chris-lumigrow
b5b16b5dff
allows empty string as well as null to force not listen on port, also allows turn off of nonSSL MQTT listener
2016-05-18 00:11:18 +02:00
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
chris-lumigrow
9fec341589
fix CSV list bug, collect CSV list into constant, provide better logging on disabled SSL
2016-05-03 18:55:17 -07: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
andsel
ae734ded8e
Fixed ProtocolProcessor with bad merged code
2016-03-23 23:24:54 +01:00
andsel
ed6ad315d1
Fixed merge
2016-03-23 23:13:01 +01:00
Dee Eldredge
1e7f6d98e7
Based on feedback, renamed messageConsumed -> messageAcknowledged.
2016-03-23 23:11:09 +01:00
Dee Eldredge
1b77e43b61
Added topic to consumed message.
2016-03-23 23:10:45 +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
cd908f7e44
Added memory queue to before pushing to Netty, first step to have a persistent queue per channel
2016-03-06 19:50:47 +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
Erik Ramfelt
04f6878696
Unable to find org.eclipse.paho.client.mqttv3 dependency
...
Somehow I cant find the org.eclipse.paho.client.mqttv3 1.0.1 artifact on
the net. If I updated to 1.0.2, then I could package everything.
2016-02-04 09:39:33 +01:00
andsel
62c5985a34
Fixed merged dep
2016-02-03 23:31:58 +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
25b6413be1
Minor, removed unused map in MapDBMessagesStore
2016-01-30 11:05:03 +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
aa94d47148
Minor change, removed commented code
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
ff93fcdc9c
Changed BinTray name from org.dna.mqtt to io.moquette to let the artifacts be pushed on JCenter
2016-01-21 22:44:36 +01:00
andsel
5b6d0ced6e
Bumped dev cycle for 0.9-SNAPSHOT
2016-01-17 13:32:14 +01:00
andsel
a44d6b09a8
Bumped release 0.8
2016-01-17 13:04:45 +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
5daf1362cc
Rollback issue #130 because the remove from the inflight is done by MapDBSessionsStore.inFlightAck
2016-01-17 12:29:55 +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
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
4f65a59324
Minor change, upgraded mqtt-client from Fuse to 1.12
2015-12-19 17:58:27 +01:00
andsel
446c846572
Exposed the a Server.start method to injiect IAuthenticator and IAuthorizator to be embedded (fix issue #114 )
2015-12-13 17:01:23 +01:00
andsel
f44518ff27
Moved security SPI related interfaces into dedicated package
2015-12-13 16:42:04 +01:00
andsel
51627ea2f6
Added ISslContextCreator method argument to Server.startServer to use embedded SSL certificates (fix issue #115 )
2015-12-13 16:36:47 +01:00
andsel
b280089225
Minor changes, fixed a type in method name
2015-12-13 14:08:56 +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