Commit Graph

2815 Commits

Author SHA1 Message Date
Feng Lee
055de617fc Add emqx_message:make/4 and fix whitespace 2018-05-31 21:57:17 +08:00
Feng Lee
bffdd2ba74 Upgrade esockd and add more test cases 2018-05-22 13:01:19 +08:00
Feng Lee
bf253ab9b3 Support batch delete 2018-05-10 22:03:59 +08:00
Feng Lee
c11e8f453b Add test cases for MQTT 5.0 frame 2018-05-09 00:42:41 +08:00
Feng Lee
31bc091873 Implement MQTT Version 5.0 client 2018-05-06 17:45:18 +08:00
Feng Lee
1fe28a7aef Update merge_opts/2 function 2018-04-30 12:36:17 +08:00
Feng Lee
1630f7c9b8 Add validate/1 function 2018-04-30 12:33:29 +08:00
Feng Lee
1740b06747 Add MQTT Version 5.0 Spec 2018-04-30 12:33:02 +08:00
Feng Lee
dc7804a2dc Support MQTT Version 5.0 Client 2018-04-30 12:27:39 +08:00
Feng Lee
bbe56dabec Fix whitespace 2018-04-25 15:37:30 +08:00
Feng Lee
16426346bb Fix whitespace 2018-04-24 17:31:31 +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
bcdcb30af5 Merge branch 'emqx30' of github.com:emqtt/emqttd into emqx30 2018-04-09 14:32:58 +08:00
Feng Lee
a902f508b5 Use emqx_config:get_env/1 to read env 2018-04-09 14:32:49 +08:00
Feng Lee
c194e82807 Export dispatch/2, dispatch/3 for RPC 2018-04-09 14:31:34 +08:00
Feng Lee
71acf91ace Replace lager with emqx_log 2018-04-09 12:34:53 +08:00
Feng Lee
39ff658e58 MQTT Specification Version 5.0 2018-04-08 17:27:46 +08:00
Feng Lee
5f32f3c560 Pass the paho interoperability tests 2018-04-08 16:37:30 +08:00
Feng Lee
d756ce93c6 Remove CONTRIBUTORS.md 2018-04-08 15:16:36 +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
6459481024 Add multicall/4 function 2018-04-03 20:22:01 +08:00
Feng Lee
2eed46310c Misc fix for the MQTT Version 5.0 2018-03-30 17:18:08 +08:00
Feng Lee
c79fa29587 Fix the schema of lager console backend 2018-03-30 17:17:18 +08:00
Feng Lee
9976327c8d Add emqx_mqtt module 2018-03-23 18:13:09 +08:00
Feng Lee
f007f69abe Update emqx.app.src 2018-03-23 16:45:50 +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
f218c6a35d Add a locker module 2018-03-10 13:28:14 +08:00
Feng Lee
22350f9117 Depends on canel-lock library 2018-03-09 13:26:46 +08:00
Feng Lee
b144363f1e Depends on jsx 2.9.0 and gproc 0.7.0 2018-03-03 09:07:45 +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
a8aeb5ac17 Rename the 'mqtt_route' record to 'route' 2018-02-27 09:13:14 +08:00
Feng Lee
f4fd6efe16 Merge the emqx-common, emqx-router libraries 2018-02-26 23:29:53 +08:00
Feng Lee
d5893ba2be Replace gen_server2 with gen_server for we cannot trace the size of drain queue 2018-02-26 13:24:29 +08:00
Feng Lee
057ef7b668 Merge branch 'master' 2018-02-26 01:05:08 +08:00
Feng Lee
c396bf4888 Add TODO 2018-02-24 16:01:27 +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
7d345e120c
Merge pull request #1512 from emqtt/emq24
Version 2.3.5
2018-02-24 10:28:35 +08:00
Feng Lee
f020b1185e
Merge pull request #1511 from emqtt/develop
Change the default sndbuf, rebuf options of internal MQTT TCP connections
2018-02-24 10:10:52 +08:00
turtled
91b64813fa Modify tcp buffer config 2018-02-24 09:15:18 +08:00
turtled
a864aa9743 Modify tcp buffer config 2018-02-23 21:23:55 +08:00
Feng Lee
37bc6f54ea
Merge pull request #1504 from emqtt/develop
Feature - Using SSL for Erlang Distribution
2018-02-18 13:07:10 +08:00
Feng Lee
98d63a1454 Comment 'node.ssl_dist_optfile' option by default 2018-02-16 21:15:30 +08:00
Feng Lee
93e161f83b Version 2.3.5 2018-02-16 21:09:25 +08:00