Ivan Dyachkov
|
b1ab213081
|
chore: merge 'upstream/release-53' into 1031-sync-r53
|
2023-10-31 11:06:25 +01:00 |
JimMoen
|
e6576951ef
|
test: cleanup duplicated apikey with different name
|
2023-10-20 22:33:26 +08:00 |
zhongwencool
|
1021088f5f
|
fix: 500 error response when downloading non-existent trace files
|
2023-10-12 15:23:23 +08:00 |
Ilya Averyanov
|
c2c56ba481
|
chore(auth): update tests
|
2023-10-05 13:41:50 +03:00 |
Ilya Averyanov
|
1eb75b43c4
|
chore(auth): split emqx_authn and emqx_authz apps
|
2023-10-05 13:41:50 +03:00 |
Zaiming (Stone) Shi
|
ce5bd0a3ce
|
Merge remote-tracking branch 'origin/release-53' into 0928-sync-release-53
|
2023-09-29 11:36:32 +02:00 |
Zaiming (Stone) Shi
|
922d5a9a83
|
fix(ldap): do not allow multi-matches to proceed
if ldap query returns more than on match
we should reject the auth request instead of picking
the first one
|
2023-09-28 21:20:50 +02:00 |
Zaiming (Stone) Shi
|
1a13b2ac56
|
Merge remote-tracking branch 'origin/release-53' into 0928-sync-release-53
|
2023-09-28 13:53:03 +02:00 |
Ilya Averyanov
|
14983ec14a
|
chore(hooks): validate hookpoints and document hook callbacks
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
|
2023-09-26 14:27:42 +03:00 |
Zaiming (Stone) Shi
|
d31bfc70fb
|
Merge pull request #11659 from zhongwencool/fix-listener-ssl-create-500
fix: create ssl listener return 500 crash
|
2023-09-26 11:38:07 +02:00 |
zhongwencool
|
0eed01abee
|
fix: create ssl listener return 500 crash
|
2023-09-22 17:34:19 +08:00 |
firest
|
9e55ae240a
|
feat(sso): add `role` into the result of login endpoints
|
2023-09-22 13:48:07 +08:00 |
firest
|
45ccc66474
|
fix(dashbaord): fix test cases to support RBAC
|
2023-09-15 15:49:37 +08:00 |
Zaiming (Stone) Shi
|
7c2f87fabe
|
test: merge broker and router boot modules
|
2023-09-06 21:36:16 +02:00 |
Zaiming (Stone) Shi
|
e794143ae1
|
Merge remote-tracking branch 'origin/release-52' into 0906-sync-release-52-to-master
|
2023-09-06 09:08:22 +02:00 |
Thales Macedo Garitezi
|
2cfe5ba057
|
fix(plugins_api): fix response types and test
|
2023-09-04 14:37:25 -03:00 |
Thales Macedo Garitezi
|
02c3d6a0a7
|
fix(data_import): rm duplicate import call and fix test
|
2023-09-04 14:19:59 -03:00 |
Thales Macedo Garitezi
|
4dfbc859f9
|
fix(plugins): update plugin order on whole cluster
Fixes https://emqx.atlassian.net/browse/EMQX-10879
|
2023-08-30 16:39:52 -03:00 |
Andrew Mayorov
|
2da604dfa4
|
test(mgmt): simplify flaky `t_verify_imported_mnesia_tab_on_cluster`
And also rest of the test setup in the suite.
|
2023-08-30 20:24:18 +04:00 |
zhongwencool
|
4245a4d8c6
|
fix: authz clean-cache clientid always return not_found
|
2023-08-29 08:17:47 +08:00 |
SergeTupchiy
|
c04f770118
|
Merge pull request #11506 from SergeTupchiy/EMQX-10274-do-not-download-empty-trace-log
fix(emqx_trace): don't download empty trace log file
|
2023-08-28 22:17:00 +03:00 |
Serge Tupchii
|
0072749143
|
fix(emqx_trace): don't download empty trace log file
Closes: EMQX-10274
|
2023-08-28 19:25:55 +03:00 |
Thales Macedo Garitezi
|
f007b44426
|
fix(data_import): rm duplicate import call and fix test
|
2023-08-22 13:29:15 -03:00 |
firest
|
b08102269a
|
refactor(calendar): refactor datetime-related code and remove redundant
|
2023-08-16 10:55:46 +08:00 |
firest
|
2fc0468e0c
|
feat(banned): add a new API used to clear all banned data
|
2023-08-11 17:25:49 +08:00 |
zhongwencool
|
d5fe891961
|
fix: don't be kill when send large payload when log is debug
|
2023-08-10 09:22:30 +08:00 |
Ilya Averyanov
|
deaac9bd73
|
fix(authz): correctly identify qos of subscribe actions
|
2023-07-25 15:20:52 +03:00 |
zhongwencool
|
0524c3b3b1
|
test: configs SUITE crash
|
2023-07-19 11:05:14 +08:00 |
JianBo He
|
439eb4d029
|
test: cover the node params for `get /configs` endpoint
|
2023-07-19 11:05:14 +08:00 |
zhongwencool
|
402f75592e
|
chore: move rpc call from emqx_management_proto to emqx_conf_proto
|
2023-07-19 11:05:14 +08:00 |
zhongwencool
|
59ed65787f
|
fix: get_config return target node's node conf
|
2023-07-19 11:05:14 +08:00 |
Kjell Winblad
|
f28510b3ad
|
refactor: HTTP connector into emqx_bridge_http app
|
2023-07-12 14:46:43 +02:00 |
Serge Tupchii
|
19de10be7c
|
feat(emqx_management): add /cluster/topology HTTP API endpoint
The endpoint shows Mria RLOG cluster topology info:
connections between core and replicant nodes.
Closes: EMQX-10392
|
2023-07-11 16:25:36 +03:00 |
Stefan Strigler
|
93a9772743
|
Merge pull request #11211 from sstrigler/EMQX-9963-refactor-all-http-ap-is-to-respond-404-on-the-deletion-of-the-resource-is-non-exist
consistently return 404 if resource not found
|
2023-07-10 16:25:31 +02:00 |
Ilya Averyanov
|
12e237c36d
|
Merge pull request #11132 from savonarola/0531-authz-qos-retain
feat(authz): use extensible map format for actions in authz rules
|
2023-07-10 15:32:02 +03:00 |
zhongwencool
|
86d3984025
|
fix: mgmt api SUITE failed
|
2023-07-10 10:34:36 +08:00 |
Stefan Strigler
|
80e4ffff75
|
fix(emqx_management): return 404 if plugin does not exist
|
2023-07-08 14:43:43 +02:00 |
Stefan Strigler
|
3fd28f9e18
|
fix(emqx_management): return 404 for unknown listener id
|
2023-07-08 14:43:43 +02: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 |
JianBo He
|
71d1f80530
|
test(api): cover the accept logic for `/configs` API
|
2023-07-06 11:30:38 +08:00 |
Andrew Mayorov
|
fe0b8cfbaf
|
test(conf): respect `init_config_load_done` in emqx_conf itself
This should make task of configuring various applications (emqx_conf
/ emqx) during testsuites setup much simpler.
|
2023-07-04 13:20:02 +02:00 |
Andrew Mayorov
|
f76f3b77d7
|
test: add tooling to make testruns more isolated and predictable
Also showcase their usage in some of the existing testsuites.
|
2023-07-04 12:53:39 +02:00 |
zhongwencool
|
d509c47344
|
feat: add conf load api
|
2023-07-04 14:17:11 +08:00 |
zhongwencool
|
82ea9e5a04
|
test: dashbaord api ct failed
|
2023-06-29 10:49:39 +08:00 |
zhongwencool
|
803cd6c812
|
Merge pull request #11082 from emqx/release-51
sync release-51 to master
|
2023-06-19 15:12:37 +08:00 |
Andrew Mayorov
|
13d9f5c3e7
|
Merge pull request #11053 from fix/EMQX-10231/cluster-view
fix(ft-fs): use `emqx:running_nodes()` as default cluster view
|
2023-06-17 00:54:24 +02:00 |
zhongwencool
|
fc1d78134a
|
test: replace 'to' with 'path'
|
2023-06-15 19:13:51 +08:00 |
Andrew Mayorov
|
acd6e5635b
|
fix(ct): adapt cluster setup helper to replicant nodes
Before this change, trying to start cluster consisting of cores +
replicants resulted in error joining replicant node to the cluster.
|
2023-06-15 00:50:15 +03:00 |
zhongwencool
|
267053cc35
|
Merge pull request #11045 from zhongwencool/hide-zones-authn-in-listeners
feat: hide zone/authn in listeners and remove listeners's authn api
|
2023-06-14 20:32:27 +08:00 |