Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
41 check-ins
2024-07-13
| ||
10:43 | Attempt to make the requirements clearer. Leaf check-in: 587b492976 user: schelte tags: trunk, broker-2.2, mqtt-4.0 | |
10:27 | Reflect Tcl 9 compatibility in the manual pages. check-in: 88b5c3740e user: schelte tags: trunk | |
10:16 | Tcl 9.0 compatibility. check-in: ac01046373 user: schelte tags: trunk | |
10:14 | Broker should pick up the latest mqtt version. check-in: 2cea5f1a11 user: schelte tags: trunk | |
09:53 | Add a status command to check the connection to the broker. check-in: 780640132d user: schelte tags: trunk | |
2022-06-13
| ||
19:46 | Debug version for ticket [12d2a1167f] Leaf check-in: dd822d85d3 user: schelte tags: debug | |
15:07 | Perform a more detailed check for shared subscriptions check-in: b174ea52ad user: schelte tags: trunk | |
12:59 | Remove overly strict pattern matching check A pending unsubscribe prevents a subscribe from taking effect Bump version to 3.1.1 check-in: 89fe8af0dc user: schelte tags: trunk | |
2021-11-04
| ||
09:09 | Implement shared subscriptions Bump mqtt version to 3.1 Bump broker version to 2.1 check-in: 437fec55b0 user: schelte tags: trunk, mqtt-3.1, broker-2.1 | |
2021-11-03
| ||
19:41 | Add missed test constraint check-in: 184c58d77d user: schelte tags: trunk | |
16:55 | Fix bug: Modifying the subscription callback sends an invalid SUBSCRIBE message check-in: 969be96e47 user: schelte tags: trunk | |
16:39 | Fix bug in unsubscribe using MQTT v3.1 and v3.1.1 check-in: abb34b5b6b user: schelte tags: trunk | |
14:44 | The broker log failed to show the generated client ID when a client connects without specifying a client ID itself. check-in: b9ee933a37 user: schelte tags: trunk | |
2021-10-27
| ||
20:10 | Implement MQTT v5 support check-in: fb946987c4 user: schelte tags: trunk, mqtt-3.0, broker-2.0 | |
2021-09-10
| ||
18:41 | Stricter checking that arguments meet the specifications. check-in: 13ad7aed9c user: schelte tags: trunk, mqtt-2.0, broker-1.0 | |
2020-10-24
| ||
09:55 | Add README for the benefit of the github mirror (https://github.com/hvxl/mqtt) check-in: 496bd9073f user: schelte tags: trunk | |
2019-01-23
| ||
21:22 | The code would sometimes read too much data. Fix for ticket #4d83cc2c30 http://chiselapp.com/user/schelte/repository/mqtt/tktview?name=4d83cc2c30 check-in: 9e9c3c711f user: schelte tags: trunk | |
16:16 | Second argument was missing on some throw commands. check-in: 0ced53839c user: schelte tags: trunk | |
2019-01-17
| ||
17:00 | Added a license: The BSD 3-clause revised license. check-in: 06ab27c2b0 user: schelte tags: trunk | |
2019-01-14
| ||
20:49 | - Add a library to implement the MQTT broker functionality check-in: d0633a2aee user: schelte tags: trunk | |
20:36 | - Redesign the code for establishing a connection to the MQTT broker - Add a retain flag to the subscription callback - Change the topic for local notifications from $LOCAL/# to $SYS/local/# - Change the log subcommand to take a command prefix, which is a more common method for handling user defined callbacks. - Bumped the version to 2.0 because of incompatible changes check-in: e458baa1e8 user: schelte tags: trunk | |
2018-09-27
| ||
09:14 | Fixes in mqtt message read handler contributed by Christian Werner. check-in: 79204a28ea user: schelte tags: trunk, mqtt-1.1 | |
2018-05-20
| ||
12:48 | Add support for encrypted connections, contributed by Emmanuel Frecon check-in: 60f7dad461 user: schelte tags: trunk | |
2018-01-07
| ||
10:58 | - Client failed to send password. check-in: df5dbe1cac user: schelte tags: trunk | |
08:56 | Subscriptions were not reinstated after reconnecting to a failed broker. check-in: 088deebe74 user: schelte tags: trunk | |
2018-01-01
| ||
12:13 | - 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. check-in: 35bdb9a617 user: schelte tags: trunk | |
2017-12-29
| ||
19:50 | Reverse DUP logic after reconnect Fix typo resulting in an error when unsubscribing check-in: 2ef9fc0c02 user: schelte tags: trunk | |
08:36 | Fix bugs in the subscription administration and when reconnecting. check-in: a120291c33 user: schelte tags: trunk | |
2017-12-27
| ||
23:30 | Fix typo check-in: d718477909 user: schelte tags: trunk | |
20:31 | Fix double subscriptions on startup. check-in: 3c4e7490ea user: schelte tags: trunk | |
15:37 | Avoid duplicate subscriptions Improve subscription consolidation and reporting check-in: c02ff60ac2 user: schelte tags: trunk | |
2017-12-26
| ||
20:50 | Provide callbacks to be able to track the progress of the broker connection, subscriptions and publications. check-in: e0f447d11d user: schelte tags: trunk | |
08:55 | $SYS messages should not be reported to a # wildcard callback check-in: 9f6146988f user: schelte tags: trunk | |
2017-12-25
| ||
20:39 | 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. check-in: 95cab08530 user: schelte tags: trunk | |
2017-12-24
| ||
21:10 | 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. check-in: 7d730e6d36 user: schelte tags: trunk | |
14:55 | 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 check-in: d02ac0d8be user: schelte tags: trunk | |
2017-12-23
| ||
20:23 | 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. check-in: fc7cb80161 user: schelte tags: trunk | |
2017-06-05
| ||
21:25 | - Bail out on fatal connection errors, rather than going into a fast loop of retrying to connect. check-in: 03142d0255 user: schelte tags: trunk, mqtt-1.0 | |
13:15 | - Match the unsubscribe argument list with the subscribe method check-in: 1b2616b006 user: schelte tags: trunk | |
12:12 | Initial check-in. check-in: af573577b2 user: schelte tags: trunk | |
11:49 | initial empty check-in check-in: 3abbdcc32a user: schelte tags: trunk | |