Commit Graph

479 Commits

Author SHA1 Message Date
Feng Lee
3c33bdddc7 list_to_atom 2016-07-22 11:43:40 +08:00
Feng Lee
67637408fc string:tokens/2 2016-07-22 11:41:11 +08:00
Feng Lee
3f9de8c073 fix plugins 2016-07-22 11:38:48 +08:00
Feng Lee
1bcc2272b5 fix compile warning 2016-07-21 18:29:31 +08:00
Feng Lee
3e42f57bc6 2.0 - emqttd:conf/1 to read config 2016-07-21 17:52:08 +08:00
Feng Lee
68910aa403 2.0 - gen_conf, gen_logger applications 2016-07-21 17:51:28 +08:00
Feng Lee
9555b0bf05 2.0 - support 'cache_acl' option 2016-07-21 17:51:02 +08:00
Feng Lee
0dbbe7d0df 2.0 - read config from etc/emqttd.conf 2016-07-21 17:23:34 +08:00
Feng Lee
1602b44267 2.0 - gen_conf:value/2 to read config 2016-07-21 17:19:08 +08:00
Feng Lee
2370e7dfcb 2.0 - replace 'now/0' with 'erlang:monotonic_time/0' 2016-07-21 17:18:27 +08:00
Feng
710890dd22 relx 2016-07-21 09:31:14 +08:00
Feng
2e200f253f 2.0 - erlang.mk to replace rebar 2016-07-19 17:46:05 +08:00
Feng
03d6710b60 gen_conf to improve the configuration of emqttd broker 2016-07-19 16:49:30 +08:00
Feng
ca44fd4031 Merge branch 'master' into plus 2016-07-16 21:56:37 +08:00
Feng
61b2ab48ad merge emq10 2016-07-16 21:55:02 +08:00
Frank Feng
9f509c3d13 optimize the procedures that retrieve the Broker version and Borker description in the tick timer 2016-07-15 21:45:58 +08:00
Feng
a362b96b6b add 'bin/emqttd_ctl users list' command 2016-07-06 15:23:45 +08:00
Feng
3a43d2b41f WSLOG 2016-06-30 23:24:02 +08:00
Feng Lee
c926964b8c Merge branch 'master' into emq10 2016-06-30 14:48:07 +08:00
Feng Lee
686574913c fix issue #561 - websocket client's process may leak when no mqtt packets received 2016-06-30 14:40:07 +08:00
Feng Lee
02a17a8e96 Add emqttd_ws_client_sup 2016-06-30 14:33:54 +08:00
Feng Lee
842df63605 merge master 2016-06-28 11:27:52 +08:00
Feng Lee
2cae8e284a {simple_one_for_one, 0, 1} 2016-06-27 09:57:07 +08:00
J Phani Mahesh
9181c273ed enhance emqttd_client ratelimit handling
This allows rate limits on a client to be queried
and changed dynamically (possibly by plugins), by
exposing additional apis.

`set_rate_limit/2` expects a Ratelimit tuple module of
the form `{module, record}` where module implements
`check(NumBytes, RlTuple) -> {TimeToPause, NewRlTuple}`

It is recommended that the rate limit module also
implement `new` to allow creating new RateLimit records.
See `esockd_ratelimit` for a reference implementation.
2016-06-23 10:34:37 +05:30
Feng Lee
b877cec208 Merge branch 'issue#599' into emq10 2016-06-21 11:35:25 +08:00
Feng Lee
0aa8a82e59 ensure the mqtt listener is started successfully 2016-06-21 11:33:23 +08:00
Feng Lee
fe3becbf9b Fix issue#599 - Reject empty clientId with non-clean session 2016-06-21 11:29:59 +08:00
Feng Lee
83b25fe84a 2.0 2016-06-20 12:18:49 +08:00
Feng Lee
bf2e1c39c3 1.1.2 2016-06-18 14:10:22 +08:00
Feng
eaf254e919 Merge branch 'master' into plus 2016-06-05 12:51:35 +08:00
Feng
0dea9d0bb0 1.1.1 2016-06-05 12:37:19 +08:00
Feng
8a908b43d5 Fix the incompatible Qos 2016-06-04 12:07:54 +08:00
Feng Lee
faa7ae2886 Fix issue#575 2016-06-01 11:52:21 +08:00
Feng Lee
b26455a512 ListenOn 2016-05-27 17:32:34 +08:00
Feng Lee
b4ac98f9c2 Merge pull request #568 from emqtt/issue#561
GC after a session DOWN
2016-05-26 19:52:02 +08:00
Feng Lee
176b0b64ea GC after a session DOWN 2016-05-26 19:50:08 +08:00
Feng Lee
66d4abce14 1.1 2016-05-23 15:21:13 +08:00
Feng Lee
40264564af esockd_cidr 2016-05-23 15:21:04 +08:00
Feng Lee
820806d4f0 esockd_cidr 2016-05-23 15:20:56 +08:00
Feng Lee
e16f8506ef base62 encode/decode 2016-05-17 10:36:09 +08:00
Feng Lee
c7ecc0ace0 merge emq10 2016-05-07 10:30:22 +08:00
Feng Lee
3ef099389a 1.1 2016-05-05 18:18:50 +08:00
Feng Lee
6245d24c83 {error, already_existed} 2016-05-05 15:44:36 +08:00
Feng Lee
f50efa5813 fix issue#542 2016-05-05 15:36:44 +08:00
Feng
dae1cc1f81 1.0.2 release 2016-05-04 01:02:00 +08:00
Feng Lee
76851e58fb atom_to_list(Username) 2016-05-03 18:31:58 +08:00
Feng Lee
9b71f9f6c0 new plugin mechanism 2016-05-03 18:02:41 +08:00
Feng Lee
3aef962a07 2.0 2016-05-02 22:31:28 +08:00
Feng Lee
1e89fcec1e Merge pull request #537 from emqtt/issue#534
Fix issue#534 - Add './bin/emqttd_ctl vm ports' CLI
2016-04-29 00:23:39 +08:00
Feng Lee
17d1598688 Fix issue#534 - Add './bin/emqttd_ctl vm ports' CLI 2016-04-29 00:23:57 +08:00