Commit Graph
746 Commits
Author SHA1 Message Date
andsel 7bb02d9a2a Defined attribute for package to OSS Sonatype, and to GPG sign the artifacts 2016-03-06 19:50:47 +01:00
Andrea Selva 1604c71c33 Merge pull request #149 from konradmichael/clientAuth
Enables client authentification for SSL
2016-02-29 13:35:34 +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
Andrea Selva 368100f77c Merge pull request #148 from redsolo/master
Unable to find org.eclipse.paho.client.mqttv3 dependency
2016-02-06 10:51:40 +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 91505c9350 Fixed dependency 2016-02-03 23:28:38 +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 69c1219f2b Minor added source and javadoc jars creations 2016-01-30 11:54: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 c7e82497dd Updated version path to download the artifact 2016-01-21 22:47:15 +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 cf252da519 Minor change, added loggin for testing ProtocolDecodingServer 2016-01-03 17:29:44 +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
Andrea Selva 571eaa1378 Merge pull request #135 from stannislin/master
Change the executing name of class in moquette.sh
2015-12-22 16:40:32 +01:00
Stannis Lin 4a2b25e5cc Change the executing name of class from `Server to io.moquette.server` in moquette.bat 2015-12-22 22:22:35 +08:00
Stannis Lin 71d811c031 Change the executing name of class from Server to io.moquette.server.Server in moquette.sh 2015-12-22 12:04:29 +08: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
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 f41f7dafb9 Added sample publish InterceptHandler implementation to EmbeddedLauncher (#104 publish listner part) 2015-12-08 12:07:03 +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 585bf7523e Minor chane, fixed integration scripts for many connections 2015-12-06 19:04:26 +01:00
andsel 9ce9a6597f Architechtural refactory, moved subscription out of tree and into db store 2015-12-06 11:43:29 +01:00