Commit Graph

4484 Commits

Author SHA1 Message Date
周子博 6b45834de4 Add emqx_cm, emqx_metrics, emqx_stats test suites 2018-08-25 18:13:49 +08:00
Feng Lee 4e674cf132
Merge pull request #1742 from emqtt/emqx30-dev
fix list_to_subid error
2018-08-25 17:34:00 +08:00
Gilbert Wong 8b4be236e5 fix list_to_subid error 2018-08-25 17:10:51 +08:00
Feng Lee 03d2d24949 Merge branch 'emqx30-dev' into emqx30 2018-08-25 16:20:09 +08:00
Feng Lee 51ea864526 Merge branch 'emqx30-dev' of github.com:emqtt/emqttd into emqx30-dev 2018-08-25 16:19:14 +08:00
Feng Lee 36129073e8 Merge branch 'emqx30-dev' of github.com:emqtt/emqttd into emqx30-dev 2018-08-25 16:08:27 +08:00
Feng Lee b7c2821326 Make reason codes of SUBACK be compatible with MQTT V3.1.1 2018-08-25 16:07:57 +08:00
Feng Lee c2c1320083 Update compat/2 for suback reason codes 2018-08-25 16:05:58 +08:00
Feng Lee 612c88e71e Add 'rc' and 'subid' fields 2018-08-25 16:04:21 +08:00
Feng Lee 1aee05ce16 Fix unsubscribe bug 2018-08-25 16:03:28 +08:00
Feng Lee 4af6065984 For paho interoperability tests 2018-08-25 16:02:44 +08:00
turtled 892483891a Merge branch 'emqx30-dev' of https://github.com/emqtt/emqttd into emqx30-dev 2018-08-25 14:32:48 +08:00
turtled fc0f57073d Fix share sub dispatch fail 2018-08-25 14:32:32 +08:00
Feng Lee 5f42f88401 Pass paho zero_length_clientid test case 2018-08-25 11:51:36 +08:00
Feng Lee b10f49b52c Add CONNACK macros for MQTT V3.1.1 2018-08-25 11:49:19 +08:00
Gilbert Wong 146710a394 fix makefile error 2018-08-25 10:36:46 +08:00
Feng Lee 619d39b2fb Merge branch 'emqx30-dev' into emqx30 2018-08-25 09:30:58 +08:00
Feng Lee 6e325034e9 Update TODO 2018-08-25 09:30:38 +08:00
Feng Lee 68cfcf6e0e Pass paho mqtt interoperability tests 2018-08-24 23:19:11 +08:00
Feng Lee 694485252a Merge branch 'emqx30-dev' of github.com:emqtt/emqttd into emqx30-dev 2018-08-24 18:43:36 +08:00
Feng Lee 0f052ce352 Upgrade connection, protocol and session modules for MQTT 5.0 2018-08-24 18:39:59 +08:00
turtled 36647b641f Fix select emqx_shared_subscription fail 2018-08-24 11:38:54 +08:00
Feng Lee cae09fb815
Merge pull request #1738 from emqtt/emqx30-dev
Merge emqx30-dev to emqx30
2018-08-23 17:53:41 +08:00
Gilbert 94d326f398
Merge pull request #1734 from gotthardp/send_client_pid
Send client_pid to distinguish multiple clients
2018-08-20 20:48:01 +08:00
Petr Gotthard d4176461ff Send client_pid to distinguish multiple clients
When a controlling process starts multiple clients that make multiple
subscriptions it may be desirable to identify from which client a
message is comming from. The topic id may not be sufficient.
2018-08-20 11:58:19 +02:00
turtled 22e8b07a3d Receive/send messages by bridge 2018-08-19 20:31:44 +08:00
Feng Lee c9d604ed02 Fix the badmatch error of packet_to_msg/1 2018-08-13 16:49:53 +08:00
Feng Lee 9145fb9ec8 Use os:timestamp/1 to get now millseconds 2018-08-12 19:14:14 +08:00
Feng Lee f80cd2d986 Improve the MQTT over Websocket connection 2018-08-11 17:57:19 +08:00
Gilbert Wong 3d05954d5b Optimize emqx_time module 2018-08-11 16:17:39 +08:00
Feng Lee bc8302dae9 Change default value of max_mqueue_len to 1000 2018-08-10 15:39:24 +08:00
Feng Lee 6ab489a9b5 Change the MAX_CLIENTID_LEN to 65535 2018-08-10 15:38:08 +08:00
Feng Lee d9004d4cfb Add MQTT section in configuration file 2018-08-10 12:43:32 +08:00
turtled d516b8c241 mochiweb -> cowboy 2018-08-09 15:19:45 +08:00
Feng Lee 09b5535260 Depends on cowboy 2.4.0 2018-08-09 15:17:42 +08:00
Feng Lee 919eb9fa1e Use cowboy to replace minirest 2018-08-09 14:27:49 +08:00
Feng Lee 3ac4be84e4 Remove 'listener.wss.external.handshake_timeout' for cowboy does not support this option 2018-08-09 14:26:39 +08:00
Feng Lee 18116ac3b5 Remove etc/zone.conf 2018-08-09 09:32:56 +08:00
Feng Lee 854132d0c3 Add max_conn_rate, handshake_timeout options for wss listeners 2018-08-09 09:13:30 +08:00
Feng Lee e23a6e87d8 Merge listeners, zones, bridges config 2018-08-08 19:37:57 +08:00
Feng Lee 4005d58166 Move the 'rate_limit' option from zone to listener 2018-08-08 19:31:25 +08:00
Feng Lee 4cf1815030 Add more configurations for EMQ X R3.0 2018-08-08 19:23:32 +08:00
turtled b5a1960b63 Stop emqx_ws 2018-08-08 18:42:11 +08:00
turtled 4d9e03a803 Refactor websocket conn using cowboy 2018-08-08 18:36:14 +08:00
Feng Lee 8418be0a5b Use the new emqx_session:unsubscribe/2 API 2018-08-07 11:00:04 +08:00
Gilbert 86348b5c94
Merge pull request #1713 from Gilbert-Wong/emqx30-dev
Enhance base62 encode/decode Funs
2018-08-07 10:35:57 +08:00
Gilbert Wong 288e03c914 Update OTP version for travis-CI 2018-08-07 10:31:57 +08:00
Gilbert Wong 96d251ec3c Add encode and decode options and test suites 2018-08-07 10:27:04 +08:00
Gilbert Wong 79481db659 Enhance base62 encode/decode Funs 2018-08-06 23:45:27 +08:00
Feng Lee 645c971a07 Fix QoS tuning 2018-08-06 17:09:14 +08:00