heavyrain lee
0f05d63a3b
Add load history message function
2019-04-19 08:15:27 +08:00
heavyrain lee
99a0590c7e
Add port of upload token result and add to user list in message
2019-04-14 12:23:43 +08:00
heavyrain.lee
58c98bbbfa
调整再次添加好友逻辑:
...
1,如果没发过好友请求,或者上次发送好友请求状态为接受,可以发送
2,如果发送过好友请求,且状态不为接受,时间小于7天的,返回已经请求过错误码。
3,如果发送过好友请求,且状态不为接受,时间大于7天的,如果状态为reject,30天以内不能发送(返回拉黑错误码),30天以上可以再次发送
4,如果发送过好友请求,且状态不为接受,时间大于7天的,如果状态为sent,可以再次发送
2019-04-12 16:06:07 +08:00
heavyrain.lee
9560b9c202
1, 修改本地运行时version检查错误。2,修改好友被删除后再次添加好友。3,优化部分流程
2019-04-12 14:37:52 +08:00
heavyrain2012
8ef92d0c1b
fix modify group notification timestamp issue
2019-04-04 07:39:41 +08:00
heavyrain2012
e3e122edc4
机器人限频错误
2019-04-03 23:52:36 +08:00
heavyrain2012
0f15a3840e
优化部分逻辑
2019-04-02 22:55:29 +08:00
heavyrain lee
25a4a54e52
update
2019-03-27 22:35:22 +08:00
heavyrain2012
a9386ea275
接收好友请求时,会话不产生
2019-03-17 20:28:15 +08:00
heavyrain2012
71d58dd99a
fix encode/decode error
2019-03-17 18:26:12 +08:00
heavyrain2012
cab3ca0916
wildfire chat server source initial submit
2019-03-16 17:04:23 +08:00
andsel
26e43c519e
Moquette 0.12.1 versions release
2019-02-24 19:18:12 +01:00
andsel
b827ad446d
Exposed method to retrieve the list of Server's connected clients (issue #448 )
2019-02-24 18:15:49 +01:00
andsel
8bd0dc7852
Added get*Port() methods on Server to read local bind port (when it's passed to '0'), issue #453
2019-02-23 19:51:43 +01:00
andsel
3f7c8fe3ea
Fixed draining of queue on ACK messages, related to issue #441
2019-02-23 17:12:14 +01:00
Maik Scheibler
9a13c50e91
Enhanced exception handling / logging for invalid messages
...
Signed-off-by: Maik Scheibler <[email protected] >
2019-01-28 13:18:28 +01:00
andsel
07e6ab324f
Fixed issue #440 , moved read access check on connect instead of on publish
2019-01-23 22:03:35 +01:00
zhangliangbo
ea063159f0
Fix issue #439 and #443
2019-01-20 18:01:37 +01:00
andsel
1de5322a00
Bumped dev cycle for 0.12.1
2018-12-09 17:13:49 +01:00
andsel
2416347bea
Fix issue #437 use extend logger class name for messageLogger
2018-12-09 17:11:11 +01:00
andsel
3080050c4d
Bumped release 0.12
2018-12-01 15:10:34 +01:00
andsel
213851335a
Added implementation of retained store in H2
2018-11-28 23:05:24 +01:00
andsel
80daadff47
Separated CTrie as data structure from the rest of CTrieSubscriptionDirectory
2018-11-24 16:32:48 +01:00
andsel
f3daad5c28
Re-inserted missed CTrie unit tests
2018-11-24 15:48:49 +01:00
andsel
f165fd968f
Fixed test interdependency due to H2 storage in integration tests
2018-11-24 12:06:31 +01:00
andsel
9df60774a7
Fixed failing tests
2018-11-22 22:16:44 +01:00
andsel
c4d928bbd7
Added QueueRepository implemented in memory and on H2
2018-11-22 21:51:16 +01:00
andsel
1141e9f7a1
Fixed failing tests after moving to H2 as default store
2018-11-18 10:58:25 +01:00
andsel
cfa478067e
Removed unused persistence classes
2018-11-14 22:13:42 +01:00
andsel
a36d926460
Implemented H2 based SubscriptionsRepository
2018-11-13 22:50:02 +01:00
andsel
1ba9eb3613
Moved packages from old io.moquette.server to new io.moquette.broker
2018-11-11 18:06:13 +01:00
andsel
58fd90d33d
Avoid multiple calls to initialize of AutoFlushHadler and extracted common config part MQTT pipeline
2018-11-11 17:27:33 +01:00
andsel
284417ef50
Minor, fixed checkstyle and find bugs warns
2018-11-10 18:31:51 +01:00
andsel
9ceb26307e
Fixed leaks
2018-11-10 17:28:54 +01:00
andsel
11bb0c6fa1
Minor, fixed code style
2018-11-10 14:37:14 +01:00
andsel
dd8bad7480
Minor changes
2018-11-08 22:28:29 +01:00
andsel
e10619813a
Removed all the old ProtocolProcessor stuff
2018-11-08 22:18:11 +01:00
andsel
24e9d9f83c
Added keepalive management to MQTTConnection
2018-11-08 22:15:46 +01:00
andsel
5efbe8e8bf
Ported the config for SSL and websocket into new broker
2018-11-02 17:21:35 +01:00
andsel
176b986c47
Introduced interceptors notification into new broker
2018-11-02 16:49:50 +01:00
andsel
a2266e5bbe
Rearchitected the broker, switching from ProtocolProcessor and publisher to MQTTConnection, Session and PostOffice
2018-11-02 12:33:59 +01:00
Ricardo JL Rufino
0f3b3f9ee6
Update MQTTMessageLogger.java
...
reduce the level of logging to less significant things
2018-08-09 23:42:01 -03:00
andsel
ba8ad02289
Dropper Hazelcast because Moquette is not designed to be clusterizable
...
Separated the connect/disconnect logic into ConnectHandler/DisconnectHandler
Moved the sending of CONN ACK after session creation/update
Moved the will message management inside the session class
2018-07-20 18:19:10 +02:00
Andrea Selva
baecbbcb31
Merge pull request #422 from jcroig/master
...
Adds client remote address getter to ConnectionDescriptor class.
2018-07-19 17:32:29 +02:00
Andrea Selva
6bba40ff1c
Merge pull request #421 from hylkevds/shutdownFix
...
Fixed executor not shutting down.
2018-07-19 17:29:15 +02:00
andsel
8a03dd8131
Fixed issue #415 by adding a configuration flag to force subscription re-authentication on client connect
2018-07-19 17:23:18 +02:00
Juan Carlos Roig
5afc874eed
Adds client remote address getter to ConnectionDescriptor class.
2018-07-09 12:20:45 +02:00
Hylke van der Schaaf
add5e8968e
Fixed executor not shutting down.
2018-07-07 13:47:35 +02:00
andsel
5e4c70edce
Fixed issue #412 adding a check on Topic's string length in processPublish
2018-06-28 23:26:56 +02:00
sbouchex
ce018fe6a0
Fixed NPE while logging an unknown packet (Replaced with an IOException)
2018-06-28 14:13:52 +02:00