Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

30 timeline items

2018-01-07
10:58
[df5dbe1cac] Leaf: - Client failed to send password. (user: schelte, tags: trunk)
08:56
[088deebe74] Subscriptions were not reinstated after reconnecting to a failed broker. (user: schelte, tags: trunk)
2018-01-01
12:13
[35bdb9a617] - An illegal topic name in a publish message would cause the broker to drop the connection. But upon reconnection, the bad publish message will be resent (when qos is 1 or 2). This makes any further MQTT communications impossible. (user: schelte, tags: trunk)
2017-12-29
19:50
[2ef9fc0c02] Reverse DUP logic after reconnect Fix typo resulting in an error when unsubscribing (user: schelte, tags: trunk)
08:36
[a120291c33] Fix bugs in the subscription administration and when reconnecting. (user: schelte, tags: trunk)
2017-12-27
23:30
[d718477909] Fix typo (user: schelte, tags: trunk)
20:31
[3c4e7490ea] Fix double subscriptions on startup. (user: schelte, tags: trunk)
15:38 • Changes to wiki page Tcl MQTT client (user: schelte)
15:37
[c02ff60ac2] Avoid duplicate subscriptions Improve subscription consolidation and reporting (user: schelte, tags: trunk)
2017-12-26
21:49 • Changes to wiki page Tcl MQTT client (user: schelte)
20:50
[e0f447d11d] Provide callbacks to be able to track the progress of the broker connection, subscriptions and publications. (user: schelte, tags: trunk)
08:55
[9f6146988f] $SYS messages should not be reported to a # wildcard callback (user: schelte, tags: trunk)
2017-12-25
21:11 • Review ticket [4d83cc2c30]: concatenated messages handled? plus 5 other changes (user: schelte)
20:52 • Changes to wiki page Tcl MQTT client (user: schelte)
20:39
[95cab08530] Combine multiple subscriptions/unsubscriptions in one message. Allow the user to specify a QoS value for subscriptions. Make sure subscription requests are sent when the -clean option is false. Send UNSUBSCRIBEs for unknown subscriptions when the -clean option is false. Requeue messages that were pending when the connection dropped. Restart the connection when the server stops responding. Drop buffered data when the connection is restarted. Improve resilience against inproperly formatted messages. Report messages and their responses in the actual chronological order. (user: schelte, tags: trunk)
2017-12-24
21:10
[7d730e6d36] Add configuration option to choose between protocol level 3 (MQTT v3.1) and 4 (MQTT v3.1.1). Defaults to level 4. Wait for the first message from the server and check that it is a CONNACK. Keep private methods private. (user: schelte, tags: trunk)
15:31 • Fixed ticket [242b120712]: Error when auto reinstating subscriptions plus 4 other changes (user: schelte)
14:55
[d02ac0d8be] When a connection is dropped, there may still be some messages waiting for an ack. Their retransmit attempts sometimes interfered with a new connect attempt, resulting in double reconnect attempts. Fix for ticket 242b120712 (user: schelte, tags: trunk)
2017-12-23
20:44 • Changes to wiki page Tcl MQTT client (user: schelte)
20:23
[fc7cb80161] Prevent two clients violently battling for the same name. Filter out interference from stale file handles. Add a method to disconnect from the current broker. Add a convenience command for defining a log proc. (user: schelte, tags: trunk)
2017-10-13
14:18 • New ticket [4d83cc2c30] concatenated messages handled?. (user: anonymous)
2017-09-03
22:16 • Ticket [242b120712] Error when auto reinstating subscriptions status still Open with 5 other changes (user: anonymous) ... 1 similar event omitted.
2017-07-02
14:59 • Changes to wiki page Tcl MQTT client (user: schelte)
2017-06-05
21:25
[03142d0255] - Bail out on fatal connection errors, rather than going into a fast loop of retrying to connect. (user: schelte, tags: trunk)
14:02 • Changes to wiki page Tcl MQTT client (user: schelte)
13:15
[1b2616b006] - Match the unsubscribe argument list with the subscribe method (user: schelte, tags: trunk)
13:12 • Changes to wiki page Tcl MQTT client (user: schelte)
12:12
[af573577b2] Initial check-in. (user: schelte, tags: trunk)
11:49
[3abbdcc32a] initial empty check-in (user: schelte, tags: trunk)