Commit Graph

100 Commits

Author SHA1 Message Date
Feng Lee
b110a154ef Upgrade header files for EMQ X 3.0 2018-07-18 14:27:11 +08:00
Feng Lee
bffdd2ba74 Upgrade esockd and add more test cases 2018-05-22 13:01:19 +08:00
Feng Lee
31bc091873 Implement MQTT Version 5.0 client 2018-05-06 17:45:18 +08:00
Feng Lee
dc7804a2dc Support MQTT Version 5.0 Client 2018-04-30 12:27:39 +08:00
Feng Lee
2a4ffc6645 Add more service modules for MQTT Version 5.0 2018-04-18 16:34:23 +08:00
Feng Lee
bbb66ff92e Refactor the broker, router modules 2018-04-10 18:17:07 +08:00
Feng Lee
bfb23ff0b2 Improve the design of MQTT session management 2018-04-08 15:16:05 +08:00
Feng Lee
39548cc399 Improve the session management 2018-04-04 15:28:01 +08:00
Feng Lee
2eed46310c Misc fix for the MQTT Version 5.0 2018-03-30 17:18:08 +08:00
Feng Lee
9976327c8d Add emqx_mqtt module 2018-03-23 18:13:09 +08:00
Feng Lee
56b88dd7f7 Improve the design of session management 2018-03-23 16:39:23 +08:00
Feng Lee
282e341433 EMQ X R3.0 - Improve the design of pubsub and router 2018-03-21 16:48:52 +08:00
Feng Lee
6a957e1b33 Support MQTT Version 5.0 2018-03-02 20:18:27 +08:00
Feng Lee
aef5a20697 Add 'message' and 'delivery' record 2018-03-01 21:04:00 +08:00
Feng Lee
d7eae533ac Merge the emqx-mqtt5 library 2018-02-28 21:22:39 +08:00
Feng Lee
f7f0f27e4d Parse and serialize MQTT 5.0 protocol packets 2018-02-27 23:45:55 +08:00
Feng Lee
f4fd6efe16 Merge the emqx-common, emqx-router libraries 2018-02-26 23:29:53 +08:00
Feng Lee
fcb2ec8427 Merge the latest enterprise branch 2018-02-24 15:56:32 +08:00
Feng Lee
b63c34ab14 Merge the latest master branch 2018-02-24 11:27:09 +08:00
Feng Lee
a3e97f798b Update Copyright to 2018 2018-01-16 08:57:46 +08:00
Feng Lee
a904dfd4f2 Comment the ERTS_MINIMUM macro 2017-12-07 16:26:32 +08:00
turtled
a42fcb2c39 Fix conflicts 2017-12-05 16:34:18 +08:00
Feng Lee
26fb809dbe Fix issue#1293 - the retained flags should be propagated for bridge. 2017-11-29 14:09:46 +08:00
Feng Lee
2cec86eba7 Merge with version 2.3.0 2017-11-21 14:14:12 +08:00
Feng Lee
d41fd94abb Format the 'trie_node' record 2017-11-17 20:55:57 +08:00
Feng Lee
4b8cd18f5d Merge with EMQ X project 2017-10-09 19:43:06 +08:00
turtled
d3f52898ee Add Hot configuration plugin 2017-09-05 16:52:07 +08:00
turtled
9e6c63b91b REST API add modify_config/config_list 2017-08-17 15:51:20 +08:00
turtled
7c1ee6610d Add http management APIs 2017-08-09 10:14:29 +08:00
Feng Lee
66c3c26d8b Support 'mountpoint' 2017-03-23 15:04:37 +08:00
Feng Lee
0df59934c7 Fix the GPROC_POOL macro 2017-03-13 12:14:57 +08:00
Feng Lee
bb91bc04c6 Merge pull request #941 from callbay/issue#935
Fix Issue#935
2017-03-13 11:41:22 +08:00
Frank Feng
7cb3b7ca8a Id -> I 2017-03-12 23:07:45 +08:00
Feng Lee
35e08df735 Change the default QoS of will message to QOS_1 2017-03-06 18:17:07 +08:00
Feng Lee
c3919a64e6 Format 'trie_node' record 2017-03-06 18:13:07 +08:00
Feng Lee
98e15ebbf4 Prepare for MQTT/5.0 2017-03-06 18:11:09 +08:00
Feng
9309baf17c Rename mqtt_msgid() type to mqtt_msg_id() 2017-02-23 22:59:26 +08:00
Feng Lee
73847b96fc Add 'FULLSWEEP_OPTS' macro 2017-02-23 17:16:55 +08:00
Feng Lee
088adeda3b Fix issue #916 - add 'mqtt_msg_from()' type 2017-02-22 14:11:10 +08:00
Feng
6c50a59cad Rename macro 'MAX_PACKET_LEN' to 'MAX_PACKET_SIZE' 2017-02-22 00:32:22 +08:00
Feng Lee
de12c58af0 Rename 'MAX_LEN' to 'MAX_PACKET_LEN' 2017-02-21 20:09:31 +08:00
Feng Lee
4df2a71c27 Update copyright, format record, add 'AUTH' packet type for MQTT 5.0 2017-02-16 10:53:51 +08:00
huangdan
8092543efb Copyright (c) 2012-2017 2017-01-11 19:34:48 +08:00
Feng
7819d235b7 add mqtt_subscription record 2016-10-31 18:59:41 +08:00
Feng Lee
a1ed02499c mqtt_topic 2016-08-21 16:21:45 +08:00
huangdan
7206e18621 mqtt_topic 2016-08-21 13:52:53 +08:00
Feng Lee
354ab5ad21 msgid -> id 2016-08-18 10:57:00 +08:00
Feng Lee
c72a07dbb8 mqtt_delivery, mqtt_message 2016-08-16 13:41:53 +08:00
Feng Lee
123f9b444c mqtt_message, mqtt_delivery 2016-08-15 17:30:27 +08:00
Feng Lee
38daaa2f5c server -> pubsub -> router 2016-08-10 21:29:55 +08:00