Commit Graph

  • 82b8047349 Helper funcs for adding proc meta-data terry-xiaoyu 2018-11-16 13:31:20 +0800
  • e8cc65ef40 Change logger micros terry-xiaoyu 2018-11-16 13:15:59 +0800
  • 41315bff0d Log macros for lazy evaluation terry-xiaoyu 2018-11-15 23:12:36 +0800
  • 2269967f1a Lazy evaluation when logging messages terry-xiaoyu 2018-11-13 20:25:39 +0800
  • cb835af42b Fix bad comment 周子博 2018-11-16 11:12:29 +0800
  • 9d67a64165 Fix type validation for User-Property Andrei Nesterov 2018-11-17 22:00:30 -0800
  • e0b237f505 Add emqx_passwd dep to Makefile 周子博 2018-11-10 18:27:02 +0800
  • 5028c9a775 Fix conflict 周子博 2018-11-10 17:08:15 +0800
  • 078584172e Print EMQ X Version in the console v3.0-rc.3 terry-xiaoyu 2018-11-10 12:10:51 +0800
  • faeda253e1 Fix conflicts turtled 2018-11-10 11:44:55 +0800
  • 6e26f5e9af Revert logger print to io:format 2 terry-xiaoyu 2018-11-10 11:25:52 +0800
  • 2611b6fc2a Revert logger print to io:format terry-xiaoyu 2018-11-10 11:01:11 +0800
  • c76e2d1413 Fix 'badarg' in io_lib:format/2 when 'from' field is tuple 周子博 2018-11-09 17:59:32 +0800
  • 997958aed1 Change the start_link API for emqx_client terry-xiaoyu 2018-11-09 08:51:03 +0800
  • 2dc8ec8b11 Bridge via TLS terry-xiaoyu 2018-11-08 00:20:59 +0800
  • 3879dcdf59 Fix 'badarg' bug with duplicate subscriptions (#1943) tigercl 2018-11-08 23:02:35 +0800
  • 32d3826440 Replace macro QOS$i to QOS_$I The two styles of qos macro name in one project is chaotic. It is not a good practice. Gilbert Wong 2018-11-06 11:56:51 +0800
  • f448c62e47 Fix config descriptions of ACL cache terry-xiaoyu 2018-11-08 10:58:30 +0800
  • 0a337cbcb4
    Merge pull request #1905 from emqx/Fix-for-mqtt-sn turtleDeng 2018-11-05 22:30:51 +0800
  • cca27d1a5a Change filesync_repeat_interval to no_repeat terry-xiaoyu 2018-11-05 16:04:58 +0800
  • 4ea57c2bf9 Delete redundant case clauses in sendfun Prior to this change, there are ok, {binary, _Data}. {datagram, _Peer, _Dara} case clauses, and the {binary, _Data} and {datagram, _Peer, _Data} are unnecessary cases Gilbert Wong 2018-11-03 22:56:11 +0800
  • 7ad3a63173
    Merge pull request #1926 from emqx/rewrite-mqueue spring2maz 2018-11-03 10:04:30 +0100
  • f6266eaa93 Bumped the version number of deps terry-xiaoyu 2018-11-02 19:42:51 +0800
  • 2a5f3e949c revert Makefile terry-xiaoyu 2018-11-02 18:32:17 +0800
  • 92cc171aaf Support tracing log files for specific topics or clients terry-xiaoyu 2018-11-02 18:02:14 +0800
  • 94dbdffd59 New logger formatter with meta-data terry-xiaoyu 2018-11-02 01:32:09 +0800
  • 2c63aef3f6 Update schema terry-xiaoyu 2018-10-18 14:39:25 +0800
  • 1222dd0eab Update log config template terry-xiaoyu 2018-10-18 14:09:24 +0800
  • 46c7e86331 Fix some grammar terry-xiaoyu 2018-10-17 15:45:50 +0800
  • 8f5b7a0d05 Optimize config for log section terry-xiaoyu 2018-10-17 01:08:12 +0800
  • 28c8f2dd5c Remove neotoma plugin, build cuttlefish script in sub-dir spring2maz 2018-10-27 14:07:47 +0200
  • ae743ad1f0 Rewrite emqx_mqueue.erl spring2maz 2018-10-21 17:20:09 +0200
  • 658248e3b1
    Merge pull request #1923 from emqx/emqx30 tigercl 2018-10-27 16:44:17 +0800
  • 41b79e4f99
    Merge pull request #1889 from emqx/improve_connect v3.0-rc.2 turtleDeng 2018-10-27 14:37:05 +0800
  • 64cb920b3b
    Merge branch 'emqx30' into improve_connect tigercl 2018-10-27 14:27:25 +0800
  • 3cea06f88f Remove resume_session/1, 周子博 2018-10-27 14:25:10 +0800
  • 7c14ba11d6 Set some attributes when session resumed 周子博 2018-10-27 13:59:17 +0800
  • 8788cb2158
    Merge pull request #1921 from emqx/improve_test_cases turtleDeng 2018-10-26 19:45:18 +0800
  • 881e1a9621 Add case for ets:match_object 周子博 2018-10-26 19:43:05 +0800
  • 71b198f543
    Merge pull request #1913 from emqx/cert_as_username turtleDeng 2018-10-26 19:37:20 +0800
  • 92251d4a8a Make more normalize 周子博 2018-10-26 17:45:13 +0800
  • f7285d5a58 Delete ackprops in pstate Prior to this change, ackprops is duplicated with ack_props Gilbert Wong 2018-10-26 17:30:39 +0800
  • abb2e5c918
    Improve test cases, and fix some bugs (#1920) tigercl 2018-10-26 17:27:02 +0800
  • 0b44c1b75f
    improve_test_cases Gilbert 2018-10-26 17:25:31 +0800
  • e56252dac6 Fix bugs in test cases 周子博 2018-10-26 14:34:22 +0800
  • 7544a21e25
    Add test cases for emqx_bridge, emqx_mod_rewrite (#1914) Gilbert 2018-10-26 14:04:33 +0800
  • ffa220a87d Fix bug in test case 周子博 2018-10-26 10:46:56 +0800
  • db2e47470a Fix bugs 周子博 2018-10-25 16:19:57 +0800
  • 6675e3d496 Implement will message delay publish in session, add test case for clean start and will message in connect packet 周子博 2018-10-25 14:26:31 +0800
  • a1092a6784 Add eunit cases and fix typo. Gilbert Wong 2018-10-24 15:59:22 +0800
  • 540484e603 Send and cancel will message by apis rather than hook 周子博 2018-10-23 17:27:46 +0800
  • 3f761cbe6a Support use certifate as username Prior to this change, you can just use CN or EN field from the client certificate as username. Gilbert Wong 2018-10-23 14:37:05 +0800
  • 58f5f3c51b
    Merge branch 'emqx30' into Fix-for-mqtt-sn Gilbert 2018-10-23 13:29:45 +0800
  • 35460d8227 Refactor send_fun Gilbert Wong 2018-10-22 09:04:03 +0800
  • 297c3cb9ff Fixed conflicts turtled 2018-10-20 12:36:09 +0800
  • 873a08dc94
    Improve coverage for emqx_hooks, and add test case for emqx_mod_sup (#1892) v3.0-rc.1 tigercl 2018-10-19 16:21:43 +0800
  • d10edfe025 Resolve merge conflict Gilbert Wong 2018-10-19 16:05:59 +0800
  • 55a12c1ab4
    Merge branch 'emqx30' into improve_connect tigercl 2018-10-19 16:03:17 +0800
  • 73658b3953 Merged emqx_misc_SUITE to emqx_misc_tests (#1890) huangdan 2018-10-19 15:46:25 +0800
  • 4c40f75f4b Request & Response (broker and client) (#1819) Gilbert 2018-10-19 01:21:05 +0800
  • 30d986c318 Add warning log for unauthored subscribe Prior to this change, there is no log for unauthored log, it is difficult to find the problem when subscription error occured. Gilbert Wong 2018-09-29 19:17:58 +0800
  • 0adee194aa Fix the refered link Gilbert Wong 2018-10-17 10:29:34 +0800
  • 7e7d99fbad Change more stats callbacks to full M:F/A spring2maz 2018-10-13 12:14:29 +0200
  • 4082f3ade2 Improve stats test spring2maz 2018-10-13 11:41:19 +0200
  • 387f2468c0 Add SendFun case for emqx-sn Gilbert Wong 2018-10-18 15:01:45 +0800
  • df713959ab Refactor init_proc_mng_policy. If there is no zone, it is unnecessary to add proc_mng_policy. Gilbert Wong 2018-10-18 13:57:27 +0800
  • a748e8f1d8 Refactor send_fun in protocol and other connection module Prior to this change, in the send function, the packet is forced to use emqx:serialize to serialize packet, it is a wrong design because other plugins which need to transform the mqtt packet to other packets can not use their own serialize function to serialize packet. Gilbert Wong 2018-10-18 13:24:06 +0800
  • 599121052a Add test case for init_proc_mng_policy Gilbert Wong 2018-10-18 10:41:01 +0800
  • c890792613 Fix the init_proc_mng_policy bug Prior to this change, when the plugin like emqx_sn_gateway which has no zone run the init_proc_mng_policy function, it would trigger error and application crash. Gilbert Wong 2018-10-17 17:24:05 +0800
  • 6ffd0ac44f Increase coverage for emqx_protocol 周子博 2018-10-10 18:35:47 +0800
  • 12da230662 Increase coverage 周子博 2018-10-10 15:53:01 +0800
  • 29beb42aa2 Using client id rather then session pid 周子博 2018-10-10 14:00:17 +0800
  • 7eda2609f3
    Merge pull request #1888 from emqx/emqx30 tigercl 2018-10-09 18:08:40 +0800
  • 40251a034c
    Merge branch 'improve_connect' into emqx30 tigercl 2018-10-09 18:03:22 +0800
  • d36a34fb59 Fix topic_name validation bug Gilbert Wong 2018-10-09 17:45:40 +0800
  • b80ba6e458 Fix bug when ConnProps is undefined 周子博 2018-10-09 14:19:22 +0800
  • 9bcd4c3e08 improve will message 周子博 2018-10-09 13:35:27 +0800
  • 52eae65983 Fix topic_name validation bug Prior to this change, Prior to this change, the validation for the mqtt5.0 publish packet which both contains zero-length topic name and topic alias is wrong. Gilbert Wong 2018-10-08 20:02:32 +0800
  • b25dbd866b Update README.md Feng Lee 2018-10-04 12:17:28 +0800
  • e5f977d808 Upgrade the esockd library v3.0-beta.4 HuangDan 2018-09-29 22:16:54 +0800
  • 67ff54d5d8 Change from customized total heap size check to set process flag spring2maz 2018-09-22 08:53:49 +0200
  • 35b57402d8 Fix bug in session expiry interval 周子博 2018-09-29 21:28:28 +0800
  • 8ed4c79ce3 Upgrade the esockd library to v5.4.2 HuangDan 2018-09-29 18:58:25 +0800
  • cd1c5dfc0b Remove duplicate match 周子博 2018-09-29 14:30:48 +0800
  • 25d4d103b7 Improve coverage 周子博 2018-09-29 10:10:46 +0800
  • 44448c0228 Remove will message when received disconnect packet with reason code 0x00 周子博 2018-09-29 09:19:33 +0800
  • 040e160a8c Improve topic alias maximum in connect packet 周子博 2018-09-28 10:23:37 +0800
  • 13b1c4ef66 improve receive maximum in connect packet 周子博 2018-09-27 09:06:18 +0800
  • 542e8cf205 Add mountpoint config to zone configs HuangDan 2018-09-27 19:49:13 +0800
  • ad64e55b0d Fixed errors './cuttlefish: command not found' when running make app.config HuangDan 2018-09-27 14:43:06 +0800
  • 608f3c0ee5 Shared subscriber should be keyed by SharedName + Topic spring2maz 2018-09-27 21:50:23 +0200
  • a285202cc4 Fix args errors on emqx_hook:run('message.acked') HuangDan 2018-09-26 19:11:50 +0800
  • ba929347d5 Add 'sticky' dispatch strategy for shared subscription HuangDan 2018-09-27 10:46:14 +0800
  • 760ea69193 Disable the rate_limit of MQTT/TCP listener by default. Feng Lee 2018-09-25 22:37:45 +0800
  • 986556ec7f Upload coveralls data only when sucess spring2maz 2018-09-23 10:18:25 +0200
  • fdc8a517bd Fix default QoS in test cases spring2maz 2018-09-23 10:13:02 +0200
  • 785ead25ad Fix dependency version discrepancy between Makefile and rebar.config spring2maz 2018-09-23 09:12:39 +0200
  • eb09185c28 Make rebar3 xref work. spring2maz 2018-09-23 09:04:41 +0200
  • e3f2ae8db8 Change from customized total heap size check to set process flag spring2maz 2018-09-22 08:53:49 +0200
  • 1705f25db6 Fix bug in session expiry interval 周子博 2018-09-29 21:28:28 +0800