andsel
5f003ccb05
MOved conenct method into the test support class Client
2016-05-18 00:11:18 +02:00
mackristof
4bcecd5aa3
Added integration of DBAuthenticator & integration test with H2 DB
2016-05-13 16:43:08 +02:00
mackristof
cad1165071
Added DBAuthenticator & Test with H2 DB
2016-05-12 15:47:49 +02:00
andsel
dbe9c7bcaa
Added integration test to check firing of will message (issue #171 )
2016-05-02 20:48:18 +02:00
andsel
5029da8763
Removed WebSocket port from default configuration, end moved defaults config from ConfigParser to Config container. Fixes isse #150
2016-04-25 11:52:07 +02:00
Dee Eldredge
1e7f6d98e7
Based on feedback, renamed messageConsumed -> messageAcknowledged.
2016-03-23 23:11:09 +01:00
Dee Eldredge
7dab8a367f
Added username to all messages. From a consumer perspective the username is more useful than a clientID which is often autogenerated.
2016-03-23 23:10:24 +01:00
Dee Eldredge
f44283d5f0
Added onMessageConsumed logic.
...
Related to: https://github.com/andsel/moquette/issues/156
2016-03-23 23:09:16 +01:00
andsel
9b75a6a0a9
Fixed failing test
2016-03-06 20:02:10 +01:00
andsel
4e8f72a34b
Moved test to use a test client callback that queue up all received messages
2016-03-06 19:50:47 +01:00
andsel
6cadaebb0c
Minor, rewritten test to user Paho instead of fusesource mqtt client
2016-03-06 19:50:47 +01:00
andsel
efbfab7914
Minor, moved tests from ServerIntegrationFuseTest to ServerIntegrationPahoTest to limit the usage of fusesource mqtt client
2016-03-06 19:50:47 +01: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
5487303095
Merged parser_commons into netty_parser
2016-02-03 23:20:15 +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
a19af18a61
Moved read authorization check from publish phase to subscribe
2016-01-30 17:22:17 +01:00
andsel
8c14efb7d8
Added integration test to check issue #142
2016-01-30 11:46:06 +01:00
andsel
dfa75e145f
Fixed bug #143 avoid publication try to disconnected clients
2016-01-25 22:21:38 +01:00
andsel
43f7223a15
Minor refactory, renamed var names from session to channel
2016-01-24 19:21:24 +01:00
andsel
3be2667844
Minor refact, moved Channel's attributesKey accessible by utils methods
2016-01-24 19:21:24 +01:00
andsel
43371d3068
Minor refact, moved commons Channel attributes constants from NettyChannel to NettyUtils
2016-01-24 19:21:24 +01:00
andsel
7b1db3e1db
Refactoring, dropped unuseful ServerChannel abstraction in favor on Netty's Channel
2016-01-24 19:21:24 +01:00
andsel
beb556c73c
First clean of Moquette's channel abstraction to user Netty's one
2016-01-24 19:21:24 +01:00
andsel
4c1f36cf67
MOved the method nextClientID from IMessagesStore to the ISessionsStore because it's session related
2016-01-17 13:00:36 +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
f44518ff27
Moved security SPI related interfaces into dedicated package
2015-12-13 16:42:04 +01:00
andsel
db66f19109
Added sleep in integration tests to let MQTT clients finish it's job when we need a serial behaviour
2015-12-08 19:46:43 +01:00
andsel
6cb67eb6c8
Fixed integration tests for internal publish
2015-12-08 19:27:47 +01:00
andsel
16a5556fa3
Added internal publish once the broker is embedded in hosting applications
2015-12-08 18:12:00 +01:00
andsel
6805cf89ee
Minor change, just renames
2015-12-08 15:15:51 +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
andsel
5a1cd97b71
Removed clean session flag from subscription and moved in the correct place (ClientSession)
2015-12-06 19:55:04 +01:00
andsel
80569d5dfe
Minor change, added a factory method for ClientTopicCouple built from Subscription
2015-12-06 19:31:36 +01:00
andsel
9ce9a6597f
Architechtural refactory, moved subscription out of tree and into db store
2015-12-06 11:43:29 +01:00
andsel
7325c8e7bc
Minor, cleaned imports
2015-12-01 23:00:42 +01:00
andsel
810d8a1af8
Removed TreeNode's parent reference to avoid maintaning a reference that could keep live big trees (solves #119 and #126 )
2015-12-01 22:59:38 +01:00
andsel
e3b6391653
Added 'autosave_interval' fix issue #97
2015-11-22 16:56:40 +01:00
andsel
371c740321
Moved project package from org.eclipse.moquette to io.moquette
2015-11-20 21:30:59 +01:00