Tobias Lindahl
aa19c2a908
chore: Remove emqx_ct_helpers as dependency
2021-10-15 10:40:57 +02:00
zhongwencool
d80f20aca3
feat(swagger): define mgmt config_api by hocon schema ( #5814 )
...
* feat(swagger): define mgmt config_api by hocon schema
* fix: enum can't defined by integer, use union.
* fix: hocon schema union to enum
2021-10-13 14:04:43 +08:00
lafirest
3524942766
fix: change all ~s in io format to ~ts
...
we should use unicode to replace latin1
2021-10-12 15:09:24 +08:00
Zaiming Shi
7e9d7c4858
test(proper): move emqx_ct_proper_types to local repo
...
previously provided by emqx-ct-helpers
2021-10-11 15:28:12 +02:00
DDDHuang
f9adecedef
fix: exhook code spelling
2021-09-29 17:23:51 +08:00
JimMoen
deac54c847
chore(for editor): Add comments for Emacs major mode.
2021-09-16 15:43:30 +08:00
Zaiming Shi
ec13463f4a
refactor(schema): prepare for hocon schema doc generation
2021-09-03 11:02:31 +02:00
Zaiming Shi
5165fd6b30
refactor(schema): implement new hocon_schema callbacks
2021-08-30 09:56:03 +08:00
Shawn
f3efc89192
refactor(config): replace all ':' with '=' in the *.conf ( #5531 )
2021-08-19 19:57:42 +08:00
Shawn
e8e95d39ef
refactor(config): move emqx_config:get/get_raw to emqx:get_config/get_raw_config ( #5517 )
2021-08-18 14:52:57 +08:00
JianBo He
a4d29ec8de
chore(exhook): fix diaylzer warnings
2021-08-12 16:34:10 +08:00
JianBo He
4921c00a19
chore(exhook): change the name to binary type
2021-08-12 16:34:10 +08:00
JianBo He
3cef377b33
feat(exhook): make request_failed_action working
2021-08-12 16:34:10 +08:00
JianBo He
6574fc4f14
fix(exhook): set trap_exit flag
2021-08-12 16:34:10 +08:00
JianBo He
f5acf5fd0b
refactor(exhook): move all manager code into mngr module
2021-08-12 16:34:10 +08:00
JianBo He
7e5be6ed6c
refactor(exhook): add mechanism to reload the failure server
2021-08-12 16:34:10 +08:00
JianBo He
ade69c1e18
fix(exhook): more safe type convertion
2021-08-07 08:48:34 +08:00
JianBo He
6dd33907f1
fix(exhook): fix the server name type
2021-08-07 08:48:34 +08:00
JianBo He
183a65d263
fix(exhook): fix the server config format
2021-08-07 08:48:34 +08:00
JianBo He
31d4f72d16
fix(exhook): correct the broker-info
2021-08-07 08:48:34 +08:00
Zaiming Shi
d3038c0b71
fix(exhook): BrokerInfo uptime is now a duration integer
2021-08-05 12:58:03 +02:00
Zaiming Shi
e6232665a3
refactor(emqx): ensure app shutdown and reboot order
...
make use of application dependency to ensure start order.
also the same dependency top-sorted for shutdown and reboot order
2021-08-04 08:40:03 +02:00
JianBo He
82321da7ad
chore(exhook): bump version
2021-08-03 14:06:58 +08:00
JianBo He
d7322aff19
chore(exhook): empty appup.src
2021-08-03 14:06:58 +08:00
JianBo He
604e282978
chore(exhook): fix dialyzer warnings
2021-08-03 14:06:58 +08:00
JianBo He
922aa7aae5
test(exhook): refine property-tests
2021-08-03 14:06:58 +08:00
JianBo He
7c46c8712b
docs(exhook): renanme CheckAcl to Authorize
2021-08-03 14:06:58 +08:00
JianBo He
aa019b34ad
test(exhook): refine tests
2021-08-03 14:06:58 +08:00
JianBo He
879c191e41
refactor(exhook): adapt to the hocon schmea
2021-08-03 14:06:58 +08:00
Turtle
ed1cf33b9d
chore: merge coap/lwm2m/exhook/exproto to emqx_gateway dir
2021-07-16 23:24:36 +08:00
JianBo He
56cdd469ff
feat(gateway): The prototype for emqx-gateway application
...
* feat(gateway): add gateway application
* chore(gateway): add normalize confs function
* refactor: move emqx-stomp to emqx-gateway subdir
* chore(gateway): fix some bad function defination
* chore(gateway): rename type to gwid
* chore(gw-stomp): upgrade the implementation to suppport gateway instance
* feat(gw-stomp): add reconnect mechanism
* refactor(stomp): upgrade connection&channel module to latest
* refactor(stomp): more details for handle_in/out
* refactor(stomp): get it up and running
* chore(gw): load some modules by default
* refactor: upgrade the emqx-gateway schema module
* test(stomp): fix testcases for stomp gateway
* chore(gw): remove needless lines
* chore(gateway): correct a lot of specs
* chore(gw): add a draft for metrics
* chore(gw): add metrics process
* fix(gw): fix cm process monitor
* test(gw): add test cases for gateway-regitry
* feat(gw): add metrics/cli for gateway
* fix(gw): fix xref errors
* chore(gw): pretty gateway metrics print format
* chore(gw-stomp): generate clientid by default
* chore(gw): more reliable
* chore(gw): rename gwid -> type
* chore(gw): impl the update logic
* chore(gw): some format improvement
* chore(gw): adapts the hocon configs
* fix(gw): fix xref errors
* test(gw): update configurations for tests
* chore(gw): ignore diaylzer warnings
* fix(gw): fix bad function call
* chore(gw): remove needless comments
2021-07-02 20:17:40 +08:00
zhanghongtong
e1b0f44a8a
chore: rename check_authz to authorize
2021-06-29 10:09:15 +08:00
zhanghongtong
c63bdc355a
chore: rename check_acl to check_authz
...
update emqx_coap vsn
rename OnClientCheckAcl to OnClientCheckAuthz in exhook
2021-06-29 10:09:15 +08:00
JianBo He
56ac459b7f
fix(modules): fix start/stop exhook module failure
2021-06-28 11:40:44 +08:00
Zaiming (Stone) Shi
913420588d
Merge branch 'dev/v5.0' into resolve-conflict-to-5.0
2021-05-31 09:17:21 +02:00
JianBo He
3a89b1f00b
chore(action): fix syntax error ( #4885 )
2021-05-31 15:08:52 +08:00
JianBo He
78cdfdf0df
fix(exhook): change default value to CONTINUE
2021-05-28 19:28:03 +08:00
Zaiming Shi
d904a1048b
Merge remote-tracking branch 'origin/master' into merge-master-to-dev/v5.0
2021-04-30 15:09:31 +02:00
Ertan Deniz
07d5c0f9df
feat(exhook): add ssl cert info to ClientInfo
2021-04-27 09:20:38 +08:00
JianBo He
910449e67b
fix(exhook): allow certificate options absent
2021-04-26 20:27:17 +08:00
Zaiming Shi
d61b100cc9
chore: more copyright updates
2021-04-23 20:43:00 +02:00
Zaiming Shi
6354e75626
chore: update copyrights
2021-04-23 20:43:00 +02:00
JianBo He
36663b9cb1
test(exhook): add tests for exhook cli
2021-04-15 21:48:32 +08:00
JianBo He
6710a508df
fix(exhook): correct the exhook server anme
2021-04-15 21:48:32 +08:00
JianBo He
373532f9e4
fix(exhook): fix the match pattern
2021-04-15 21:48:32 +08:00
JianBo He
9f088bcb7f
test(proper): test message hooks
2021-04-15 11:07:55 +08:00
JianBo He
b7a8884d4a
chore(exhook): add a comment to bool type
2021-04-15 11:07:55 +08:00
JianBo He
c413af5c35
test(proper): track to the lastest code
...
- use limited atom type
- keep webhook confs testing to lastest schema
2021-04-14 19:38:56 +08:00
JianBo He
658ed81cfa
fix(exhook): fix bad variable name
2021-04-13 10:28:07 +08:00
JianBo He
da80343108
fix(exhook): fix module name to emqx_exhook_handler
2021-04-13 10:28:07 +08:00