Commit Graph

2594 Commits

Author SHA1 Message Date
Feng Lee 013cc9705e Depends on ekka v0.2.1 2017-12-26 22:15:09 +08:00
Feng Lee 985ab723df Support for zone configuration 2017-12-26 21:01:03 +08:00
Feng Lee a5c9c3c15d Update Makefile 2017-12-25 20:39:50 +08:00
Feng Lee d5222dcc9b Add proxy_protocol, proxy_protocol_timeout options for ws/wss 2017-12-25 20:38:09 +08:00
HuangDan d7e56fa971 Upgrade the esockd library to v5.2 2017-12-25 17:31:23 +08:00
Feng Lee db954aeb6d Support X.509 certificate based authentication with HAProxy 2017-12-15 19:23:50 +08:00
Feng Lee ab6eb500ac
Merge pull request #1386 from emqtt/peer_cert_as_username
Support for TLS with client certificate based authentication
2017-12-07 17:45:40 +08:00
Feng Lee 73836939c8 Support for TLS with client certificate based authentication 2017-12-07 17:42:32 +08:00
HuangDan 896088b7e8 Router test cases migration from emqttd_SUITE to emqttd_route_SUITE 2017-12-06 21:09:03 +08:00
Feng Lee 0ba8d3e11d Depends on develop branch of esockd and mochiweb 2017-12-06 20:13:27 +08:00
HuangDan 4c52d99706 Fixed test cases for emqttd_router_SUITE 2017-12-06 15:47:46 +08:00
Feng Lee 9f1c3a5899 Compatible with esockd 4.x 2017-12-06 14:42:26 +08:00
Feng Lee c3c5589452 Version 2.3.2 2017-12-06 10:01:42 +08:00
Feng Lee a86fe1c066
Merge pull request #1376 from emqtt/send_timeout
Add send_timeout, send_timeout_close options
2017-12-06 09:40:03 +08:00
Feng Lee 51533dbe9e Shutdown the connection if an error occurred when sending data 2017-12-05 23:41:40 +08:00
Feng Lee 8e41aeeeb8 Add send_timeout, send_timeout_close options 2017-12-05 19:47:17 +08:00
HuangDan b8e0a4d5c4 Bump version to 2.3.1 2017-12-03 00:43:42 +08:00
Feng Lee 0716b2b2d0 Enable the stats of session by default 2017-12-02 12:13:55 +08:00
Feng Lee c308037b1a Remove the unnecessary transactions to optimize session management 2017-12-01 17:16:59 +08:00
Feng Lee d2a4e2c615 Should not exit arbitrarily if clientid conflicts in mnesia 2017-12-01 15:46:42 +08:00
Feng Lee d9500412bf Update the topic's statistics 2017-12-01 09:10:46 +08:00
Feng Lee ee5c33d0bd Fix the 'no function clause' exception for issue #1293 2017-11-29 22:23:59 +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 2611f660de Fix issue #1353 - the management API should listen on 0.0.0:8080 2017-11-29 10:45:40 +08:00
Feng Lee db3a54e31a Fast close the invalid websocket in init/1 function 2017-11-20 14:15:51 +08:00
Feng Lee 14771cdaee Fix issue #1340 - erlang:demonitor/1 the reference when erasing the monitor 2017-11-20 10:10:32 +08:00
Feng Lee d794273bdb Merge the test cases 2017-11-19 14:27:26 +08:00
Feng Lee 6028d6e83e Show local route 2017-11-19 14:25:54 +08:00
HuangDan 2d92f95294 Update the test cases for emqttd 2017-11-19 12:06:55 +08:00
Feng Lee 945f925136 Refactor the subscription_list function 2017-11-19 01:15:22 +08:00
turtled 8462fa8e89 Display local route 2017-11-18 17:21:13 +08:00
Feng Lee 683c74b808 TODO: add more test cases for CLIs 2017-11-18 13:24:28 +08:00
Feng Lee f01deec950 Update the 'api/v2/subscriptions' API 2017-11-18 13:23:51 +08:00
Feng Lee 1d0e17b89c Improve the print of 'subscriptions' CLI 2017-11-18 12:25:00 +08:00
Feng Lee d58b8bed3c Fix the 'subscriptions add <ClientId> <Topic> <Qos>' CLI 2017-11-18 11:48:44 +08:00
Feng Lee 405d5d9d29 Fix the 'subscriptions' CLI 2017-11-18 11:17:19 +08:00
Feng Lee c751e958db Remove the translation for 'by_clientid' 2017-11-18 10:37:48 +08:00
Feng Lee 8e4f109c9e
Merge pull request #1342 from emqtt/race-condition
Improve the pubsub design and fix the race-condition issue
2017-11-17 21:21:02 +08:00
Feng Lee 11a41166d2 Fix the function spec: '{error, any()}' -> '{error, term()}' 2017-11-17 21:13:20 +08:00
Feng Lee d41fd94abb Format the 'trie_node' record 2017-11-17 20:55:57 +08:00
Feng Lee 1545e18cd9 Remove the 'mqtt.pubsub.by_clientid' option 2017-11-17 20:55:11 +08:00
Feng Lee 62d4f9f031 Bump version to 2.3.0 2017-11-17 20:53:07 +08:00
Feng Lee dcb4a7d69b Update the test cases for emqttd_router 2017-11-17 20:52:23 +08:00
Feng Lee 8f00e28576 Improve the pubsub design and fix the race-condition issue 2017-11-17 20:51:51 +08:00
HeeeJianBo cae743803b Improve the process logic of DUP flag (#1319). 2017-11-03 17:49:52 +08:00
turtled f31485f342 Update openssl pem file 2017-11-02 22:01:26 +08:00
HeeeJianBo 279b96f146 Fix issue #1319, reset DUP=0 when recv DUP=1 PUBLISH Message 2017-11-02 09:48:37 +08:00
HeeeJianBo 84d8eae37e Fixed issue #1314. re-sent retained messages when create/replace Subscription
- re-sent message when create a new Subscription relationship
- re-sent message when replace an existed Subscription with different Qos
2017-10-31 13:23:54 +08:00
turtled 586c3a243a Fix retained message is not sent for Subscribe to existing topic 2017-10-28 22:07:06 +08:00
HuangDan c87c49ede0 Updated trace logging level 2017-10-21 14:49:56 +08:00