|
|
|
|
Changelog for ModemManager-1.18.12-2024.2.6.i586.rpm :
* Sat Oct 08 2022 Luciano Santos - Update to version 1.18.12: + This release fixes a few very critical issues that happpen when using a glib2 newer or equal than 2.73.2, plus numerous fixes for the Core, MBIM, QMI, 3GPP profile manager interface, SMS, libmm-glib, and mmcli. + 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.- Add new pkgconfig modules build requirements: gio-2.0, glib-2.0, gmodule-2.0, and gobject-2.0.- Update ModemManager.keyring to the new upstream key: A814D09B9C5BC01945A64308AECE0239C6606AD5. Found at www.freedesktop.org/software/ModemManager/0xAECE0239C6606AD5.asc. * Sat Aug 27 2022 Bjørn Lie - Disable make_check call, tests currently fails due to our switch to glib 2.73.2. https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/870 https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601 https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/621 * Sat Aug 06 2022 Bjørn Lie - Update to version 1.18.10: + Build: Require libqmi 1.30.8. + FCC unlock: Updated SDX55 unlock script to handle the new method introduced in the latest firmware releases. + Modem interface: - Set signal quality to 0% on shutdown. - Set signal quality as recent on init. + MBIM: - Fix task completion when peeking device fails. - Fix several GError double-frees. + mmcli: Don\'t print signal quality until modem is enabled. + Plugins: foxconn: remove carrier mapping table for T99W175. + Several other minor improvements and fixes.- Changes from version 1.18.8: + A new connection status dispatcher setup is provided, where users can provide custom scripts that will be called on bearer connect/disconnect events. This dispatcher will make the netifd integration in openwrt work much better, as we\'ll be able to report network-initiated disconnections cleanly to netifd. There are no default connection status dispatcher scripts installed, but it\'s suggested distributions make sure the following directories exist: - ${sysconfdir}/ModemManager/connection.d/ - ${libdir}/ModemManager/connection.d/ + API: Add missing Simple interface definitions in ModemManager-names.h. + Build: - meson: . fix daemon enums dependencies. . fix port enums includes. . fix \'export_packages\' in GIR setup. . fix simtech plugin module name. - systemd: don\'t run ModemManager in containers. + Core: - serial: ensure the port object is valid after BUFFER_FULL handling. - netlink: . use unaligned netlink attribute length. . only change IFF_UP flag. - bearer: match unknown auth to chap in loose comparisons. - charsets: return error if UTF-8 validation fails. - fcc-unlock: make scripts POSIX shell compatible. - modem-helpers: . consider minimum ID when choosing best profile. . fix reading given in COPS=? responses. - sms: prevent crash if date is out of range. - profile-manager: fix copy-paste error on tags for quarks. + QMI: - Ignore slot status indications until initial status is known. - Return error when loading capabilities if none is found. + MBIM: - Default initial EPS bearer\'s auth to chap when unknown. - Update default error when network error is out of range. + mmcli: Fix key length when printing list of items. + Plugins: - linktop: new port type hints. - cinterion: add support for PLSx3w modems. - huawei: disable +CPOL based features in Huawei E226. + Several other minor improvements and fixes. * Wed Jun 08 2022 Callum Farmer - Enable QRTR support * Add BR pkgconfig(qrtr-glib) * Fri Feb 18 2022 Callum Farmer - Update to version 1.18.6: + The ModemManager.service file for systemd integration provided in the sources is updated as follows: ++ \'CAP_NET_ADMIN\' is now required in the \'CapabilityBoundingSet\' field. ++ \'AF_NETLINK\' and \'AF_QIPCRTR\' are now required in the \'RestrictAddressFamilies\' field. + The LEGACY and PARANOID filter types that were allowed options in the \'--filter-policy\' option in the ModemManager daemon were deprecated in version 1.16.0 and have now been completely removed, along with the vid:pid blacklist of devices and the vid:pid greylist of RS232<->USB adapters. + The ModemManager daemon can run now in a \'quick suspend/resume\' mode, in which no explicit data disconnection is triggered on suspend, and no explicit device re-probing from scratch is launched on resume. Instead, the daemon will try to refresh the state of all interfaces upon suspend, e.g. to see if the module keeps registered to the same operator, to see if it is still connected, and so on. + core: added support for the new \'WWAN\' subsystem in Linux kernel 5.13, enabling PCIe-only modules. + core: The charset conversion methods rework, including the avoiding of the iconv() + qmi: the logic managing allowed/preferred modes was fixed for multimode devices like the MC7304, making sure the acquisition order preference always had the same items. + serial: when modem is connected with AT+PPP, ignore forced disconnections, so that we don\'t take ownership of the PPP port before pppd has released it. + foxconn: added support for the T99W175 (SDX55) module, including built-in FCC unlock procedure. + foxconn: added new MBIM QDU firmware update method.- Move the dbus-1 system.d file to /usr (bsc#1196170)- Use source verification- Update Supplements to new format- Add BRs needed for new tests: * python3-gobject-Gdk * python3-dbus-python * Sat Aug 14 2021 Jan Engelhardt - Switch bash completion subpackage to noarch. * Sun Dec 06 2020 Martin Hauke - Update to version 1.14.8: + Build: - Fixed distcheck with new gtk-doc releases. - ModemManager-names.h was being included in the dist tarball, but then removed on the \'clean\' target. Fix that, by only removing it on the \'maintainer-clean\' target. Therefore, \'xsltproc\' is now only needed in git builds, not needed when building from a dist tarball. + QMI: - Fix daemon crash when the device is removed during the initialization sequence. + Several other minor improvements and fixes.- Drop libxslt-tools BuildRequires: No longer needed. * Mon Nov 02 2020 Petr Vorel - Update to version 1.14.6: + Modem interface: - Added support for AT-based and/or QMI-based 5G devices - Deprecated the MM_MODEM_CAPABILITY_LTE_ADVANCED capability + Bearer interface: - Added additional \'attempts\', \'failed-attempts\', \'total-rx-bytes\', \'total-tx-bytes\' and \'total-duration\' values in the \'Stats\' property exposed by the Bearer objects. + Daemon: - Switched to \'STRICT\' filter mode by default. - Added a new implicit whitelist rules applicable in \'STRICT\' filter mode. - Updated the probing logic to make sure we don\'t attempt a re-probe when the device is gone. - Updated daemon logging. + AT: - Moved the charset definition logic to the initialization phase instead of the enabling phase. - Updated manual registration operation + QMI: - Devices using the LOC service for GNSS will now also setup the list of required NMEA traces before starting the engine. - Update carrier code if registration changes from one roaming operator to another. - Explicitly disable autoconnect during modem enabling phase, because it interferes with our connection management logic. - Fallback to raw-ip if WDA Get Data Format requests arguments, as in most new 5G devices. - Updated to always use the asynchronous close() operation. - Handle disconnection indications during connection attempts. + MBIM: - Update carrier code if registration changes from one roaming operator to another. - Implement reset in Intel-based and Qualcomm-based devices. - Avoid LTE attach config/status if unsupported. - Updated to make sure all allocated QMI CIDs are released during shutdown. + SIM interface: - Don\'t allow sending PIN/PUK if not required. + 3GPP interface: - Fixed manual re-registration to the same operator. + CDMA interface: - Don\'t allow multiple concurrent activation attempts. - Disallow empty carrier code in automatic activation. + Bearer interface: - Updated to avoid connection checks or stats updates while disconnecting. + libmm-glib: - New \'mm_location_gps_nmea_get_traces()\' method to retrieve a NULL terminated array of strings with all cached NMEA traces. - Deprecated the \'mm_location_gps_nmea_build_full()\' method. + mmcli: - Added a new \'any\' lookup keyword for the --modem and --sim options, useful when the system is only expected to have one single device. + Plugins: - broadmobi: new plugin, right now just with port type hints for the BM818. - foxconn: new plugin to support the T77W968 (both with and without eSIM). - dell,dw5821e: added support for the DW5821e with eSIM variant. - huawei: don\'t delay reporting network initiated disconnects. - huawei: try to read port type hints from interface descriptions. - huawei: avoid using the QCDM port during a voice call. - cinterion: skip sim ready check for modules that don\'t support it. - cinterion: implemented radio/band handling for LTE modems. - cinterion: added Signal interface support bsaed on AT^SMONI. - cinterion: added support for MBIM based devices like the PLS62-W. - quectel: updated to detect SIM hot swap via +QUSIM URCs. - fibocom: added support for QMI based devices like the FM150. - ublox: ignore error when disconnecting last LTE bearer. - ublox: implement support to enable and detect +UUDTMF URCs. - ublox: added blacklist rules for GPS modules in the plugin itself. - sierra: implement manual and automatic CDMA activation. - novatel: implement manual and automatic CDMA activation. + Build improvements + Update dependencies (mbim: >= 1.24.0, qmi: >= 1.26.0)- Add BuildRequires libxslt-tools (xsltproc required)- Update config file path: mm-dell-dw5821e-carrier-mapping.conf => mm-foxconn-t77w968-carrier-mapping.conf (see d7d2b910 (\"foxconn: new plugin to support the T77W968\")) * Sat May 09 2020 Martin Hauke - Update to version 1.12.10: + mmcli: - Add missing \'allowed-auth\' bearer property in the output. - Remove non-existent --list-bearers option from manpage. + introspection: Use the correct node name for the ModemManager1 object. + Modem interface: Allow Command() while in Failed state. + MBIM: Fix segfault when loading capabilities. + Plugins: huawei: updated HCSQ regex to match unquoted response. * Sat Mar 14 2020 Martin Hauke - Update to version 1.12.8: + Plugin manager: - Updated logic to allow new ports added to a device up to 1500ms since last port was added. + Voice interface: - Match calls in call list by number. - Don\'t report an empty list if +CLCC for any reason fails. - Expect in-call URCs also in secondary port. - Allow optional extra CR in in-call URCs. + Kernel device: - Fix looking up for interface details in udev-based builds. + Huawei: - Allow reading port type hints from USB interface descriptions. - Fix segfault if device is removed while probing is ongoing. + Several other minor fixes.
|
|
|