Commit Graph
1245 Commits
Author SHA1 Message Date
andsel f3daad5c28 Re-inserted missed CTrie unit tests 2018-11-24 15:48:49 +01:00
andsel af624557c8 Fixed output directory 2018-11-24 15:01:18 +01:00
andsel 4bd41aa135 Minor, fixed launch scripts 2018-11-24 14:53:14 +01:00
andsel 724b26aab4 Fixed path used during test for physical H2 file 2018-11-24 14:48:55 +01:00
andsel f165fd968f Fixed test interdependency due to H2 storage in integration tests 2018-11-24 12:06:31 +01:00
andsel 9df60774a7 Fixed failing tests 2018-11-22 22:16:44 +01:00
andsel 626d6e786f Minor, removed no more used hazecast configuration file 2018-11-22 21:53:04 +01:00
andsel c4d928bbd7 Added QueueRepository implemented in memory and on H2 2018-11-22 21:51:16 +01:00
andsel 1141e9f7a1 Fixed failing tests after moving to H2 as default store 2018-11-18 10:58:25 +01:00
andsel cfa478067e Removed unused persistence classes 2018-11-14 22:13:42 +01:00
andsel a36d926460 Implemented H2 based SubscriptionsRepository 2018-11-13 22:50:02 +01:00
andsel 1ba9eb3613 Moved packages from old io.moquette.server to new io.moquette.broker 2018-11-11 18:06:13 +01:00
andsel 58fd90d33d Avoid multiple calls to initialize of AutoFlushHadler and extracted common config part MQTT pipeline 2018-11-11 17:27:33 +01:00
andsel 8f7b7df124 Removed perf module to be move in separate project, and disabled leak detector on bytbuf during test 2018-11-11 16:32:10 +01:00
andsel 8e17e99428 Fixed mqtt-bee dependency 2018-11-10 18:53:31 +01:00
andsel 284417ef50 Minor, fixed checkstyle and find bugs warns 2018-11-10 18:31:51 +01:00
andsel 9ceb26307e Fixed leaks 2018-11-10 17:28:54 +01:00
andsel 11bb0c6fa1 Minor, fixed code style 2018-11-10 14:37:14 +01:00
andsel dd8bad7480 Minor changes 2018-11-08 22:28:29 +01:00
andsel e10619813a Removed all the old ProtocolProcessor stuff 2018-11-08 22:18:11 +01:00
andsel 24e9d9f83c Added keepalive management to MQTTConnection 2018-11-08 22:15:46 +01:00
andsel 5efbe8e8bf Ported the config for SSL and websocket into new broker 2018-11-02 17:21:35 +01:00
andsel 176b986c47 Introduced interceptors notification into new broker 2018-11-02 16:49:50 +01:00
andsel a2266e5bbe Rearchitected the broker, switching from ProtocolProcessor and publisher to MQTTConnection, Session and PostOffice 2018-11-02 12:33:59 +01:00
Andrea Selva 0ad6ffdd3c Merge pull request #428 from ricardojlrufino/patch-1
Update MQTTMessageLogger.java
2018-08-11 11:23:00 +02:00
Ricardo JL Rufino 0f3b3f9ee6 Update MQTTMessageLogger.java
reduce the level of logging to less significant things
2018-08-09 23:42:01 -03:00
andsel 5d6435cf40 Merge branch 'split_protocol_processor_in_message_handlers' 2018-07-20 18:20:29 +02:00
andsel ba8ad02289 Dropper Hazelcast because Moquette is not designed to be clusterizable
Separated the connect/disconnect logic into ConnectHandler/DisconnectHandler

Moved the sending of CONN ACK after session creation/update

Moved the will message management inside the session class
2018-07-20 18:19:10 +02:00
andsel 7546a509da Dropper Hazelcast because Moquette is not designed to be clusterizable 2018-07-20 18:17:30 +02:00
Andrea Selva baecbbcb31 Merge pull request #422 from jcroig/master
Adds client remote address getter to ConnectionDescriptor class.
2018-07-19 17:32:29 +02:00
Andrea Selva 6bba40ff1c Merge pull request #421 from hylkevds/shutdownFix
Fixed executor not shutting down.
2018-07-19 17:29:15 +02:00
andsel 8a03dd8131 Fixed issue #415 by adding a configuration flag to force subscription re-authentication on client connect 2018-07-19 17:23:18 +02:00
andsel 241a659f35 Minor just updated READMEs 2018-07-18 17:34:41 +02:00
Juan Carlos Roig 5afc874eed Adds client remote address getter to ConnectionDescriptor class. 2018-07-09 12:20:45 +02:00
Hylke van der Schaaf add5e8968e Fixed executor not shutting down. 2018-07-07 13:47:35 +02:00
andsel 5e4c70edce Fixed issue #412 adding a check on Topic's string length in processPublish 2018-06-28 23:26:56 +02:00
Andrea Selva 1aa6d9ca93 Merge pull request #417 from infovista/npe_unknown_packet
Fixed NPE while logging an unknown packet (Replaced with an IOException)
2018-06-28 21:59:07 +02:00
sbouchex ce018fe6a0 Fixed NPE while logging an unknown packet (Replaced with an IOException) 2018-06-28 14:13:52 +02:00
andsel 88e0ccf20e On retained republish message adapt the QoS to the one specified during subscription (fix issue #411) 2018-06-28 00:26:42 +02:00
andsel 99226aadbd Added dependency to Paho 1.2.0 2018-06-27 22:14:54 +02:00
andsel ea0ad14374 Fixed issue #410 reserved flag set in unsubscribe 2018-06-26 15:00:36 +02:00
andsel a6f133e058 Added test case for issue #415 2018-06-26 11:55:37 +02:00
andsel bb52d2c6d5 Minor, used same const in 2 different test classes 2018-06-26 11:55:37 +02:00
Andrea Selva 96703690e6 Merge pull request #414 from kiwigrid/feature/openssl_provider
enable the usage of Netty OpenSSL provider implementation and PKCS12 key stores
2018-06-25 15:03:39 +02:00
Maik Scheibler b761928654 added config documentation
Signed-off-by: Maik Scheibler <[email protected]>
2018-06-25 10:39:31 +02:00
Maik Scheibler d50a291366 enable the usage of Netty OpenSSL provider implementation
Signed-off-by: Maik Scheibler <[email protected]>
2018-06-22 12:48:06 +02:00
Andrea Selva 0fae292946 Merge pull request #413 from infovista/netty_upgrade
Upgrade netty to 4.1.22
2018-06-20 08:41:15 +02:00
sbouchex 63e27c2700 Upgrade netty to 4.1.22 2018-06-19 15:44:44 +02:00
andsel e824a22ae6 Fixed issue #408, separe slf4j api from impl, forcing broker to use only the api and exporting the impl in the distribution 2018-06-10 12:13:06 +02:00
Andrea Selva 0bf35a7b8d Updated readme for version 0.11 2018-05-17 23:54:50 +02:00