Hey hey,
This is the second bugfix release in the 1.16.x series, built from the mm-1-16
branch.
ModemManager 1.16.4
-------------------------------------------
* Fix build when using libgudev < 232, which is when autoptr support was
introduced in the GUdev* types. We'll keep the 1.16.x branch depending on libgudev
147, and only bump the requirement in git master.
* This version comes with an overall rework of the charset encoding handling
inside the ModemManager daemon, which was already available in git master for
some time and has been proved to be very useful.
** The charset conversion is now strict, except for a few cases where we
would try to do our best (e.g. operator name normalization).
** The charset methods are cleaned up, with clear distinction between the
ones that allow NUL-finished C strings and the ones that may have valid
embedded NUL bytes.
** The //TRANSLIT extension is completely avoided, as not all
implementations out there have it (e.g. unavailable in musl libc), and we now
use g_convert_with_fallback() instead where appropriate.
* Modem interface:
** Fixed crash triggered when attempting to update lock info on an already
removed DBus skeleton.
* Time interface:
** Fixed invalid memory read when loading network timezone fails.
* Base bearer:
** Ignored forced disconnections after some time unregistered when PPP is
being used, so that we don't end up hijacking the TTY while pppd is using it.
* Kernel device:
** Fix segfault when processing event for non-existing port.
* QMI:
** Fixed allowed modes setup when using the "Acquisition Order Preference" TLV in the
"NAS System Selection Preference" messages. 3GPP+3GPP2 multimode devices like the MC73xx
series were affected.
* libmm-glib:
** Fixed comparison of 'allowed auth' and 'rm protocol' settings in bearer
properties.
* Plugins:
** cinterion: allow '*' in Prov/Cfg response.
** cinterion: fixed several FALSE returns without GError set.
** quectel: ignore +QGPSURC URCs.
* Several other minor improvements and fixes.
----------------------------------------
About ModemManager:
https://www.freedesktop.org/wiki/Software/ModemManager
Download here:
https://www.freedesktop.org/software/ModemManager/ModemManager-1.16.4.tar.xz
https://www.freedesktop.org/software/ModemManager/ModemManager-1.16.4.tar.xz.asc
Verify it:
$ sha256sum ModemManager-1.16.4.tar.xz
167e60b26fa05887f87a0b3fb54143d7845e6e4d8c2f2dd93afac059f41e7edf
ModemManager-1.16.4.tar.xz
$ gpg --verify ModemManager-1.16.4.tar.xz.asc ModemManager-1.16.4.tar.xz
APIs and manpages here:
https://www.freedesktop.org/software/ModemManager/doc/1.16.0/ModemManager
https://www.freedesktop.org/software/ModemManager/doc/1.16.0/libmm-glib
https://www.freedesktop.org/software/ModemManager/man/1.16.0/ModemManager.8.html
https://www.freedesktop.org/software/ModemManager/man/1.16.0/mmcli.1.html
Please report bugs either to:
[email protected]
Or to gitlab:
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues
--
Aleksander
https://aleksander.es
_______________________________________________
ModemManager-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel