Commit Graph
100 Commits
Author SHA1 Message Date
selva.andre af79794300 Fixed conflict on .gitignore 2014-09-30 22:22:28 +02:00
Andrea Selva acc1167fe1 Initial commit 2014-09-30 22:14:41 +02:00
selva.andre fa5b953010 Minor changes on log defs 2014-09-30 21:13:43 +02:00
selva.andre 10081b3880 Minor change, wiped subscription also from persistent store 2014-09-19 22:49:23 +02:00
selva.andre d944a0e7c6 Minor change, renamed splitTopic to parseTopic 2014-09-19 22:30:35 +02:00
selva.andre 0940ac84a0 Fixed bug due to not persisted subscriptions into the store, on restart there were ghosts subscriptions that produced errors 2014-09-19 22:00:51 +02:00
selva.andre cc45b87ebe Added some benchmariking utils: benchmarker produces tiing csv and an html using Highcharts JS lib 2014-09-19 21:51:24 +02:00
selva.andre 1a66bc4645 Minor change, added log line end fixed typo in methond name 2014-09-19 14:25:40 +02:00
selva.andre 359556909c Minor change 2014-09-19 13:31:25 +02:00
selva.andre 2e4e060b46 Upgraded from disruptor 2.7.3 to 3.3.0 2014-09-18 22:18:19 +02:00
selva.andre c624c040b7 Fixed conflict 2014-09-09 17:39:35 +02:00
selva.andre bae1987704 Minor chaneg 2014-09-09 17:37:18 +02:00
selva.andre 04f6150399 Applied patch 0001-Moved-spec-tests-to-different-package.-Added-spec-te.patch from Prashant for Will behaviour 2014-09-09 17:35:35 +02:00
selva.andre fe66116dde Added basic connect-close TCK from Prashant Khanal 2014-09-09 17:35:35 +02:00
selva.andre 24282fe0ab Minor, removed MapDB shutdown hook because it's responsibility of the Moquette shutdown hook to teardown the storage 2014-09-09 17:06:13 +02:00
selva.andre 26ff8070ac Removed db.close because already handled by MapDB shutdown handler 2014-09-09 16:04:04 +02:00
selva.andre 7040567aab Removed unused dependency to HawtDB after switch to MapDB 2014-09-09 11:42:39 +02:00
selva.andre d581db23f8 Fixed error in NoClassFoundError due to bad import into MapDB, switched to 1.1.0 (include DynamicImport OSGi 2014-09-08 15:47:07 +02:00
selva.andre b792e3695d Applied patch 0001-Moved-spec-tests-to-different-package.-Added-spec-te.patch from Prashant for Will behaviour 2014-09-07 10:32:12 +02:00
selva.andre 27c5d75871 Added basic connect-close TCK from Prashant Khanal 2014-09-02 23:11:05 +02:00
selva.andre f3e6b71e09 Dropped HawtDB persistence 2014-09-01 22:06:27 +02:00
selva.andre c83baae50d Switched from HawtDB to MapDP store 2014-08-30 15:59:59 +02:00
selva.andre 7314dbee73 Extracted common Netty bootstrapping method 2014-08-26 21:55:42 +02:00
selva.andre 2be0fd84fe Fixed bug once the moquette.conf provided doesn't provide a valid path to pasword.conf 2014-08-23 12:34:31 +02:00
selva.andre 0593b19d51 Minor chaneg 2014-08-23 12:29:06 +02:00
selva.andre c0ebbb0b44 Removed redundant if in protocol dispatching 2014-08-18 23:32:07 +02:00
selva.andre 81a084984b Minor change, changed layout of dispather if-else 2014-08-18 23:29:43 +02:00
selva.andre 5c5e640b04 Removed some unusefull PublishEvent constructros 2014-08-18 23:27:08 +02:00
selva.andre aee85a7cb0 Added also PublishMessage to be dispatched by annotation based dispather 2014-08-18 23:02:56 +02:00
selva.andre 98f04859ab Canged behaviour of AnnotationSupport to throw an exception on message not matched 2014-08-18 22:57:53 +02:00
selva.andre 4fe7b6754c Minor change, renamed test class (fixed typo) 2014-08-18 22:51:04 +02:00
selva.andre 43d19e02a6 Renamed AnnotationHelper to AnnotationSupport 2014-08-17 22:03:25 +02:00
selva.andre 2c90b1386d Removed an used DisconnectEvent 2014-08-17 17:11:26 +02:00
selva.andre b737cde803 Removed unused InitEvent 2014-08-17 17:09:18 +02:00
selva.andre 9f3d7baf05 Removed unused InitEvent 2014-08-17 17:01:08 +02:00
selva.andre 0e729b51bf Used annotation dispatch for some protocol messages 2014-08-17 16:58:51 +02:00
selva.andre 5446d25528 Used annotation dispatch for some protocol messages 2014-08-17 16:47:14 +02:00
selva.andre 43677cca89 Introduced annotation based dispacth to invoke ProtocolProcessor methods 2014-08-17 16:14:35 +02:00
selva.andre dbe270539b Minor change, cleaned imports 2014-08-17 16:11:28 +02:00
selva.andre e724a1ee9e Minor change, redefined signature of DemuxDecoder.decode to use the more gneric AttributeMap instead of ChannelHandlerContext 2014-08-03 11:24:14 +02:00
selva.andre 161421a00c Renamed subscribe and unsubscribe topic to topicFilter 2014-08-03 11:17:25 +02:00
selva.andre e40e19cd1e Spreaded the validation of fixed flags 2014-08-03 11:09:21 +02:00
selva.andre b7fc92e343 Changed DemuxDecoder.decodeCommonHeader to also validate the fixed part flags (if needed) 2014-08-03 11:01:09 +02:00
selva.andre f343ce3094 Adapted Unsuscribe decoder to be 3.1.1 compliant 2014-08-02 12:34:03 +02:00
selva.andre d1b54eb8cf Updated SUBSCRIBE to be 3.1.1 compliant 2014-08-02 12:30:28 +02:00
selva.andre 53f87a6e4f Added check of reserved flags for PUBREL message 2014-08-02 11:37:31 +02:00
selva.andre b0ef8114b6 Minor change, simulated a client connect to avoid staktrace in log 2014-08-02 10:56:34 +02:00
selva.andre d4ef81a7ef Updated publish message parto to conform to 3.1.1 specification 2014-07-31 00:08:41 +02:00
selva.andre 482ffe0c65 Introduced handling of sessionPresent flag in ConnAck msg, now on every conenction is created an empty subscription in ISessionStore 2014-07-27 12:20:53 +02:00
selva.andre bd3c4cb40c Added clinetID=empty then reject connect rule 2014-07-26 18:22:32 +02:00
selva.andre 8185811188 Added check for MQTT 3.1.1 reserved flag == 0 on connect flags 2014-07-23 00:08:59 +02:00
selva.andre 465d7123f6 Introduced version, reserved flags untouchable and double connect 3.1.1 proto version 2014-07-21 23:14:26 +02:00
selva.andre d4e13e8543 Minor change, added groovy script to check embeddability of the broker 2014-07-13 12:26:58 +02:00
selva.andre c79f2d0a96 Started 0.7 development cycle 2014-07-12 18:22:54 +02:00
selva.andre aa24b19d2b Bumped release 0.6 2014-07-12 16:30:13 +02:00
selva.andre 883ac4590c Minor change 2014-07-12 13:43:33 +02:00
selva.andre 6e360bef93 Moved slf4j-log4j deps out of broker (and also log4j.properties) to let the broker easyli embedded using container provided logging confgiuration 2014-07-12 13:41:47 +02:00
selva.andre 5df734fcf7 Added various start methods to pass the configuration at startup 2014-07-12 12:56:38 +02:00
selva.andre bfb2b56599 Minor change 2014-06-30 23:37:28 +02:00
selva.andre 08e12494ec Separated the interfaces to persist messages from the one that persists sessions 2014-06-30 23:36:00 +02:00
selva.andre d8ec0f2e94 Minor change, just renamed method 2014-06-30 23:00:39 +02:00
selva.andre 665e60a646 Extracted the persistence dependency from SubscriptionsStore 2014-06-30 22:59:37 +02:00
selva.andre 90cfe1ac23 Extracted the persistence dependency from SubscriptionsStore 2014-06-30 22:46:11 +02:00
selva.andre 1afa7601c9 Minor change, renamed topic to topicFilter in Subscription 2014-06-30 22:21:52 +02:00
selva.andre d22ec1cf7a Minor change, remove unused (and without any meaning) session parameter from PublishEvent 2014-06-15 18:47:17 +02:00
selva.andre fdc7f6237e Added memory store for will messages and implemented the correct publishing 2014-06-15 18:16:24 +02:00
selva.andre 17d2ab505c Minor change updated the FuseSource's mqtt client lib 2014-06-15 18:06:00 +02:00
selva.andre 666cc29d47 Added copyright and license notice to every source file, added about.html and license.htl 2014-06-11 23:40:19 +02:00
selva.andre 0bbe719f16 Updated the pax-runner to fix issue #40 2014-06-11 23:00:05 +02:00
selva.andre c23147185e Minor added netty http codec also to OSGi bundle 2014-06-08 12:24:31 +02:00
selva.andre 4191ea8a18 Updated ChangeLog file 2014-05-23 00:07:02 +02:00
selva.andre 4358c4e64c Minor, added WebSocket port check to enable WebSocket binding 2014-05-23 00:03:22 +02:00
selva.andre 97a2bd3854 Recreated bad deleted test file fixture 2014-05-23 00:02:45 +02:00
selva.andre 7bba7c321b Removed unsued file 2014-05-22 23:57:32 +02:00
selva.andre e6353b5d44 Reverted log4.j to producation config 2014-05-22 23:56:13 +02:00
selva.andre 775acff846 Merge branch 'ssl_integration' 2014-05-22 23:54:20 +02:00
selva.andre cd771f1432 Added implementation of SSL support (ssl+mqtt or mqtts) 2014-05-22 23:53:58 +02:00
selva.andre 80eb7d7cea Added a test to check issue #44 2014-05-20 23:03:24 +02:00
selva.andre b8a15d9a5d Minor fixes, added some javadoc and corrected a method name typo 2014-05-20 23:02:52 +02:00
selva.andre 6755723e0b Added websocket connector 2014-05-18 12:02:18 +02:00
selva.andre 17548eeff7 Fixed Issue #43 2014-05-09 16:33:58 +02:00
selva.andre 8a7db6ee15 Fixed issue #42 2014-05-05 22:53:42 +02:00
selva.andre 4d2bf38a66 Bumped 0.6-SNAPSHOT development cycle 2014-04-02 18:51:12 +02:00
selva.andre 01bbbd3bda Fixed error in path recognizing for config dir in distribution 2014-03-05 23:37:54 +01:00
selva.andre 1897154cfd Bumped release 0.5 2014-03-05 19:37:43 +01:00
selva.andre b5eb75d607 Merge branch 'basic_authentication_23' 2014-03-02 18:17:21 +01:00
selva.andre 37ec617801 Minor chnages to groovy test scripts 2014-02-22 20:14:43 +01:00
selva.andre bbb9924c4b Minor change, added missed file 2014-02-15 15:30:31 +01:00
selva.andre 6da45fc139 Exposed logging configuration in the distribution archive 2014-02-15 15:18:54 +01:00
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
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
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