Commit Graph

  • c880668419 Register channel in this module Feng Lee 2019-07-30 19:11:21 +0800
  • 51fb4e33d6 Rename 'Credentials' to 'Client' Feng Lee 2019-07-30 19:10:38 +0800
  • 20a7ed6f53 RPC batch terry-xiaoyu 2019-07-27 20:44:44 +0800
  • c55ada3526 Improve the types Feng Lee 2019-07-27 23:24:38 +0800
  • d99c9daf76 Replace credentials with client Feng Lee 2019-07-27 23:22:02 +0800
  • b0e2b7db0c Support inter-node messages via RPC cast terry-xiaoyu 2019-07-27 12:59:07 +0800
  • 11fdf101f0 Configurable rpc client number terry-xiaoyu 2019-07-26 15:13:58 +0800
  • c5ff902974 Update gen_rpc to 2.4.1 terry-xiaoyu 2019-07-26 14:46:24 +0800
  • b61d72cdcd Add options for gen_rpc terry-xiaoyu 2019-07-26 11:22:25 +0800
  • 32b2a01d68 Fix function_clause error and improve ws channel Feng Lee 2019-07-26 00:18:25 +0800
  • 64148ac0e8 Improve the 'info/1', 'attrs/1' and 'stats/1' APIs Feng Lee 2019-07-25 09:26:36 +0800
  • b4a0a1c228 Fix whitespace Feng Lee 2019-07-25 09:26:02 +0800
  • 5b3a61b799 Merge the connection and session tabs into channel tab Feng Lee 2019-07-25 09:25:45 +0800
  • a0a2375810 Update the .app file Feng Lee 2019-07-25 09:25:00 +0800
  • 2de4bb0b8f Improve the channel modules and add 'attrs/1' API Feng Lee 2019-07-25 09:24:10 +0800
  • 3ebd06a0fa
    Update gen_rpc (#2717) Gilbert 2019-07-23 14:48:44 +0800
  • 0daa703193
    Update gen_rpc tag (#2716) v3.2.1 Gilbert 2019-07-23 14:47:45 +0800
  • c3478eceea
    Update gen_rpc tag to 2.4.0 (#2715) Gilbert 2019-07-23 14:46:52 +0800
  • 07d815b3f7 Update gen_rpc tag to 2.4.0 GilbertWong 2019-07-23 14:45:24 +0800
  • c091e89796 Remove the unnecessary include/emqx_client.hrl Feng Lee 2019-07-23 10:56:14 +0800
  • 6b84eb0595 Rewrite the channel, protocol and session modules. Feng Lee 2019-07-22 17:08:53 +0800
  • a6262ffb30 Remove the 'rc' field from DEFAULT_SUBOPTS Feng Lee 2019-07-22 17:07:58 +0800
  • 155eb82283
    Merge pull request #2710 from emqx/master Shawn 2019-07-20 19:15:44 +0800
  • 3410151c24
    Merge pull request #2709 from emqx/develop Shawn 2019-07-20 19:08:57 +0800
  • 0569388f0f Fix websocket still send willmsg even after disconnect is received terry-xiaoyu 2019-07-20 19:02:49 +0800
  • 43cf0fbab4 Fix heartbeat interval terry-xiaoyu 2019-07-20 16:20:53 +0800
  • fa7292560a Fix heartbeat interval terry-xiaoyu 2019-07-20 16:20:53 +0800
  • 4559b5023e Fix heartbeat interval terry-xiaoyu 2019-07-20 16:20:53 +0800
  • bffca305c1
    Merge pull request #2701 from emqx/master turtleDeng 2019-07-20 14:41:44 +0800
  • a6210f7142 updated the location of built emqx aruldd 2019-07-19 18:59:48 +0530
  • 2fc3e560d2
    Merge pull request #2705 from emqx/develop turtleDeng 2019-07-20 14:25:01 +0800
  • 721e7c4804 Fix session termiated without ws_channel terry-xiaoyu 2019-07-20 14:14:28 +0800
  • 0c54d899da Trap and handle exit in channel and ws_channel terry-xiaoyu 2019-07-20 13:19:13 +0800
  • 05b660ff50 Unlink session when exit message has been forwarded to session (#2703) Gilbert 2019-07-20 13:05:34 +0800
  • 6ec7cb5090 Merge remote-tracking branch 'origin/develop' zhanghongtong 2019-07-20 01:01:52 +0800
  • 49afbdabda Update ekka tag turtled 2019-07-19 14:19:29 +0800
  • 01f8ce1dc7 Add default k8s.suffix turtled 2019-07-19 10:36:32 +0800
  • caf6dab808 Support K8S hostname auto discovery cluster turtled 2019-07-18 16:16:35 +0800
  • eb68ce77b6 Fix the ws channel terminating crash when session pid is undefined GilbertWong 2019-07-18 20:11:36 +0800
  • 391e39c3b6 Disable the useless error log info GilbertWong 2019-07-18 19:54:10 +0800
  • 0c14484b0a Disable the useless error log info GilbertWong 2019-07-18 19:51:06 +0800
  • 953d320667 Implement better websocket exit mechanism GilbertWong 2019-07-18 17:40:25 +0800
  • 86333802b9 Add configuration for sys_heartbeat terry-xiaoyu 2019-07-18 18:40:49 +0800
  • 4603ea17ef Better gen_rpc performance GilbertWong 2019-07-18 14:05:52 +0800
  • 4d14d51dcb
    Merge pull request #2691 from emqx/master v3.2.0 turtleDeng 2019-07-16 01:42:26 +0800
  • def758152d
    Merge pull request #2690 from emqx/develop turtleDeng 2019-07-16 01:41:40 +0800
  • eb7ae13ae9 Better exit reason in websocket channel GilbertWong 2019-07-16 01:33:15 +0800
  • 1fc0f61fbb Fix the websocket normal exit bug GilbertWong 2019-07-16 01:09:42 +0800
  • 7b27d49a40 Add new metric 'channel.gc.cnt' Feng Lee 2019-07-14 08:59:38 +0800
  • dfa2c2370e Define 'Otherwise' macro Feng Lee 2019-07-13 12:25:25 +0800
  • 1c17d514aa
    Merge pull request #2687 from emqx/master turtleDeng 2019-07-11 18:08:31 +0800
  • b8ce42fd29 Merge remote-tracking branch 'origin/develop' zhanghongtong 2019-07-11 17:46:35 +0800
  • c23be3e15d Update ekka tag GilbertWong 2019-07-11 15:41:36 +0800
  • 7472e531b1 Remove log handler for alarms terry-xiaoyu 2019-07-11 11:40:09 +0800
  • 1bf68f4807 Change clear alarms to info log terry-xiaoyu 2019-07-11 11:15:23 +0800
  • 47d628f9d9 Merge remote-tracking branch 'origin/develop' zhanghongtong 2019-07-11 10:17:13 +0800
  • bf89646d93 Fix typo GilbertWong 2019-07-09 16:40:02 +0800
  • 234037aee1 Fix will message mechanism for websocket channel GilbertWong 2019-07-09 16:20:09 +0800
  • c13e194838 Fix the check_subacl bug when enable_acl is set to false GilbertWong 2019-07-10 11:13:17 +0800
  • 41dcb4acf2 Delete slave.config GilbertWong 2019-07-09 11:09:38 +0800
  • 5867b2e763 Fix idle_timeout crash terry-xiaoyu 2019-07-08 16:39:07 +0800
  • 253ffcdb5e
    Merge pull request #10 from emqx/complex_client Shawn 2019-07-09 18:02:49 +0800
  • d963056757 Support complex client type terry-xiaoyu 2019-07-09 00:38:46 +0800
  • c9498d7986
    Merge pull request #2673 from emqx/master v3.2-rc.3 turtleDeng 2019-07-06 14:47:01 +0800
  • 5bd3905354 Add ecpool_worker_id in connect options GilbertWong 2019-07-06 13:02:05 +0800
  • 19fdf3b77a Merge remote-tracking branch 'origin/develop' zhanghongtong 2019-07-06 11:29:48 +0800
  • 6ab9527603 Optimize to_map for performance terry-xiaoyu 2019-07-02 18:47:46 +0800
  • 70be888f3b Compat windows (#2665) Gilbert 2019-07-05 23:10:13 +0800
  • 61d64cbb83 Fix the issue that emqx_session:attrs/1 returns wrong value 周子博 2019-07-01 11:13:31 +0800
  • f4a753f683 Remove the debug print of batch deliver Feng Lee 2019-07-02 14:50:13 +0800
  • 8c37ea3f38 Fix conflict Feng Lee 2019-07-02 14:02:42 +0800
  • 42da51e1c5 Implement batch delivery for the new channel design Feng Lee 2019-07-02 13:40:52 +0800
  • 177dc44155 Define 'Otherwise' macro Feng Lee 2019-07-02 13:39:23 +0800
  • 1a2592b13c
    Merge pull request #2662 from emqx/master v3.2-rc.2 turtleDeng 2019-06-29 18:53:42 +0800
  • 86feae6adc Merge remote-tracking branch 'origin/develop' zhanghongtong 2019-06-29 18:38:45 +0800
  • 8234b616e5 Fix test case 周子博 2019-06-28 14:33:13 +0800
  • 3ad5700442 Support getting the history of alarms 周子博 2019-06-28 14:10:51 +0800
  • 96fff39535 Change default logger level to warning terry-xiaoyu 2019-06-27 15:07:10 +0800
  • 0e2e4e73ca Clean staled sesssions terry-xiaoyu 2019-06-26 14:32:01 +0800
  • 9df6345a6c Remove bridge functions from emqx (#2652) Gilbert 2019-06-26 19:33:17 +0800
  • 0b116bc208 Fix the massages order when batch dispatching tradingtrace 2019-06-23 11:20:22 +0800
  • 5835c06745 Merge remote-tracking branch 'origin/develop' zhanghongtong 2019-06-26 04:22:32 +0800
  • 9ee0a4d171 Fix the function_clause error when publishing QoS2 message Feng Lee 2019-06-25 17:35:58 +0800
  • 67b7266438 Rename TimerInterval to Interval Feng Lee 2019-06-25 15:58:09 +0800
  • f32a415a83 Merge branch 'channel3' Feng Lee 2019-06-25 15:55:31 +0800
  • 22f7280d8e Make sure the default make behaviour is `make distclean` GilbertWong 2019-06-25 15:27:05 +0800
  • 4974eab20e Improve the channel design Feng Lee 2019-06-25 14:53:45 +0800
  • c4eb283517 Add spec for validate/1 function Feng Lee 2019-06-25 14:50:51 +0800
  • 242a1ae453 Use emqx_mqtt:qos() type Feng Lee 2019-06-25 14:47:42 +0800
  • 72331d8ad0 Move emqx_mqtt_types module to emqx_mqtt Feng Lee 2019-06-25 14:46:21 +0800
  • fb54fe0fad Improve export_type attr Feng Lee 2019-06-25 14:45:23 +0800
  • 795fe4e0bc Add 'PUBLISH_PACKET(QoS, Topic, PacketId)' macro Feng Lee 2019-06-25 14:29:26 +0800
  • 7c3e5d765c Merge remote-tracking branch 'origin/develop' zhanghongtong 2019-06-25 04:17:20 +0800
  • 13d33985be Fix enoent error in run_setup rule of the makefile Prior to this change, if user's computer has no `~/.config/rebar3` path, `make run` would fail and report enoent error. GilbertWong 2019-06-24 11:36:57 +0800
  • 872c0af3fd
    Merge pull request #2649 from emqx/master v3.2-rc.1 turtleDeng 2019-06-22 09:51:46 +0800
  • 411f8a0ec7 Merge remote-tracking branch 'origin/develop' zhanghongtong 2019-06-22 09:24:41 +0800
  • 475cabde4d Fix issue#2619 (#2646) Gilbert 2019-06-21 21:21:49 +0800
  • 20188f9189 Optimize develop workflow and support make run and code hot swapping (#2644) Gilbert 2019-06-21 20:52:27 +0800
  • 481458d8ec Add plugin type turtled 2019-06-21 14:09:41 +0800
  • 0c7c4ee417 Using fixed topic for system message of alarm (#2647) tigercl 2019-06-21 19:51:58 +0800