Commit Graph
100 Commits
Author SHA1 Message Date
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
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
selva.andre 527e045c69 Merge the switch from byte[] to ByteBuffer 2013-11-27 11:01:16 +01:00
selva.andre d596e41716 Merge branch 'master' into remove_content_copy 2013-11-25 18:58:26 +01:00
selva.andre 9603310b4e Minor change, updated ChangeLog 2013-11-25 09:33:40 +01:00
selva.andre 7a7c5cc53e Added script to test issue 9, publish of a QoS2 message 2013-11-07 11:55:23 +01:00
selva.andre af8c0e3b9a Added Apache 2.0 license 2013-10-04 14:03:38 +02:00
selva.andre f4162c2868 Bumped 0.3 2013-09-23 12:26:37 +02:00
selva.andre 64e332f3d5 Added file appender and defined threshold for various appenders 2013-09-23 12:16:00 +02:00
selva.andre 7bcaadf6ee Added scripted use cases
Minor changes to logging
2013-09-23 11:46:48 +02:00
selva.andre 56faccd2fc Added the creation of broker assembly to the package phase 2013-09-20 20:00:02 +02:00
selva.andre 04478e77e1 Added Message and Bytes read/write metrics 2013-09-20 19:25:19 +02:00
selva.andre 1e83f3c035 Parametrized version number and bumped 0.3-SNAPSHOT 2013-09-20 11:19:17 +02:00
selva.andre 4e27ee638a Removed Fusesource mqtt client based test because the lib seems not working correctly (random cyclic reconnects) 2013-09-20 11:12:06 +02:00
selva.andre a6164f7464 Removed netty_parser/target from git commits 2013-09-19 20:15:50 +02:00
selva.andre 81b6516cac * Reimplemented the Fuse integration tests into Paho client lib
* Extracted common pom properties
2013-09-19 20:14:07 +02:00
selva.andre f09fcd6cd5 Minor fixes to typos 2013-09-19 20:11:52 +02:00
selva.andre 1dfc6ff77c Switched the default connector from MINA to Netty 2013-09-19 20:10:18 +02:00
selva.andre ecfe3e0936 Added default idle connection timeout in a ChannelPipeline 2013-09-19 20:09:46 +02:00
selva.andre 576704562e Minor code relayout 2013-09-19 12:22:06 +02:00
selva.andre 8f10f3ed15 Moved the clientIDs map (ConnectionDescriptors cache) from SimpleMessaging to ProtocolProcessor 2013-09-17 11:08:05 +02:00
selva.andre 3d3432762e Merge branch 'porting_mina_2_netty' 2013-09-15 17:19:04 +02:00
selva.andre 13b211e813 Merge branch 'protocol_processor_extraction'
Splitted lmax messsaging part from protocol processing part
2013-08-30 19:23:08 +02:00
selva.andre 55beac9386 Removed custom client side library 2013-08-28 22:41:07 +02:00
selva.andre 2cc474dd26 Merge branch 'master' of https://code.google.com/p/moquette-mqtt 2012-09-17 11:52:20 +02:00
selva.andre 74dfdc7702 Fixed typo 2012-09-12 00:28:25 +02:00
selva.andre 501c3fffe6 Merge branch 'split_in_other_modules' 2012-09-12 00:25:50 +02:00
selva.andre 34e5177da6 Extracted client module 2012-09-12 00:25:30 +02:00
selva.andre fe022cb19c Added broker/terget to gitignore 2012-09-12 00:14:34 +02:00
selva.andre ea62a684d0 Completed the exporting into broker module 2012-09-12 00:13:24 +02:00
selva.andre 3410f0f0ce First raw code move from parser to newly created broker module 2012-09-11 23:39:07 +02:00
selva.andre 48b0b95e58 Added idea IDE files to gitignore 2012-09-11 23:23:31 +02:00
selva.andre 633688f184 Implemented the QoS 2 sending part for the server plus a unit test 2012-09-11 23:20:32 +02:00
selva.andre b7c2585742 Fixed encoders and decoders declaration for the broker 2012-09-11 23:19:44 +02:00
selva.andre c4f186b3c8 Added rough implementation for QoS 2 publish 2012-09-10 23:30:40 +02:00
selva.andre 87a51cf4c2 Removed the CleanInFlight evente, because the clean is done once the Publish QoS 1 is just published 2012-09-10 21:56:00 +02:00
selva.andre db161599e9 Fixed imports 2012-09-09 21:52:54 +02:00
selva.andre de2937d4dd Renamed methods in SubscriptionStore, connect-> activate disconnect ->deactivate 2012-09-05 21:35:20 +02:00
selva.andre d9d58e498f Extracted private inner classes from SubscriptionStore to self contained classes 2012-09-05 21:30:13 +02:00
selva.andre 562c99b9ed Moved SubscriptionStore and its stuff in separate package 2012-09-05 21:26:53 +02:00
selva.andre 2f67532fdd Extracted part of setUp for some tests 2012-09-05 20:57:41 +02:00
selva.andre fd0c336600 Re-enabled ignored test, moved from ServerIntegrationTests 2012-09-05 20:50:56 +02:00
selva.andre 0e3e1bf80b Moved inner class StoredMessage from SimpleMsessaging to HawtDBStorageService 2012-09-05 20:12:26 +02:00
selva.andre ff5c60a608 Fixed a test 2012-09-05 20:01:10 +02:00
selva.andre 1dafa02f53 Fixed error in storage of QoS publish messages, before stored with current clientID and not matching subscription's clientID 2012-09-05 19:39:57 +02:00
selva.andre d1d7c9d9df Fixed log message 2012-09-05 19:37:51 +02:00
selva.andre 2cc30e6ce1 Minor change added log on method call 2012-09-05 19:34:14 +02:00
selva.andre fc223d0b0b Added connect method to re-activate client subscription on the tree 2012-09-05 19:32:42 +02:00
selva.andre 59c7a85355 Minor change, added toString 2012-09-05 19:30:23 +02:00
selva.andre 8fdec31c35 Added message type to string decoder helper method 2012-09-05 19:29:27 +02:00
selva.andre 481b8a5fff Added toString util method 2012-09-05 16:15:13 +02:00
selva.andre 626f12e619 Added brute force MINA testing client and server 2012-09-05 13:56:50 +02:00
selva.andre 37916f7cbe Merged the intergation test part that uses Fusesource MQTT client 2012-09-04 16:41:40 +02:00
selva.andre f00e5494fb Removed unused imports 2012-09-04 16:23:49 +02:00
selva.andre 8f3041fe56 Cleanedup MQTTHandler after the move of logic into the event loop 2012-09-04 16:23:11 +02:00
selva.andre 0e1a3cef6c Moved subscription logic inside the event loop 2012-09-04 16:20:53 +02:00
selva.andre 70ad0c0475 Removed no more used Unsubscribe event 2012-09-04 15:46:24 +02:00
selva.andre ddc835d1f3 Minor change, removed commented code added a comment 2012-09-04 15:44:29 +02:00
selva.andre d6f6892d37 Moved Unsubscribe message handling inside event loop 2012-09-04 15:42:37 +02:00
selva.andre 598efd26f3 Moved disconnect message handling inside event loop 2012-09-04 15:14:16 +02:00
selva.andre 342a6a6187 Moved publish message handling inside event loop 2012-09-04 14:57:56 +02:00
selva.andre bfc4193b76 First step in moving protocol message processing inside the event handler 2012-09-04 14:30:17 +02:00
selva.andre a52845a4c2 Parametrized the code for benchmark Producers 2012-09-04 13:58:33 +02:00
selva.andre e56662fbef Removed commented code 2012-09-04 10:25:08 +02:00
selva.andre 7d5e91afae Merge branch 'change_from_blocking_queue_to_disruptor' 2012-09-04 10:15:52 +02:00
selva.andre ab65cd250c Minor change on server statistics 2012-09-04 10:15:17 +02:00
selva.andre 588374646e Moved from List of persistent subscription to Set to avoid duplication 2012-09-03 22:08:47 +02:00