Zaiming (Stone) Shi
67608f623f
perf: improve demonitor performance
...
demonitor(Ref, [flush]) often will not be be able to get optimised
by the compiler hence fallback to a full mailbox scan to drain
the DOWN message.
This commit tries to avoid the 'flush' when it's for sure
that there is no 'DOWN' message sent.
2022-04-01 16:58:51 +02:00
Thales Macedo Garitezi
f425665449
fix(test): fix flaky test
2022-04-01 09:27:53 -03:00
Thales Macedo Garitezi
c0d2243e72
refactor(telemetry): move authn/authz info fns to their own apps
2022-04-01 09:27:52 -03:00
Thales Macedo Garitezi
b07b705621
feat(telemetry): add authn and authz info to telemetry data
2022-04-01 09:24:51 -03:00
Thales Macedo Garitezi
5c069319a7
fix(authz): make `acl_conf_file` mockable
2022-04-01 09:23:42 -03:00
Thales Macedo Garitezi
1fa68a277e
docs: fix some typos
2022-04-01 09:23:41 -03:00
Thales Macedo Garitezi
8513580f5a
fix: use api for setting advanced mqtt features in use
2022-04-01 09:23:41 -03:00
JianBo He
8f202b6fed
Merge pull request #7477 from xiangfangyang-tech/add_new_auto_scripts
...
chore(autotest): turn on mysql&pgsql authz scripts test and mqtt topic rewrite&delayed publish
2022-04-01 14:12:24 +08:00
JianBo He
4a359124f5
Merge pull request #7442 from HJianBo/fmt-gw
...
chore(gw): format gateway application
2022-04-01 14:01:50 +08:00
JianBo He
e9be136340
chore: update git-blame-ignore-revs
2022-04-01 09:56:44 +08:00
JianBo He
acb3544d4b
style(authz): reformat authz subdir source files
2022-04-01 09:55:47 +08:00
JianBo He
3022ee081d
style(authn): reformat authn subdir source files
2022-04-01 09:55:02 +08:00
JianBo He
8500200e81
Merge remote-tracking branch 'ce/master' into fmt-gw
2022-04-01 09:52:12 +08:00
Zaiming (Stone) Shi
4d74296fb9
Merge pull request #7484 from JimMoen/erlfmt-authn-authz
...
Erlfmt authn and authz
2022-04-01 00:24:53 +02:00
Ilya Averyanov
8f5812e61f
Merge pull request #7479 from savonarola/emqx_topic_metrics-cov
...
chore(emqx_modules): improve emqx_topic_metrics coverage
2022-03-31 23:15:35 +03:00
Ilya Averyanov
871e69a88f
Merge pull request #7483 from savonarola/emqx_delayed-cov
...
Improve emqx_delayed coverage
2022-03-31 23:07:28 +03:00
JimMoen
c192bb51e3
style: add `authn` & `authz` erlfmt and git blame ignore
2022-04-01 02:21:52 +08:00
JimMoen
82559b9b08
style: erlfmt apps/emqx_authz
2022-04-01 02:19:46 +08:00
JimMoen
aae2d01582
style: erlfmt apps/emqx_authn
2022-04-01 02:19:46 +08:00
Ilya Averyanov
ce437ac5b2
chore(emqx_modules): improve emqx_delayed coverage
2022-03-31 20:29:46 +03:00
Ilya Averyanov
12f6b8fab0
chore(emqx_modules): improve emqx_delayed_api coverage
2022-03-31 18:44:29 +03: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
Ilya Averyanov
f34fce7c70
chore(emqx_modules): improve emqx_topic_metrics coverage
2022-03-31 14:29:42 +03:00
JianBo He
989f0a7c2c
Merge pull request #7449 from JimMoen/rm-authz-dry-run
...
fix(authz): rm authz source update dry_run
2022-03-31 18:15:08 +08:00
JianBo He
b30a40d2a2
chore: add reformat hash to git-blame-ignore-revs
2022-03-31 17:45:17 +08:00
JianBo He
2dce43ac8e
chore: ignore 'if' expression checking
2022-03-31 17:41:43 +08:00
JianBo He
4e3fd9febd
style(license): reformat emqx_license application
2022-03-31 17:41:43 +08:00
JianBo He
f2168f5b0d
style(modules): reformat emqx_modules appplication
2022-03-31 17:41:43 +08:00
JianBo He
244b123742
style(emqx): reformat emqx application
2022-03-31 17:41:43 +08:00
JianBo He
3f6d78dda0
style(gateway): format gateway application
2022-03-31 17:41:32 +08:00
JianBo He
4249d4345b
chore: support fmt subdir source files
2022-03-31 17:40:51 +08:00
xiangfangyang-tech
05ddf9f9d4
chore(autotest): turn on mysql&pgsql authz scripts test and mqtt topic rewrite&delayed publish
2022-03-31 16:58:04 +08:00
Ilya Averyanov
a6031d6695
Merge pull request #7464 from savonarola/emqx_topic_metrics_api-cov
...
chore(emqx_modules): add emqx_topic_metrics_api tests
2022-03-31 11:27:58 +03:00
firest
57cdf86977
fix(exhook): fix elvis error
2022-03-31 16:04:40 +08:00
JianBo He
04bc484b6a
Merge pull request #7418 from HJianBo/fix-sys-for-gwname
...
fix(sys): compatible with binary type protocol
2022-03-31 15:34:34 +08:00
firest
877db375ed
test(exhook): add test case for exhook metrics
2022-03-31 15:29:52 +08:00
JimMoen
4746204f6f
fix(authz): rm authz source update dry_run
2022-03-31 10:34:33 +08:00
JianBo He
8431387408
chore(exproto): set proto_name default to exproto
2022-03-31 10:02:12 +08:00
JianBo He
6a4d823b24
fix(sys): compatible with binary type protocol
2022-03-31 09:54:56 +08:00
Ilya Averyanov
0728b1e3f4
chore(emqx_modules): add emqx_topic_metrics_api tests
2022-03-30 21:18:27 +03:00
Thales Macedo Garitezi
5748b9b492
feat: allow customizing per-shard transaction log transport
2022-03-30 11:11:30 -03:00
Thales Macedo Garitezi
2a48f143bd
style: please elvis checks
2022-03-30 11:11:30 -03:00
Dmitrii
13e4feef13
Merge pull request #7461 from ieQu1/doc-schema-6
...
docs(schema): Document fields and records
2022-03-30 13:57:29 +02:00
ieQu1
b6d93e91e6
docs(schema): Document fields for HTTP auth
2022-03-30 13:05:56 +02:00
ieQu1
d23a88d0a9
docs(schema): Minor improvements to spelling and formatting.
2022-03-30 13:05:56 +02:00
ieQu1
edb91e2e4a
docs(schema): Add descriptions for authZ and connector
2022-03-30 13:01:01 +02:00
ieQu1
80cd1350a5
docs(schema): Add documentation for connector records
2022-03-30 11:53:53 +02:00
ieQu1
d8e16b37da
docs(schema): Add documentation for the fields and records
2022-03-30 11:53:53 +02:00
ieQu1
ce450b7da7
docs(schema): Document the records
2022-03-30 11:53:53 +02:00
ieQu1
c0e5139e9f
docs(schema): Add description for clientinfo_override
2022-03-30 11:53:51 +02:00