Zaiming Shi
2dce1883d5
refactor(build): Deterministic code generation
...
The rebar plugin grpcbox_plugin always re-generates modules with a
timestamp, which makes the stamping script to always result in a
new stamp after each build.
Issue has been sent
https://github.com/tsloughter/grpcbox_plugin/issues/12
2020-11-26 21:13:30 +01:00
ayodele.akingbule
4eef9f691e
refactor(metrics): Add short, medium and long windowsize and expose stats
2020-11-12 12:43:31 +01:00
Zaiming Shi
abb74056bd
refactor(metrics): Use modified moving average for topic metrics speed
2020-11-12 12:40:36 +01:00
terry-xiaoyu
e586119752
fix(project): point the hrl files to emqx_lib
2020-10-31 12:34:52 +08:00
terry-xiaoyu
0cd1c57a54
Migrate plugins from tag 4.2.2
2020-10-31 12:10:19 +08:00
terry-xiaoyu
4108662ba1
feature(project): add util app emqx_libs
2020-10-31 12:06:44 +08:00
terry-xiaoyu
7bea9920b5
feature(project): point header to emqx_libs
2020-10-31 11:00:12 +08:00
JianBo He
485bffadd6
refactor(exhook): improve the exhook implementation
2020-10-31 10:24:28 +08:00
JianBo He
d1a87d38ba
refactor(exproto): improve the exproto implementation
2020-10-31 10:21:53 +08:00
terry-xiaoyu
18d6647b03
feature(project): move test to apps/emqx/test
2020-10-31 10:17:47 +08:00
terry-xiaoyu
496a805aef
feature(project): move priv to apps/emqx/priv
2020-10-31 10:15:25 +08:00
terry-xiaoyu
d90c0dacb1
feature(project): move hrl files and emqx_logger.erl to apps/emqx_libs
2020-10-31 09:33:50 +08:00
terry-xiaoyu
5a8efd9d20
feature(project): move src to apps/emqx/src
2020-10-31 09:19:28 +08:00
Feng Lee
8702ab838c
0.9 project structure
2015-06-22 16:18:33 +08:00
Feng Lee
986bf5d911
0.9.0 project structure
2015-06-22 16:03:05 +08:00
Feng
f37de3a4a7
willmsg
2015-06-17 13:30:34 +08:00
Feng Lee
02c773bb3f
drop
2015-06-17 11:32:12 +08:00
Feng Lee
38e0ba08d2
session, finally count down
2015-06-17 01:25:08 +08:00
Feng Lee
08a64ee97b
session
2015-06-16 02:41:03 +08:00
Feng Lee
470ac34a6d
merge emqtt to emqttd app
2015-06-15 22:28:34 +08:00
Feng Lee
d255a98c09
0.9
2015-06-15 19:55:59 +08:00
Feng Lee
c487348c2a
merge master, send willmsg when normal terminate
2015-06-15 00:08:27 +08:00
Feng Lee
afa0c1819b
fix issue #175
2015-06-14 23:56:19 +08:00
Feng Lee
7bfc673c28
publish willmsg when normal exit
2015-06-14 23:51:07 +08:00
Feng Lee
a0f90b3ac6
upgrade session
2015-06-14 19:24:03 +08:00
Feng Lee
985fbde26f
fix issue #174 - add 'from' field to mqtt_message record
2015-06-14 08:24:17 +08:00
Feng
a1d778b081
sync
2015-06-14 07:13:08 +08:00
Feng Lee
9c666cef70
merge session
2015-06-13 12:09:08 +08:00
Feng
30ff3b3f4e
SESSION_TAB
2015-06-12 22:47:16 +08:00
Feng
5e0bf3d831
sync with imac
2015-06-12 21:59:37 +08:00
Feng Lee
c293ccab13
sync
2015-06-12 18:38:26 +08:00
Feng
ddf831f361
session
2015-06-12 17:24:08 +08:00
Feng Lee
882fbb83ca
out
2015-06-12 10:37:30 +08:00
Feng Lee
04c2772859
seperate session api and process
2015-06-11 23:40:57 +08:00
Feng Lee
517c7eb7b6
session upgrade
2015-06-11 23:34:53 +08:00
Feng
4313ed0cf3
comment
2015-06-11 13:57:00 +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
53099f2536
0.9.0
2015-06-11 10:23:13 +08:00
Feng Lee
63933d891a
Merge branch 'master' into dev
2015-06-11 00:06:01 +08:00
Feng Lee
051b8604e8
g/2, g/3
2015-06-11 00:05:44 +08:00
Feng Lee
c4027dfc16
new queue
2015-06-11 00:05:20 +08:00
Feng Lee
db2cc7ba0b
git
2015-06-11 00:03:03 +08:00
Feng Lee
5559cd7f58
add alarm
2015-06-11 00:01:25 +08:00
Feng
553fb394f3
vsn 'git'
2015-06-09 11:57:44 +08:00
Feng
2954094619
fix issue #53 - client will receive duplicate messages when overlapping subscription
2015-06-09 11:50:53 +08:00
Feng Lee
f0583a1c29
0.8.4
2015-06-08 23:34:09 +08:00
Feng Lee
9d5223dd1a
contributors
2015-06-08 23:31:20 +08:00
Feng
789e482a30
inflight, queued
2015-06-06 19:04:02 +08:00
Feng
0407d902d6
Merge branch 'master' into dev
2015-06-05 18:35:10 +08:00
Feng Lee
b544bdc10b
queue:in new message after old one dropped
2015-06-04 23:13:59 +08:00
Feng Lee
7bbd7bb524
fix doc
2015-06-04 21:18:44 +08:00
Feng Lee
ead7b23330
0.8.3
2015-06-03 23:50:31 +08:00
Feng Lee
053ddf6113
fix issue #155
2015-06-03 23:50:02 +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
391dacee19
Merge branch 'master' of github.com:emqtt/emqtt
2015-06-01 16:42:21 +08:00
Feng Lee
8aa2b8fbed
fix the issue that websocket client cannot subscribe '/queue/#'
2015-06-01 16:41:59 +08:00
Feng Lee
5c376b8511
Merge branch 'master' of github.com:emqtt/emqtt
2015-06-01 12:38:11 +08:00
Feng Lee
253717d5a1
ordered_set
2015-05-31 11:40:07 +08:00
Feng Lee
73cb2389d9
add 'sys' flag for mqtt_message
2015-05-31 11:38:26 +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
e0bbc72f91
client manager
2015-05-29 00:52:05 +08:00
Feng Lee
0476b6874a
Merge branch 'dev' of github.com:emqtt/emqtt into dev
2015-05-28 21:55:48 +08:00
Feng Lee
d3616a2701
client presence management
2015-05-28 21:55:20 +08:00
huangdan
2ee3010319
vm ports
2015-05-28 21:04:22 +08:00
Feng Lee
5b36d1b677
Merge branch 'master' into dev
2015-05-28 10:07:18 +08:00
Feng Lee
3ed65b419c
fix websocket url
2015-05-28 09:45:37 +08:00
Feng Lee
500b9cb4f8
rm plguins/emqttd_auth_plugins
2015-05-28 01:11:36 +08:00
Feng Lee
750fb939b1
mod presence
2015-05-27 15:32:04 +08:00
Feng Lee
954d46cab3
timestamp/0
2015-05-27 13:14:26 +08:00
Feng Lee
aa3f882edf
protect from empty clientid
2015-05-26 15:39:02 +08:00
Feng Lee
b524cf7806
fix issue #138
2015-05-26 14:50:45 +08:00
Feng Lee
07b9cfa722
shutdown...
2015-05-26 13:21:55 +08:00
Feng Lee
5b16368408
Merge branch 'dev-hd' into dev
2015-05-25 11:41:26 +08:00
Feng Lee
73dbc98068
rewrite
2015-05-25 11:16:06 +08:00
huangdan
379426fa82
Merge branch 'dev' into dev-hd
2015-05-25 10:40:20 +08:00
Feng Lee
46545be9d0
rewrite
2015-05-24 21:54:57 +08:00
Feng Lee
c2d4a60dec
is_mod_enabled
2015-05-24 21:54:36 +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
01bfb830f5
forced subscriptions
2015-05-23 00:20:58 +08:00
Feng Lee
f75c807aaf
fix pool, table
2015-05-22 18:39:35 +08:00
huangdan
bd0c49329b
access test
2015-05-20 12:48:34 +08:00
huangdan
e674d00330
access get_env
2015-05-20 10:59:57 +08:00
huangdan
54d29160f6
access_control test
2015-05-20 10:43:34 +08:00
Feng Lee
e911025811
emqttd_sm_sup
2015-05-19 00:14:20 +08:00
Feng Lee
aa703dea36
id
2015-05-19 00:14:10 +08:00
Feng Lee
eea6d220d5
0.8.0
2015-05-06 11:59:05 +08:00
Feng Lee
1a883faef2
trace to print payload
2015-05-06 10:23:06 +08:00
Feng Lee
dd053a4336
Merge branch 'issue#111' into dev
2015-05-06 02:13:53 +08:00
Feng Lee
955d9c4ef8
fixe issue #111 - forced subscriptions
2015-05-06 01:58:17 +08:00
Feng Lee
0dd046840d
add feed_var/3, join/1
2015-05-06 01:00:07 +08:00
Feng Lee
201b7c414a
queue support...
2015-05-05 16:41:45 +08:00
Feng Lee
38051426fa
user
2015-05-05 12:15:06 +08:00
Feng Lee
aae3258beb
0.7.1
2015-05-04 23:31:39 +08:00
Feng Lee
71751960aa
fix errors found by dialyzer
2015-05-04 23:27:41 +08:00
Feng Lee
a7344248e4
fix issue #121 , unload plugins, stop/start gproc app when clustering...
2015-05-04 20:05:16 +08:00
Feng Lee
14421dae5b
prep_stop to close listeners
2015-05-04 20:02:51 +08:00
Feng Lee
f0b544369b
fix issue #123
2015-05-04 19:58:54 +08:00
Feng Lee
ac3a17e0e7
env
2015-05-02 00:04:58 +08:00
Feng Lee
2d600711c9
add env/1, merge_sockopts
2015-05-02 00:01:36 +08:00
Feng Lee
27f0b43e90
fix edoc
2015-04-30 12:37:56 +08:00
Feng Lee
914fa668b7
fix issues #118 - protect from empty sub/unsub topic list
2015-04-29 17:11:42 +08:00
Feng Lee
5a43afd07f
start_tick, stop_tick
2015-04-29 16:23:26 +08:00
Feng Lee
69611b234d
websocket support
2015-04-29 02:19:46 +08:00
Feng Lee
46a273b161
websocket support
2015-04-29 00:43:59 +08:00
Feng Lee
5afe4a62b4
sync with air
2015-04-28 12:25:11 +08:00
Feng Lee
1b96f93ab7
websocket test
2015-04-28 00:14:21 +08:00
Feng Lee
9343a7c419
websocket
2015-04-27 22:37:00 +08:00
Feng Lee
153f8c2dba
rm tick
2015-04-27 21:13:29 +08:00
Feng Lee
547f192cae
fix stats bug
2015-04-27 12:39:43 +08:00
Feng Lee
d99dac81a4
start stats before broker
2015-04-27 12:12:49 +08:00
Feng Lee
b4298f2b05
fix options, stats
2015-04-27 12:02:44 +08:00
Feng Lee
e88875d2af
tick
2015-04-27 10:03:46 +08:00
Feng Lee
eb84783d4a
sync with imac
2015-04-27 09:14:04 +08:00
Feng Lee
7e63e179da
stats
2015-04-25 23:57:38 +08:00
Feng Lee
ada53f8b68
merge master
2015-04-25 23:26:56 +08:00
Feng Lee
9f59d86b23
add emqttd_stats
2015-04-25 23:04:12 +08:00
Feng Lee
e86f9ac6aa
fix duplicated session
2015-04-24 00:55:56 +08:00
Feng Lee
77a26ded12
lookup_session
2015-04-23 23:36:31 +08:00
Feng Lee
70a20591bf
0.6.2
2015-04-23 23:23:08 +08:00
Feng Lee
f1632ef2df
fix issues #54
2015-04-23 23:20:19 +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
bb2940cfb6
simple plugin mechanism
2015-04-22 16:57:47 +08:00
Feng Lee
504fe99570
code review
2015-04-22 01:31:42 +08:00
Feng Lee
f7d44f88f1
close listeners
2015-04-22 00:14:52 +08:00
Feng Lee
a9e4414d3c
fix issues#93, support trace.
2015-04-21 18:10:02 +08:00
Feng Lee
6907d4feed
misc fix
2015-04-21 14:38:18 +08:00
Ery Lee
aab6dcf8d1
fix issues#101 - access_control for PUBLISH packet should be optimized
2015-04-21 12:14:27 +08:00
Ery Lee
c4c0be44f3
align
2015-04-20 04:47:56 +08:00
Ery Lee
fb8833bb86
TAB
2015-04-20 04:31:52 +08:00
Ery Lee
eff6bed994
disc copies
2015-04-20 04:31:19 +08:00
Ery Lee
50e033c71d
TAB
2015-04-20 04:29:56 +08:00
Ery Lee
02614e8ae4
fix issue#95 - Topic filters in ACL rule should support 'eq' tag
2015-04-20 04:26:01 +08:00
Ery Lee
cf0068c2b3
ignore_lib_apps(Apps)
2015-04-20 04:23:54 +08:00
Ery Lee
229bcb6873
retain message when publish
2015-04-20 03:26:09 +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
Ery Lee
8694a825d3
route
2015-04-18 18:36:57 +08:00
Ery Lee
189a16d55e
Merge branch 'dev' of github.com:emqtt/emqtt into dev
2015-04-17 01:47:37 +08:00
Ery Lee
843a0be61c
comment log
2015-04-17 01:47:24 +08:00
Feng Lee
7956b6d309
acl_mod behaviour
2015-04-17 01:08:32 +08:00
Feng Lee
4bda2c5a43
fix issue #85
2015-04-17 00:48:57 +08:00
Feng Lee
94dd3b042d
fix check_acl
2015-04-16 23:51:37 +08:00
Feng Lee
2ed2426a33
access_control
2015-04-16 23:24:07 +08:00
Feng Lee
ec48b186c6
access_control to replace acl, auth
2015-04-16 23:08:32 +08:00
Feng Lee
f21da05992
Merge branch 'dev' of github.com:emqtt/emqtt into dev
2015-04-16 19:44:57 +08:00
Feng Lee
67c5b08064
misc
2015-04-16 19:44:48 +08:00
Ery Lee
889675e710
acl, auth
2015-04-16 15:50:23 +08:00
Feng Lee
50f2162968
login
2015-04-16 11:43:59 +08:00
Feng Lee
6fedab1e12
fix emqttd_parser, emqttd_serialiser
2015-04-16 11:16:45 +08:00
Feng Lee
684c562cc7
emqttd_utils
2015-04-16 11:07:10 +08:00
Ery Lee
a899dada12
msg store
2015-04-16 09:29:53 +08:00
Feng Lee
b7a2b66db0
route with clientid
2015-04-15 22:20:19 +08:00
Feng Lee
2d05d1044a
mqtt_clientid()
2015-04-15 21:17:25 +08:00
Feng Lee
4fe72445fd
route with From
2015-04-15 21:15:09 +08:00
Ery Lee
95652c77d0
trace
2015-04-15 20:47:28 +08:00
Ery Lee
9325c31be6
dump to format
2015-04-15 20:27:46 +08:00
Ery Lee
d50507475a
emqtt/include/emqtt.hrl
2015-04-15 17:25:34 +08:00
Ery Lee
99633fb815
emqtt.hrl
2015-04-15 17:21:02 +08:00
Ery Lee
8c28bbcc7a
refactor records
2015-04-15 12:37:44 +08:00
Feng Lee
c54fb8c0ba
emqtt app
2015-04-15 01:12:06 +08:00
Ery Lee
2ce7683da0
fix tests
2015-04-14 15:53:44 +08:00
Ery Lee
47f99c5cca
fix pubsub
2015-04-14 15:35:41 +08:00
Ery Lee
d311a058cc
rewrite pubsub
2015-04-14 13:31:25 +08:00
Ery Lee
e47e3c1fa8
topic, subscriber
2015-04-13 22:57:09 +08:00
Ery Lee
9b6cb812df
rm emqttd_topic.hrl
2015-04-13 21:52:12 +08:00
Ery Lee
6c9fc41c3b
rewrite emqttd_pubsub
2015-04-13 21:46:47 +08:00
Ery Lee
f2b0449117
upstats
2015-04-13 01:47:04 +08:00
Ery Lee
5d4704acc2
monitor -> sysmon
2015-04-12 23:23:53 +08:00
Ery Lee
de7ffc6bca
will handle cluster later
2015-04-12 22:55:59 +08:00
Ery Lee
761a3b2a2c
redesign retained message store and deliver
2015-04-12 22:52:29 +08:00
Ery Lee
4fb90d1e19
cluster
2015-04-12 21:04:17 +08:00
Ery Lee
16bff40b72
cluster, and fix broker stats
2015-04-12 20:36:07 +08:00
Ery Lee
37fcb85bd4
single bottleneck?
2015-04-11 21:11:32 +08:00
Ery Lee
cb6967cd46
TAB -> TABLE
2015-04-10 20:26:40 +08:00
Ery Lee
1a81a4cc68
read_concurrency
2015-04-10 20:24:26 +08:00
Ery Lee
c0a42b4288
copy topic_subscriber
2015-04-09 11:40:05 +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
Ery Lee
826ca7afca
integrate with acl
2015-04-08 02:36:16 +08:00
Feng Lee
fa24100514
redesign acl
2015-04-08 00:45:46 +08:00
Ery Lee
8ee3433315
syn with imac
2015-04-07 23:05:27 +08:00
Ery Lee
33be1a87e6
fix issue #75
2015-04-07 17:19:51 +08:00
Ery Lee
174226c0b0
authentication with clientid
2015-04-07 17:12:12 +08:00
Feng Lee
920547b9c5
fix authmod
2015-04-07 13:39:41 +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
c49ac06322
acl tests
2015-04-06 14:11:33 +08:00
Ery Lee
088aa5c804
start acl
2015-04-06 12:00:26 +08:00
Ery Lee
18f18fc1a1
acl
2015-04-06 11:52:35 +08:00
Feng Lee
1148451a46
sync with air
2015-04-06 10:15:54 +08:00
Ery Lee
139a58112e
tmp
2015-04-06 08:56:27 +08:00
Ery Lee
e742d73f70
support acl mods
2015-04-05 23:17:46 +08:00
Ery Lee
e4e33c2d5d
acl...
2015-03-31 21:33:19 +08:00
Ery Lee
26e296a8f5
{matched, AllowDeny}
2015-03-31 10:40:28 +08:00
Ery Lee
d9e60faa24
fix ipaddr match
2015-03-31 10:22:27 +08:00
Ery Lee
a791d31490
access test
2015-03-28 00:01:36 +08:00
Ery Lee
cd24af6768
acl
2015-03-27 21:05:30 +08:00
Ery Lee
e6db7c7854
add spec
2015-03-27 14:30:07 +08:00
Ery Lee
db161a2025
access rule
2015-03-27 01:15:25 +08:00
Ery Lee
1428223a2b
trace
2015-03-25 23:23:25 +08:00
Ery Lee
5df03ba938
access test
2015-03-25 23:03:03 +08:00
Ery Lee
6aa724ef31
acl
2015-03-25 22:46:47 +08:00
Feng Lee
de87edac83
sync
2015-03-25 00:45:04 +08:00
Feng Lee
ed69b7c5e4
acl
2015-03-24 23:34:35 +08:00
Ery Lee
3c0c394621
acl doc
2015-03-24 20:46:14 +08:00
Ery Lee
2a9653f8a8
emqttd_ctl vm
2015-03-23 21:35:16 +08:00
Ery Lee
d0eb5cddb4
gen_server
2015-03-23 20:57:31 +08:00
Ery Lee
a864fda201
mqtt_user with clientid, peername
2015-03-23 19:43:29 +08:00
Feng Lee
40b07c5e4c
0.5.4
2015-03-23 01:42:53 +08:00
Feng Lee
3a7103a728
control commands
2015-03-23 00:06:31 +08:00
Feng Lee
18a5da6691
0.5.3
2015-03-22 23:06:31 +08:00
Feng Lee
21d456fd1f
rewrite pubsub
2015-03-22 22:35:50 +08:00
Feng Lee
a72fccf28d
rewrite
2015-03-22 21:13:40 +08:00
Ery Lee
3b84e5c982
todo
2015-03-22 18:06:40 +08:00
Ery Lee
7a9c30c2d1
infinity
2015-03-20 14:44:07 +08:00
feng
9c2640c8e4
log error -> warning
2015-03-19 23:00:31 +08:00
Ery Lee
87e94f89c8
fix issue#72
2015-03-19 13:15:27 +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
7f12562871
fix issue #67
2015-03-12 23:32:55 +08:00
Ery Lee
557c341106
lager:info -> lager:debug
2015-03-12 21:35:35 +08:00
Ery Lee
77a0e9a85b
add # match cases
2015-03-12 21:30:53 +08:00
Ery Lee
399d9e08dc
emqtt -> emqttd
2015-03-12 21:16:20 +08:00
Ery Lee
43e1b7e966
support to configure max packet size, fix issue#57
2015-03-12 15:53:52 +08:00
Ery Lee
92d91bd3f2
acl
2015-03-12 12:43:18 +08:00
Ery Lee
31c8ea3b73
add broker, bridges, listeners commands. fix issue #63
2015-03-12 12:17:13 +08:00
Ery Lee
c52857f398
add broker, bridges, listeners commands
2015-03-12 12:16:37 +08:00
Ery Lee
c5a72bd1fb
event manager
2015-03-12 01:13:06 +08:00
Ery Lee
bcd354f77d
event manager
2015-03-12 00:38:56 +08:00
Ery Lee
e61d8b5595
bridge options...
2015-03-11 13:59:50 +08:00
Feng Lee
b466b8778b
pub_interval = 0
2015-03-11 00:15:27 +08:00
Feng Lee
d315b5e22a
don't wait for mqtt_user
2015-03-10 22:56:06 +08:00
Ery Lee
aca536cd8a
rename project name from 'emqtt' to 'emqttd'
2015-03-10 20:09:13 +08:00
Feng Lee
665e7cb26d
0.4.0
2015-03-10 00:21:01 +08:00
Feng Lee
81494e0aa0
format
2015-03-09 23:02:36 +08:00
Ery Lee
9a05181844
retained messages statistics
2015-03-09 16:53:35 +08:00
Ery Lee
a5573d0c50
messages statistics
2015-03-09 16:41:39 +08:00
Ery Lee
f2293c118a
ets:new first
2015-03-09 14:07:54 +08:00
Ery Lee
a8a7fd0299
TABLE -> METRIC_TAB
2015-03-09 14:05:40 +08:00
Ery Lee
e2c1eda808
client -> clients
2015-03-09 14:05:02 +08:00
Ery Lee
9162e57707
add sessions Topics
2015-03-09 13:37:22 +08:00
Ery Lee
778c34f11d
client, session, topics, subscribers statatistics
2015-03-09 13:36:00 +08:00
Ery Lee
b26f6f1b1d
random tick
2015-03-08 19:19:32 +08:00
Ery Lee
00f39607f1
format
2015-03-08 18:15:30 +08:00
Ery Lee
292b178678
serialise tests
2015-03-08 17:37:04 +08:00
Ery Lee
5e9d2886ff
Merge branch 'master' into dev
2015-03-08 17:19:02 +08:00
Ery Lee
3581c149bf
Merge branch 'master' of github.com:emqtt/emqtt
2015-03-08 17:18:23 +08:00
Ery Lee
2972b1ee52
fix serialise unsuback
2015-03-08 17:17:57 +08:00
Ery Lee
2aaf5741ca
fix all()
2015-03-08 17:06:31 +08:00
Ery Lee
a04d127d01
emqtt_pubsub:stats()
2015-03-08 15:39:20 +08:00
Ery Lee
ca19a4e9e8
fix systops
2015-03-08 15:34:27 +08:00
Ery Lee
dc8b7f032e
clients/total, clients/max
2015-03-08 15:34:02 +08:00
Ery Lee
6f67127d77
systopics
2015-03-08 15:04:38 +08:00
Feng Lee
c7c7b597c5
getstats
2015-03-08 13:38:59 +08:00
Feng Lee
1fc9eb287d
packets stats
2015-03-08 13:22:47 +08:00
Feng Lee
8f81048302
list_to_binary
2015-03-08 12:35:30 +08:00
Feng Lee
cff100f706
system topics
2015-03-08 12:23:44 +08:00
Feng Lee
e00288f9ce
fix issue #60
2015-03-07 22:50:29 +08:00
Feng Lee
db39ea7745
metrics, broker test
2015-03-07 22:47:06 +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
a53cc60573
systop
2015-03-07 01:17:52 +08:00
Feng Lee
7c49abf1db
Merge branch 'dev' of github.com:emqtt/emqtt into dev
2015-03-06 23:48:53 +08:00
Feng Lee
b842ad69bf
Topics
2015-03-06 23:48:22 +08:00
Ery Lee
dcda44cff6
add
2015-03-06 21:45:36 +08:00
Ery Lee
cc86c95951
fix issue #58 , add emqtt_opts:merge/2
2015-03-05 14:43:32 +08:00
Ery Lee
b11026788a
merge emqttc packet header
2015-03-05 14:42:50 +08:00
Ery Lee
c6668c6dc9
comment
2015-03-05 12:09:29 +08:00
Ery Lee
e8133366e1
fix format
2015-03-05 02:56:50 +08:00
Feng Lee
fb6e3dc066
new -> init
2015-03-05 02:26:22 +08:00
Feng Lee
ebd056f60b
merge emqttc code
2015-03-05 02:09:32 +08:00
Feng Lee
e80a78b66e
merge emqttc parser
2015-03-05 01:38:47 +08:00
Ery Lee
9512b18c53
merge emqttc
2015-03-04 22:11:17 +08:00
Ery Lee
b84b3e5614
merge emqttc parser, serialiser
2015-03-04 16:49:17 +08:00
Feng Lee
bb2e8c9653
fix conflict
2015-03-02 21:26:59 +08:00
Feng Lee
a7f4563050
misc fix
2015-03-02 21:25:58 +08:00
Ery Lee
4865afcda9
fix issue #55
2015-03-02 12:01:19 +08:00
Ery Lee
cc8aeb6a1f
fix sslsocket
2015-03-02 01:57:54 +08:00
Ery Lee
2d2aa2f79a
upgrade esockd, mochiweb
2015-03-02 01:40:22 +08:00
Feng Lee
89553dff69
Merge branch 'dev' of github.com:emqtt/emqtt into dev
2015-01-30 20:49:37 +08:00
Feng Lee
601f21182d
fix issue #52
2015-01-30 20:48:23 +08:00
Ery Lee
3c44aeecb8
topic type: dynamic or static
2015-01-20 15:48:26 +08:00
Ery Lee
1e93f5f513
bridge
2015-01-20 15:42:05 +08:00
Ery Lee
41471da2e8
0.3.1 fix topic match
2015-01-19 22:08:53 +08:00
Ery Lee
537e18b376
rm oldtopic
2015-01-19 21:51:36 +08:00
Ery Lee
c83d6d0e01
topic tests
2015-01-19 21:27:47 +08:00
Ery Lee
04c87c06cc
rewrite topic functions
2015-01-19 17:36:54 +08:00
Ery Lee
3ae463960f
ok\n
2015-01-18 16:34:01 +08:00
Ery Lee
9afa7c9787
fix route dump
2015-01-18 16:26:44 +08:00
Ery Lee
0b09d8a695
fix bool, and route
2015-01-18 16:22:46 +08:00
Ery Lee
e7a4be9669
fix get_value
2015-01-18 16:17:41 +08:00
Ery Lee
f637aa45c8
fix issue#44: HTTP API should add Qos parameter
2015-01-18 16:11:53 +08:00
Feng Lee
f3057c08e4
0.3.0 changes
2015-01-18 12:57:33 +08:00
Feng Lee
52abcef341
fix retained
2015-01-18 12:12:52 +08:00
Feng Lee
f16d56c8b9
retained messages
2015-01-18 11:36:21 +08:00
Ery Lee
c803ce0d7a
fix function clause
2015-01-17 23:24:53 +08:00
Ery Lee
fdfdf494f5
match retained topics
2015-01-17 23:21:54 +08:00
Ery Lee
0ae4a0f1af
supervisor_spec
2015-01-17 23:08:59 +08:00
Ery Lee
2f5d7634d2
add gen_event
2015-01-17 22:48:44 +08:00
Ery Lee
eedfd41a45
retained messages
2015-01-16 15:48:33 +08:00
Ery Lee
953df5f9f7
retained messages
2015-01-16 15:45:15 +08:00
Ery Lee
b68a325301
retained
2015-01-16 12:36:27 +08:00
Ery Lee
75d7e65672
set_flag, unset_flag
2015-01-16 12:35:12 +08:00
Ery Lee
760d6954b3
3.3.1.1 dup: reset dup when route message
2015-01-16 01:54:33 +08:00
Ery Lee
e31068787b
fix issue#42: Redelivery on reconnect
2015-01-16 01:13:02 +08:00
Ery Lee
46d1749120
fix emqtt_messsage
2015-01-16 00:38:30 +08:00
Ery Lee
69568cfb61
from_packet
2015-01-16 00:25:31 +08:00
Ery Lee
efd1fbf4fe
fix emqtt_packet:from_packet
2015-01-16 00:20:49 +08:00
Ery Lee
999c2b5ebd
supprot qos0, qos1, qos2
2015-01-15 23:50:37 +08:00
Ery Lee
45b63a6b13
fix issue#39 remove old subscription with different Qos #39
2015-01-15 00:03:10 +08:00
Ery Lee
0ae43e316c
subscribe, unsubscribe topics
2015-01-15 00:02:05 +08:00
Ery Lee
d1ac732b8c
validate empty topics
2015-01-14 23:57:17 +08:00
Ery Lee
525a104976
will message
2015-01-14 19:38:35 +08:00
Ery Lee
890b429fad
shutdown, keepalive_timeout
2015-01-14 18:25:59 +08:00
Ery Lee
8391eeb1dd
destory -> destroy
2015-01-14 17:55:58 +08:00
Ery Lee
f54986dd0d
session destroy
2015-01-14 17:54:27 +08:00
Ery Lee
40faeddd0e
session: reverse cached masseges
2015-01-14 14:15:06 +08:00
Ery Lee
fb56eee21d
session resume and expired
2015-01-14 14:08:39 +08:00
Ery Lee
85be3eef49
stop when badmsg, badinfo
2015-01-14 13:34:07 +08:00
Ery Lee
22797172a4
fix dispatch
2015-01-14 13:19:34 +08:00
Ery Lee
eda40bf232
fix clientid
2015-01-14 13:09:27 +08:00
Ery Lee
946003737c
fix clietid validator
2015-01-14 13:05:09 +08:00
Ery Lee
600a3b0e2c
session
2015-01-14 12:51:41 +08:00
Ery Lee
0301644793
session
2015-01-13 16:45:53 +08:00
Ery Lee
cf37428c91
session
2015-01-13 11:50:10 +08:00
Ery Lee
35ff84a8b7
doc
2015-01-13 00:08:28 +08:00
Ery Lee
8c3558b7ec
session management
2015-01-13 00:05:16 +08:00
Feng Lee
fedb5c209a
session
2015-01-12 19:24:44 +08:00
Ery Lee
dccbee2905
support empty clientid
2015-01-12 16:50:16 +08:00
Ery Lee
7bdacc6395
packet tests
2015-01-12 15:12:13 +08:00
Feng Lee
66fab96e1a
packet tests
2015-01-12 12:58:04 +08:00
Feng Lee
c34eaddcc7
Merge branch 'dev' of github.com:emqtt/emqtt into dev
2015-01-12 12:57:39 +08:00
Ery Lee
4e14d326e2
1 = Qos when PUBREL received
2015-01-12 01:26:17 +08:00
Ery Lee
28c0aeabd7
compile error
2015-01-11 23:54:41 +08:00
Ery Lee
161754871f
issue#33: QoS of PUBREL packet should be 1
2015-01-11 23:53:14 +08:00
Ery Lee
3ca3552452
fix {function_clause,[{emqtt_protocol,make_packet,
...
[7,6]
2015-01-11 23:29:50 +08:00
Feng Lee
3e7452dac2
improve dump
2015-01-11 13:37:55 +08:00
Feng Lee
6c2a5c0b96
dump will
2015-01-11 10:57:46 +08:00
Ery Lee
b746e57cdb
keepalive resumed
2015-01-11 00:44:28 +08:00
Ery Lee
efa1ecc5f4
export send_message
2015-01-11 00:40:59 +08:00
Ery Lee
2deed75c26
dump keepalive
2015-01-11 00:34:27 +08:00
Ery Lee
5d6a70afb2
send connack with State1
2015-01-11 00:26:58 +08:00
Ery Lee
a46b0f6a75
info conn
2015-01-11 00:20:34 +08:00
Ery Lee
4f0178ab91
fix dump
2015-01-11 00:19:33 +08:00
Feng Lee
8bbce8d0b7
dump
2015-01-10 23:20:55 +08:00
Ery Lee
899569dd34
fix FORMAT ERROR
2015-01-10 17:00:31 +08:00
Ery Lee
ae2c5a4fab
round
2015-01-10 16:57:28 +08:00
Ery Lee
5f0c0df458
getstate -> getstat
2015-01-10 16:54:04 +08:00
Ery Lee
b351f7c452
fasle -> false
2015-01-10 16:50:00 +08:00
Ery Lee
52c3bc9628
KeepAlive
2015-01-10 16:46:11 +08:00
Ery Lee
24d9b46836
add throttle, bridge
2015-01-10 15:12:42 +08:00
Ery Lee
c656844762
comment
2015-01-10 00:17:12 +08:00
Feng Lee
663646f113
packet tests
2015-01-10 00:00:40 +08:00
Feng Lee
6ff4f59a25
frame -> packet
2015-01-10 00:00:16 +08:00
Feng Lee
0a4a241be1
Merge branch 'master' into dev
2015-01-08 22:10:47 +08:00
Feng Lee
5ed1217b0a
fix wildcard topics match
2015-01-08 14:40:05 +08:00
Feng Lee
c9d3e2d291
mqtt 3.1.1 protocol
2015-01-08 14:25:38 +08:00
Ery Lee
034b1a789f
configuration, cluster
2015-01-07 14:22:26 +08:00
Feng Lee
5ab4db7caa
tests
2015-01-06 21:54:08 +08:00
Ery Lee
b44511af50
queue, router, sm
2015-01-06 21:46:12 +08:00
Ery Lee
f1c7185f52
state -> conn_state
2015-01-06 12:17:25 +08:00
Ery Lee
e7bb275923
Merge branch 'dev' of github.com:emqtt/emqtt into dev
2015-01-06 11:51:18 +08:00
Ery Lee
1c8ac49b12
misc fix
2015-01-06 11:50:53 +08:00
root
668b39768c
pubsut test
2015-01-06 03:39:31 +00:00
Ery Lee
a8dcb2bfe3
rm emqtt_log.hrl
2015-01-06 10:46:53 +08:00
Feng Lee
3e6b17146a
seperate emqtt_protol from emqtt_client
2015-01-05 23:23:08 +08:00
Feng Lee
484cf8ed79
merge
2015-01-05 13:06:37 +08:00
Feng Lee
5beb38cd68
misc fix
2015-01-05 13:04:53 +08:00
Ery Lee
930e9f4f9f
protocol and router
2014-12-30 13:12:17 +08:00
Ery Lee
7ab3194747
Merge branch 'dev' of github.com:emqtt/emqtt into dev
2014-12-29 10:59:10 +08:00
Ery Lee
8569718c23
rm empty line
2014-12-29 10:58:45 +08:00
Feng Lee
ec96c155bb
merge issue#25
2014-12-28 21:29:58 +08:00
Feng Lee
4a2b586ff9
fix clientId length
2014-12-28 21:27:08 +08:00
Feng Lee
29a8a0f283
move 'process_request' to emqtt_protocol
2014-12-11 15:50:18 +08:00
Feng Lee
20fb39cf3b
list -> binary
2014-12-10 19:20:09 +08:00
Feng Lee
5fc497ec1a
Merge branch 'dev' of github.com:slimpp/emqtt into dev
2014-12-10 18:23:32 +08:00
Feng Lee
e77d25b273
author...
2014-12-10 18:21:37 +08:00
Ery Lee
a34ae660dc
fix router
2014-12-10 15:10:50 +08:00
Ery Lee
a0017c3186
author
2014-12-10 14:20:00 +08:00
Feng Lee
23163edab7
rewrite all modules
2014-12-08 17:40:45 +08:00
Ery Lee
0dbb739416
merge 'slimrt' pubsub module
2014-12-08 13:04:03 +08:00
Feng Lee
be019ca033
fix topic
2014-12-08 11:24:07 +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
Feng Lee
eed75c5802
go...
2014-12-07 11:56:31 +08:00
Ery Lee
f51b961ccc
add
2014-12-06 23:11:10 +08:00
Ery Lee
d5b6152aa8
0.2.0 upgrade
2014-12-06 23:10:45 +08:00
Ery Lee
eb08b6bae0
0.2
2014-12-06 23:10:40 +08:00
Feng Lee
0e0ec66f06
add
2014-12-06 19:52:09 +08:00
Feng Lee
d12c5d40b2
integrate with esockd...
2014-12-06 19:50:40 +08:00
Feng Lee
3a6ed9a876
0.2 project structure
2014-12-06 19:12:29 +08:00