Commit Graph

114 Commits (446ad6290a3cc056d6f519071893d78062f726dc)

Author SHA1 Message Date
Roger A. Light 99ea5cab7c Default to using port 8883 when using TLS. 10 years ago
Roger A. Light bd61d18e92 Small tidy up. 10 years ago
Matteo Croce 59c80d9197 Add MQTT URL scheme support
Add option -L to specify user, password, hostname, port and topic at once.
The URL must provided with the -L or --url in the form:
mqtt(s)://[username[:password]@]host[:port]/topic

Change-Id: Ia626a28981a38807a254ae32c6ffb29b122b8a28
Signed-off-by: Matteo Croce <matteo@openwrt.org>
10 years ago
Roger A. Light 26b015908e Default to using MQTT v3.1.1. 10 years ago
Roger A. Light 1961404ec9 Add --retained-only to mosquitto_sub. 10 years ago
Roger A. Light 4e4c08aaf0 "retained" -> "want_retained". 10 years ago
Roger A. Light 7709621911 Reorder helper function arguments for consistency. 10 years ago
Roger A. Light 0a95c9a3af Add mosquitto_subscribe_callback(). 10 years ago
Roger A. Light 896b4563fb Add missing helpers code. 10 years ago
Roger A. Light b83c58763d Add mosquitto_subscribe_single()/multiple(). 10 years ago
Roger A. Light fca9ac84f7 Merge fixes into develop. 10 years ago
Roger A. Light 3aa698d023 Add -U to mosquitto_sub for unsubscribing from topics. 10 years ago
Roger A. Light 559e2438cb Revert "Add support for sending direct messages to clients."
This reverts commit 8f54cde293.
10 years ago
Roger A. Light f58f8aac0f Document updates. 10 years ago
Roger A. Light 8f54cde293 Add support for sending direct messages to clients.
This works through $CLIENT/direct/<client id>, using the
allow_direct_messages option.
10 years ago
Roger A. Light 4b9b792d16 Update all mqtt 3.1 references to 3.1.1 where appropriate. 10 years ago
Roger A. Light 422a156e98 Revert man page to html rather than php. 10 years ago
Roger A. Light 4afe1a1502 Swap plugin+built in order. 10 years ago
Roger A. Light e773ea1bee [464543] Run default checks after plugins. 10 years ago
Roger A. Light 5c642c9cfd [464543] Add defer support for plugins.
Partial fix for 464543.
10 years ago
Roger A. Light 7657aac584 [469467] Fixes and documentation to use_subject_as_username patch.
This is for certificate based client authentication.

Thanks to Fabian Ruff.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=469467
10 years ago
Roger A. Light cdbe62c2bb Outgoing messages with QoS>0 are no longer retried after a timeout.
This change in behaviour can be justified by considering when the
timeout may have occurred.

* If a connection is unreliable and has dropped, but without one end
  noticing, the messages will be retried on reconnection. Sending
  additional PUBLISH or PUBREL would not have changed anything.

* If a client is overloaded/unable to respond/has a slow connection then
  sending additional PUBLISH or PUBREL would not help the client catch
  up. Once the backlog has cleared the client will respond. If it is not
  able to catch up, sending additional duplicates would not help either.
11 years ago
Roger A. Light 2e05e40350 [464458] mosquitto_sub: Add option to print the payload in hex.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=464458
11 years ago
Roger A. Light db86809ee9 Add websockets logging options. 11 years ago
Roger A. Light 8971ccdcb6 Add note on $SYS on the command line. 11 years ago
Roger A. Light 15e0236d43 [453850] Add -C option to mosquitto_sub.
Allows the client to quit after receiving count messages.

Replaces the (unreleased) -1 option.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=453850
11 years ago
Roger A. Light c201d06032 Don't generate css files when making html man pages. 11 years ago
Roger A. Light 9389d10636 [458843] Fix man page installation for cmake.
Thanks to Alexandre Zia.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=458843
11 years ago
Roger A. Light 1b4903b41e [431780] ACL files can contain a space in username/topic.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=431780
11 years ago
Roger A. Light 87d8e1f705 Bridge support for MQTT v3.1.1. 11 years ago
Roger A. Light 8a35c3cd0d Add client support for MQTT v3.1.1. 11 years ago
Roger A. Light 8d2c04e7c5 Reorder man page arguments. 11 years ago
Roger A. Light 0adb2ed217 [425835] Support for "hour client expiration times.
This allows shorter values for the persistent_client_expiration option.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=425835
11 years ago
Roger A. Light 30c83a5cc1 Change include paths, make generating html easier. 11 years ago
Roger A. Light 525f989c6c Update html man page generation for eclipse pages. 11 years ago
Roger A. Light 5ee0ab8e34 Fix bug links. 11 years ago
Roger A. Light 175794826b [456899] Broker: Add bridge_attempt_unsubscribe option.
The bridge_attempt_unsubscribe option has been added, to allow the sending
of UNSUBSCRIBE requests to be disabled for topics with "out" direction.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=456899
11 years ago
Roger A. Light c12d3ebc0b [454852] Support setting keepalive on pub client.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=454852
11 years ago
Roger A. Light fc1e514ad4 Add log_facility for non-Windows OSs. 11 years ago
Roger A. Light 070d783c9f Merge 1.3.2-1.3.5 into 1.4. 11 years ago
Roger A. Light 90b8ceb0df Update libmosquitto man page example. 11 years ago
Roger A. Light 41ebd31ac5 Add note on defaults. 11 years ago
Roger A. Light 42420cae46 Add experimental SOCKS5 support for the clients. 11 years ago
Roger A. Light c4e7233159 Add http_dir option (not yet used). 11 years ago
Roger A. Light 1b68bfbf76 Fix typo.
Thanks to Leon George.
11 years ago
Roger A. Light b937a043e7 Rename remote bridge identifiers to remote_. 11 years ago
Roger A. Light a03465da3f Man page fix. 11 years ago
Roger A. Light 4752994d3b Backout changeset 818550be2d1ba200c14e9d63551982e50f4384f2. 11 years ago
Roger A. Light fe5dba5887 Add use_username_as_clientid. 11 years ago
Roger A. Light 19056e6d4c Removed $SYS/broker/changeset. 11 years ago
Roger A. Light bd2aa2f426 Add batch mode to mosquitto_passwd. 11 years ago
Roger A. Light 11631d8d92 Add local_clientid for bridges. 11 years ago
Roger A. Light c8a0786dea TLS websockets support. 11 years ago
Roger A. Light 6a7f77d2a8 More intelligent client counting. 11 years ago
Roger A. Light fd7d5ebbb9 Change $SYS/broker/clients/[in]active -> $SYS/broker/clients/[dis]connected 11 years ago
Roger A. Light 063928bbfe Merge websockets -> 1.4. 12 years ago
Roger A. Light 7316742cf4 Config support for websockets. 12 years ago
Roger A. Light 3767ef8684 Man page documentation for local_username and local_password. 12 years ago
Roger A. Light e95448f5bd Remove unnecessary openssl acknowledgement. 11 years ago
Roger A. Light 0bbdda2c4e Allow comments in config files. 12 years ago
Roger A. Light a285c6ce5c Add -1 (oneshot) option to mosquitto_sub.
Thanks to JP Mens.
12 years ago
Roger A. Light fe91e71399 Support client default config files on non Windows. 12 years ago
Roger A. Light ae6baad2fa Default TLS mode now accepts TLS v1.2, v1.1 and v1.0. 12 years ago
Roger Light 0364bd1be7 Initial contribution. 12 years ago