Commit Graph

6798 Commits

Author SHA1 Message Date
DDDHuang a5716318b6 fix: better code format 2022-05-18 09:59:35 +08:00
zhongwencool 84fa6bfaeb
Merge pull request #7969 from zhongwencool/auth-acl-fitler-support
feat: auth acl fitler support
2022-05-17 18:14:46 +08:00
Ilya Averyanov bdfe4f89a1
Merge pull request #7888 from savonarola/fix-jwt-acl
fix(jwt auth): fix claim validation
2022-05-17 12:08:38 +03:00
zhongwencool 56f73548cc fix: regurar appup vsn is string 2022-05-17 14:18:32 +08:00
zhongwencool 8882778a43 fix: appup failed 2022-05-17 13:07:18 +08:00
zhongwencool 2db123bec6 chore: update auth/acl changelog 2022-05-17 11:34:55 +08:00
DDDHuang eb5956316a fix(emqx_rule_engine): export func for rpc 2022-05-17 11:27:55 +08:00
zhongwencool 73faf08059 feat: mnesia auth/acl support multiple condition queries 2022-05-17 11:19:29 +08:00
DDDHuang 86e8de4737 fix: merge main-4.3 2022-05-17 09:49:19 +08:00
Ilya Averyanov 8198e3496f fix(jwt auth): fix claim validation 2022-05-16 21:40:14 +03:00
Zaiming (Stone) Shi 810ca65011
Merge pull request #7953 from zmstone/0513-deny-all-acl-for-expired-token
fix(acl): deny all ACl when token expired
2022-05-16 10:19:47 +01:00
JianBo He 7c82b84293
Merge pull request #7960 from HJianBo/fix-mqttsn-qos2
fix(mqttsn): fix mqtt-sn client disconnected due to re-send a duplicated qos2 message
2022-05-16 16:46:21 +08:00
JianBo He e8aa1ef988
Merge pull request #7962 from HJianBo/add-proto-name-for-client-disconnected
feat(rule-engine): add proto_name/proto_ver for $event/client_disconnected event
2022-05-16 16:45:28 +08:00
JianBo He 442248f1a4 feat(rule-engine): add proto_name/proto_ver for $event/client_disconnected event 2022-05-16 14:30:41 +08:00
JianBo He 7357ee5918 fix(mqttsn): fix mqtt-sn client disconnected due to re-send a duplicated qos2 message 2022-05-16 13:54:38 +08:00
JianBo He 61014e5088
Merge pull request #7955 from zmstone/0515-fix-verify-none-for-telemetry-clients
fix(telemetry): Ensure verify_none for http client
2022-05-16 09:42:30 +08:00
Zaiming (Stone) Shi ea9af26642 chore(appup): bump emqx_telemetry app vsn and update appup 2022-05-15 23:31:39 +02:00
Zaiming (Stone) Shi ef0c14c522 fix(telemetry): Ensure verify_none for http client 2022-05-15 23:16:32 +02:00
Zaiming (Stone) Shi 655c2987f3 fix(acl): deny all ACl when token expired 2022-05-15 09:24:02 +02:00
Yang Miao d6178f8611
Merge pull request #7894 from EMQ-YangM/add_format_time
feat: add some date format functions
2022-05-09 10:15:08 +08:00
EMQ-YangM f3d91abe1a fix: update CHANGES-4.3.md 2022-05-09 09:52:11 +08:00
EMQ-YangM be16dfa758 fix: update emqx_rule_engine.appup.src 2022-05-07 17:53:13 +08:00
EMQ-YangM 8558a62ee2 feat: add some date format functions 2022-05-07 17:04:45 +08:00
Thales Macedo Garitezi 5d22483634
Merge pull request #7876 from thalesmg/bump-ekka-0-8-1-10
chore(ekka): bump ekka -> 0.8.1.10
2022-05-06 09:02:50 -03:00
Thales Macedo Garitezi 469d239140
chore(ekka): bump ekka -> 0.8.1.10
Improves autocluster resilience against split-brain during startup.

