imhao183
7e0f268b7c
token expire time
2020-03-07 15:19:50 +08:00
imhao183
22a23a3f33
添加好友请求过期时间配置
2020-01-14 10:39:36 +08:00
heavyrain.lee
7c4fe831b3
优化聊天室逻辑,添加聊天室空闲退出时间和发消息重新加入配置
2020-01-05 12:36:36 +08:00
imhao183
70c390dea9
添加设置/获取备注api,添加用户在线状态回调功能
2020-01-04 14:45:49 +08:00
imhao183
9baa1f9b23
修正编译错误,优化部分逻辑
2019-12-30 08:54:46 +08:00
imhao183
190da8934f
修改配置,增加如下功能
...
1,添加黑名单处理策略,发送失败或者忽略掉对方。
2,添加好友再次请求的时间间隔配置和好友请求被拒绝后再次请求的时间间隔配置
2019-12-30 08:48:17 +08:00
imhao183
91b209d0fa
添加是否允许陌生人聊天的配置
2019-12-26 19:35:15 +08:00
imhao183
994a8b5c4a
添加服务器为客户缓存消息数量的配置
2019-12-03 08:10:38 +08:00
heavyrain2012
33637229d6
限制多端登陆
2019-11-25 11:19:53 +08:00
imndx
877b7bc217
fix typo
2019-10-19 17:35:19 +08:00
heavyrain.lee
dae5d032fa
添加拉取历史消息开关。设置默认消息漫游和拉取都为关闭,这样无法删除问题就不会再出现
2019-08-09 13:44:44 +08:00
heavyrain lee
3f640b6c14
sync with commercial
2019-07-21 15:11:24 +08:00
heavyrain.lee
80b5508533
添加消息漫游开关
2019-07-19 20:51:52 +08:00
heavyrain lee
b2cfc2b99b
add metrics for user channel
2019-07-16 21:56:51 +08:00
heavyrain.lee
f5a94868c4
remove useless code
2019-07-10 07:30:53 +08:00
heavyrain.lee
77a5d61861
调整代码目录结构
2019-05-22 07:23:09 +08:00
heavyrain.lee
f655f519d0
server api时间戳检查开关
2019-05-20 19:33:22 +08:00
heavyrain lee
25a4a54e52
update
2019-03-27 22:35:22 +08:00
heavyrain2012
cab3ca0916
wildfire chat server source initial submit
2019-03-16 17:04:23 +08:00
andsel
1141e9f7a1
Fixed failing tests after moving to H2 as default store
2018-11-18 10:58:25 +01:00
andsel
7546a509da
Dropper Hazelcast because Moquette is not designed to be clusterizable
2018-07-20 18:17:30 +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
Maik Scheibler
d50a291366
enable the usage of Netty OpenSSL provider implementation
...
Signed-off-by: Maik Scheibler <[email protected] >
2018-06-22 12:48:06 +02:00
andsel
34a2aca45e
Minor, updated copyright date
2018-04-27 20:17:47 +02:00
Mick
b780b71e5e
Fixed issues #375 , #312
2018-02-09 09:55:29 +01:00
andsel
ec951738b5
Added BugSnag error tracker
2017-06-20 22:12:42 +02:00
andsel
e0104d99f9
Introduced DropwizardMetrics to push data on Librato
2017-06-18 11:04:24 +02:00
Andreas Mager
29ef00f24e
broker/NettyAcceptor: epoll added
2017-05-19 16:36:38 +02:00
Andreas Mager
9221a87812
editorconfig: max line length set
...
max line length warnings removed
missing Copyright added
useless publics removed
unmaintainable Javadoc tags: @author removed
helper class warnings removed
field default value initialization removed
Multiple warnings removed
pref: checkstyle warnings removed
Checkstyle will fail the build process if it detects violations
switch default cases error logger added
2017-04-13 22:16:57 +02:00
Andreas Mager
63d2f2dd69
broker/MapDBPersistentStore: Interfaces used for the Constructors
...
broker/IStore: Interface added for MapDBPersistentStore
broker/ProtocolProcessorBootstrapper: class loader for store added
broker/ISessionsStore#mapToGuid: moved to IMessagesStore
broker/ProtocolProcessorBootstrapper: getter used for SessionStore
broker/Server: getter for processor added
broker/ProtocolProcessor: getter added for Stores
2017-03-20 13:04:14 +01:00
andsel
ec6ec09cee
Minor fixed comment ( #281 )
2017-03-19 22:01:23 +01:00
Andreas Mager
4ea5d290c7
broker/BrokerConstants: code formatter used
2017-02-01 17:13:35 +01:00
Luis Barrios
ebdee0bb44
Make netty channel timeout configurable
2017-01-15 14:40:08 +01:00
Luis Barrios
d4f977c0af
Make several low-level netty parameters configurable
2017-01-13 11:01:35 +01:00
Luis Barrios
aea4f3709a
Make the size of the BrokerInterceptor thread pool configurable.
2017-01-10 17:23:15 +01:00
andsel
3f0ab75efb
Updated copiright to year 2017
2017-01-04 14:37:29 +01:00
Kevin Berendsen
bc6525e431
MQTT3.1.3-6 stated that the client can connect without giving up an client identifier. However, the broker should generate one for the client id as of the client gave the identifier to broker. The client will now disconnect if the client hasn't given up an identifier with clean session set to 0. Done this regarding issue #190
...
NettyChannelAssertions class has been modified so you could add a message to the assertion.
Unit tests have been added to test the modified processConnect() method.
The server can allow zero byte client identifiers through moquette configuration.
2016-08-07 13:17:41 +02:00
mackristof
eec4dc1779
feat(cluster): add default clustering feature
2016-06-28 17:27:35 +02:00
andsel
e41e55f5aa
Added the 'disabled' keyword in config to disable a listener on a port
2016-05-18 00:11:19 +02:00
mackristof
4bcecd5aa3
Added integration of DBAuthenticator & integration test with H2 DB
2016-05-13 16:43:08 +02:00
Michael Konrad
f5a3d57afd
Enables client authentification for SSL
...
Client authentification can be set as with the SSL Properties to
require the client certificate to be signed by the server.
Added jUnit test and test certificates
2016-02-17 12:02:52 +01:00
andsel
8c88567c78
Minor change, moved const definition from Constants inside parser-commons to BrokerConstants inside broker project
2015-12-08 14:04:35 +01:00