Commit Graph
629 Commits
Author SHA1 Message Date
Victor Kazakov fc1ac5973f Adding unit test to check that PubRelEncoder encodes PubRel message flag to match what is in the MQTT specification (both 3.1.1 and 3.1). See Appendix B: MQTT-3.6.1-1 2015-08-25 09:26:51 -07:00
Victor Kazakov d8e432b4cf Fixing PubRelEncoder to encode PubRel message flag to match what is in the MQTT specification http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718054 2015-08-24 15:10:56 -07:00
andrea d8875dd8b9 Moved config part in its separate package 2015-08-22 15:40:55 +02:00
andrea 560559fad2 Abstracted configuration part to use filesystem or classpath files 2015-08-22 15:35:11 +02:00
andrea b6554eb0ac Added simple main class to test embedding of Broker 2015-08-18 23:59:45 +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 Selva 28b7529516 Merge pull request #85 from wagnerluis1982/master
Encapsulating every intercept data
2015-08-18 18:09:33 +02:00
Wagner Macedo 96c63b5e6f Encapsulating every intercept data
- Removed UnmodifiableConnectMessage and UnmodifiablePublishMessage
  classes.
2015-08-17 17:54:08 -03:00
andrea 89790291a5 Minor change, updated Netty and MapDB versions 2015-08-10 23:23:43 +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 c3224c2a5b Minor change, updated copyright to 2012-2015 2015-08-08 19:36:14 +02:00
andrea 68ac417f65 From cloning of Publish and Connect messages to unmodifiable copies 2015-08-08 19:26:27 +02:00
andrea 0c114d3dab Minor changed, fixed typo in method name (ProcotolVersion to ProtocolVersion) 2015-08-08 19:03:27 +02:00
andrea ccc5ceb3b9 Switched from cloning of ConnectMessage to unmodifiable with copy construtor 2015-08-08 19:02:48 +02:00
andrea dc55ff4078 Removed never used and unsufull no-op interceptor, forced usage of BrokerInterceptor, changed BrokerInterceptor to work on a list of InterceptHandler 2015-08-08 18:37:32 +02:00
andrea 9daff2b738 Removed unsufull classes and moved out of internal broker structures the firing of interceptor events 2015-08-08 11:29:58 +02:00
Andrea Selva f876ae49ad Merge pull request #76 from wagnerluis1982/master
Accepted but ha to be reworked on the master
2015-08-08 09:56:36 +02:00
Andrea Selva b644d560d8 Minor change, fix issue #74 2015-08-03 18:05:25 +02:00
Wagner Macedo 8a3fa2956c Added unit tests for interceptor 2015-08-02 12:40:15 -03:00
Wagner Macedo 67ed07549e Makes interceptor notify handler asynchronously 2015-08-02 12:40:11 -03:00
Wagner Macedo 58f6191a8e Assure intercept methods to not change the message
This was done by cloning.
2015-08-02 09:34:12 -03:00
Wagner Macedo 66ce5b6e0e Enabling ability for interception of broker events 2015-08-02 09:34:11 -03:00
andrea 5bfc73fafb Minor changes 2015-08-01 16:45:28 +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 4a7c90e5bc Minor, added null check on user and password in FileAuthenticator 2015-07-23 19:26:38 +02:00
andrea 90cf8eabd8 Minor, added Luca Capra as contributor 2015-07-23 16:25:02 +02:00
andrea e690f97c8d Bumped dev cycle for version 0.8 2015-07-23 16:22:34 +02:00
Andrea Selva 5860a5a027 Merge pull request #72 from muka/patch_auth
Added authorizator and authenticator class load in config
2015-07-23 16:21:04 +02:00
Luca Capra 5a362aa8f9 Merge tag '0.7' into patch_auth
Version 0.7 MapDB migration
2015-07-23 15:54:14 +02:00
Luca Capra 9e7f2b76f7 fix getInstance label typo 2015-07-23 15:52:56 +02:00
andrea f0a8346ef4 Bumped verision 0.7 2015-07-08 19:54:29 +02:00
Andrea Selva a1fb2115cd Merge pull request #64 from salmanebah/fix-window-moquette-script
Updated the windows script
2015-07-08 19:16:59 +02:00
Salmane Bah 0423dd32c4 Updated the windows script
- Set the log4j properties file
- Remove the jar filename  to the classpath switch
2015-07-08 01:50:00 +02:00
Luca Capra ea98ccb8f1 add classloader tests 2015-07-06 18:35:31 +02:00
Luca Capra 44f51e5e60 allow to load class instance with getInstance 2015-07-06 18:18:56 +02:00
Luca Capra f4ec180d85 added config options for authorizator_class and authenticator_class 2015-07-06 16:37:42 +02:00
andrea 4663fa507b Introduced WSS to fix issue #8 2015-06-30 22:44:22 +02:00
andrea f2410f962b Extracted SSLHandler initialization into separate method 2015-06-30 22:15:32 +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 78b3f1faf8 Minor change, removed redundant parameter in method addNewSubscription of session storage 2015-06-21 16:37:44 +02:00
andrea 932d2fb4cb Fixed issue #49, duplication of subscription with different QoS 2015-06-21 15:55:39 +02:00
andrea 3deb903f3c Minor change, modified dumpTree to graphicaly show a tree 2015-06-21 15:36:41 +02:00
andrea 867d78b650 Fixed issue #43, not clean handlng of bad formatted topic filters during subscrion 2015-06-20 18:27:43 +02:00