Commit Graph

7176 Commits

Author SHA1 Message Date
William Yang
9ecb7821f9 feat(olp): use tagged deps libs 2021-10-06 10:38:39 +02:00
William Yang
afb4b5dbd7 test(olp): add CT suite emqx_olp_SUITE 2021-10-05 14:37:39 +02:00
William Yang
bfe4346469 feat(olp): alarm without nodeid 2021-10-05 14:36:36 +02:00
William Yang
547484a2d1 chore(olp): add spec. 2021-10-05 09:47:21 +02:00
William Yang
6baf2dbd95 feat(olp): backoff new conn 2021-10-05 09:23:23 +02:00
William Yang
370edac031 feat(olp): add default config 2021-10-04 16:30:48 +02:00
William Yang
4dc63b26a8 feat(olp): metrics 2021-10-04 16:30:44 +02:00
William Yang
67267acb70 feat(olp): management API 2021-10-04 14:36:30 +02:00
William Yang
eb895a9f80 feat(olp): quic 2021-10-04 12:31:14 +02:00
William Yang
9304e3c122 feat(olp): add config and backoff gc 2021-10-04 12:21:30 +02:00
William Yang
166f02edc4 feat(olp): don't hibernate conn proc when overloaded 2021-10-04 10:44:53 +02:00
William Yang
e9710ade14 feat(olp): first commit for overload protection
- add lc app
- add alarm handler for lc runq alarm
- backoff when handling CONNECT message
- close new connswhen overload
2021-10-01 16:14:38 +02:00
zhanghongtong
48599324de chore(CI): fix push docker error for build packages workflows' 2021-09-29 20:43:05 +08:00
tigercl
c854a34b63
Merge pull request #5845 from tigercl/fix/http
fix(http): fix function clause when create http connector instance
2021-09-29 20:38:29 +08:00
zhouzb
50765fa345 fix(http): fix function clause when create http connector instance 2021-09-29 19:35:06 +08:00
zhanghongtong
b94dcb7bc7 chore(release): update emqx release version 2021-09-29 18:29:44 +08:00
zhanghongtong
4044fd8122 chore(authz mnesia api): update schema
Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-09-29 18:28:55 +08:00
DDDHuang
f9adecedef fix: exhook code spelling 2021-09-29 17:23:51 +08:00
Zaiming (Stone) Shi
c612b22b13
Merge pull request #5834 from zmstone/fix-delete-unused-script
chore: delete unused script
2021-09-29 09:37:28 +02:00
zhanghongtong
dd3b91e13f fix(authz api): fix update config error
Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-09-29 13:46:49 +08:00
tigercl
55ec5bab9e
Merge pull request #5773 from tigercl/feat/psk-file
feat(psk): support psk
2021-09-29 13:37:49 +08:00
Zaiming Shi
010c70c200 chore: delete unused script 2021-09-28 20:40:46 +02:00
Zaiming (Stone) Shi
83e7ab681b
Merge pull request #5820 from JimMoen/refactor-frame-parse-logging
Refactor frame parse logging with bug fix.
2021-09-28 19:31:39 +02:00
Zaiming Shi
225ebdaa87 fix(frame): simlify error excption context
We should not raise error with the exact context after logging it
because it will end up duplicated in the log
2021-09-28 18:15:32 +02:00
xujun540
e1de837664 chore(autotest): add tag 2021-09-28 19:15:00 +08:00
JimMoen
c1ff30896a fix(frame): safely serializing and structured log. 2021-09-28 18:55:25 +08:00
tigercl
6670bc49fe
Merge pull request #5791 from tigercl/fix/authn2
fix(authn): add timeout option for mysql connector
2021-09-28 14:28:55 +08:00
JimMoen
9832eea250 fix(frame): safely parsings. 2021-09-28 14:11:18 +08:00
JimMoen
7d6180f10a fix(frame): variable byte integer could be larger than 4 bytes. 2021-09-28 14:11:18 +08:00
Zaiming Shi
a158b0235d chore(tests): use assertError
the ?catch_error macro passes when there is no exception
2021-09-28 14:11:18 +08:00
Zaiming Shi
fec3c6574e perf(emqx_frame): skip empty tail 2021-09-28 14:11:18 +08:00
Zaiming Shi
9d0ef5de6b refactor(emqx_frame): log frame parse error with more context 2021-09-28 14:11:18 +08:00
JimMoen
1509907744 fix(mgmt): delayed messages payload encoded in basd64 twice. 2021-09-28 12:26:13 +08:00
tigercl
79685a77ba
Merge branch 'master' into fix/authn2 2021-09-28 09:27:08 +08:00
zhouzb
352c87a586 chore(authn): delete useless func 2021-09-28 09:22:59 +08:00
zhanghongtong
8915f61382 fix(authz api): fix badarg error
Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-09-28 09:13:17 +08:00
zhanghongtong
c4e0eff772 fix(authz api): fix schema error 2021-09-28 09:13:17 +08:00
zhouzb
2cc2cd2831 chore(psk): return line number rather than the content of line 2021-09-28 09:09:26 +08:00
Zaiming (Stone) Shi
3df21a9e14
Merge pull request #5822 from Spycsh/fix-windows-compile
chore: fix Windows compilation process
2021-09-27 23:30:59 +02:00
Shawn
a9185f964e
fix(rules): improve specs and logs (#5821)
Co-authored-by: Zaiming Shi <zmstone@gmail.com>
2021-09-27 21:10:48 +02:00
Zaiming Shi
697a11ded0 fix(tls): drop unsupported ciphers
we use a hard-coded list of pre-selected ciphers as config
default value. some of them may not be supported by the
underlying openssl lib.

now moved the pre-selected ciphers to emqx_tls_lib:selected_ciphers
which performs a filtering before return.
2021-09-27 20:51:48 +02:00
Shawn
e2721c144c feat(bridge): support http bridge 2021-09-27 22:01:18 +08:00
zhouzb
74c9a38e9f fix(psk): fix bugs and add test case 2021-09-27 21:42:32 +08:00
Spycsh
c3b980fde9 chore: fix Windows compilation process 2021-09-27 21:24:10 +08:00
Zaiming (Stone) Shi
7c7892f096
Merge pull request #5811 from zmstone/fix-dynamic-resolution-for-tlsv1.3
fix(schema): check tlsv1.3 availability
2021-09-27 15:15:51 +02:00
Zaiming Shi
5417eb328a fix(schema): no ciphers validator for quic listener 2021-09-27 13:53:54 +02:00
Zaiming Shi
58ffc4651f fix(config): use default value for tls versions
default value for ssl.versions is dynamically resolved based
on otp version and underlying openssl installation
2021-09-27 13:53:54 +02:00
Zaiming Shi
d376c0f9fc refactor(schema): call emqx_tls_lib for default tls versions 2021-09-27 13:53:54 +02:00
Zaiming Shi
e7e8b8c77b fix(schema): check tlsv1.3 availability 2021-09-27 13:53:54 +02:00
Zaiming (Stone) Shi
321ac8d985
Merge pull request #5819 from zmstone/fix-print-pid-info-after-failed-to-stop
fix(bin/emqx): print pid info after wait
2021-09-27 12:30:36 +02:00