Commit Graph

  • 239cf1b5fc Add '{backoff, 1000, 1000, 10000}' to return of init/1 Feng 2017-02-22 23:07:27 +0800
  • b8084f2989 Remove inc_stats/1 function Feng 2017-02-22 22:24:23 +0800
  • 5d5de51f89 Change the gen_server:start_link to gen_server2 Feng Lee 2017-02-22 18:47:14 +0800
  • 5543b72243 Force to GC the Websocket Process Feng Lee 2017-02-22 18:41:02 +0800
  • f955614f9d Remove the io:format line Feng Lee 2017-02-22 18:40:17 +0800
  • 39abdb8b41 Remove 'enable_stats' from 'INFO_KEYS', and remove io:format line Feng Lee 2017-02-22 17:52:55 +0800
  • 8e7ea09cbd Tune the mqtt.client|session.enable_stats off Feng Lee 2017-02-22 17:34:00 +0800
  • 03e6c8b64c Version 2.1.0 Feng Lee 2017-02-22 17:33:25 +0800
  • 05e34fe783 Move the 'cuttlefish' library from TEST_DEPS to BUILD_DEPS Feng Lee 2017-02-22 16:19:49 +0800
  • 7d16422d5c Require R19+ to build since 2.1 release Feng Lee 2017-02-22 15:56:12 +0800
  • 88c2b4eaa3 Use the new emqttd_parser API to parse Websocket frame Feng Lee 2017-02-22 15:43:24 +0800
  • b4936726fd Remove the random:seed/1 to fix the build warnings Feng Lee 2017-02-22 15:36:06 +0800
  • 088adeda3b Fix issue #916 - add 'mqtt_msg_from()' type Feng Lee 2017-02-22 14:11:10 +0800
  • f4c4e5635c Improve the 'enable_stats' design of client, session Feng 2017-02-22 12:10:52 +0800
  • 700ec7aaef Add 'proto_stats' record Feng 2017-02-22 10:01:39 +0800
  • 6c50a59cad Rename macro 'MAX_PACKET_LEN' to 'MAX_PACKET_SIZE' Feng 2017-02-22 00:32:22 +0800
  • 418fb37ca0 Add max_packet_size() type Feng 2017-02-22 00:31:47 +0800
  • d33a41b28b Remove unused fields: connname, peerhost, peerport Feng 2017-02-22 00:31:09 +0800
  • 62a0eaf65d Fix the test cases for emqttd_parser Feng 2017-02-21 23:02:10 +0800
  • 17953a4716 Rename 'MAX_LEN' to 'MAX_PACKET_LEN' Feng Lee 2017-02-21 20:11:09 +0800
  • 4d2d6fa0d6 Change the default max_len to infinity Feng Lee 2017-02-21 20:10:38 +0800
  • 7e98650233 Improve the emqttd_parser design Feng Lee 2017-02-21 20:10:17 +0800
  • de12c58af0 Rename 'MAX_LEN' to 'MAX_PACKET_LEN' Feng Lee 2017-02-21 20:09:31 +0800
  • 498915e5b3 Hibernate after a packet sent Feng Lee 2017-02-21 19:26:50 +0800
  • d310fff532 Add 'lager_syslog' dependency Feng Lee 2017-02-21 18:46:44 +0800
  • ff60578a7d Change the datatype of 'enable_stats' to 'flag' Feng Lee 2017-02-21 18:46:10 +0800
  • 3cdf2377c8 Use gen_server2 to reduce the CPU/memory usage Feng Lee 2017-02-21 18:45:40 +0800
  • b8fb73576e Merge branch 'master' into emq20 Feng Lee 2017-02-21 16:24:13 +0800
  • 9468f71c2f create windows branch turtled 2017-02-20 19:21:28 +0800
  • cabd1af23a Hiberate after subscribe, unsubscribe and resume Feng Lee 2017-02-20 16:45:53 +0800
  • e88c3f0761 Merge pull request #912 from emqtt/emq20 v2.1 Feng Lee 2017-02-18 15:11:45 +0800
  • 44ea90fa20 Merge pull request #911 from emqtt/develop Feng Lee 2017-02-18 15:09:55 +0800
  • a7ed2c402b fix #885 turtled 2017-02-18 15:03:41 +0800
  • 79217fdade Remove the 'infinity' timeout Feng Lee 2017-02-18 14:14:24 +0800
  • 858dc1a5af Merge pull request #909 from emqtt/emq20 Feng Lee 2017-02-17 17:13:21 +0800
  • 87d62970d3 Merge branch 'develop' of https://github.com/emqtt/emqttd into develop huangdan 2017-02-17 17:12:51 +0800
  • 4a41d005cb Fix tests huangdan 2017-02-17 17:12:27 +0800
  • 49f06e83fe Merge pull request #908 from emqtt/develop Feng Lee 2017-02-17 16:54:05 +0800
  • 8f702babbe Add emq_retainer, emq_modules plugins Feng Lee 2017-02-17 16:56:04 +0800
  • a5a94d2fb3 Merge pull request #905 from emqtt/emq20 Feng Lee 2017-02-17 13:06:26 +0800
  • 269cef2c1b Merge pull request #903 from emqtt/develop Feng Lee 2017-02-16 18:59:39 +0800
  • 726f829df5 Fix the error caused by emqttd:env/1 Feng Lee 2017-02-16 18:59:53 +0800
  • 5419266724 emqttd_hook -> emqttd_hooks, syslog turtled 2017-02-16 18:33:57 +0800
  • e385556364 Merge pull request #902 from emqtt/develop Feng Lee 2017-02-16 14:15:23 +0800
  • fde1f92bf2 Fix format of CT_SUITES Feng Lee 2017-02-16 11:49:59 +0800
  • a5ba86fd1a Update rebar.config Feng Lee 2017-02-16 11:46:21 +0800
  • bad855bdd9 Improve the session design, support tune_qos, enable_stats Feng Lee 2017-02-16 11:46:06 +0800
  • a345b3682b Rename emqttd_hook to emqttd_hooks Feng Lee 2017-02-16 11:39:48 +0800
  • 45a379f112 Replace 'size/1' with 'byte_size/1', serialize to output iolist Feng Lee 2017-02-16 11:38:40 +0800
  • d69d769797 Upgrade copyright info Feng Lee 2017-02-16 11:36:57 +0800
  • 78c8856eda Update copyright info Feng Lee 2017-02-16 11:36:24 +0800
  • fa8882b499 Support client, session stats Feng Lee 2017-02-16 11:36:08 +0800
  • d91e49a5a5 Change the restart strategy of the top supervisor Feng Lee 2017-02-16 11:35:33 +0800
  • d5ac9f0dcb Update protocol_name/1, type_name/1 functions for MQTT 5 Feng Lee 2017-02-16 11:33:50 +0800
  • bbbfafb759 Update protocol_name/1, type_name/1 functions for MQTT 5 Feng Lee 2017-02-16 11:33:27 +0800
  • 67566ca372 Add dropped/1 function Feng Lee 2017-02-16 11:32:24 +0800
  • a5ac32b49b add 'packets/puback/missed', 'packets/pubrec/missed', 'packets/pubrel/missed', 'packets/pubcomp/missed' metrics Feng Lee 2017-02-16 11:31:46 +0800
  • 6b22fb0a0c Remove the 'DOWN' client from emqttd_stats Feng Lee 2017-02-16 11:30:43 +0800
  • 2021667021 Add 'local_session/0 function, change reg_session/3 unreg_session/1 functions Feng Lee 2017-02-16 11:29:55 +0800
  • 5a49196a07 Update copyright info and format code Feng Lee 2017-02-16 11:28:35 +0800
  • a54076cf0a Change the 'Env' Feng Lee 2017-02-16 11:25:44 +0800
  • 90ff296ebe Improve the module and support statistics Feng Lee 2017-02-16 11:25:10 +0800
  • 23e49c317d Improve the module and support statistics Feng Lee 2017-02-16 11:24:46 +0800
  • dbcd79fb74 Move the 'MQTT_SOCKOPTS' macro to include/emqttd_protocol.hrl Feng Lee 2017-02-16 11:22:48 +0800
  • 1222746b79 Update copyright and format code Feng Lee 2017-02-16 11:21:31 +0800
  • d93caa7c9e Update copyright and format code Feng Lee 2017-02-16 11:19:02 +0800
  • 640c9287c2 Rename now_to_secs, now_to_ms functions Feng Lee 2017-02-16 11:18:37 +0800
  • 796d5df1c0 Upgrade parse/2 function Feng Lee 2017-02-16 11:17:57 +0800
  • 0019fb2b49 Change the message timestamp to 'os:timestamp()' Feng Lee 2017-02-16 11:10:47 +0800
  • 9e0b2ed57b Update copyright and change the format of -type, -callback Feng Lee 2017-02-16 11:07:47 +0800
  • cae247be97 Rename 'emqttd_hook' module to 'emqttd_hooks' Feng Lee 2017-02-16 10:56:53 +0800
  • 4df2a71c27 Update copyright, format record, add 'AUTH' packet type for MQTT 5.0 Feng Lee 2017-02-16 10:53:51 +0800
  • a52754df56 Add 'syslog' config and update client, session config Feng Lee 2017-02-16 10:51:03 +0800
  • 0bc071d792 Add emqttd_misc module Feng Lee 2017-02-16 10:48:31 +0800
  • 08100525a5 Add inflight module and test suite Feng Lee 2017-02-16 10:44:00 +0800
  • 61a54b4b33 Bump version to 2.1 Feng Lee 2017-02-16 10:27:27 +0800
  • a59d5bb459 Rename the emqttd_time APIs Feng 2017-02-15 22:05:28 +0800
  • aefe0ab4ac Add ClientId parameter into the auth on HTTP Publish Chimit 2017-02-07 18:24:37 +0800
  • ed05521725 Merge pull request #882 from varnerac/remove_gen_logger Feng Lee 2017-01-24 11:22:54 +0800
  • 8e60b8f00a Remove gen_logger references Drew Varner 2017-01-23 20:02:02 -0500
  • 153ed22da5 Merge pull request #868 from emqtt/emq20 v2.0.7 Feng Lee 2017-01-17 10:40:18 +0800
  • eb05cfdca9 Merge pull request #864 from grutabow/master Feng Lee 2017-01-17 09:33:07 +0800
  • 4606eaeb58 delete a comma. Lei Chen 2017-01-16 16:27:10 +0800
  • ff6acbf293 Client unsubscribe hook does not handle 'stop' value. Insert a statement to prevent calling emqttd_session:unsubscribe() if hook returns stop. Lei Chen 2017-01-16 16:24:19 +0800
  • 448176c504 Merge pull request #857 from emqtt/emq20 Feng Lee 2017-01-12 12:26:07 +0800
  • 72ed291947 Replace the 'runner_' variables with 'platform_' Feng Lee 2017-01-12 11:56:30 +0800
  • d62a374cc1 Merge pull request #856 from emqtt/emq20 turtleDeng 2017-01-12 11:20:00 +0800
  • a5de6d0d1a Merge branch 'master' into emq20 Feng Lee 2017-01-12 11:01:17 +0800
  • 96d053dbd1 Merge branch 'emq20' of https://github.com/emqtt/emqttd into emq20 turtled 2017-01-12 10:54:02 +0800
  • 0cd4afaa8e Merge pull request #855 from emqtt/emq20 Feng Lee 2017-01-12 10:49:06 +0800
  • 101532980b Update emqttd_pmon.erl 黄丹 2017-01-11 21:38:34 +0800
  • 6af4badc0a Merge pull request #854 from emqtt/emq20 Feng Lee 2017-01-11 21:12:52 +0800
  • 56992cd48b Bump version to 2.0.7 Feng Lee 2017-01-11 15:29:24 +0800
  • 8092543efb Copyright (c) 2012-2017 huangdan 2017-01-11 13:24:40 +0800
  • b892bc703b vars template emq.conf turtled 2017-01-11 19:05:42 +0800
  • 21576319d6 Merge branch 'emq20' into proxy-protocol Feng Lee 2017-01-11 15:29:47 +0800
  • 9e0d8de37c Bump version to 2.0.7 Feng Lee 2017-01-11 15:29:24 +0800
  • 2e966a8cbd Mod Copyright (c) 2012-2017 huangdan 2017-01-11 13:24:40 +0800
  • 42d9e78b21 Merge pull request #851 from emqtt/emq20 v2.0.6 Feng Lee 2017-01-08 16:08:11 +0800
  • 435d91c111 Version 2.0.6 Feng 2017-01-07 18:37:24 +0800