Accepting request 1135794 from home:dirkmueller:Factory
- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865, CVE-2023-0809, bsc#1215864, CVE-2023-3592): * Fix crash on subscribe under certain unlikely conditions. * Fix mosquitto_rr not honouring `-R`. Closes #2893. * Fix `max_queued_messages 0` stopping clients from receiving messages. * Fix `max_inflight_messages` not being set correctly. * Fix `mosquitto_passwd -U` backup file creation. * CVE-2023-28366: Fix memory leak in broker when clients send multiple QoS 2 messages with the same message ID, but then never respond to the PUBREC commands. * CVE-2023-0809: Fix excessive memory being allocated based on malicious initial packets that are not CONNECT packets. * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT packets with a will message that contains invalid property types. * Broker will now reject Will messages that attempt to publish to $CONTROL/. * Broker now validates usernames provided in a TLS certificate or TLS-PSK identity are valid UTF-8. * Fix potential crash when loading invalid persistence file. * Library will no longer allow single level wildcard certificates, e.g. *.com * Fix $SYS messages being expired after 60 seconds and hence unchanged values disappearing. * Fix some retained topic memory not being cleared immediately after used. * Fix error handling related to the `bind_interface` option. * Fix std* files not being redirected when daemonising, when built with assertions removed. OBS-URL: https://build.opensuse.org/request/show/1135794 OBS-URL: https://build.opensuse.org/package/show/network:messaging:mqtt/mosquitto?expand=0&rev=63
This commit is contained in:
parent
9d802c989b
commit
aa8a7c3428
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6
|
|
||||||
size 792632
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCgAdFiEEoNbuodyuSaY1o7Lwd5si37PnF7cFAmL7nMoACgkQd5si37Pn
|
|
||||||
F7eTzg//USRDDrpqd5RG3/9bY172OMQ9WnekmESZP3mfXyxV3lAPiqqKR9ShjTvO
|
|
||||||
B68pSxnbkxnKl1yX+hntdw941qQdaeexEIfQBeB1tq4TkKHcYjBBoCa1EpKbiUi+
|
|
||||||
wbnw1RaKKkiNJZVuvcp3jDFXIOdqxUoBUzEnIy8dBOk7l3gxZEZCh1gdDvQFBd0D
|
|
||||||
jw9FlhZYTE5SbVyCJ3fDzAoEsGe4qXeeNHrgKIImnFVuil30/PdB938wcMnGTTAz
|
|
||||||
6XLyyvqp4yhMzODFIkl9BjX6GXK5pRmBYXkGLeXVepPiI+F1IrUwOiSYqRAC3Mt7
|
|
||||||
eVoOecvkG2qms8zm2eC22bcSQcUTmCcvd4/mgbt1SmNiFoUrwgc3YGVfv3/tXD9O
|
|
||||||
QXGY4ASw8YKJmxhPhmztOrD8rut650nJM388wJGAoigGIPgfLTRD+r1O/EO/CCQT
|
|
||||||
4ux0H2HrWZ0Lf7NIpyR4sviezcmpgOuwFiZW4lNo4tlU7wP0KuGSC6D37ItMien5
|
|
||||||
dA+2nGxjK6uGAIAoTU8qvCxxrUHvv03XVNsASjp/0Q4djh0AodpcsEMJDWGZ30XM
|
|
||||||
W6BShMeSLP6+uMAWMyrF2oB4f+Jp/LYZ+nDGEleF6wIFhI74GXxWnoAfkmewaN66
|
|
||||||
Q7vXUWxufUShozt9LMmEkvTyXit6vWIHRW0YDoLD1jRQYDvGRag=
|
|
||||||
=4duc
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
mosquitto-2.0.18.tar.gz
Normal file
3
mosquitto-2.0.18.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:d665fe7d0032881b1371a47f34169ee4edab67903b2cd2b4c083822823f4448a
|
||||||
|
size 796351
|
16
mosquitto-2.0.18.tar.gz.sig
Normal file
16
mosquitto-2.0.18.tar.gz.sig
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEEoNbuodyuSaY1o7Lwd5si37PnF7cFAmUIwT4ACgkQd5si37Pn
|
||||||
|
F7cZfBAAp/pcUhCv3fguP2xroaQV1HC1Wl7KfEplF9cAkFnW893xgnSDo0qj8Mo2
|
||||||
|
/DRekji8vZyoI3V2+S7QNFnbSjCsqfgnVSopHHOpm5xLWZ3xaQwo6FSfmgDEstIA
|
||||||
|
YP5YoAbaTI69MbIqE1YqWISx/v0azc8T4zVQI8fMIew3GU8yg1ajaGJRH6kpskdg
|
||||||
|
hzrxE97ET4pPEwEo1wVI/lx2QKXXMfDjhge97UH0XendlOJwpUdDVqFprKBctsKE
|
||||||
|
9zUGAdN6UvTkCBJs2kFfqmNA2ivrbaUQs3v8Hn3cizNMOV+tbm4AGhBJ+jZAgx4d
|
||||||
|
fp87+Pj4eiSs0o01gVsIUO4aQzwL2VM+ZNcRJHp/UZPEsaKlg6oS+nCceJg4N14V
|
||||||
|
ue6HHc56RULQ/MFTLmK1uHtp6mWGi9Gqj/nIBh7je/uI+DzMUUpboYazjhH7pkhz
|
||||||
|
KIQ07tDV/HJOKVupRc80qXp6z4mIlVH9eFvCWu6r1nRB053zv4Axvi/Br+Hygqe4
|
||||||
|
0N/nxWFhl//xredL5eeh3U651WCjcgFazsboHqlDh/+aRMbAfPl22CoKr+4U5W5t
|
||||||
|
ThvlrHpYekUvbd1WEJSM+DiiDzB4gfSRB91npQlbtbTOlZpfzeUt+QNSbAFIKWBF
|
||||||
|
QPFCdddTFnDHd5bFFPjGqUdIzWbf9bSYn8QeNdcIRCkQLlmEZas=
|
||||||
|
=Ucew
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,70 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Dec 30 21:03:04 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
|
||||||
|
CVE-2023-0809, bsc#1215864, CVE-2023-3592):
|
||||||
|
* Fix crash on subscribe under certain unlikely conditions.
|
||||||
|
* Fix mosquitto_rr not honouring `-R`. Closes #2893.
|
||||||
|
* Fix `max_queued_messages 0` stopping clients from receiving
|
||||||
|
messages.
|
||||||
|
* Fix `max_inflight_messages` not being set correctly.
|
||||||
|
* Fix `mosquitto_passwd -U` backup file creation.
|
||||||
|
* CVE-2023-28366: Fix memory leak in broker when clients send
|
||||||
|
multiple QoS 2 messages with the same message ID, but then
|
||||||
|
never respond to the PUBREC commands.
|
||||||
|
* CVE-2023-0809: Fix excessive memory being allocated based on
|
||||||
|
malicious initial packets that are not CONNECT packets.
|
||||||
|
* CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
|
||||||
|
packets with a will message that contains invalid property
|
||||||
|
types.
|
||||||
|
* Broker will now reject Will messages that attempt to publish
|
||||||
|
to $CONTROL/.
|
||||||
|
* Broker now validates usernames provided in a TLS certificate
|
||||||
|
or TLS-PSK identity are valid UTF-8.
|
||||||
|
* Fix potential crash when loading invalid persistence file.
|
||||||
|
* Library will no longer allow single level wildcard
|
||||||
|
certificates, e.g. *.com
|
||||||
|
* Fix $SYS messages being expired after 60 seconds and hence
|
||||||
|
unchanged values disappearing.
|
||||||
|
* Fix some retained topic memory not being cleared immediately
|
||||||
|
after used.
|
||||||
|
* Fix error handling related to the `bind_interface` option.
|
||||||
|
* Fix std* files not being redirected when daemonising, when
|
||||||
|
built with assertions removed.
|
||||||
|
* Fix default settings incorrectly allowing TLS v1.1.
|
||||||
|
* Use line buffered mode for stdout.
|
||||||
|
* Fix bridges with non-matching cleansession/local_cleansession
|
||||||
|
being expired on start after restoring from persistence
|
||||||
|
* Fix connections being limited to 2048 on Windows. The limit
|
||||||
|
is now 8192, where supported.
|
||||||
|
* Broker will log warnings if sensitive files are world
|
||||||
|
readable/writable, or if the owner/group is not the same as
|
||||||
|
the user/group the broker is running as. In future versions
|
||||||
|
the broker will refuse to open these files.
|
||||||
|
* mosquitto_memcmp_const is now more constant time.
|
||||||
|
* Only register with DLT if DLT logging is enabled.
|
||||||
|
* Fix any possible case where a json string might be
|
||||||
|
incorrectly loaded. This could have caused a crash if a
|
||||||
|
textname or textdescription field of a role was not a string,
|
||||||
|
when loading the dynsec config from file only.
|
||||||
|
* Dynsec plugin will not allow duplicate clients/groups/roles
|
||||||
|
when loading config from file, which matches the behaviour
|
||||||
|
for when creating them.
|
||||||
|
* Fix heap overflow when reading corrupt config with "log_dest
|
||||||
|
file".
|
||||||
|
* Use CLOCK_BOOTTIME when available, to keep track of time.
|
||||||
|
This solves the problem of the client OS sleeping and the
|
||||||
|
client hence not being able to calculate the actual time for
|
||||||
|
keepalive purposes.
|
||||||
|
* Fix default settings incorrectly allowing TLS v1.1. Closes
|
||||||
|
* Fix high CPU use on slow TLS connect.
|
||||||
|
* Fix incorrect topic-alias property value in mosquitto_sub
|
||||||
|
json output.
|
||||||
|
* Fix confusing message on TLS certificate verification.
|
||||||
|
* mosquitto_passwd uses mkstemp() for backup files.
|
||||||
|
* `mosquitto_ctrl dynsec init` will refuse to overwrite an
|
||||||
|
existing file, without a race-condition.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Aug 22 21:15:33 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
Mon Aug 22 21:15:33 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package mosquitto
|
# spec file for package mosquitto
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -20,7 +20,7 @@
|
|||||||
%define c_lib libmosquitto1
|
%define c_lib libmosquitto1
|
||||||
%define cpp_lib libmosquittopp1
|
%define cpp_lib libmosquittopp1
|
||||||
Name: mosquitto
|
Name: mosquitto
|
||||||
Version: 2.0.15
|
Version: 2.0.18
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A MQTT v3.1/v3.1.1 Broker
|
Summary: A MQTT v3.1/v3.1.1 Broker
|
||||||
License: EPL-1.0
|
License: EPL-1.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user