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 |
|
Zaiming Shi
|
3cda69fa3f
|
fix(logging): text log formatter avoid binary literals
|
2021-08-04 08:36:10 +02:00 |
|
Zaiming Shi
|
58d0717b2f
|
fix: add debug log for apps stop
|
2021-08-04 08:36:10 +02:00 |
|
Zaiming Shi
|
e6907478ba
|
test: move emqx_global_gc_SUITE to emqx_machine app
|
2021-08-04 08:36:10 +02:00 |
|
Zaiming Shi
|
5b5006e8ab
|
refactor(emqx_sup): move global gc to emqx_machine app
|
2021-08-04 08:36:10 +02:00 |
|
Zaiming Shi
|
522d8e0a4a
|
refactor(config): split config and schema
|
2021-08-04 08:36:10 +02:00 |
|
Zaiming Shi
|
4bbd398550
|
refactor(emqx): create emqx_machine app
|
2021-08-04 08:36:10 +02:00 |
|
JianBo He
|
7e00805af3
|
chore(gw-lwm2m): remove needless files
|
2021-08-04 10:10:22 +08:00 |
|
JianBo He
|
b16cf44bf6
|
refactor(gw-lwm2m): refine lwm2m
|
2021-08-04 10:10:22 +08: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 |
|
tigercl
|
58b39361b3
|
Merge pull request #5388 from tigercl/feat/authn-api
feat(authn api): support query authentication status
|
2021-08-03 11:05:12 +08:00 |
|
zhouzb
|
05b72157e2
|
test(authn): add test cases
|
2021-08-03 10:40:08 +08:00 |
|
zhouzb
|
99534e7212
|
feat(authn api): support query authentication status
|
2021-08-03 10:25:04 +08:00 |
|
lafirest
|
149ef6d7cc
|
style(emqx_gateway): improve some emqx_coap code
|
2021-08-03 09:48:08 +08:00 |
|
zhouzb
|
5e9ed72975
|
chore(authn rename): missing name change
|
2021-08-03 09:24:49 +08:00 |
|
zhouzb
|
fb716ae8b2
|
chore(authn rename): rename emqx_authn to authentication
|
2021-08-03 09:21:07 +08:00 |
|
Zaiming Shi
|
b10fb4e95d
|
refactor: unify all io:format calls to use the same macro
|
2021-08-01 09:36:59 +02:00 |
|
Zaiming Shi
|
5f51f68cc9
|
fix(mqttsn): do not call emqx_logger:Level directly
|
2021-08-01 09:36:59 +02:00 |
|
Zaiming Shi
|
683974e1c8
|
refactor(log/textfmt): print mfa metadata in text formatter
|
2021-08-01 09:36:59 +02:00 |
|
Zaiming Shi
|
2998a87a8d
|
fix(log/jsonfmt): log map() reports at top level JSON fields
|
2021-08-01 09:36:59 +02:00 |
|
Zaiming Shi
|
5d59ac1f02
|
refactor(logging): delete log headers from all modules
|
2021-08-01 09:36:59 +02:00 |
|
Zaiming Shi
|
e57f99168b
|
refactor(logger): delete log header parse-transform
because now we have MFA in log
|
2021-08-01 09:36:59 +02:00 |
|
Zaiming Shi
|
0f5c5db841
|
refactor(logger): stop using anonymous fun for logging
|
2021-08-01 09:36:59 +02:00 |
|
Zaiming Shi
|
df69a9c031
|
chore: upgrade to hocon 0.11.0
|
2021-08-01 09:36:59 +02:00 |
|
lafirest
|
137294db8f
|
refactor(eqmx_gateway): port emqx_coap into emqx_gateway framework
|
2021-07-31 15:50:09 +08:00 |
|
zhanghongtong
|
9a03138e53
|
feat(hooks): emqx hooks support put
|
2021-07-30 19:01:24 +08:00 |
|
zhanghongtong
|
1f4ce31010
|
chore(release): update emqx release version
|
2021-07-30 17:52:35 +08:00 |
|
Zaiming Shi
|
40faa31241
|
test(authz): no need to mock emqx_config
|
2021-07-30 16:53:21 +08:00 |
|
tigercl
|
305142f991
|
Merge pull request #5361 from turtleDeng/plugins/module-attr
chore(plugins): delete emqx_plugins module attributes
|
2021-07-30 15:54:20 +08:00 |
|
JianBo He
|
e6a2770e2f
|
chore(gw): rename emqx_gateway to gateway
|
2021-07-30 15:42:03 +08:00 |
|
JianBo He
|
602f0ebb60
|
feat(gw-sn): call subscribe/unsubscribe hook
|
2021-07-30 15:42:03 +08:00 |
|
JianBo He
|
c986f89319
|
test(gw): use emqx_config:init_load/2
|
2021-07-30 15:42:03 +08:00 |
|
JianBo He
|
ec72513cf8
|
feat(gw-stomp): call unsubscribe hook
|
2021-07-30 15:42:03 +08:00 |
|
JianBo He
|
f87bef9ffb
|
feat(gw-stomp): run subscribe hooks
|
2021-07-30 15:42:03 +08:00 |
|
JianBo He
|
a116c0afd1
|
fix(gw-stomp): unify the hearbeat type name
|
2021-07-30 15:42:03 +08:00 |
|
JianBo He
|
c36cdf9682
|
refactor(gw): add bytes & packets metrics
|
2021-07-30 15:42:03 +08:00 |
|
JianBo He
|
80eb7f313d
|
docs(gw): enrich README.md
|
2021-07-30 15:42:03 +08:00 |
|
JianBo He
|
67bb8d0564
|
chore(gw): some format improvement
|
2021-07-30 15:42:03 +08:00 |
|
JianBo He
|
6f084fe6cf
|
fix(gw-cli): fix start/stop/lookup not works
|
2021-07-30 15:42:03 +08:00 |
|
Shawn
|
054623bd56
|
fix(authz): update the post_config_update callback
|
2021-07-30 15:37:09 +08:00 |
|
Shawn
|
dc1ba51935
|
fix(emqx_config): always check config files using richmap at emqx bootup
|
2021-07-30 15:37:09 +08:00 |
|
Shawn
|
35032e1d44
|
refactor(emqx_config): call MOD:post_config_update/3 after checking hocon schema
|
2021-07-30 15:37:09 +08:00 |
|
Turtle
|
9e97de04c9
|
chore(plugins): delete emqx_plugins module attributes
|
2021-07-30 14:32:01 +08:00 |
|
Turtle
|
d8eb8a36e0
|
test(modules/event_message): do not set fake config
|
2021-07-30 14:17:34 +08:00 |
|