swarwick
6cc5b0edb9
Update for default configs
...
Update to allow for default config properties if some are not specified
with the start server and properties passed in. Updated the tests to
match and also moved a few more things into the Constants.java file.
2015-03-14 16:37:41 +01:00
swarwick
8943445efa
Update to allow for persistent store to be specified in the config
...
Update to allow for persistent store to be specified in the config
2015-03-14 16:37:09 +01:00
andrea
4195b0d62c
Fixed issue #16 publish of will message with qos > 0
2015-03-11 23:22:57 +01:00
andrea
bf3fcadd28
Removed unused abstract key sessions (it's bound to Netty at the end, so hasn't sense
2015-03-10 23:06:37 +01:00
andrea
715937a394
Implemented packetID generation for QoS 1,2
2015-03-10 22:52:08 +01:00
andrea
4baf407657
Integrated by hand part of the pull request #13 'fix pom and clean deprecated class and add bat file to windows'
2015-03-04 22:40:56 +01:00
andrea
50e1005b29
Added moquette.processor.benchmark sys property to enable/disable processor performance recording
2015-03-02 23:11:09 +01:00
andrea
3ea9e3f6e0
Added measuer of latency to server side
2015-02-24 23:38:05 +01:00
andrea
fb39e64417
Added TCP_NODELAY to the socket
2015-02-24 23:38:04 +01:00
andrea
9562f56a3a
Fixed issue #3 , avoid hung up of broker on any message processing error
2015-01-31 12:19:50 +01:00
andrea
155daa0335
Change null check to empty lists
2015-01-30 00:53:51 +01:00
andrea
aa79fe3145
Renamed session store management methods
2015-01-30 00:28:01 +01:00
andrea
72c8445693
Fixed issue #12 , missed remove of already published retained messages
2015-01-27 00:15:14 +01:00
andrea
95107e1624
Relaxed constraint on clientID length #11
2015-01-15 20:52:40 +01:00
andrea
1e63652d32
Fixed serious bug of client descriptor drop on connectionLost event for antoher client with sae ID (bug notified on email by ZhiPeng Yang)
2015-01-10 17:53:31 +01:00
andrea
405f800908
Minor change, removed debug println
2014-12-28 17:27:49 +01:00
andrea
62edfd19f9
Fixed issue #5 and websocket implementation in general
2014-12-28 17:13:55 +01:00
andrea
176ebf9409
Minor change, lowered a log
2014-12-06 18:41:49 +01:00
andrea
e6dba99aa8
Minor change, improved logging info
2014-12-06 17:56:54 +01:00
andrea
263b59dae2
Added a script to check 2 clients with same ID fails
2014-11-30 18:28:37 +01:00
andrea
7bcd437664
Changed package from org.dna.mqtt to orga.eclipse.moquette
2014-10-05 13:22:30 +02:00
andrea
a599c38537
Moved parser_commons submodule to org.eclipse.moquette
2014-10-05 10:53:45 +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
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
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
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
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
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
161421a00c
Renamed subscribe and unsubscribe topic to topicFilter
2014-08-03 11:17:25 +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