Zaiming Shi
6a6a94f99e
Merge pull request #4057 from zmstone/fix-emqx_vm-allocator-info-otp-23-compatibility
...
fix emqx_vm allocator info otp 23 compatibility
2021-01-25 11:36:47 +01:00
JianBo He
86942ffa14
fix(webhook): fix bad https confs
2021-01-25 18:20:12 +08:00
JianBo He
670c3894fb
chore(redis): upgrade eredis_cluster to 0.6.4
2021-01-25 17:29:56 +08:00
zhouzb
b25dedccc9
refactor(inet parse): refactor inet parse
2021-01-25 15:59:23 +08:00
JianBo He
67e56658a7
fix(bridge-mqtt): fix bad time unit
2021-01-25 15:35:04 +08:00
JianBo He
3de8fea435
fix(bridge-mqtt): fix bad received metrics counting
2021-01-25 15:35:04 +08:00
wwhai
f3420e8810
fix(rule-engine): fix update resource maybe remove resource
2021-01-25 10:56:58 +08:00
JianBo He
3322bb60c3
fix(exproto): fix the bad return type for auth
2021-01-25 09:24:03 +08:00
Zaiming Shi
8a05380388
refactor(emqx_coap): use url_string module to decode url encoded topic
2021-01-24 10:28:37 +01:00
Zaiming Shi
17d70772a8
refactor(emqx_recon): Use latest version recon
...
Moved recon dependency from emqx_recon to root
2021-01-23 11:42:28 +01:00
Zaiming Shi
c1b1ddbb6f
Merge pull request #4032 from zmstone/chore-sync-apps-resync-4.2.6
...
chore(sync-apps): resync plugin apps from their 4.2.6 tag
2021-01-23 11:15:46 +01:00
Zaiming Shi
2c03bca6ae
chore(auth_jwt): Upgrade to jose 1.11.1 prepare for OTP 23
2021-01-22 20:31:27 +01:00
Yudai Kiyofuji
c6785b1a34
test(coap): add test on acl and connection discarding ( #4039 )
2021-01-21 11:03:06 +09:00
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
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
zhanghongtong
9e03d6fea1
chore(auth): configuration format of unified authentication plug-in
2021-01-15 20:25:09 +08: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
f2190dd5b5
chore(mnesia): explicitly specify the copy type for table
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
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
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
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
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
zhanghongtong
41afcde964
chore(ssl conf): update the ssl configuration format for mongo, pgsql, and redis plug-ins
2020-12-29 00:03:12 +08:00
zhanghongtong
6989c7a83d
test(CI): add cts
2020-12-29 00:03:12 +08:00
bignullnull
efb32e9903
test(rule_engine): add update resource unit test case ( #3964 )
...
* test(rule_engine): add update resource unit test case
* feat(rule_engine): add update resource support
Co-authored-by: wwhai <cnwwhai@gmail.com>
2020-12-28 14:59:28 +08:00
Yudai Kiyofuji
56920b6ca6
fix(bridge_mqtt): max_inflight_size -> max_inflight; this enables emqtt.erl to use the value ( #3938 )
...
* fix(bridge_mqtt): max_inflight_size -> max_inflight; this enables emqtt.erl to use the value
* chore(bridge_mqtt): fix elvis
* fix(worker): max_inflight_batches -> max_inflight
2020-12-28 13:43:13 +08:00
JianBo He
739e49218f
fix(cm): fix the problem of registering a channel twice ( #3831 )
2020-12-28 11:03:29 +08:00
JianBo He
9e22f492c7
refactor(rule-engine): add proc_sql_param_str/2 to handle sql params
2020-12-28 10:51:13 +08:00
JianBo He
d628c49f16
fix(management): make client format function durable
2020-12-28 10:51:13 +08:00
ayodele.akingbule
b68a0b3730
fix(emqx_lua_hook): fix dialyzer warnings.
2020-12-25 07:42:01 +08:00
ayodele.akingbule
2126129aee
fix(emqx_prometheus): fix Dialyzer warnings
2020-12-25 07:42:01 +08:00
ayodele.akingbule
80cca940c2
fix(emqx_http_client): fix Dialyzer warnings
2020-12-25 07:42:01 +08:00
Shawn
02245aeb7a
chore(test): provisionally delete the testcase for SASL
...
The SASL feature in emqtt is not ready, delete the testcases for now.
2020-12-23 16:42:49 +08:00
Shawn
865c63d82e
fix(emqx_mgmt): data export failed on generating the exported filename
2020-12-23 16:41:18 +08:00
Shawn
6b5878cdd0
fix(test): solve verification issue when verify the resource numbers
2020-12-23 16:39:40 +08:00
Shawn
ec8cfecdc0
fix(test): typos in emqx_mgmt_api_SUITE
2020-12-23 13:47:22 +08:00
Shawn
60f1b64ad9
fix(test): delete extra emqx_lua_hook:stop()
2020-12-22 22:05:24 +08:00
Shawn
9e3b6da9ca
fix(test): delete extra verfication for 'max_age'
2020-12-22 18:22:17 +08:00
Shawn
54ff20ec0e
fix(build): remove the extra cowlib deps from emqx_auth_http
2020-12-22 17:50:10 +08:00
zhanghongtong
a364758e2a
test(emqx_recon): stop emqx correctly in the test case
2020-12-22 13:39:49 +08:00
zhanghongtong
3ef08f9ce3
test(meck): add meck unload after meck load
2020-12-22 13:39:49 +08:00
zhanghongtong
26758d48d1
test(auth mnesia): the initial environment is restored at the end of the test case
2020-12-22 13:39:49 +08:00
Shawn
443ff737ed
fix(rule_engine): use rpc in emqx_rule_engine_api
2020-12-22 11:18:16 +08:00
Shawn
e15c0c325e
fix(rule_engine): nested_get value from binary was supported in 4.1
2020-12-22 11:18:16 +08:00
Shawn
86d20b060c
fix(metrics): counters not created before incr 'rule.matched'
2020-12-22 11:18:16 +08:00
Shawn
c3159420bb
feat(funcs): add bitsize/1 and subbits/2,3,6 functions
2020-12-22 11:18:16 +08:00
Yudai Kiyofuji
8a50c70ca3
Merge pull request #3929 from z8674558/feat/coap-acl
...
feat(coap): use emqx_access_control:check_acl before pub/sub
2020-12-21 16:38:49 +09:00
zhanghongtong
0ef84d2722
fix(auth mnesia): remove the duplicate cli command
...
style(auth mnesia): fix elvis check failurex
style(auth mnesia): remove the extra symbol
2020-12-19 15:20:46 +08:00
Shawn
e72cbd22c4
fix(rule_validator): fill default values when validating the params
2020-12-18 11:08:17 +08:00
z8674558
a564670863
fix(coap): fix the issue the connection with same clientid is not discarded
2020-12-17 15:57:38 +09:00
zhanghongtong
fd6cc1a848
test(CI): update actions
...
add fvt tests
update test cases
2020-12-17 14:23:33 +08:00
Shawn
0a44270932
* fix(dialyzer): remove the dialyzer errors
2020-12-17 10:04:49 +08:00
z8674558
f06ec6baaa
chore(lint): fix elvis
2020-12-17 10:55:57 +09:00
z8674558
c89dad559e
feat(coap): use emqx_access_control:check_acl before pub/sub
2020-12-17 10:36:51 +09:00
Zaiming Shi
d4e7a87807
fix(emqx_stomp): Fix emqx_stomp_protocol xref
2020-12-16 18:39:18 +08:00
Zaiming Shi
ab57c19e7a
Merge pull request #3917
...
Fix dialyzer warnings
2020-12-15 13:50:31 +01:00
ayodele.akingbule
893301db6a
fix(emqx_stomp_protocol): fix Dialyzer warnings
2020-12-15 12:45:47 +01:00
ayodele.akingbule
ec79523ea5
fix(emqx_rule_actions): fix Dialyzer warnings
2020-12-15 11:39:52 +01:00
ayodele.akingbule
51c62dfe65
fix(emqx_auth_mnesia_api): fix Dialyzer warnings
2020-12-15 11:31:55 +01:00
ayodele.akingbule
8ee98e3f20
fix(emqx_rule_utils): fix Dialyzer warnings
2020-12-15 11:31:55 +01:00
z8674558
66ebcfa301
test(emqx_auth_redis): add test cases for sentinel
2020-12-15 10:35:13 +08:00
JianBo He
bddacf5284
test(management): refine the tests
2020-12-14 11:35:05 +08:00
JianBo He
5d98944c94
feat(management): implement the auth-mnesia import/export
...
All codes picks from emqx-management:dev/e4.2.3
2020-12-14 11:35:05 +08:00
JianBo He
1b016b16f4
Merge branch 'dev/v4.3.0' into refact/avoid_anonymous_funcs
2020-12-14 11:23:13 +08:00
JianBo He
1be1757bbd
fix(mongo): avoid function_caluse while query returned other types
2020-12-14 11:13:36 +08:00
JianBo He
27d6b73c37
refactor(mqttsn): avoid saving anonymous functions
2020-12-14 11:13:04 +08:00
Zaiming Shi
d60212787b
chore(build): remove emqx from app's applications list
2020-12-12 23:02:26 +01:00
Shawn
10dbb5bc96
Fix testcases warns ( #3906 )
2020-12-11 18:54:48 +08:00
Zaiming Shi
7bdd093ef5
Merge remote-tracking branch 'origin/dev/v4.3.0' into umbrella-fix-build
2020-12-11 08:55:57 +01:00
Zaiming Shi
d75b89eadb
chore(proj): sync .ci directories
2020-12-11 08:37:14 +01:00
Zaiming Shi
0237abd3d2
chore(emqx_lwm2m): Ensure xml dir copied to build dir
2020-12-11 08:29:45 +01:00
Zaiming Shi
3a91ff8a7b
chore(proj): resync apps
2020-12-11 08:19:26 +01:00
ayodele.akingbule
b2efcef4b4
fix(emqx_rule_runtime): Dialyzer warnings
2020-12-10 23:34:36 +01:00
ayodele.akingbule
6ffb20e1d4
fix(emqx_auth_mnesia_api): Dialyzer warnings
2020-12-10 23:34:36 +01:00