Ilya Averyanov
|
19f9fc5089
|
feat(authz): bump app versions
|
2023-07-07 19:41:34 +03:00 |
Ilya Averyanov
|
77895f2555
|
feat(authz): fix typos and style for Retain & QoS authz feature
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
|
2023-07-07 19:40:34 +03:00 |
Ilya Averyanov
|
6db02d6b49
|
feat(authz): enable feature for both CE and EE
|
2023-07-07 19:40:34 +03:00 |
Ilya Averyanov
|
1ce6a225ae
|
feat(authz): add tests for authz extended actions
|
2023-07-07 19:40:34 +03:00 |
Ilya Averyanov
|
7de26a1776
|
feat(authz): use extensible map format for actions in authz rules
* support authorization on retain, qos fields
* refactored authz tests heavily
|
2023-07-07 19:40:34 +03:00 |
zhongwencool
|
b5cc8fb3c3
|
fix: start_after_created's default value
|
2023-07-07 16:39:26 +08:00 |
Serge Tupchii
|
4dfd3421e7
|
chore(emqx_authz): fix `rule()` type example
Use `action()` type which is a correct and defined type.
|
2023-07-05 20:24:26 +03:00 |
Andrew Mayorov
|
fc709a14cc
|
test: switch `emqx_authz_file_SUITE` to use new tooling
|
2023-07-04 13:20:03 +02:00 |
Kjell Winblad
|
85a130f68b
|
refactor: move MySQL open source connector to its own app
|
2023-06-27 16:15:18 +02:00 |
Kjell Winblad
|
dd6aa96c99
|
refactor: move Redis open source connector to its own app
|
2023-06-27 10:24:40 +02:00 |
Kjell Winblad
|
36b7aef04c
|
chore: bump versions
|
2023-06-26 14:35:29 +02:00 |
Kjell Winblad
|
fa2c2a300a
|
refactor: rename emqx_connector_mongo to emqx_mongodb
This renaming is consistent with the naming in the only other connector
only application emqx_oracle.
|
2023-06-26 14:32:59 +02:00 |
Kjell Winblad
|
b78a75bb5c
|
refactor: the MongoDB connector into its own application
|
2023-06-26 14:32:59 +02:00 |
Serge Tupchii
|
639fe276e1
|
chore(emqx_authz): fix `ipaddrs` type and style in etc/acl.conf
|
2023-06-23 14:53:26 +03:00 |
zhongwencool
|
07172e42f0
|
test: integer CI check failed
|
2023-06-20 08:39:23 +08:00 |
zhongwencool
|
9b5c7065f2
|
feat: conf reload support --replace|merge
|
2023-06-14 09:12:39 +08:00 |
zhongwencool
|
1ca1ba9e7a
|
fix: get_sources return default authz when sources key not found
|
2023-06-11 09:11:17 +08:00 |
zhongwencool
|
01671d82c7
|
feat: delete authorization form etc/emqx.conf
|
2023-06-11 09:11:17 +08:00 |
zhongwencool
|
b829d8edc2
|
feat: support --auth-chains merge|replace mod
|
2023-06-11 09:11:17 +08:00 |
zhongwencool
|
21ffd958b4
|
feat: support authn merge_authenticators
|
2023-06-11 09:11:17 +08:00 |
zhongwencool
|
aac5b85d26
|
feat: authz support merge sources
|
2023-06-11 09:11:17 +08:00 |
zhongwencool
|
994db58cbf
|
fix: load authz's default sources
|
2023-06-11 09:11:17 +08:00 |
zhongwencool
|
c819ac27f4
|
feat: add conf reload cli
|
2023-06-11 09:11:17 +08:00 |
Zaiming (Stone) Shi
|
97850de524
|
Merge remote-tracking branch 'origin/release-51' into 0610-merge-release-51-to-master
|
2023-06-10 12:23:55 +02:00 |
Andrew Mayorov
|
b930f4cc73
|
Merge pull request #10987 from keynslug/fix/EMQX-9257/sep-placeholder
refactor: tear `emqx_plugin_libs` application apart
|
2023-06-09 17:02:14 +02:00 |
Andrew Mayorov
|
d6c1ee183f
|
refactor(pluglib): move `emqx_placeholder` to utils app
Also make user that existing code calls it directly.
|
2023-06-09 14:44:36 +03:00 |
SergeTupchiy
|
e61b2100a3
|
Merge pull request #10676 from SergeTupchiy/EMQX-9203-config-backup
feat: implement configuration and user data export/import
|
2023-06-09 14:18:39 +03:00 |
Serge Tupchii
|
e4d09d4ad4
|
feat: implement configuration and user data export/import CLI
Closes: EMQX-9203
|
2023-06-09 14:11:47 +03:00 |
Zaiming (Stone) Shi
|
47f826f99a
|
chore: fix typo
|
2023-06-09 09:31:32 +08:00 |
Zaiming (Stone) Shi
|
ccd2589ff2
|
Merge remote-tracking branch 'origin/master' into release-51
|
2023-06-07 21:43:29 +02:00 |
JimMoen
|
ea81a924f1
|
refactor: move topic() types def in `emqx_types.erl`
|
2023-06-07 22:59:52 +08:00 |
Andrew Mayorov
|
95f706bb9e
|
fix(ssl): avoid explicit deletion of managed certs / keys
This logic was incorrect because it didn't take into account
certfiles / keyfiles "refcounts".
|
2023-06-05 22:41:07 +03:00 |
某文
|
367a0e312a
|
chore: remove config_path() function
|
2023-06-02 07:09:08 +08:00 |
某文
|
c27d844244
|
feat: improve authz/bridge/rule_engine/schema_registry config update
|
2023-06-01 23:20:56 +08:00 |
zhongwencool
|
2b6d3bb748
|
Merge pull request #10833 from zhongwencool/telemtry-report
fix: only report enable authn/authz in telemetry
|
2023-05-29 15:14:36 +08:00 |
Zhongwen Deng
|
8c814bc861
|
fix: only report enable authn/authz in telemetry
|
2023-05-29 14:17:46 +08:00 |
Zaiming (Stone) Shi
|
36e268c933
|
chore: bump app versions
|
2023-05-26 16:05:37 +02:00 |
Zaiming (Stone) Shi
|
cc5b4d3748
|
Merge remote-tracking branch 'origin/release-50' into 0526-ci-delete-otp-24-from-standalone-app-test
|
2023-05-26 15:58:16 +02:00 |
Paulo Zulato
|
ea86f4442b
|
fix: avoid error 500 when node is re-joining cluster
Fixes https://emqx.atlassian.net/browse/EMQX-9899
|
2023-05-25 13:32:28 -03:00 |
Zhongwen Deng
|
218fc4a839
|
refactor: add emqx_authz_file validate function
|
2023-05-22 14:54:23 +08:00 |
某文
|
082214d039
|
feat: add authz file rule validator
|
2023-05-22 14:25:05 +08:00 |
某文
|
27fca0ef3c
|
fix: check authz's file rule before save to file
|
2023-05-22 14:22:20 +08:00 |
Zhongwen Deng
|
96e7005de8
|
refactor: add emqx_authz_file validate function
|
2023-05-22 11:03:23 +08:00 |
某文
|
6cb9efd7d3
|
feat: add authz file rule validator
|
2023-05-19 18:41:59 +08:00 |
某文
|
52e2caa671
|
fix: check authz's file rule before save to file
|
2023-05-18 22:33:12 +08:00 |
Thales Macedo Garitezi
|
f83f9a2d79
|
chore: bump app vsns
|
2023-05-17 14:56:11 -03:00 |
Zaiming (Stone) Shi
|
7566c25199
|
refactor: delete unused connector field 'base_url'
|
2023-05-11 09:04:55 +02:00 |
Zaiming (Stone) Shi
|
d5f5f35787
|
Merge remote-tracking branch 'origin/release-50' into 0502-merge-release-50-back-to-master
|
2023-05-02 18:08:04 +02:00 |
Zaiming (Stone) Shi
|
c825102bed
|
fix(authz): ensure acl.conf path template rendered
|
2023-05-02 09:10:04 +02:00 |
Zaiming (Stone) Shi
|
5acf0e281e
|
refactor: delete default authz config from emqx.conf
|
2023-04-29 22:10:19 +02:00 |