Zaiming Shi
4103a7292a
Merge branch 'resync-apps-from-426' into chore-sync-apps-resync-4.2.6
2021-01-18 20:37:45 +01:00
Zaiming Shi
be771f6cd9
fix(auth_pgsql): Make ssl_opts.versions backward compatible
2021-01-18 20:37:45 +01:00
Zaiming Shi
14ca914068
Merge branch 'resync-apps-from-426' into chore-sync-apps-resync-4.2.6
2021-01-18 20:37:26 +01:00
Zaiming Shi
86895ddc24
chore(sync-apps): sync emqx_auth_mnesia e4.2.3
2021-01-18 20:05:08 +01:00
Zaiming Shi
a2b4e50a8d
chore(sync-apps): re-sync apps from dev/v4.3.0 branch
2021-01-18 19:24:08 +01:00
Zaiming Shi
fc0b912cde
refactor(emqx_dashboard): www dir is to be downloaded at build time
2021-01-18 19:20:49 +01:00
Zaiming Shi
432b92d6af
chore(sync-apps): Update script to exclude web_hook and auth_http
...
These two libs are permanently diverged, there is no way to auto
sync now and in the future.
2021-01-18 19:18:44 +01:00
Zaiming Shi
7f57a5548d
chore(sync-apps): sync eqmx_auth_mnesia tag 4.2.3
2021-01-16 20:02:22 +01:00
tigercl
fd2e9f147b
fix(auth http): using ehttpc ( #4021 )
...
* fix(auth http): using ehttpc
* chore(ehttpc): update tag of ehttpc
* fix(config): update comment
2021-01-16 23:10:53 +08:00
wwhai
a6de90c3f9
fix(test): add two way ssl test ( #4025 )
2021-01-16 22:28:15 +08:00
turtleDeng
2751fa6a41
fix(scheme): update emqx_web_hook_actions.erl
2021-01-16 22:25:12 +08:00
zhouzb
bf84686b76
chore(ehttpc): update tag of ehttpc
2021-01-16 22:25:12 +08:00
zhouzb
9f0dbeff29
fix(webhook): fix ipv6 in ip and hostname
2021-01-16 22:25:12 +08:00
zhouzb
114bf8e048
fix(webhook): only POST and PUT requests carry Content-Type header and using the original URL as host header
2021-01-16 22:25:12 +08:00
Zaiming Shi
b439d51337
fix(ekka): Upgrade to 0.7.6 to allow remsh
...
Before ekka 0.7.6, when epmd is not used, ekka_dist would calculate
a port number from node name. This does not work for remote consoles
because a remsh node name is like remsh81random0-<target-node>
i.e. the calculated port number is always the same
as the target node.
The fix in 0.7.6 allows remsh prefixed nodes to use a range of ports
to listen.
2021-01-16 13:59:26 +08:00
Zaiming Shi
598207e308
fix(ws_connection): proplists:get_bool for boolean flags
2021-01-15 14:28:22 +01:00
ayodele.akingbule
5794a708ed
feat(emqx_ws_connection): Prevent EMQX from CSWSH Cross-Site Web-Socket Hijack
2021-01-15 14:28:22 +01:00
zhanghongtong
9e03d6fea1
chore(auth): configuration format of unified authentication plug-in
2021-01-15 20:25:09 +08:00
JianBo He
7df1dea4db
perf(esockd): upgrade esockd to 5.8.0 ( #4018 )
...
To better support hot upgrades, in esockd 5.8.0 we
avoid saving anonymous functions in state.
2021-01-15 18:54:43 +08:00
Zaiming Shi
cbc07d9937
fix(bin/emqx): Fix the boot file path for start_clean
2021-01-15 09:31:01 +01:00
Zaiming Shi
765e37ea26
fix(ekka): Upgrade to 0.8.0 to allow remsh
...
Before ekka 0.8.0, when epmd is not used, ekka_dist would calculate
a port number from node name. This does not work for remote consoles
because a remsh node name is like remsh81random0-<target-node>
i.e. the calculated port number is always the same as the target node.
The fix in 0.8.0 allows remsh prefixed nodes to use a range of
ports to listen.
2021-01-15 08:59:20 +01:00
bignullnull
981482d707
fix(test): fix test cases ( #4012 )
...
* fix(test): fix test cases
2021-01-15 09:48:57 +08:00
JianBo He
aed801d6fd
test(exproto): refine test cases
2021-01-15 09:47:56 +08:00
JianBo He
d360e7ead1
feat(exproto): use client streaming APIs for handler
...
- Use the gRPC client streaming APIs to improve the
ConnectionHandler server performance.
- Change the 'conn' field type to term binary
2021-01-15 09:47:56 +08:00
zhouzb
42f95bba09
fix(alarms): add duration field for alarms
2021-01-15 09:27:15 +08:00
bignullnull
67bfb4f10a
fix(rule_engine): resource update problem and add cli ( #3991 )
2021-01-15 09:12:24 +08:00
JianBo He
32b23b9181
Revert "feat(auth_http): support for getting websocket cookies"
...
This reverts commit 5427057c2c
.
2021-01-14 15:10:48 +01:00
JianBo He
d437f9f228
chore(elvis): fix elvis warnings
2021-01-14 15:46:16 +08:00
JianBo He
f2190dd5b5
chore(mnesia): explicitly specify the copy type for table
2021-01-14 15:46:16 +08:00
JianBo He
76fc6225d3
fix(elvis): fix elvis checking
2021-01-14 15:46:16 +08:00
JianBo He
2a029b71c9
perf(mnesia): unify the copy types of all nodes
2021-01-14 15:46:16 +08:00
zhanghongtong
66cbedd978
test(CI): run xref case in actions
2021-01-13 18:15:46 +08:00
tigercl
372687d79d
improve(http): replace httpc with gun, improve performance and fix httpc unresponsiveness ( #3940 )
2021-01-13 13:47:23 +08:00
JianBo He
5427057c2c
feat(auth_http): support for getting websocket cookies
...
see: https://github.com/emqx/emqx-auth-http/pull/225
2021-01-11 09:21:16 +08:00
zhanghongtong
7e450ac4c6
chore(get dashboard): fix sed error on mac
2021-01-07 17:36:28 +08:00
Ayodele
2b481dabe7
Fix some dialyzer warnings ( #3988 )
2021-01-05 20:49:50 +01:00
zhanghongtong
ca1e78677e
chore(dashboard): delete static files
...
delete static files of dashboard and download them during build
2021-01-05 17:22:19 +08:00
Zaiming Shi
b9661cddfa
fix(emqx_lwm2m_message): Path is built from binary format ( #3987 )
2021-01-04 17:31:21 +01:00
ayodele.akingbule
9b6b762f1c
fix(emqx_retainer): fix dialyzer warnings
2021-01-04 14:14:55 +01:00
ayodele.akingbule
30588ac666
fix(emqx_mgmt): fix dialyzer warnings
2021-01-04 14:14:55 +01:00
ayodele.akingbule
b9bb88d9eb
fix(emqx): fix dialyzer warnings
2021-01-04 14:14:55 +01:00
ayodele.akingbule
990be9c198
fix(emqx_rule_engine_api): fix dialyzer warnings
2021-01-04 14:14:55 +01:00
Shawn
e518828d8f
fix(rule_engine): mechanism of restarting resources ( #3980 )
2021-01-04 11:52:57 +08:00
Ayodele
26021b37b3
Umbrella fix build ( #3969 )
...
* fix(dialyzer): dialyzer warning.
2021-01-04 09:10:22 +08:00
Shawn
d86b5ef210
fix(rule_engine): compile warnings on the macro RAISE
2020-12-31 17:03:39 +08:00
zhouzb
fbf8d3e111
fix(share sub): fix the issue that the number of subscriptions dropped to 0 during the picking subscriber and caused a crash
2020-12-31 14:03:55 +08:00
Shawn
4f82c77e7a
fix(log): improve the error log message on hook failure ( #3973 )
2020-12-31 13:55:09 +08:00
Shawn
a747cf16bd
fix(resource_cli): update the CLIs for resources ( #3978 )
2020-12-31 13:41:33 +08:00
bignullnull
37974f7376
fix(rule_engine): add resource reconnect check ( #3974 )
...
* fix(rule_engine): add resource reconnect check
* fix(rule_engine): add reason for RAISE macro
2020-12-31 12:51:01 +08:00
wwhai
903ce29ce0
fix(rule_engine): fix resource update maybe failure
2020-12-31 11:43:03 +08:00