Version 2.0.14 released.
Versions 2.0.14 of Mosquitto has been released. This is a bugfix release.
Broker
- Fix bridge not respecting receive-maximum when reconnecting with MQTT v5.
Versions 2.0.14 of Mosquitto has been released. This is a bugfix release.
Version 2.0.13 of Mosquitto has been released. This is a bugfix release.
max_keepalive
option not being able to be set to 0.per_listener_settings
was set to
true. Closes #2314.mosquitto_reinitialise()
to avoid
closing invalid sockets in mosquitto_destroy()
on error. Closes #2326.Versions 2.0.12 of Mosquitto has been released. This is a security and bugfix release.
max_keepalive
not applying to MQTT v3.1.1 and v3.1 connections.
These clients are now rejected if their keepalive value exceeds
max_keepalive. This option allows CVE-2020-13849, which is for the MQTT
v3.1.1 protocol itself rather than an implementation, to be addressed.cafile
, that
apply to the default listener without defining any listener would cause a
remotely accessible listener to be opened that was not confined to the local
machine but did have anonymous access enabled, contrary to the
documentation. This has been fixed. Closes [#2283].max_connections
option not being correctly counted.max_keepalive
not applying to MQTT v3.1.1 and v3.1 connections.
These clients are now rejected if their keepalive value exceeds
max_keepalive
. This option allows CVE-2020-13849, which is for the MQTT
v3.1.1 protocol itself rather than an implementation, to be addressed.password_file
is specified as a
directory. Closes #2241.mount_point
not being removed on outgoing messages.
Closes #2244.mosquitto_loop_start()
thread ends,
which allows mosquitto_loop_start()
to be called again. Closes #2242.MOSQ_OPT_SSL_CTX
not being able to be set to NULL. Closes #2289.MOSQ_OPT_TLS_USE_OS_CERTS
was in use, but none
of capath
, cafile
, psk
, nor MOSQ_OPT_SSL_CTX
were set, and
MOSQ_OPT_SSL_CTX_WITH_DEFAULTS
was set to the default value of true.
Closes #2288.mosquitto_ctrl dynsec setDefaultACLAccess
command not working.mosquitto_sub
and mosquitto_rr
now open stdout in binary mode on Windows
so binary payloads are not modified when printing.-p 8883
.Versions 2.0.11 and 1.6.15 of Mosquitto has been released. These are a security and bugfix releases.
per_listener_settings
true
is set, and a SIGHUP is sent to the broker before a client has
reconnected to the broker. Closes #2167.queue_qos0_messages
was enabled.
Closes #2224.mosquitto_pub -l
quitting if a message publication is attempted when
the broker is temporarily unavailable. Closes #2187.Versions 2.0.10 of Mosquitto has been released. This is a security and bugfix release.
receive-maximum
to not exceed the -C
message count in mosquitto_sub
and mosquitto_rr, to avoid potentially lost messages. Closes #2134.mosquitto_loop_start()
, then if the connection failed due to the remote
server being inaccessible they called mosquitto_loop_stop(, true)
and
recreated the mosquitto object.Versions 2.0.9, 1.6.14, and 1.5.11 of Mosquitto have been released. These are bugfix releases and include a minor security fix.
bridge_cafile
is empty or invalid. Closes #2130.tls_version
behaviour not matching documentation. It was setting the
exact TLS version to use, not the minimium TLS version to use. Closes #2110.$
prefixed topics being rejected. Closes #2111.max_keepalive
option not applying to clients connecting with keepalive
set to 0. Closes #2117.mosquitto_tls_set()
is empty or invalid. Closes #2130.bridge_cafile
is empty or invalid. Closes #2130.mosquitto_tls_set()
is empty or invalid. Closes #2130.mosquitto_pub -l
when sending multiple long
lines. Closes #2078.bridge_cafile
is empty or invalid. Closes #2130.mosquitto_tls_set()
is empty or invalid. Closes #2130.Version 2.0.8 of Mosquitto has been released. This is a bugfix release.
struct mosquitto_evt_tick
. This changes the
size and offset of two of the members of this struct, and changes the size
of the struct. This is an ABI break, but is considered to be acceptable
because plugins should never be allocating their own instance of this
struct, and currently none of the struct members are used for anything, so a
plugin should not be accessing them. It would also be safe to read/write
from the existing struct parameters.mosquitto_{pub|sub}_topic_check()
functions not returning MOSQ_ERR_INVAL
on topic == NULL.mosquitto_pub -l
when sending multiple long
lines. Closes #2078.Version 2.0.7 and 1.6.13 of Mosquitto have been released. These are bugfix releases.
per_listener_settings true
is set and the client did not set a
username. Closes #1891.Version 2.0.6 of Mosquitto has been released. This is a bugfix release.
mosquitto_broker_publish
and mosquitto_broker_publish_copy
.message_size_limit
not applying to the Will payload. Closes #2022.WITH_CJSON=no
not working if cJSON not found.
Closes #2026.Version 2.0.5 of Mosquitto has been released. This is a bugfix release.
auth_method
not being provided to the extended auth plugin event.
Closes #1975.bind_interface
option. Closes #1999._v5()
and non-v5 functions, e.g.
mosquitto_publish()
and `mosquitto_publish_v5().install
Makefile target should depend on all
, not mosquitto
, to ensure
that man pages are always built. Closes #1989.