https://github.com/emqx/ekka/pull/158
2022-05-05 16:32:57 -03:00
zhongwencool 492f6ba56c
Merge pull request #7862 from zhongwencool/username-as-clientid-not-valid-v4.3
fix: don't allow empty username if username_as_clientid is true
2022-05-05 17:21:43 +08:00
zhongwencool 554548dbfb chore: update emqx.appup.src and changelog 2022-05-05 16:52:33 +08:00
zhongwencool 761436c967 fix: don't allow empty username if username_as_clientid is true 2022-05-05 10:50:53 +08:00
Thales Macedo Garitezi e8d1e4a708
Merge pull request #7828 from thalesmg/fix-update-appup-force-clean
fix(update_appup): clean untracked nested git directories
2022-04-29 15:13:32 -03:00
Zaiming (Stone) Shi 47377e0708 ci: rename apps_vsn_check for main-v4.x
so it's a different name for master branch and 4.x branches
2022-04-29 10:14:23 +02:00
Zaiming (Stone) Shi fb18c565c8
Merge pull request #7836 from zmstone/0429-4.x-systemd-service-file-path-to-bash
fix: use /bin/bash in systemd service file
2022-04-29 09:12:10 +01:00
Zaiming (Stone) Shi 6e404f7220 fix: use /bin/bash in systemd service file
Otherwise ubuntu may have troulbe to boot
2022-04-29 07:54:13 +02:00
Thales Macedo Garitezi 0cfeca9d90
fix(update_appup): clean untracked nested git directories
Since the script copies the current workdir into the temporary
directory for the previous build, when we latter try to clean the
directory, `git clean -fdx` refuses to clean the folders of some
dependencies:

```
+ git clean -fdx
Skipping repository _build/default/lib/lc
```

So, if the branch contains a dependency with changed version, it'll
not be picked up by the script, as both versions will be identical and
hence have no `.appup` difference.
2022-04-28 11:09:25 -03:00
Zaiming (Stone) Shi f07bb5a5d1
Merge pull request #7761 from emqx/eredis_cluster_bump
chore(eredis_cluster): bump
2022-04-27 13:22:26 +01:00
Zaiming (Stone) Shi c5329d7f60
Merge pull request #7787 from zmstone/0426-bad-password-penalty
fix: add 2 seconds delay penalty for bad logins
2022-04-27 10:33:43 +01:00
Zaiming (Stone) Shi 4f45670725 fix: add 2 seconds delay penalty for bad logins 2022-04-26 21:02:45 +02:00
gsychev 1bae610c3d
chore(eredis): changelog
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2022-04-26 18:37:20 +00:00
Georgy Sychev 8385b3cca4 chore(eredis_cluster): bump eredis version to 0.7.2 2022-04-26 19:30:36 +04:00
Zaiming (Stone) Shi 0d43bd6243
Merge pull request #7759 from zmstone/fix-improve-app-secret-randomisation
fix(emqx_mgmt_auth): randomise all bytes in app secret
2022-04-25 16:54:19 +01:00
Zaiming (Stone) Shi 0dd48e30b6 fix(emqx_mgmt_auth): randomise all bytes in app secret
prior to this change, app secrets are uuids which is not
completely random.
2022-04-25 11:34:46 +02:00
zhongwencool f7f1b0ecbf
Merge pull request #7689 from zhongwencool/fix-sub-search
fix: topic filter with qos/clientid/share
2022-04-25 09:34:42 +08:00
zhongwencool 4789f1f97b chore: bump management to 4.3.13 2022-04-24 17:37:37 +08:00
zhongwencool 9d4d918e2c
Merge branch 'main-v4.3' into fix-sub-search 2022-04-24 17:18:01 +08:00
zhongwencool 29e453383a chore: update changelog 2022-04-24 16:48:12 +08:00
Rory Z d052680793
Merge pull request #7714 from Rory-Z/feat/helm-ingress
feat(helm): the pathType of ingress can be made configurable via values
2022-04-24 09:39:14 +08:00
Zaiming (Stone) Shi 5182016ad5
Merge pull request #7737 from zmstone/0423-fix-sed-replace-for-macos10
fix(bin/emqx): make sed replace \n work in macos 10
2022-04-23 13:56:22 +01:00
Zaiming (Stone) Shi 5d8539c01a fix(bin/emqx): make sed replace \n work in macos 10 2022-04-23 13:27:02 +02:00
Ilya Averyanov 7ee1d6d54d
Merge pull request #7620 from savonarola/jwt-acl-nocache
Add support for JWT authorization
2022-04-22 14:54:16 +03:00
Zaiming (Stone) Shi 0764ef9303
Merge pull request #7720 from zmstone/0422-simplify-windows-scripts-4.3
fix(windows): boot console and remote_console from erl not werl
2022-04-22 12:35:24 +01:00
Ilya Averyanov 41746e8d7a feat(emqx_auth_jwt): use JWT for ACL checks 2022-04-22 12:22:58 +03:00