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@lists.freedesktop.org

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



Attachment: OpenPGP_0xAECE0239C6606AD5.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to