Commit Graph

1045 Commits

Author SHA1 Message Date
Feng Lee
2351b41f11 Add is_expired/1, check_expiry/1, check_expiry/2 2018-08-30 11:40:53 +08:00
Feng Lee
da1285ad3c Merge branch 'emqx30' into emqx30-feng 2018-08-30 09:45:29 +08:00
Feng Lee
53a2f93b7e Add emqx_connection:attrs/1, emqx_protocol:attrs/1, emqx_session:attrs/1 APIs 2018-08-30 03:03:19 +08:00
Feng Lee
98824a56c2 Remove emqx_flow_control module 2018-08-30 00:28:11 +08:00
Feng Lee
22f8302f98 Merge branch 'emqx30-feng' of github.com:emqtt/emqttd into emqx30-feng 2018-08-30 00:03:59 +08:00
Feng Lee
a282c7625e Add properties for delivered messages 2018-08-30 00:03:38 +08:00
Feng Lee
8492513094
Merge branch 'emqx30' into emqx30-feng 2018-08-29 23:11:24 +08:00
Feng Lee
567aeb274f Define types in emqx_types, emqx_mqtt_types modules 2018-08-29 23:08:55 +08:00
turtled
98698d318f ws disconnect call emqx_protocol:shutdown 2018-08-29 21:39:09 +08:00
turtled
d6f3ae640d Merge branch 'emqx30' of https://github.com/emqtt/emqttd into emqx30 2018-08-29 20:29:12 +08:00
turtled
1629215b18 Fix hook args bug 2018-08-29 20:29:03 +08:00
周子博
f4330b8af3 Add some test suites and fix bugs 2018-08-29 19:19:22 +08:00
Feng Lee
2dc8f9c4c5 Merge branch 'emqx30-feng' of github.com:emqtt/emqttd into emqx30-feng 2018-08-29 17:55:13 +08:00
Feng Lee
e62d215792 Shutdown and reboot ranch application 2018-08-29 17:52:55 +08:00
Feng Lee
465963fec3
Merge branch 'emqx30' into emqx30-feng 2018-08-29 17:36:38 +08:00
Feng Lee
1a7d60a7e3 Improve the hooks design for emqx 3.0 2018-08-29 17:27:56 +08:00
terry-xiaoyu
c967db409f EMQX 3.0 UT 2018-08-29 15:50:56 +08:00
turtled
dae81037bf Update share_sub dispatch 2018-08-29 12:58:55 +08:00
turtled
9711892f73 Fix share_sub disconnect not clear route bug 2018-08-29 10:58:34 +08:00
turtled
af21cdfd1b Rm tmp var 2018-08-29 10:08:15 +08:00
turtled
00cb26c4e0 Support ws mqtt any version 2018-08-29 10:00:41 +08:00
turtled
013a5a9c7c Fix emqx_protocol:clientid undefined 2018-08-29 09:30:18 +08:00
Feng Lee
594819b752 Upgrade the publish sequence of QoS1/2 messages 2018-08-29 02:53:22 +08:00
Feng Lee
1cf4532947 Add emqx_mountpoint module 2018-08-28 20:40:31 +08:00
周子博
545e80cd6b Add some test suites 2018-08-28 17:53:03 +08:00
Feng Lee
8e11845f87 Remove ignore_loop_deliver option 2018-08-28 07:36:22 +08:00
terry-xiaoyu
c92eba4a5e bug fixes during UT 2018-08-28 00:27:45 +08:00
Gilbert
88d867b256
Merge pull request #1750 from Gilbert-Wong/emqx30
update emqx_broker_suite to adapt emqx 3.0 broker
2018-08-27 21:56:00 +08:00
Feng Lee
475319b907 Merge emqx30-feng branch 2018-08-27 21:36:43 +08:00
Feng Lee
1607e576de Update connection, session, stats modules 2018-08-27 21:34:11 +08:00
Gilbert Wong
ce3f2e4d9e fix emqx_broker test suite 2018-08-27 21:18:00 +08:00
Gilbert Wong
015901050f change return tuple of close_session 2018-08-27 18:19:28 +08:00
Gilbert Wong
224aaaf8a7 unsubscribe function should have two params 2018-08-27 17:11:54 +08:00
Gilbert Wong
c5da439313 wrong unsubscribe call 2018-08-27 16:41:58 +08:00
Feng Lee
d167a5c99a
Merge pull request #1748 from emqtt/emqx30-feng
Improve the emqx_listeners module
2018-08-27 16:24:59 +08:00
Feng Lee
a19daee353 Improve the print of listener startup 2018-08-27 16:19:58 +08:00
turtled
35d821a62e Add WS stats 2018-08-27 16:15:23 +08:00
Feng Lee
42288ac412 The ACL file should not be undefined 2018-08-27 15:57:13 +08:00
Feng Lee
dca292f538 Replace 'Client' with 'Credentials' map 2018-08-27 15:54:41 +08:00
Gilbert
a183693ac8
Merge pull request #1747 from Gilbert-Wong/emqx30
fix subscribe bugs and update emqx_mock_client
2018-08-27 15:36:13 +08:00
Gilbert Wong
087bfe80c8 fix unsubscribe emqx_mock_client error 2018-08-27 15:24:40 +08:00
turtled
91eb79967c Add syslog 2018-08-27 13:50:38 +08:00
Gilbert Wong
28e22825ba fix emqx subscriptions error 2018-08-27 12:35:36 +08:00
Gilbert Wong
f0f1456168 fix duplicated subscribers with same topic 2018-08-27 11:21:16 +08:00
Feng Lee
6d2b31911a
Merge pull request #1746 from emqtt/emqx30-feng
Use map to replace #state{} record
2018-08-27 10:35:43 +08:00
turtled
6478f811bf Fix conflicts 2018-08-27 10:29:22 +08:00
Feng Lee
6e8635394e Use map to replace #state{} record 2018-08-27 10:25:15 +08:00
turtled
95d36d0204 Fix share sub bug 2018-08-27 10:15:41 +08:00
turtled
1448515e64 Fix websocket bug 2018-08-27 10:14:58 +08:00
Feng Lee
5f65335835
Merge branch 'emqx30' into emqx_30_acl_cache_v2 2018-08-27 09:42:42 +08:00