Commit Graph

246 Commits

Author SHA1 Message Date
Thales Macedo Garitezi
198ddda8bc docs(status_api): add remark about feature introduction versions 2022-10-31 14:10:09 -03:00
Thales Macedo Garitezi
935513d38c docs(fix): remove dynamic example paths from api docs 2022-10-31 14:02:33 -03:00
JianBo He
7d7b05ae4e chore: update app.src 2022-09-30 23:32:23 +08:00
JianBo He
a84c6f938c chore(swagger): caption tags name 2022-09-30 23:04:26 +08:00
JimMoen
f018b8ab49 fix(bridge/authz/exhook): no need to drop invalid certs 2022-09-14 14:08:55 +08:00
JianBo He
522f650096 chore: apply review suggestions 2022-09-13 10:28:53 +08:00
JianBo He
44f8108228 chore: update app vsn 2022-09-13 09:15:50 +08:00
JianBo He
533569ad2a chore: fix app vsn check 2022-09-13 09:15:50 +08:00
JianBo He
ebb2824e15 test: ensure hooks has unloaded if grpc is blocked 2022-09-13 09:15:28 +08:00
JianBo He
dfc6e34680 fix(exproto): avoid udp client process leaking
porting from v4.x:
- https://github.com/emqx/emqx/pull/8575
- https://github.com/emqx/emqx/pull/8628
- https://github.com/emqx/emqx/pull/8725
2022-09-13 09:15:28 +08:00
JimMoen
d533e35df0 chore: update app vsn 2022-09-02 22:26:21 +08:00
firest
63a6cd15c1 test: add emqx_access_control:authorize case for exhook 2022-08-31 21:14:40 +08:00
firest
71aaf5c538 fix(authz): fix dialyzer && test case && proper error 2022-08-31 16:49:27 +08:00
JianBo He
168f44e45b fix: exhook client.authorize never be execauted
see: https://github.com/emqx/emqx/issues/8779
2022-08-31 14:34:02 +08:00
firest
611053b6ca chore: bump exhook app version 2022-08-25 16:53:58 +08:00
firest
9555401ce1 fix(exhook): fix the error message of unknown hookpoint
Now if there is an unknown hookpoint, the error message is actually `{unknown_hookpoint,{error,badarg}}`,
the hookpoint name information is lost
2022-08-24 17:13:17 +08:00
JianBo He
dbeb28520b chore: bump exhook app vsn 2022-07-21 20:09:23 +08:00
JianBo He
2566f50c4e fix(exhook): ensuring that exhook dispatches the client events are sequential
porting by: https://github.com/emqx/emqx/pull/8311
2022-07-21 11:01:18 +08:00
firest
11c2860ca2 fix(exhook): make spellcheck happy 2022-06-27 17:59:14 +08:00
firest
c696f08f63 chore(exhook): update appup 2022-06-24 19:07:51 +08:00
firest
8d0e95cc6b feat(exhook): expose tcp some options for grpc client 2022-06-24 19:03:23 +08:00
Zaiming (Stone) Shi
b467e11b2e fix(appup): fixed appup and version check scripts for 5.0 2022-06-20 22:20:31 +02:00
Xinyu Liu
3b00b16abe
Merge pull request #8221 from terry-xiaoyu/fix_delayed_module_disbled_after_emqx_stop
feat: fix the hook priorities
2022-06-16 09:42:42 +08:00
Zaiming (Stone) Shi
738a551550 refactor: best-effort json for hocon validation errors 2022-06-15 15:01:15 +02:00
Shawn
39b1b20506 feat: fix the hook priorities 2022-06-15 19:03:40 +08:00
Zhongwen Deng
c7cc2e85b2 fix: add default&example for schema 2022-06-06 09:52:10 +08:00
Zhongwen Deng
8aa60cc0a5 feat: generate a minimized emqx.conf 2022-05-31 19:20:27 +08:00
JianBo He
6e203496c9 chore: rename the exhook server status names 2022-05-16 16:08:54 +08:00
JimMoen
ce2638d9c3 test(exhook): test create ExHook server with bad name 2022-05-13 16:56:29 +08:00
JimMoen
4d73fe83be fix(exhook): ExHook name limit with regular expression 2022-05-13 16:56:29 +08:00
JimMoen
f25dd4b571 fix(exhook): use lists:filter/2 to delete exhook server conf 2022-05-13 10:15:00 +08:00
JimMoen
40188c140b fix(exhook): show file paths for SSL certs in dashboard 2022-05-13 10:15:00 +08:00
JimMoen
e2eb1da647 test(exhook): exhook config update 2022-05-05 16:24:17 +08:00
JimMoen
ef8ed3202e fix(exhook): refine exhook and exhook api
Refine status code.
Fix ssl ciphers raw list.
Make sure config update error be thrown.
2022-05-05 16:03:53 +08:00
Shawn
ef0e6d7fd8 fix(test): ensure the test node removed from the ekka cluster 2022-04-29 16:43:51 +08:00
zhongwencool
b4b9853cfc
Merge pull request #7732 from terry-xiaoyu/rule_bridges_api_docs2
emqx_schema i18n docs
2022-04-24 14:05:48 +08:00
Shawn
9080b19440 fix: update exhook schema for user_lookup_fun 2022-04-24 09:54:35 +08:00
JimMoen
a7542e1673 test(exhook): exhook request_meta SUITE and prop tests 2022-04-23 20:37:45 +08:00
JimMoen
bbd843c68b feat(exhook): provide meta data in RequestMeta 2022-04-23 19:45:34 +08:00
JimMoen
9a1e9c1465 chore(exhook): move auto generated code to specific dir 2022-04-23 19:45:34 +08:00
firest
0d0080908c fix(exhook): fix reload error 2022-04-21 15:04:22 +08:00
firest
8e62ae5ebf feat(exhook): add i18n support 2022-04-20 15:47:43 +08:00
firest
af3519698c fix(exhook): use error code to replace exception in the URL parse
we should return 400 and why to the API caller, not crash and return 500
2022-04-18 11:54:41 +08:00
firest
f20af91ba0 refactor(exhook): refine the status of the exhook callback server 2022-04-18 11:45:52 +08:00
firest
ed73001901 fix(exhook): ignore the exhook server load error when config update 2022-04-18 10:20:47 +08:00
DDDHuang
c777759707 chore: some code format 2022-04-16 16:37:10 +08:00
DDDHuang
e22d01d25f fix: page & limit & pool_size pos_integer; some bad spelling 2022-04-16 16:37:10 +08:00
firest
1a4afabe9f chore(exhook): reformat exhook codes 2022-04-14 14:12:34 +08:00
JianBo He
7954f32858 chore: remove scram authenticator for all gateway 2022-04-12 16:13:55 +08:00
Thales Macedo Garitezi
72b87a6a7e
feat(exhook): export basic usage info for telemetry 2022-04-07 13:52:28 -03:00
Thales Macedo Garitezi
1aea6b3ea7
Merge pull request #7522 from thalesmg/telemetry-revamp-part5
feat: add basic rule engine and bridge usage info to telemetry
2022-04-07 10:19:55 -03:00
Thales Macedo Garitezi
b1bcf36237
test: silence unused var warning 2022-04-05 15:59:49 -03:00
Zaiming (Stone) Shi
822a4f9f73 feat: parameterise EMQX_ETC_DIR
both at build time and at runtime
2022-04-05 16:36:13 +02:00
lafirest
9ffc58071d
Merge pull request #7467 from lafirest/test/exhook_metrics
test(exhook): add test case for exhook metrics
2022-03-31 20:05:32 +08:00
firest
57cdf86977 fix(exhook): fix elvis error 2022-03-31 16:04:40 +08:00
firest
877db375ed test(exhook): add test case for exhook metrics 2022-03-31 15:29:52 +08:00
ieQu1
c0e5139e9f docs(schema): Add description for clientinfo_override 2022-03-30 11:53:51 +02:00
ieQu1
866a0b2687 docs(schema): Document exhook records 2022-03-30 11:53:38 +02:00
Zaiming (Stone) Shi
036266769c docs: add more schema desc 2022-03-25 10:52:58 +01:00
ieQu1
077ef073e5 docs(schema): Add descriptions to the schema 2022-03-23 19:05:25 +01:00
ieQu1
8967e13eee docs(schema): Move descriptions from emqx.conf.all 2022-03-23 13:52:54 +01:00
firest
49fc1ab1c0 fix(exhook): use emqx_hook_metrics to count hook call information 2022-03-22 16:59:49 +08:00
DDDHuang
e517b41a4d fix(api): desc & remove useless api 2022-03-21 15:03:37 +08:00
DDDHuang
4d4348759d fix: generate connector & exhook & retainer api response code 2022-03-21 14:12:19 +08:00
DDDHuang
74e6fa5a94 fix: generate bridge api response code
fix: generate connector api response code SUITE

