Commit Graph

145 Commits

Author SHA1 Message Date
Zaiming Shi
73d02beace refactor(apps): Merge emqx_libs back to emqx
And move emqx app back to root level

After realising the challenges of developing plugins in standalone
rebar projects. it is perhaps more smooth to keep using emqx as
a rebar dependency
2020-12-04 19:58:58 +01:00
Zaiming Shi
e236196fa6 refactor(emqx_auth_mnesia): use tag e4.2.2
Removed emqx_auth_clientid and emqx_auth_username
because the new version emqx_auth_mnesia has all the features included
2020-12-03 12:52:59 +01:00
Zaiming Shi
dab57b0f0f chore(build): Update rebar3
This rebar3 puts a stamp to app build output dir
skips re-build if alreay built
2020-11-27 21:41:11 +01:00
Zaiming Shi
36c9360c04 refactor(build): Merge all plugins
Otherwise rebar runs in a dead-loop
2020-11-27 01:03:40 +01:00
terry-xiaoyu
0cd1c57a54 Migrate plugins from tag 4.2.2 2020-10-31 12:10:19 +08:00
Zaiming Shi
84d31a1d7a feat(build): deterministic compile option 2020-10-31 11:08:54 +08:00
terry-xiaoyu
151d820058 feature(project): change to rebar3 umbrella project 2020-10-31 11:07:25 +08:00
JianBo He
485bffadd6 refactor(exhook): improve the exhook implementation 2020-10-31 10:24:28 +08:00
JianBo He
bcd98bda1c chore(esockd): upgrade esockd to 5.7.4 2020-10-24 15:49:15 +08:00
JianBo He
06b9b6e6b0 chore: update esockd version to fix ssl:getstat/2 for dtls connection 2020-09-29 15:35:16 +08:00
terry-xiaoyu
2b603bfd11 feature(gen_rpc): support a stateless port discovery 2020-08-28 17:10:26 +08:00
JianBo He
3c7ef74a7a chore(deps): upgrade ekka to 0.7.4 2020-08-14 16:58:08 +08:00
JianBo He
83a2af812f feat(ratelimit): refactor ratelimit 2020-07-31 18:07:20 +08:00
Rory Z
492d224728
Auto-pull-request-on-2020-07-17 (#3600)
* refactor(channel): skip the ACL checking for inner subscribe
* fix(props): fix the prop_emqx_sys results of judgment
* Update esockd to 5.7.1
* test(topic-metrics): add test cases for topic metrics
* perf(emqx_vm): make emqx_vm:get_memory/0 more efficiency
2020-07-17 18:25:46 +08:00
terry-xiaoyu
66144629bf feature(json) update jiffy to 1.0.5 2020-06-20 15:00:24 +08:00
JianBo He
9a8859a44c refactor(topic): move triples/1 func into emqx_trie module 2020-06-18 17:38:34 +08:00
JianBo He
1700a7a98a refactor(test): put all property cases to test/props directory 2020-06-18 17:38:34 +08:00
JianBo He
ee757402ad chore(deps): upgrade esockd to 5.6.2
esockd: avoid the `ssl_close_timeout` send to channel
2020-06-04 10:37:05 +08:00
JianBo He
639d0ca25e Upgrade ekka to 0.7.3 2020-05-22 09:27:23 +08:00
zhouzb
b3505c6799 Update minimum erlang/otp version 2020-04-30 16:33:53 +08:00
turtled
5f4417c193 Update rebar.config 2020-04-26 20:55:18 +08:00
JianBo He
4bb2497118 Update jiffy to 1.0.4 2020-04-12 11:38:07 +08:00
JianBo He
e492260fe8 Change travis-ci to github action 2020-03-21 13:40:16 +08:00
JianBo He
3c459e8e74
Compatible jsx encode/decode (#3230) 2020-02-04 16:18:19 +08:00
Feng Lee
462e3974ad no_debug_info > debug_info 2020-01-19 19:45:46 +08:00
Feng Lee
f278a07190 Upgrade emqtt and emqx-ct-helper deps
- Upgrade emqtt to v1.2.0
- Upgrade emqx-ct-helpers to v1.2.2
2020-01-19 19:31:36 +08:00
Feng Lee
d8c3c86dca Upgrade esockd and ekka deps
- Upgrade esockd to 5.6.1
- Upgrade ekka to 0.7.2
2020-01-19 18:54:36 +08:00
Feng Lee
35354a3451 Change the 'override' to 'add' 2020-01-19 18:38:52 +08:00
Feng Lee
cce6b462b4 Update erl_opts and add 'compressed' opt for edge 2020-01-19 18:38:52 +08:00
Feng Lee
b3e2cc5a18 Replace 'jsx' with 'jiffy' to optimize json encode/decode 2020-01-19 16:58:51 +08:00
Feng Lee
635c3f75fe Improve the 'emqx_connection' module for CT 2019-12-16 11:25:47 +08:00
Feng Lee
27fec04ec9 Depends on 'emqx/cowboy' v2.8.1 2019-12-16 11:25:47 +08:00
Feng Lee
adf785ac46 Upgrade deps to ekka v0.7.1 2019-11-18 11:01:30 +08:00
Feng Lee
4935ba11a8 Upgrade deps to ekka v0.7.0 and esockd v5.6.0 2019-11-18 10:40:53 +08:00
Feng Lee
480a9f9e92 Add 'minimum_otp_vsn' option 2019-11-14 20:41:48 +08:00
terry-xiaoyu
7df8d0246c Update esockd to v5.5.2 2019-11-01 18:39:46 +08:00
Feng Lee
1a5c10bd6f Depends on 'develop' branch of emqtt 2019-09-24 15:47:36 +08:00
turtleDeng
de37d62054
Update rebar.config (#2877) 2019-09-06 20:42:26 +08:00
Zhiwei Yu
8710df31b2 Monitor cluster partition event (#2814) 2019-08-23 09:42:55 +08:00
Gilbert
79744af681 Wrapper proper test cases into common test cases (#2785)
* Wrapper proper test cases into common test cases

* Improve test cases for reason code module (#2789)

* Split 3 proper tests into 3 ct cases

* Improve test cases for client, rpc and request-response

* Add psk suites to increase coverage

* Add sys test cases
2019-08-16 18:07:12 +08:00
turtled
dcefcd16ab Fix conflicts 2019-08-09 16:41:56 +08:00
turtled
91a8dbda56 Fix conflicts 2019-08-09 16:41:11 +08:00
GilbertWong
9268d23b92 Use ekka 0.6.0 2019-08-09 16:34:42 +08:00
Gilbert
96b341fde5
Add proper tests for base62 (#2761)
* Add proper tests for base62

* Delete useless comment
2019-08-07 09:24:03 +08:00
GilbertWong
3230c25b56 Delete replayq from emqx 2019-08-06 10:38:58 +08:00
Feng Lee
19a9e30768
Merge branch 'develop' into introduce-proper-testing-framework 2019-08-06 10:14:21 +08:00
GilbertWong
4e0aeee93d Import emqtt library into emqx for test cases 2019-08-06 09:43:10 +08:00
Feng Lee
f60f127681 Improve the moudules and fix the bugs found in new test cases
- Fix the bug that emqx_mountpoint:unmount/2 will throw exception
- Add emqx_banned:info/1 for test cases
- Rename macro TRIE in emqx_trie module to TRIE_TAB
- Rename macro TRIE_NODE in emqx_trie module to TRIE_NODE_TAB
- Rename macro ROUTE in emqx_router module to ROUTE_TAB
2019-08-06 09:05:55 +08:00
terry-xiaoyu
c5ff902974 Update gen_rpc to 2.4.1 2019-07-26 14:46:24 +08:00
GilbertWong
07d815b3f7 Update gen_rpc tag to 2.4.0 2019-07-23 14:45:24 +08:00