heavyrain lee
2bb6de1198
Add flyway migrate tool
2019-05-10 08:35:47 +08:00
heavyrain lee
9fdc6c2e1b
Add admin flag
2019-04-26 08:02:14 +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
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
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
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
sbouchex
ce018fe6a0
Fixed NPE while logging an unknown packet (Replaced with an IOException)
2018-06-28 14:13:52 +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
08d3e8d278
New dev cycle for 0.12
2018-05-17 23:43:33 +02:00
andsel
0186de26c2
Bumped and released version 0.11
2018-05-16 23:22:24 +02:00
andsel
3c9cc5fa8e
Fixed issue #380 , now catch and print the full stack trace on error
2018-05-07 20:26:40 +02:00
andsel
34a2aca45e
Minor, updated copyright date
2018-04-27 20:17:47 +02:00
andsel
6bbeba1612
Moved avay from ConnectionDescriptorStore unused methods and stuff that hasn't nothing about ConnectionDescriptor storing
2018-04-27 20:16:11 +02:00
andsel
99f0612209
Minor, fixed logging level to be more usefull for distribution
2018-04-27 15:56:26 +02:00
andsel
513d4d7996
Fixed #339 , sets TCP_NODELAY options on the accepted child socket and not on the accepting
2018-04-27 14:27:58 +02:00
andsel
cf5d619d34
Minor, just improved readability
2018-04-27 13:48:53 +02:00
andsel
08949370e6
Minor added slf4j-api deps to re-enable logging
2018-04-27 12:43:11 +02:00
andsel
033a428184
Fixed checkStyle and ErrorProne warns
2018-04-26 22:23:06 +02:00
Mick
b780b71e5e
Fixed issues #375 , #312
2018-02-09 09:55:29 +01:00
andsel
1b272e5849
Big refactory on session management:
...
- introduced a unique point of access and management of sessions state (SessionRepository)
- separated behaiour for sessions with clean flag to false into DurableSession
- separated behaviour for session with clean flag to true into TransientSession
2017-10-14 17:37:26 +02:00
andsel
83be327bd3
Started dev cycle for 0.11
2017-06-29 16:59:56 +02:00
Andreas Mager
8e8a295200
broker/BrokerInterceptor: ByteBuf.retain & release added
...
broker/NettyMQTTHandler: ByteBuf.release added
broker/HazelcastListener: release added
broker/pom: leak detection enabled for surefire tests
broker: ReferenceCountUtil.release used
2017-06-27 16:28:38 +02:00
andsel
0480260a56
Bumped release 0.10
2017-06-27 11:33:49 +02:00
andsel
ae9c6c7a48
Minor, marked bugsnag ChannelHandler to @Sharable
2017-06-25 12:33:10 +02:00
andsel
3ff3d44d35
Added bugsnag catcher to the pipeline
2017-06-25 11:11:56 +02:00
andsel
ec951738b5
Added BugSnag error tracker
2017-06-20 22:12:42 +02:00
andsel
04a82c4a63
Added num of connected clients and subscription request/sec
2017-06-20 21:55:59 +02:00
Andreas Mager
fb9765304c
Java Version set to 1.8
...
anonymous types replaced by lambda's
Method references used instead of Lambda's
Explicit type replaced by <>
travis.yml updated to java 1.8
2017-06-19 17:07:05 +02:00
andsel
e0104d99f9
Introduced DropwizardMetrics to push data on Librato
2017-06-18 11:04:24 +02:00
andsel
16a9a0ccd0
Fixed runtime loading of persistence implementation
2017-06-18 11:01:25 +02:00
andsel
949e531448
Switched to Netty 4.1.12 to use MqttMessageBuilders
2017-06-10 16:55:00 +02:00
Andreas Mager
fcb7870a38
MemorySessionStore: Session class added
...
MemorySessionStore$Session: clientSession field added
MemorySessionStore#pendingAck: secondPhaseStore & inflightStore &
inboundFlightMeessageToGuid added
ClientSession#cleanup missed these messages
SubscriptionsDirectoryTest: fixed
SessionsStore#dropInFlightMessagesInSession: changed to cleanSession
2017-06-02 18:09:23 +02:00
Andreas Mager
29ef00f24e
broker/NettyAcceptor: epoll added
2017-05-19 16:36:38 +02:00
andsel
2f25863578
Fixed failig message logger
2017-04-30 11:53:15 +02:00