fix: generate exhook api response code
2022-03-21 14:12:19 +08:00
JimMoen
e83357895c refactor(exhook): move command use macro 2022-03-15 11:14:49 +08:00
JimMoen
02ed2148d7 refactor: move api top -> front, bottom -> rear 2022-03-15 10:28:46 +08:00
JimMoen
dd1168d98a test(exhook_api): move exhook position 2022-03-15 10:28:46 +08:00
JimMoen
7f595f3988 refactor(exhook_api): unified move position style 2022-03-15 10:28:46 +08:00
JianBo He
321ad09882 chore: fix elvis warnings 2022-03-09 16:46:19 +08:00
JianBo He
857bd1e12a test(exhook): remove helpless test case 2022-03-09 13:50:17 +08:00
JianBo He
0c8d739e2f test: change assert condition 2022-03-09 13:50:17 +08:00
Zaiming (Stone) Shi
1be3eb1446 chore: rename EMQX Broker to just EMQX 2022-02-19 12:51:34 +01:00
Zaiming (Stone) Shi
0528262705 chore(app.src): EMQ X -> EMQX in .app.src files 2022-02-16 17:51:45 +01:00
Zaiming (Stone) Shi
b3d9605722 chore(conf): EMQ X -> EMQX in conf files 2022-02-16 17:50:41 +01:00
Zaiming (Stone) Shi
2e94880bb6 docs: More EMQ X -> EMQX rename in descriptive strings 2022-02-15 22:39:11 +01:00
Zaiming (Stone) Shi
667d66eb1e docs(README): EMQ X -> EMQX 2022-02-15 16:19:26 +01:00
lafirest
28bf20a366 fix(emqx_exhook): replace ssl-config schema with emqx_schema:client_ssl_opts_schema 2022-02-15 16:25:23 +08:00
firest
4063bcea9f fix(emqx_exhook): add verify field in the ssl conf 2022-02-11 06:24:05 +08:00
Zaiming (Stone) Shi
0cde9e6ecf
Merge pull request #6878 from zmstone/slog-ftw
refactor: delete deprecated logging macros
2022-01-27 16:15:47 +01:00
Kian-Meng Ang
fc92e4c8bf docs: fix typos 2022-01-27 12:29:38 +01:00
Zaiming (Stone) Shi
586ecaf031 refactor(exhook): log with ?SLOG macro 2022-01-26 22:29:06 +01:00
Zaiming (Stone) Shi
bf7ac80a83 feat: add api to delete override conf files
used in tests
2022-01-25 08:29:04 +01:00
lafirest
2327302c28 fix(emqx_exhook): improve test coverage of the emqx_exhook 2022-01-24 12:20:00 +08:00
firest
1d832c3026 fix(emqx_exhook): improve test coverage of the emqx_exhook_metrics 2022-01-21 18:05:01 +08:00
firest
a28d1efd39 fix(emqx_exhook): improve test coverage of the emqx_exhook_mgr 2022-01-21 16:12:21 +08:00
k32
7061e6eefe refactor(emqx_exhook): Decorate RPCs 2022-01-19 18:18:20 +01:00
lafirest
6d87db80c1
Merge pull request #6772 from lafirest/fix/exhook_lint
fix(exhook): fix some lint error
2022-01-18 11:41:43 +08:00
lafirest
967772c7fc fix(emqx_exhook): remove obsolete code 2022-01-18 10:56:45 +08:00
lafirest
d4fb98f347 fix(exhook): fix some lint error 2022-01-18 10:47:55 +08:00
lafirest
86af3a9b8f fix(emqx_exhook): fix some error of indent and dialyzer 2022-01-17 17:16:58 +08:00
lafirest
9a6a8a778b feat(emqx_exhook): add metrics 2022-01-17 16:04:15 +08:00
JianBo He
b1959086d9 chore: fix elvis warnings 2022-01-12 13:51:37 +08:00
JianBo He
10b110447c chore(exhook): change root name emqx_exhook > exhook 2022-01-12 13:51:37 +08:00
Thales Macedo Garitezi
80a06c7201
Merge pull request #6654 from emqx/fix-unknown-calls
fix: rm unknown call (`ct:pal`)
2022-01-06 14:12:53 -03:00
Zaiming (Stone) Shi
9f7b513a3f chore: fix copyright update script to include more files 2022-01-06 08:44:35 +01:00
Zaiming (Stone) Shi
63167cea70 chore: update copyright 2022-01-05 20:55:00 +01:00
Thales Macedo Garitezi
c882b08b08
fix: rm unknown call (ct:pal) 2022-01-05 10:37:45 -03:00
Thales Macedo Garitezi
0020cf592f
Merge remote-tracking branch 'origin/master' into build-with-mix-mkII 2021-12-28 11:28:40 -03:00
lafirest
7c9c7b6a60 refactor(emqx_exhook): refactore exhook and add api module 2021-12-23 17:51:13 +08:00