Commit Graph

4500 Commits

Author SHA1 Message Date
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
Feng Lee d3f7df7c45
Merge pull request #1483 from emqtt/develop
Version 2.3.5 - depends on the 'develop' branch of esockd, ekka and m…
2018-02-01 12:21:08 +08:00
Feng Lee 06b8db1967
Merge branch 'emq24' into develop 2018-02-01 12:20:43 +08:00
Feng Lee 0dac7a2708 Version 2.3.5 - depends on the 'develop' branch of esockd, ekka and mochiweb 2018-02-01 12:18:49 +08:00
Feng Lee dcc75c8da4
Merge pull request #1482 from emqtt/emq24
Depends on esockd v5.2.1, mochiweb v4.2.2
2018-02-01 12:16:08 +08:00
Feng Lee 4727acad14 Depends on esockd v5.2.1, mochiweb v4.2.2 2018-02-01 12:13:46 +08:00
huangdan 4af821edc8
Merge pull request #1478 from emqtt/emq24
Version 2.3.4
2018-01-28 23:27:49 +08:00
huangdan 25557c9f22
Merge pull request #1477 from emqtt/develop
Version 2.3.4
2018-01-28 22:24:42 +08:00
Feng Lee a22e225e67
Merge pull request #1475 from HJianBo/develop
Fix #1473 for supporting special chars in URL path
2018-01-28 15:32:56 +08:00
Feng Lee bd0409879b Add 'proxy_port_address', 'proxy_port_header' options for WebSocket listener 2018-01-28 15:26:56 +08:00
Feng Lee f810698d7e
Merge pull request #1476 from emqtt/ws-proxy
Fix issue #1335 - Forward real client IP using a reverse proxy for websocket
2018-01-28 15:12:19 +08:00
Feng Lee 707d338b0e
Merge branch 'develop' into ws-proxy 2018-01-28 15:11:08 +08:00