Merge branch 'fixes' into develop

This commit is contained in:
Roger A. Light
2026-01-15 00:49:53 +00:00
32 changed files with 311 additions and 144 deletions

View File

@@ -271,6 +271,23 @@
- Support for openssl < 3.0 removed.
2.0.23 - 2026-01-14
===================
Broker:
- Fix handling of disconnected sessions for `per_listener_settings true`
- Check return values of openssl *_get_ex_data() and *_set_ex_data() to
prevent possible crash. This could occur only in extremely unlikely
situations. See https://github.com/eclipse-mosquitto/mosquitto/issues/3389
Closes #3389.
- Check return value of openssl ASN1_string_[get0_]data() functions for NULL.
This prevents a crash in case of incorrect certificate handling in openssl.
Closes #3390.
- Fix potential crash on startup if a malicious/corrupt persistence file from
mosquitto 1.5 or earlier is loaded. Closes #3439.
- Limit auto_id_prefix to 50 characters. Closes #3440.
2.0.22 - 2025-07-11
===================