ANN: ModemManager 1.18.12 released

Aleksander Morgado aleksandermj at chromium.org
Fri Sep 9 21:11:57 UTC 2022


Hey hey,

This is the sixth bugfix release in the 1.18.x series, built from the
mm-1-18 branch, and including a lot of very important fixes.

Please note that a new key has been used to sign this release:
https://www.freedesktop.org/software/ModemManager/0xAECE0239C6606AD5.asc

ModemManager 1.18.12
-------------------------------------------

  * This release fixes a few very critical issues that happpen when using a glib2 newer or equal than 2.73.2 (after the pcre1->pcre2 update):
    ** Fix invalid EZX error parser regular expression, which makes the daemon crash due to a double-free.
    ** Fix unit tests failures in single-line tests using G_REGEX_NEWLINE_CRLF.

  * Core:
    ** Fix double GError free during quick sync in the base modem object.
    ** Allow running the quick sync logic also with modem disabled, to allow detecting SIM hot swaps that happened during suspension.

  * MBIM:
    ** Fix using the UIM service in the shared QMI logic.
    ** Avoid making fatal the  'SIM not inserted' error while disconnecting.
    ** Remove context type comparison on disconnection reports, which avoids missing network-initiated disconnections on several different scenarios.
    ** Fix dangling modem object references left when processing SIM slots.
    ** Fix reporting the correct network availability when more than one included in the modem provided bitmask.

  * QMI:
    ** Use the shared QMI interface in the SIM object instead of the QMI modem class directly.

  * 3GPP profile manager interface:
    ** Do not override bearer profile properties during connection.
    ** Do not try to deactivate unused profile.

  * SMS:
    ** Avoid decoding empty text messages.
    ** Avoid clearing parts on send/store error.
    ** Fix segfault when storing already sent messages.

  * libmm-glib;
    ** Fix memory leaks when listing connection profiles.

  * mmcli:
    ** Plug leak of OutputItemListItem items.

  * Plugins:
    ** sierra: disable +CPOL in the GL7600.
    ** telit: add LE910Cx MBIM composition port hints.
    ** telit: add port type hints for LN920 0x1060, 0x1061 compositions.
    ** icera: fix double free on %%IPSYS=? response processing
    ** mtk: fix task completion when loading supported modes.

----------------------------------------

About ModemManager:
     https://www.freedesktop.org/wiki/Software/ModemManager

Download here:
     https://www.freedesktop.org/software/ModemManager/ModemManager-1.18.12.tar.xz
     https://www.freedesktop.org/software/ModemManager/ModemManager-1.18.12.tar.xz.asc

Verify it:
     $ sha256sum ModemManager-1.18.12.tar.xz
     b464e4925d955a6ca86dd08616e763b26ae46d7fd37dbe281678e34065b1e430
     ModemManager-1.18.12.tar.xz
     $ gpg --verify ModemManager-1.18.12.tar.xz.asc
     ModemManager-1.18.12.tar.xz

APIs and manpages here:
     https://www.freedesktop.org/software/ModemManager/doc/1.18.0/ModemManager
     https://www.freedesktop.org/software/ModemManager/doc/1.18.0/libmm-glib
     https://www.freedesktop.org/software/ModemManager/man/1.18.0/ModemManager.8.html
     https://www.freedesktop.org/software/ModemManager/man/1.18.0/mmcli.1.html

Please report bugs either to:
     modemmanager-devel at lists.freedesktop.org

Or to gitlab:
     https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues



-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xAECE0239C6606AD5.asc
Type: application/pgp-keys
Size: 3139 bytes
Desc: OpenPGP public key
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20220909/522bd828/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20220909/522bd828/attachment.sig>


More information about the ModemManager-devel mailing list