Nick O'Leary
0a96259ddf
Update copyright header for JS Foundation
2017-01-11 15:24:33 +00:00
Nick O'Leary
d944298dd7
Tidy up mqtt nodes - linting and done handling
...
Closes #935
2016-07-26 21:33:00 +01:00
Nick O'Leary
b9f03e7d80
Deprecate old mqtt client and connection pool modules
2016-03-16 11:15:30 +00:00
Dave Conway-Jones
6d84b1bb8d
update inspect to come from correct package (util)
...
(works from v0.10 onwards - but now deprecated in v4)
2015-10-09 13:36:35 +01:00
Nick O'Leary
f48ee01a03
Ensure MQTT nodes unsubscribe before disconnect
...
Fixes #609
Needed for partial deployment - the nodes assumed the
connection would always be closed when a deploy occurs.
2015-04-09 20:10:34 +01:00
Dave C-J
273acc0ec4
Let MQTT input node receive binary packets
...
Try to auto select output type to be string or buffer to be backwards compatible
Fixes #435
2014-11-04 21:56:15 +00:00
Nick O'Leary
907ce5c079
MQTT Node: allow publishing of Buffer payloads
...
Closes #341
2014-08-18 11:27:52 +01:00
Nick O'Leary
0b7fa1ab5c
Fix MQTT client reconnect logic
2014-04-21 20:40:56 +01:00
Nick O'Leary
eee8f89146
Clear MQTT Connection watchdog on error
2014-04-19 22:19:06 +01:00
Nick O'Leary
f7a72a48ea
Improve socket error handling in MQTT client
...
Fixes #155
2014-02-20 21:56:29 +00:00
Nick O'Leary
b4ef1d354d
Catch mqtt socket write error after disconnect
...
Part of #155
2014-02-19 21:30:46 +00:00
Nick O'Leary
79aeeea640
Handle duplicate PUBREL
...
Fixes #138
If the connection to a broker is lost mid qos 2 flow, there is a window where we have processed the PUBREL, released the message and deleted it from our store, but not sent the PUBCOMP. When the connection is re-established, and the PUBREL is resent by the broker, we assume the message still exists - and hit the error reported.
The fix is to check the message is valid before trying to process it. We send the PUBCOMP to complete the flow regardless.
2014-01-13 11:32:16 +00:00
Nick O'Leary
1c010c568d
Fix keepalive handling in MQTT client
...
Fixes #124
2013-12-29 20:16:27 +00:00
Nicholas O'Leary
48dabffefc
Move all nodes into core subdirectory
...
This makes it easier to distinguish core nodes from those added later
2013-11-14 15:52:19 +00:00