Commit Graph

1831 Commits (e4cd0cfcf531ab48729ed04128ceac8868b73d78)
 

Author SHA1 Message Date
Roger A. Light e4cd0cfcf5 Remove obsolete `store_clean_interval` from documentation. 6 years ago
Roger A. Light cadf96e13f Fix incorrect shared subscription topic of '$shared.' 6 years ago
Roger A. Light 2a25356bb5 CLIENT_LDFLAGS now uses LDFLAGS.
Closes #1294. Thanks to Lucas Ramage.
6 years ago
Roger A. Light dc7e4170ee Remove old man page references.
Thanks to Karl Palsson.

Closes #1266.
6 years ago
Roger A. Light 30ff022c08 Fix MQTT v5 clients not being able to specify a password without a username.
Thanks to Erik Moqvist.

Closes #1274.
6 years ago
Roger A. Light 2e3763fc60 Improve documentation around the upgrading of persistence files.
Thanks to jsaak.

Closes #1276.
6 years ago
Roger A. Light 7e1e933bcc Fix typo causing build error on Windows when building without TLS support.
Thanks to TimmvonderMehden.

Closes #1264.
6 years ago
Roger A. Light 3b5979db2b Fix mosquitto_pub exiting with error code 0 when an error occurred.
Thanks to janniswarnat.

Closes #1285.
6 years ago
Roger A. Light 554502cb5f Stop some error messages being printed even when `--quiet` was used.
Thanks to Rob de Jonge.

Closes #1284.
6 years ago
Daniel d'Andrada 73fc501711 pthread_cancel() is not available on Android
Thus mosquitto_loop_start() and mosquitto_loop_stop()
won't be available there (and mosquitto_connect_async()
as a consequence).

Signed-off-by: Daniel d'Andrada <daniel.dandrada@esrlabs.com>
6 years ago
Daniel d'Andrada 9b711fc345 Fix #include guard in config.h
Signed-off-by: Daniel d'Andrada <daniel.dandrada@esrlabs.com>
6 years ago
Roger A. Light 01a6fcdd8c Disable tests for cmake. 6 years ago
Roger A. Light c6a4160def Fix incoming/outgoing quota problems for QoS>0. 6 years ago
Roger A. Light d3ed92ce14 Further attempt 6 years ago
Roger A. Light 299956e777 Attempt to fix 11-message-expiry for travis. 6 years ago
Roger A. Light 8153eb9f0d Fix `mosquitto_pub -l` not handling network failures.
Closes #1152. Thanks to Dustin Sallings.
6 years ago
Roger A. Light a4243ee919 Fix double free on exit in mosquitto_pub.
Closes #1280. Thanks to Lucky Saini.
6 years ago
Roger A. Light 79bbc5d610 Suppress confusing "unknown PUBREL" message. 6 years ago
Roger A. Light df270e3b20 Fix MQTT v5 overlapping subscription behaviour.
Clients now receive message from all matching subscriptions rather than
the first one encountered, which ensures the maximum QoS requirement is
met.
6 years ago
Roger A. Light 0545614f80 Fix zero length client ids being rejected for MQTT v5 clients.
This was happening when clean start was set to true.
6 years ago
Roger A. Light bb7e6534e3 Fix incorrect shared subscription topic of '$shared.' 6 years ago
Roger A. Light 1ddc0c9188 CLIENT_LDFLAGS now uses LDFLAGS.
Closes #1294. Thanks to Lucas Ramage.
6 years ago
Roger A. Light e87ac5a79c Disable TLS renegotiation.
Client initiated renegotiation is considered to be a potential attack
vector against servers.

Closes #1257. Thanks to Daniele Sluijters.
6 years ago
Roger A. Light ee26690a09 Add SECURITY.md. 6 years ago
Roger A. Light 556eec42a9 Only add to disused if session expiry is 0. 6 years ago
Roger A. Light 3f81f874de Fix persistent Websockets clients not receiving messages.
This occurs after they reconnect, having sent DISCONNECT
on a previous session.

Closes #1227. Thanks to usernametaken.
6 years ago
Roger A. Light 32fa6ea17d Fix test compilation. 6 years ago
Roger A. Light 4660254072 Colour internal logs for visibility. 6 years ago
Roger A. Light fce996ae63 Add 'extern "C"' on public headers.
mosquitto_broker.h and mosquitto_plugin.h

Thanks to Wolfgang Petroschka.

Closes #1290.
6 years ago
Roger A. Light 7c3c422803 Mention mosquitto_broker.h in mosquitto_plugin.h. 6 years ago
Roger A. Light 732cb1c45e Consistent ref counting inc and dec functions. 6 years ago
Roger A. Light ebbdb27b0a Remove old man page references.
Thanks to Karl Palsson.

Closes #1266.
6 years ago
Roger A. Light 959e785c2f Fix MQTT v5 clients not being able to specify a password without a username.
Thanks to Erik Moqvist.

Closes #1274.
6 years ago
Roger A. Light 2b794993d7 Improve documentation around the upgrading of persistence files.
Thanks to jsaak.

Closes #1276.
6 years ago
Roger A. Light e680b3dbf2 Fix typo causing build error on Windows when building without TLS support.
Thanks to TimmvonderMehden.

Closes #1264.
6 years ago
Roger A. Light c39d6294b5 Fixes for bug #1273
* Fix Will message for a persistent client incorrectly being sent when the client reconnects after a clean disconnect.
* Fix Will message for a persistent client not being sent on disconnect.
* Fix mosquitto_pub not using the `-c` option.

Thanks to Yannic Schröder.

Closes #1273.
6 years ago
Roger A. Light 77afc86412 Fix mosquitto_pub exiting with error code 0 when an error occurred.
Thanks to janniswarnat.

Closes #1285.
6 years ago
Roger A. Light 5b6a806e26 Stop some error messages being printed even when `--quiet` was used.
Thanks to Rob de Jonge.

Closes #1284.
6 years ago
Roger A. Light b8abcba74d Fix compilation problem related to getrandom() on non-glibc systems. 6 years ago
Roger A. Light f169e523e1 Fix use of getrandom() for Linux and WITH_TLS=no. 6 years ago
Roger A. Light 2e29ed2c8d Fix default max_topic_alias listener config not being used.
This was not being copied to the in-use listener when compiled without
TLS support.
6 years ago
Roger A. Light ff187d0d5b Simplify ping checking in tests. 6 years ago
Roger A. Light 7c4947fcf7 Update changelog, improve warning message from last commit. 6 years ago
Till Zimmermann 863c0ee3ab Fixed Segmentation Fault / NULLptr dereference
Signed-off-by: Till Zimmermann <tzimmermann@uni-osnabrueck.de>
6 years ago
Roger A. Light d61c1118de Fix detection of incoming v3.1/v3.1.1 bridges.
Closes #1263. Thanks to vrst37.
6 years ago
Karl Palsson d296bde1f6 ssl: support openssl with ENGINE support disabled.
Alternatively, just drop support for this config.

Signed-off-by: Karl Palsson <karlp@etactica.com>
6 years ago
Karl Palsson 2e9ad5fe4a lib: fix missing openssl/ui.h include.
Signed-off-by: Karl Palsson <karlp@etactica.com>
6 years ago
Roger A. Light 25e1095099 Make target for building a docker image based on working dir files. 6 years ago
Christian von Arnim 742f0adf58 Fix password input when MAX_BUFFER_LEN is not 1024 in mosquitto_passwd.c
Signed-off-by: Christian von Arnim <christian.vonarnim@gmail.com>
6 years ago
Roger A. Light 141626251d Update dockerfile for 1.6.2. 6 years ago