Commit Graph

442 Commits

Author SHA1 Message Date
Feng 676aa3cb71 order of sockopts 2015-10-23 18:05:08 +08:00
Feng 698d096cae +zdbbl 2015-10-23 17:54:31 +08:00
Feng 61a6818767 fix spelling error 2015-10-16 14:19:20 +08:00
Feng Lee 7a93f4b2a3 order 2015-10-12 21:20:24 +08:00
Feng fc9f894aa1 sysmon 2015-10-12 21:05:23 +08:00
Feng 9571143e41 idle_timeout 20 2015-10-11 04:09:10 +08:00
Feng 5977c44996 fix issue #182 - etained message expiration 2015-10-10 00:04:07 +08:00
Feng Lee 852e05b2a8 60 secs 2015-10-08 22:45:44 +08:00
Feng b270399ec7 production config as default 2015-10-07 22:54:25 +08:00
Feng 9f643ea267 50 lines 2015-10-04 19:44:14 +08:00
Feng 4e5b499aa7 tab 2015-10-03 15:45:04 +08:00
Feng 1fc79bd9a1 runtime_tools 2015-10-03 15:44:23 +08:00
Feng aec571a0b0 etop 2015-10-03 15:43:28 +08:00
Feng 30126e3a72 src/emqttd_cm.erl 2015-10-01 11:20:58 +08:00
Feng Lee 26c371dff8 cli 2015-09-30 03:06:45 +08:00
Feng Lee b501ddf43c retry_interval 2015-09-29 12:11:29 +08:00
Feng Lee f15e8bc630 print ack timout 2015-09-29 12:10:55 +08:00
Feng 23062abbb4 retry interval, and idle_timeout 2015-09-29 10:08:52 +08:00
Feng Lee d6c6da3002 development 2015-09-25 22:32:12 +08:00
Feng Lee b609d16bf2 fix issue #310 2015-09-24 22:36:39 +08:00
Feng Lee 859ec60acc devlopment, production 2015-09-23 23:00:41 +08:00
Feng Lee a79478e589 production, development config 2015-09-23 22:59:16 +08:00
Feng Lee 7186ba2a21 rm io:format 2015-09-20 21:59:44 +08:00
Feng Lee 8900f0561b rel all deps/* 2015-09-20 21:21:54 +08:00
Feng Lee bc88f3f7b5 rm '%mnesia' 2015-09-20 19:32:30 +08:00
Feng Lee 0e904f2d36 +Q 2015-09-18 14:45:13 +08:00
Feng Lee d072d001a2 pubsub pool_size 8 2015-09-16 22:19:42 +08:00
Feng Lee c581c59908 fix issue #291 2015-09-16 21:44:25 +08:00
Feng ecb71fd4b8 +t 2015-09-10 11:17:12 +08:00
Feng e85b837ae6 fix issue #269 - bin/emqttd Syntax error 2015-08-27 19:58:34 +08:00
Feng Lee 0e0ae4a76d Merge pull request #267 from emqtt/dev
Fix issue #257
2015-08-25 23:39:41 +08:00
Feng 20384de0ef fix issue #257 2015-08-25 23:37:13 +08:00
huangdan 307bce2e1d plugins load for windows 2015-08-24 11:33:16 +08:00
Feng Lee 786ffa2ab8 inflight 100 2015-08-15 22:31:18 +08:00
Feng Lee e874c4fa39 max queue length 100 2015-08-15 19:44:36 +08:00
Feng Lee 72751e5428 allow dashboard to subscribe 2015-08-14 10:53:01 +08:00
Feng Lee e8dbe3b378 clients, sessions 2015-08-10 12:49:12 +08:00
Feng Lee 9e51fb3b24 collect_interval 2015-08-10 12:49:03 +08:00
Feng 2d7f2383d1 shrunk bootstrap memory usage 2015-08-09 23:23:54 +08:00
Feng Lee c6ccacd990 plugins 2015-08-07 17:24:03 +08:00
Feng Lee 31a85ff0d6 etc 2015-08-07 16:40:54 +08:00
Feng Lee 6a7c940da2 plugins 2015-08-06 00:02:36 +08:00
Feng Lee 1a67a75423 rm plugins.config 2015-08-06 00:02:19 +08:00
Feng Lee 45487523af Plugin Guide 2015-08-06 00:01:00 +08:00
Feng f0109c7af7 plugin 2015-08-04 11:39:30 +08:00
Feng Lee c6c3926962 bridges start <Node> <Topic> <Options> 2015-07-25 14:15:37 +08:00
huangdan b157ed2c9a modified dashoboad Protocol Name 2015-07-17 19:35:21 +08:00
Feng d55d966b29 https 2015-07-10 10:52:24 +08:00
Feng 86cfbf8c43 https listener 2015-07-08 22:02:15 +08:00
Feng Lee ce5ca88cb6 comment 2015-06-24 01:00:21 +08:00
Feng Lee af025d5625 fix project structure 2015-06-22 16:45:10 +08:00
Feng Lee 470ac34a6d merge emqtt to emqttd app 2015-06-15 22:28:34 +08:00
Feng Lee a0f90b3ac6 upgrade session 2015-06-14 19:24:03 +08:00
Feng Lee 9c666cef70 merge session 2015-06-13 12:09:08 +08:00
Feng ddf831f361 session 2015-06-12 17:24:08 +08:00
Feng Lee 517c7eb7b6 session upgrade 2015-06-11 23:34:53 +08:00
Feng f857f1ec19 new session 2015-06-11 12:15:20 +08:00
Feng f69b6270fb zenmq 2015-06-11 12:08:18 +08:00
Feng 4c906b19ae new session 2015-06-11 12:07:44 +08:00
Feng Lee 63933d891a Merge branch 'master' into dev 2015-06-11 00:06:01 +08:00
Feng Lee 50d65897ce session, queue config 2015-06-11 00:02:45 +08:00
Feng 553fb394f3 vsn 'git' 2015-06-09 11:57:44 +08:00
Feng Lee f0583a1c29 0.8.4 2015-06-08 23:34:09 +08:00
Feng 0407d902d6 Merge branch 'master' into dev 2015-06-05 18:35:10 +08:00
Feng be0adc14c3 , 2015-06-05 11:22:49 +08:00
Feng Lee ead7b23330 0.8.3 2015-06-03 23:50:31 +08:00
Feng Lee 4309f0a239 fix 2015-06-03 23:02:46 +08:00
Feng Lee 95e530758b rm 'h' 2015-06-03 22:59:29 +08:00
Feng Lee 0044514a87 rename 'users_table' plugin config to 'user_table': 2015-06-02 15:29:53 +08:00
Feng Lee ebad80d690 Merge branch 'master' into dev 2015-06-02 12:56:13 +08:00
Feng Lee 5a75e59dd1 fix mysql auth error 2015-06-02 12:52:40 +08:00
Feng Lee f3dbb7ba54 0.8.2 2015-06-01 17:45:45 +08:00
Feng Lee 73cb2389d9 add 'sys' flag for mqtt_message 2015-05-31 11:38:26 +08:00
Feng Lee 37a89c3a44 allow all for websocket 2015-05-29 16:07:43 +08:00
Feng Lee d1ae443650 0.8.1 2015-05-29 16:05:17 +08:00
Feng Lee 5a2dfd2a10 presence and misc fix 2015-05-29 09:54:51 +08:00
Feng Lee 230a348f51 0.9.0 2015-05-29 00:53:47 +08:00
Feng Lee 2b19f12e25 ldap 2015-05-28 01:27:22 +08:00
Feng Lee 4f83c40b62 eldap 2015-05-28 01:26:40 +08:00
Feng Lee c383602783 {incl_cond, exclude} 2015-05-28 00:30:55 +08:00
Feng Lee b94fd7ffd6 mod presence 2015-05-27 15:32:49 +08:00
Feng Lee 88f836c9a1 comment rewrite... 2015-05-25 11:35:01 +08:00
Feng Lee 28edb239bb comment rewrite 2015-05-25 11:26:01 +08:00
Feng Lee c2d4a60dec is_mod_enabled 2015-05-24 21:54:36 +08:00
Feng Lee ced7acbf1c rewrite 2015-05-24 18:34:54 +08:00
Feng Lee d19805b68c mod rewrite 2015-05-24 18:33:53 +08:00
Feng Lee 74024acd01 broker hooks 2015-05-24 15:28:56 +08:00
Feng Lee c865fd2b6e mv 'forced_subscriptions' option to {mqtt, {client, ... 2015-05-23 00:20:23 +08:00
Feng Lee 05297e49cf max_payload_size 2015-05-22 20:46:41 +08:00
Feng Lee 2f5d0306d3 ldap plugin 2015-05-12 10:41:29 +08:00
Feng Lee c6e9238879 dashboard 2015-05-08 11:14:18 +08:00
Feng Lee a597d2ab6a comment mysql plugins 2015-05-06 10:23:16 +08:00
Feng Lee 897d38c264 start mysql auth plugin 2015-05-06 02:06:26 +08:00
Feng Lee 955d9c4ef8 fixe issue #111 - forced subscriptions 2015-05-06 01:58:17 +08:00
Feng Lee 435ae67f2d Merge branch 'plugins' into issue#111 2015-05-05 15:31:23 +08:00
huangdan 90b0835950 Merge branch 'dev' of github.com:emqtt/emqttd into dev 2015-05-05 12:25:51 +08:00
Feng Lee bbd99ed8c1 mysql plugin 2015-05-05 11:11:27 +08:00
Feng Lee 11c4d24aff emysql 2015-05-05 01:20:27 +08:00
huangdan c30ffa395d Merge branch 'dev-hd' 2015-05-04 21:31:23 +08:00
huangdan de6627ced5 modify config file path 2015-05-04 11:30:14 +08:00
Feng Lee a18bd49984 ACL 2015-05-03 22:01:07 +08:00
Feng Lee 23aec03867 kernel 2015-05-01 23:59:47 +08:00
Feng Lee 880bbfd5fe redesign config 2015-05-01 02:03:46 +08:00
Feng Lee fe13a5c435 {emqtt, load} 2015-05-01 00:50:28 +08:00
Feng Lee bc11e7a5c4 rename 'etc/app.config' to 'etc/emqttd.config' 2015-04-30 16:39:35 +08:00
Feng Lee f33cf11cd5 emqtt.io 2015-04-30 16:29:09 +08:00
Feng Lee fc386ec27e Merge pull request #110 from Hades32/patch-1
Prevent ALL access to $SYS from outside localhost.
2015-04-29 02:42:39 +08:00
Feng Lee b4298f2b05 fix options, stats 2015-04-27 12:02:44 +08:00
Feng Lee eb84783d4a sync with imac 2015-04-27 09:14:04 +08:00
Martin Rauscher 94dfa95419 Prevent ALL access to $SYS from outside localhost.
The structure of $SYS is pretty well known or can be guessed and can contain non-public information and therefore should be protected.
2015-04-26 18:03:06 +02:00
Feng Lee ada53f8b68 merge master 2015-04-25 23:26:56 +08:00
Feng Lee 2f1c5c3948 -mnesia dir 2015-04-24 12:46:22 +08:00
Feng Lee 5012a86ca7 Merge branch 'master' of github.com:emqtt/emqtt 2015-04-24 12:24:42 +08:00
Feng Lee 0c2ef05339 pid 2015-04-24 12:24:35 +08:00
Feng Lee 17b537b8c1 fix mnesia dir 2015-04-24 11:52:17 +08:00
Feng Lee cec8ab6b4a rm emqttd_plugin_manager, emqttd.erl to support plugins management 2015-04-23 00:49:53 +08:00
Feng Lee 520c159343 demo plugin 2015-04-22 15:03:58 +08:00
Feng Lee c799484b2e add plugins.config 2015-04-22 15:03:38 +08:00
Feng Lee 2faf26a372 plugins.config, ERL_LIBS 2015-04-22 15:03:14 +08:00
Feng Lee 1b7f6c180e listeners, plugins 2015-04-22 01:32:31 +08:00
Feng Lee a9e4414d3c fix issues#93, support trace. 2015-04-21 18:10:02 +08:00
Ery Lee 98a3110beb 'eq' tag 2015-04-20 04:48:45 +08:00
Ery Lee ab84b6ff09 integrate gproc 2015-04-19 19:35:09 +08:00
Feng Lee fd8024821b gproc pool 2015-04-19 12:49:13 +08:00
Feng Lee 2ed2426a33 access_control 2015-04-16 23:24:07 +08:00
Feng Lee 50174901d7 lager formatter_config 2015-04-15 22:12:46 +08:00
Ery Lee 99633fb815 emqtt.hrl 2015-04-15 17:21:02 +08:00
Ery Lee 3cde3c5001 add emqtt app 2015-04-15 12:38:10 +08:00
Ery Lee e5099d89eb Merge branch 'dev' of github.com:emqtt/emqtt into dev 2015-04-12 20:36:32 +08:00
Ery Lee 16bff40b72 cluster, and fix broker stats 2015-04-12 20:36:07 +08:00
Feng Lee b23ef614bf lager config 2015-04-11 21:51:01 +08:00
Ery Lee 7a979e2c57 cluster 2015-04-08 19:40:22 +08:00
Ery Lee 03806557ef retained messages 2015-04-08 16:02:55 +08:00
Feng Lee fa24100514 redesign acl 2015-04-08 00:45:46 +08:00
Ery Lee 4ab10e191a auth 2015-04-07 17:15:05 +08:00
Ery Lee fa8b892bc9 add clients.config 2015-04-07 17:12:27 +08:00
Feng Lee c864944051 auth 2015-04-07 13:33:05 +08:00
Ery Lee 925b45bb47 auth modules 2015-04-06 22:50:19 +08:00
Ery Lee 78e79f3279 default acl config 2015-04-06 14:22:27 +08:00
Ery Lee 2c96f47165 etc/acl.config 2015-04-06 12:03:48 +08:00
Ery Lee e4e33c2d5d acl... 2015-03-31 21:33:19 +08:00
Ery Lee 2f9320e270 acl 2015-03-27 21:14:59 +08:00
Ery Lee e6db7c7854 add spec 2015-03-27 14:30:07 +08:00
Ery Lee 2a9653f8a8 emqttd_ctl vm 2015-03-23 21:35:16 +08:00
Feng Lee 3a7103a728 control commands 2015-03-23 00:06:31 +08:00
Ery Lee b61bcc3ccc fix issue #69 2015-03-17 01:51:21 +08:00
Ery Lee 4bf78720b7 access option 2015-03-15 20:19:59 +08:00
Ery Lee 07350a08a9 acceptor_pool -> acceptors 2015-03-13 20:29:18 +08:00
Ery Lee 98a69089c5 'acceptor_pool' option to 'acceptors' 2015-03-13 20:18:01 +08:00
Ery Lee 25de5ee94d plugin 2015-03-13 11:52:50 +08:00
Feng Lee a9508c6788 fix querey 2015-03-12 23:46:08 +08:00
Ery Lee 43e1b7e966 support to configure max packet size, fix issue#57 2015-03-12 15:53:52 +08:00
Ery Lee 320fd31ca9 add 'packet' 2015-03-12 13:02:26 +08:00
Ery Lee c52857f398 add broker, bridges, listeners commands 2015-03-12 12:16:37 +08:00
Ery Lee e5ba03c9e0 brige options: max_queue_len 2015-03-11 14:00:24 +08:00
Ery Lee 2f9e6f980b add max_queue, ping_down_node options for bridge 2015-03-11 11:53:04 +08:00
Ery Lee aca536cd8a rename project name from 'emqtt' to 'emqttd' 2015-03-10 20:09:13 +08:00
Ery Lee 82772e4e38 broker metrics 2015-03-07 21:44:17 +08:00
Ery Lee 818d4741a6 broker, metrics 2015-03-07 01:32:21 +08:00
Ery Lee 516f2363bf backlog 2015-03-05 14:47:01 +08:00
Ery Lee 99639301f1 logger 2015-03-02 15:00:46 +08:00
Ery Lee 8060a727b8 listen mqtts 2015-03-02 14:22:50 +08:00
Ery Lee 2d2aa2f79a upgrade esockd, mochiweb 2015-03-02 01:40:22 +08:00
Ery Lee 3c44aeecb8 topic type: dynamic or static 2015-01-20 15:48:26 +08:00
Feng Lee ed3048232a name, setcookie max processes 2015-01-18 13:25:02 +08:00
Ery Lee 953df5f9f7 retained messages 2015-01-16 15:45:15 +08:00
Ery Lee b4528e46e7 store_qos0 2015-01-15 23:59:31 +08:00
Ery Lee b10c9c7dfe session expired by 1 hour 2015-01-14 14:09:21 +08:00
Ery Lee 7e6f817519 Merge branch 'dev' of github.com:emqtt/emqtt into dev 2015-01-12 19:33:17 +08:00
Ery Lee 3c9c261081 debug, 8083 2015-01-12 19:32:59 +08:00
Feng Lee fedb5c209a session 2015-01-12 19:24:44 +08:00
Ery Lee 930e9f4f9f protocol and router 2014-12-30 13:12:17 +08:00
Feng Lee 23163edab7 rewrite all modules 2014-12-08 17:40:45 +08:00
Ery Lee 4eb18fd985 +P 100000 2014-12-07 22:11:02 +08:00
Feng Lee 3865833156 http post support 2014-12-07 14:56:46 +08:00
Feng Lee 4e01e12e25 support http 2014-12-07 14:13:53 +08:00
Ery Lee d5b6152aa8 0.2.0 upgrade 2014-12-06 23:10:45 +08:00
Feng Lee d12c5d40b2 integrate with esockd... 2014-12-06 19:50:40 +08:00
李方朔 331bcff014 add bear 2013-11-05 00:21:49 +08:00
erylee 1f1099e667 add appmon 2013-10-31 17:36:40 +08:00
erylee c5d214d3ac fix lager config 2013-07-16 14:59:22 +08:00
erylee 570ca1aa78 fix issue#17 2013-07-16 14:39:38 +08:00
erylee 9bdbb84ed2 refactor header file 2013-06-28 11:01:23 +08:00
erylee 3626979e31 0.1.5 bug fix 2013-01-05 16:21:37 +08:00
erylee 874fe260c2 add folsom 2012-12-27 21:59:22 +08:00
erylee dbad1cf920 fix cluster 2012-12-27 16:51:32 +08:00
erylee 60b42661b1 add plugins folder 2012-12-27 16:43:26 +08:00
erylee bea96edae0 fix sname to name 2012-12-27 11:35:53 +08:00
Ery Lee 52cca0a908 vsn 0.1.2 2012-12-26 15:38:16 +08:00
Ery Lee bf0fba0811 print sucess 2012-12-26 15:25:10 +08:00
erylee 50baba2cf6 rebar release 2012-12-26 14:35:52 +08:00
erylee 45647b5ca7 rebar release 2012-12-26 12:56:00 +08:00