terry-xiaoyu
18100cacf9
fix #1562 dup flag not set when re-deliver
...
The dup flag is not set when redeliver the PUBLISH messages for QoS1 and QoS2
2018-04-13 16:00:46 +08:00
Feng Lee
bbb66ff92e
Refactor the broker, router modules
2018-04-10 18:17:07 +08:00
Feng Lee
ad5ece8c33
Upgrade the lager_console_backend config
2018-04-09 14:56:33 +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
J Phani Mahesh
1f842e4a19
change log level: warning -> info on stop publish
...
Message publishes may be prevented by hooks by returning `{stop, Msg}`
or variants. However, this causes a log message at warning level.
Since a hook can potentially prevent multiple messages rapidly, these
warning messages pollute the logs. Similar level of detail is present
currently at info level, so demoting this message to info.
2018-03-27 21:20:26 +03:00
huangdan
8822468528
Merge pull request #1541 from emqtt/emq24
...
Version 2.3.6
2018-03-24 00:51:43 +08:00
huangdan
3c0294eafe
Merge pull request #1540 from emqtt/develop
...
Version 2.3.6
2018-03-23 20:57:30 +08:00
HuangDan
e722e0f6d1
Version 2.3.6
2018-03-23 20:56:50 +08:00
huangdan
ebbba23276
Merge pull request #1539 from emqtt/develop
...
Add LWT message ACL
2018-03-23 20:54:49 +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
turtled
61567c0fcc
Add LWT message ACL
2018-03-12 20:16:20 +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
Feng Lee
2674c145a9
Fix the 'inet_ssl' distribution module
2018-02-16 20:40:44 +08:00
Feng Lee
6c4ec45888
Add etc/ssl_dist.conf file to configure SSL distribution
2018-02-16 18:41:15 +08:00
Feng Lee
79902be40e
Fix issue #1492 - add 'node.ssl_dist_optfile' to support ssl distributation
2018-02-16 18:40:03 +08:00
Feng Lee
85a5a71bba
Merge pull request #1484 from emqtt/emq24
...
Version 2.3.5
2018-02-01 12:21:48 +08:00