Commit Graph
372 Commits
Author SHA1 Message Date
selva.andre 5163b094ae Minor change, added some filters to gitignore 2014-02-15 12:05:15 +01:00
selva.andre 4ff6b2aeae Fixed issue '30 to avoid publish of QoS0 to not Active clean session subscriptions 2014-02-08 20:01:59 +01:00
andrea 56a178c786 Removed all "provided" marked deps 2014-02-08 19:40:19 +01:00
andrea c9dbf58737 Removed a silencer try..catch 2014-02-08 19:39:19 +01:00
selva.andre 95d276f7a0 Splitted the OSGi bundle creation from the broker jar to let the broker be executable also outside of a container 2014-02-08 17:59:36 +01:00
selva.andre a1448597af Added patch for fix issue #33 2014-02-06 21:44:03 +01:00
selva.andre 99e161b05b Fixed issue #31 missed to insert the hawtdb jar 2014-02-04 22:33:02 +01:00
selva.andre 03ea5d4e3b Merge branch 'make_osgi_compliant' 2014-01-28 23:33:48 +01:00
selva.andre adf41722f5 Updated ChangeLog 2014-01-28 23:31:21 +01:00
selva.andre c69ff17048 Moved the bundle creation of the broker from outside bundle module to inside broker module 2014-01-28 23:24:19 +01:00
andrea ccbfe04988 Added the OSGi exporting of packages used by HawDB module (serialized classes of subscription and PublishEvent) 2014-01-28 23:04:07 +01:00
selva.andre b027e49f33 Redefined the broker OSGi dependencies 2014-01-26 13:03:34 +01:00
selva.andre 39f048910a Added basic definition of osgi descriptor to the broker 2014-01-26 12:09:37 +01:00
selva.andre df6140c282 Merge branch 'assembly_with_scripts' 2014-01-18 12:05:44 +01:00
selva.andre 7790ab1b53 Introduced maven assembly plugin to produce the distribution package 2014-01-18 12:05:11 +01:00
selva.andre ba155feb6c Minor change to ChangLlog 2014-01-18 10:19:00 +01:00
andrea 1d9e2ccad2 Added test client to check and fix issue #21 2014-01-11 13:19:12 +01:00
andrea a7619e889b Changed write to writeAndFlush fix issue #20 2014-01-10 10:45:56 +01:00
andrea a6118b2942 Minor change, stripped the number of netty libs used in deploy (no need to carry netty-all) 2014-01-10 10:41:03 +01:00
andrea 373b9657c2 Minor change, extracted TestCallback halper for Paho notifications 2013-12-27 18:05:25 +01:00
andrea 06c0eb3e87 Minor change, test class rename 2013-12-27 17:55:10 +01:00
andrea 3f0724d1dc Changed SUBACK response to accept all requested QoS on SUBSCRIBE request 2013-12-27 16:45:25 +01:00
andrea a6f94cb0a3 Prepared next development iteration 2013-12-26 21:33:59 +01:00
andrea 5be2fa9cfe Releaased version 0.4 2013-12-26 21:28:39 +01:00
andrea 224bcc1721 Modified SimpleMessaging.close() to be synchronous and avoid thread synch problems in stop/start cycle used in integration tests. Fix issue #19 2013-12-26 21:10:34 +01:00
andrea 33705c52e0 * Added integration test to check QoS downgrading for messages delivered to registered subscribers
* Fixed a deouble delivery of messages in case of QoS2 publish
2013-12-26 18:32:41 +01:00
andrea 2c28c0b771 Extracted persistence interface for subscriptions from IStorageService 2013-12-26 15:28:07 +01:00
andrea ffeb794303 Enabled overriding of subscription from same client to same topic with different QoS, the latest wins 2013-12-26 15:07:15 +01:00
andrea 06eb509bc3 Minor change, added coverage plugin 2013-12-26 12:53:48 +01:00
andrea 6428d39ce5 Forced some delay in server shutdown to give time the ProcessorEvent to shutdown correclty (it's asynch operation) 2013-12-26 12:49:38 +01:00
andrea 7695c14598 Minor change added logging 2013-12-26 12:48:35 +01:00
andrea d259d7c5e7 Missed in 2 commits ago 2013-12-26 11:46:34 +01:00
andrea 42311b2c54 Minor change, condensed debug logging 2013-12-26 11:45:52 +01:00
andrea a020d83c8a Added a test to check the cleaning of server status in start/sop cycles (usually used in integration tests itself. 2013-12-26 11:43:53 +01:00
andrea 9639639420 Minor change, introduced a latch to fix threading problem in test unit 2013-12-26 10:59:09 +01:00
andrea d59f5b9473 Minor change, introduced a latch to fix threading problem in test unit 2013-12-22 17:41:13 +01:00
andrea 7e3b6a841f Fixed issue #18, bad pubblishing of QoS0 message to inactive ( not connected) clients 2013-12-22 17:27:43 +01:00
andrea ee3aab938a Minor change, augmented logging quality 2013-12-14 14:05:05 +01:00
andrea 43ce8d6372 Fixed a bug in store remove subscription that doesn't check the clientID but just the topic match 2013-12-14 14:03:49 +01:00
andrea 0ac76e3452 Minor change, redefined toString for ConnectionDescriptor 2013-12-14 12:33:38 +01:00
andrea a50cabc572 In test, moved publisher and subscriber from local variables to fields 2013-12-14 10:01:14 +01:00
andrea 072c4fef86 Fixed issue #16 2013-11-27 18:48:57 +01:00
andrea 4226f4134f Added management of PUBACK messages in return of re-publish messages (after a cleanSession = false rebooted client) to clean sequentially the already dispatched messages 2013-11-27 18:47:34 +01:00
andrea 6c3deb392d Re-added FuseSource MQTT client because simplify certain testing use cases 2013-11-27 18:45:56 +01:00
andrea e9adffec54 Minor, added ByteBuffer to string conversion debug Utils 2013-11-27 18:44:42 +01:00
andrea 3ce82c5150 Minor, removed unused import 2013-11-27 15:46:07 +01:00
andrea 233a466dd6 Fixed ghost error due to bad timing in the test 2013-11-27 11:21:04 +01:00
selva.andre 527e045c69 Merge the switch from byte[] to ByteBuffer 2013-11-27 11:01:16 +01:00
andrea bd3a1f6c4d Changed the use of string concatenation of String.format in favor of formatted logging methods 2013-11-27 10:43:08 +01:00
andrea 215b85c407 Added publisher and subscriber using mqtt-client lib from FuseSource 2013-11-26 18:46:54 +01:00