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
Andreas Mager
29ef00f24e
broker/NettyAcceptor: epoll added
2017-05-19 16:36:38 +02:00
andsel
6dc762f47f
Introduced the FlightZone concept (inbound and outbound) and separated logic of storage system.
2017-04-09 19:22:50 +02:00
andsel
a7b8c07d1a
Bumped dev cycle for 0.10
2017-01-11 22:21:03 +01:00
andsel
0f41c9ea08
Changed default behaviour to use persistent sotre, now use in memory as default and not FS moquette.mapdb (Fix issue #242 )
2016-12-31 16:06:18 +01:00
andsel
5c7e2b357f
Fixed missed clean session for ClientSession, issue #145
2016-02-02 22:39:11 +01:00
andsel
d36de24349
Minor, modified access to fields of SubscribeMessage.Couple
2016-01-30 17:35:28 +01:00
andsel
5f83465529
Removed a queue per client of inFlightIds (never cleaned) in favor of single atomic generator, fixes issue #130
2016-01-02 16:43:12 +01:00
andsel
9c8e96df16
Minor change
2016-01-01 17:22:09 +01:00
andsel
163858e47b
Fixed bug in deletion of valid conn descriptor once different clients with same ID connects (issues #116 and #124 )
2015-12-27 13:19:16 +01:00
andsel
8e891da49f
Removed client active/not active state from persistence (issue #118 )
2015-12-19 18:01:54 +01:00
andsel
16a5556fa3
Added internal publish once the broker is embedded in hosting applications
2015-12-08 18:12:00 +01:00
andsel
490c6a763d
Adapted issue #79 integration tests scripts to be used for #119
2015-12-01 23:20:51 +01:00
andsel
e3b6391653
Added 'autosave_interval' fix issue #97
2015-11-22 16:56:40 +01:00
andsel
1d25839f53
Refactory, moved SubscriptionStore related method directly in the subscriptioStore from ProtocolProcessro
2015-10-17 20:43:53 +02:00
andsel
f7466fd968
Added check to avoid creation of LostConnectionEvents for not yet completed connects (fix issue #88 )
2015-09-22 15:29:23 +02:00
andsel
573bf273ff
Published old committed on local branch changes (fix for issue #79 )
2015-09-20 14:27:06 +02:00
andsel
6e1524817e
Fixed ugly empty session storage, avoid fake NullObject empty subscription subscription
2015-09-20 14:10:28 +02:00
andsel
e08cf95135
Changed willMessage and password in CONNECT message from String to byte[] (fix issue #94 and #95 )
2015-09-16 23:25:15 +02:00
andsel
9a7ec7fd62
Minor change, just aligned ChangeLog
2015-09-16 22:57:28 +02:00
andrea
d8875dd8b9
Moved config part in its separate package
2015-08-22 15:40:55 +02:00
andrea
fdbee3a21f
Added shutdown sequence of the disruptor used in the output part (from ProtocolProcessor down to the cable)
2015-08-18 23:54:24 +02:00
andrea
bafcca4c58
Added checking of valid topicFilter format in unsubscribe
2015-08-10 23:07:47 +02:00
andrea
74aaf603e2
Fixed issue #69
2015-08-09 12:16:58 +02:00
andrea
8b48a82968
Fix bug in bad validation of topic names and topic filters, they should be at least 1 char wide (issue #67 )
2015-08-01 16:13:24 +02:00
andrea
fd1df47fec
Fixed issue #65
2015-08-01 11:59:00 +02:00
andrea
14f14e20df
Minor, added authorizator and autheticator class variables in the config used in distribution
2015-07-23 19:56:48 +02:00
andrea
e690f97c8d
Bumped dev cycle for version 0.8
2015-07-23 16:22:34 +02:00
andrea
ac2eb6dce0
Fixed bad qos publish, issue #56
2015-06-28 19:53:22 +02:00
andrea
b8af814940
Changed Subscription equals to use also cleanSession flag in equality check
2015-06-28 16:26:10 +02:00
andrea
5416a87149
Anticipated credentials check before dropping an already connected clientID
2015-06-28 15:31:21 +02:00
andrea
7dece38b57
Fixed multiple publish notification for overlapping subscriptions (fix issue #52 )
2015-06-23 23:23:38 +02:00
andrea
336c452ef3
Added remove of subscribed topic during processing of UNSUBSCRIBE message (fix issue #50 )
2015-06-21 17:49:39 +02:00
andrea
932d2fb4cb
Fixed issue #49 , duplication of subscription with different QoS
2015-06-21 15:55:39 +02:00
andrea
c4ebd75008
Minor change, moved method argument from exploded arguments to carrier object
2015-06-20 15:52:00 +02:00
andrea
e699d5ff2b
Fixed issue #40
2015-06-07 17:57:42 +02:00
andrea
3f4a5586de
Fixed mem leak due to caching of object without hasCode (NettyChannelContext
2015-06-07 17:47:50 +02:00
andrea
d1a8a79525
Added integration script to reproduce issue 42
2015-05-27 23:05:52 +02:00
andrea
6d3fbc4591
Implementd basic parsing fro ACL lines
2015-05-17 12:34:46 +02:00
andrea
6519691e79
Added script to measure connetion timing
2015-05-17 09:58:18 +02:00
andrea
9d8e9df44e
Added handling of allow_anonymous, fix issue #34
2015-04-25 19:49:41 +02:00
andrea
bd1b804026
Minor change, just added Changelog description
2015-04-08 23:25:52 +02:00
andrea
fc046003d5
Removed OSGi support
2015-04-06 23:37:29 +02:00
andrea
0aad3cbbf3
Fixed constructor of ConfigurationParser to do mergind of provided properties
2015-03-14 17:31:11 +01:00
andrea
4195b0d62c
Fixed issue #16 publish of will message with qos > 0
2015-03-11 23:22:57 +01:00
andrea
85d8f1c0d5
Updated changelog
2015-03-11 07:35:01 +01:00
andrea
97dd07e1d4
Minor change, updated ChangeLog
2015-01-31 10:52:22 +01:00
selva.andre
0940ac84a0
Fixed bug due to not persisted subscriptions into the store, on restart there were ghosts subscriptions that produced errors
2014-09-19 22:00:51 +02:00
selva.andre
bae1987704
Minor chaneg
2014-09-09 17:37:18 +02:00
selva.andre
2be0fd84fe
Fixed bug once the moquette.conf provided doesn't provide a valid path to pasword.conf
2014-08-23 12:34:31 +02:00