Hello community, here is the log from the commit of package ModemManager for openSUSE:Factory checked in at 2019-11-29 15:55:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ModemManager (Old) and /work/SRC/openSUSE:Factory/.ModemManager.new.26869 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ModemManager" Fri Nov 29 15:55:59 2019 rev:76 rq:746228 version:1.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ModemManager/ModemManager.changes 2019-03-22 14:56:39.697979452 +0100 +++ /work/SRC/openSUSE:Factory/.ModemManager.new.26869/ModemManager.changes 2019-11-29 15:56:02.785001651 +0100 @@ -1,0 +2,207 @@ +Wed Nov 6 20:40:26 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 1.12.0 + + Modem interface: + - Updated logic to avoid assuming that setting bands or modes + is immediate, the daemon will now actively monitor for those + updates to happen before returning success. + + 3GPP interface: + - libmm-glib: deprecated the mm_pco_list_free() helper method. + + Simple interface: + - api,libmm-glib: deprecated the 'subscription state' property. + + Location interface: + - Fixed 'unknown' lat/long/alt numeric values. + - Added support for MSB A-GPS in addition to MSA A-GPS. + + Voice interface: + - Improved voice call management with call id detection and + tracking. + - Improved detailed call state transitions on generic modems + that support call list polling. + - Added support for GSM supplementary services, including call + waiting, call transfer, call deflection, multiparty calls... + - Added emergency call support, allowing voice call to + emergency numbers even without SIM or with SIM-PIN locked. + - Deprecated all properties except for 'number' in the + CreateCall() method. + + Messaging interface: + - Updated to report SMS timestamps in correct ISO8601 format. + + Bearer: + - Improved unused CID lookup to allow selecting non-sequential + CIDs. + - Disabled all AT protocol based context monitoring when PPP + is used for the connection, in order to properly sync with + pppd, which should be the one detecting the disconnections + + QMI: + - Improved support to list stored firmware images in Sierra + devices. + - Added additional lock check retries on 'SIM not inserted' + errors. + - Updated explicit registration attempt to report success only + when the target requested network is registered. + - Added MSB A-GPS support. + - Implemented automatic carrier configuration selection using + PDC service (already in 1.10.2). + + mmcli: + - New machine-readable JSON output with '--output-json'. + - Updated to allow using the modem UID to specify SIM + operations. + + udev: + - New ID_MM_PORT_TYPE_AUDIO generic udev tag to identify ports + that should be used for in-band audio. + - Removed support for the ID_MM_PLATFORM_DRIVER_PROBE udev + tag, as it is no longer required given that the more generic + explicit whitelist may be used to flag which devices should + be probed. + - Renamed ID_MM_DEVICE_MANUAL_SCAN_ONLY to + ID_MM_TTY_MANUAL_SCAN_ONLY, given that the tag only applies + to TTYs. + - ID_MM_DEVICE_IGNORE is no longer used internally in + ModemManager, and is instead targeted to users that want to + explicitly ignore specific devices regardless of what filter + type is in use (already in 1.10.6). + + dbus: + - Updated to always report the registered + MM_CORE_ERROR_CANCELLED error instead of the implicit + G_IO_ERROR_CANCELLED ones generated by GLib. + + GObject introspection: + - Fixed setup to explicitly skip all non-API methods. + + Plugins: + - tplink: new plugin. + - dlink: new plugin. + - xmm: added MSB A-GPS support. + - dell,dw5821e: update to allow unmanaged GPS support on the + TTY even when raw/NMEA GPS is enabled via QMI/LOC. + - quectel: updated to allow TTY-only devices. + - telit: added GPS support. + - telit: improved band management with #BND. + - simtech: added improved voice call support. + - simtech: added support for LTE devices. + - simtech: improved signal quality reporting logic. + - simtech: added GPS support for the SIM7000/SIM7600 family. + - cinterion: added support for time updates. + - cinterion: added improved voice call support. + - ublox: added improved voice call support. + - ublox: improved band management with UBANDSEL. + +------------------------------------------------------------------- +Fri Nov 1 14:10:52 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 1.10.8: + + Polkit policy: + + Added several missing methods to the policy rules. + + Use the explicit Firmware policy for all firmware operations. + + Updated USSD policy to require user authentication in strict + mode. + + systemd service: + - Always start after polkit service when policy control is + enabled. + + Broadband modem: + - Fixed signal quality reporting when +CSQ is used. + + 3GPP: + - Fixed reporting 'denied' registration state. + + QMI: + - Fixed NAS SSP support check during supported capability loading. + + Simple interface: + - Allow one single ongoing Connect() attempt. + - Fixed Disconnect() when an explicit bearer path is given. + + mmcli: + - Fixed key-value output when printing array with 10 elements. + + Plugins: + - simtech: added port type hints for the SIM7000/SIM7600 family. + - x22x: added support for the Alcatel X602D. + - telit: increased timeout for AT#REBOOT. + - quectel: fixed port type hints for the EG91. + - quectel: added port type hints for the BG96. +- Update to version 1.10.6: + + Bearer: if connecting a bearer with PPP method, require upper layers + to disconnect the bearer explicitly and completely ignore the + connectivity checks performed by the modem itself. This makes sure + that the TTY is not reused by ModemManager before pppd has finished + using it. + + Serial port: + - Fix serial port flash cancellation logic to avoid assertion if the + device gets unplugged during the flash operation. + - Fix serial port reopen logic to flag the port as forced-closed if + the reopening fails, to avoid assertion if the device gets + unplugged during the reopen operation. + - Avoid warning when signals are disconnected automatically during + last object unref. + + SMS: + - Initialize common fields early for multipart messages, without + waiting for the last part to arrive. + + 3GPP: + - Report consolidated registration state as DENIED if all the other + ones are either idle or unknown. + + udev: + - Updated ID_MM_DEVICE_IGNORE to make it really a user-usable tag, + applicable not only to TTY devices but to any kind of device + (e.g. to blacklist MBIM modems); and also applicable under any + kind of filter mode (including 'strict' mode). + + Filter: + - Added new 'explicit blacklist' filter rule, by default enabled for + all filter modes and controlled with the + MM_FILTER_RULE_EXPLICIT_BLACKLIST envvar. + - Added new 'plugin whitelist' filter rule, enabled exclusively in + 'strict' filter mode, which allows us to automatically flag for + probing those devices that are flagged with specific + plugin-selected udev tags or which have vid:pid pairs registered + as allowed in the plugins. + - Updated the 'AT-capable ttyACM' filter rule, so that we only + process and probe the serial port if the device also exposes other + ports (serial, cdc-wdm, net) that ModemManager may process. This + fix should allow us to automatically ignore Arduino devices that + wrongly report themselves as speaking AT protocol in the ttyACM + port. + + QMI: + - Fix segfault while updating bands and the device doesn't support + the 'extended LTE band preference' TLV. + + MBIM: + - Fix segfault while processing empty USSD responses. + + libmm-glib: + - Properly handle NULL pointer on MMFirmwareUpdateSettings. + + Plugins: + - sierra: added port type hints for the MC74xx family. + - telit: added port type hints for the ME910 and the EG91. + - cinterion: added port type hints for the PLS8. +- Update to version 1.10.4: + + QMI: + - Fix assertion when cleaning up event report indications. + + MBIM: + - Fix detecting errors in "Register State Set" responses. + + 3GPP interface: + - Use correct finish() method to complete user registration. + + Plugins: + - u-blox: fix segfault when UACT? returns empty band list. +- Update to version 1.10.2: + + Carrier configuration reporting and automatic selection. + + Manager interface: + - Fixed inhibition alloc/dealloc mixup. + + Modem interface: + - New 'CarrierConfiguration' property that shows which is the + currently selected carrier configuration in the device, if + known. + - New automatic carrier configuration selection logic, based + on per-device or per-vendor mapping. + + Messaging interface: + - Flush SMS list update before notifying added/removed signals. + + SMS: + - Fixed sending binary PDUs via AT commands when other AT command + operations are scheduled at the same time. + + QMI: + - Increased the number of open retries from 10 to 20, required + e.g. for the Telit LM940/960 modems. + - Implemented QMI PDC based carrier config loading and automatic + switching. + + Plugins: + - dell: added port type hints for the DW5820e. + - dell: use QMI DMS extension method to load properly formatted ++++ 10 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ModemManager/ModemManager.changes ++++ and /work/SRC/openSUSE:Factory/.ModemManager.new.26869/ModemManager.changes Old: ---- ModemManager-1.10.0.tar.xz New: ---- ModemManager-1.12.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ModemManager.spec ++++++ --- /var/tmp/diff_new_pack.OKjTdn/_old 2019-11-29 15:56:04.297000784 +0100 +++ /var/tmp/diff_new_pack.OKjTdn/_new 2019-11-29 15:56:04.301000781 +0100 @@ -18,7 +18,7 @@ %define _udevdir %(pkg-config --variable udevdir udev) Name: ModemManager -Version: 1.10.0 +Version: 1.12.0 Release: 0 Summary: DBus interface for modem handling License: GPL-2.0-or-later AND GPL-3.0-or-later @@ -37,7 +37,7 @@ BuildRequires: pkgconfig(libsystemd) >= 209 BuildRequires: pkgconfig(mbim-glib) >= 1.18.0 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.97 -BuildRequires: pkgconfig(qmi-glib) >= 1.22.0 +BuildRequires: pkgconfig(qmi-glib) >= 1.24.0 BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(udev) Requires: hicolor-icon-theme @@ -117,6 +117,9 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcModemManager %find_lang ModemManager %{name}.lang +%check +make %{?_smp_mflags} check + %pre %service_add_pre ModemManager.service @@ -145,6 +148,8 @@ %{_datadir}/dbus-1/system-services/org.freedesktop.ModemManager1.service %{_datadir}/icons/hicolor/*/*/ModemManager.png %{_datadir}/polkit-1/actions/org.freedesktop.ModemManager1.policy +%dir %{_datadir}/ModemManager +%{_datadir}/ModemManager/mm-dell-dw5821e-carrier-mapping.conf %{_udevdir}/rules.d/*-mm-*.rules %{_unitdir}/ModemManager.service %{_mandir}/man1/mmcli.1%{?ext_man} ++++++ ModemManager-1.10.0.tar.xz -> ModemManager-1.12.0.tar.xz ++++++ ++++ 111855 lines of diff (skipped)
