SHA256
1
0
forked from pool/ModemManager

9 Commits

Author SHA256 Message Date
4d95f54b10 Accepting request 1301468 from GNOME:Factory
- Update to version 1.24.2:
 + Core:
   - Wait until bearers are disconnected before allowing system to suspend
   - Fix checks for CDMA/EVDO access technology in some modems
   - Detect old Mediatek 62xx-based devices as GSM-capable
   - Refresh registration info after manual registration for AT-based devices
   - Correctly report NB-IOT access technology
   - Disable unsolicited 3GPP events during quick suspend/resume
 + MBIM:
   - Fix re-assembly of multi-part unstored SMS messages
 + QMI:
   - Fix re-assembly of multi-part unstored SMS messages
 + Voice interface:
   - Correctly start call state polling on some modems
 + Plugins:
   - fibocomm: don't assert when checking for firmware interface
   - cinterion: allow spaces in ^SXRAT response (forwarded request 1301380 from pevik)

OBS-URL: https://build.opensuse.org/request/show/1301468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=93
2025-08-27 19:33:28 +00:00
d29dd973a3 - Update to version 1.24.2:
+ Core:
   - Wait until bearers are disconnected before allowing system to suspend
   - Fix checks for CDMA/EVDO access technology in some modems
   - Detect old Mediatek 62xx-based devices as GSM-capable
   - Refresh registration info after manual registration for AT-based devices
   - Correctly report NB-IOT access technology
   - Disable unsolicited 3GPP events during quick suspend/resume
 + MBIM:
   - Fix re-assembly of multi-part unstored SMS messages
 + QMI:
   - Fix re-assembly of multi-part unstored SMS messages
 + Voice interface:
   - Correctly start call state polling on some modems
 + Plugins:
   - fibocomm: don't assert when checking for firmware interface
   - cinterion: allow spaces in ^SXRAT response

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=178
2025-08-26 16:16:25 +00:00
bec89111ac Accepting request 1282880 from GNOME:Factory
Whitelisting now on its way to factory (forwarded request 1282869 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1282880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=92
2025-06-10 06:57:04 +00:00
afce79677e Accepting request 1282869 from GNOME:Next
Whitelisting now on its way to factory

OBS-URL: https://build.opensuse.org/request/show/1282869
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=176
2025-06-04 18:32:22 +00:00
73b86fbbd2 Accepting request 1279734 from GNOME:Next
- Update to version 1.24.0:
  + API:
    - Add new TIMEOUT, PROTOCOL, and THROTTLED core errors
    - Add new MMCarrierLockError errors
    - Add new Messaging interface SetDefaultStorage method
    - Fix MM_BEARER_IP_FAMILY_ANY ABI break introduced in 1.20
    - Add new Cell Broadcast API
    - Report sub-system vendor and product IDs in Firmware device
      IDs
    - Add new ID_MM_TTY_AT_PROBE_TRIES udev tag to control number
      of AT probes on a per-port basis for plugins that do not
      override generic probing logic.
    - Add new Cell Broadcast API
  + Core:
    - Improved handling of odd +CGDCONT responses
    - Add support for putting modems in low-power mode during
      suspend
    - Retry AT+CNUM a couple times if the SIM is busy
    - Fix probing of modems that only expect a single AT port
    - Reprobe modems on late port additions; ensures modems use the
      optimal control channel regardless of kernel/udev timing
    - Ignore FASTBOOT ports during probing
    - Better logging of user requests
    - Fix probing of single-port devices by starting support check
      on first port addition
    - Don't crash as often due to assumption that a primary modem
      port always exists
    - Add support for loading and setting initial EPS bearer
      settings
    - Quite a few memory leak fixes
    - Lay groundwork for Intel XMM7xxx RPC-based devices
    - restart AT probing if a port is stuck in PPP mode when modem
      is detected
    - Serialize core modem operations to prevent multiple D-Bus
      clients from interrupting each other's operations
    - Work around elogind sometimes not sending the PrepareForSleep
      signal
    - Add generic Qualcomm Firehose and Sahara firmware update
      support
    - Fix SIM unlock behavior being treated at SIM hot-swaps
    - Detect 4G & 5G modem capabilities with newer AT commands
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1279734
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=175
2025-05-26 08:05:05 +00:00
f7e83c360c Accepting request 1208160 from GNOME:Factory
- Drop rcFOO symlinks (PED-266). (forwarded request 1208115 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1208160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=91
2024-10-16 21:37:41 +00:00
24ed325f29 - Drop rcFOO symlinks (PED-266).
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=173
2024-10-15 14:45:42 +00:00
20cb8e7f0e Accepting request 1204683 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1204683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=90
2024-09-30 13:34:46 +00:00
380a6265a8 Scripted push of GNOME 47
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=171
2024-09-30 07:31:28 +00:00
4 changed files with 109 additions and 13 deletions

Binary file not shown.

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:691aa026aee458d4e92f95be3fc19989c0484bf51b3ba00673c28909ce5b6729
size 1518460

View File

@@ -1,3 +1,102 @@
-------------------------------------------------------------------
Tue Aug 26 08:09:09 UTC 2025 - Petr Vorel <pvorel@suse.cz>
- Update to version 1.24.2:
+ Core:
- Wait until bearers are disconnected before allowing system to suspend
- Fix checks for CDMA/EVDO access technology in some modems
- Detect old Mediatek 62xx-based devices as GSM-capable
- Refresh registration info after manual registration for AT-based devices
- Correctly report NB-IOT access technology
- Disable unsolicited 3GPP events during quick suspend/resume
+ MBIM:
- Fix re-assembly of multi-part unstored SMS messages
+ QMI:
- Fix re-assembly of multi-part unstored SMS messages
+ Voice interface:
- Correctly start call state polling on some modems
+ Plugins:
- fibocomm: don't assert when checking for firmware interface
- cinterion: allow spaces in ^SXRAT response
-------------------------------------------------------------------
Sat May 24 09:53:37 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.0:
+ API:
- Add new TIMEOUT, PROTOCOL, and THROTTLED core errors
- Add new MMCarrierLockError errors
- Add new Messaging interface SetDefaultStorage method
- Fix MM_BEARER_IP_FAMILY_ANY ABI break introduced in 1.20
- Add new Cell Broadcast API
- Report sub-system vendor and product IDs in Firmware device
IDs
- Add new ID_MM_TTY_AT_PROBE_TRIES udev tag to control number
of AT probes on a per-port basis for plugins that do not
override generic probing logic.
- Add new Cell Broadcast API
+ Core:
- Improved handling of odd +CGDCONT responses
- Add support for putting modems in low-power mode during
suspend
- Retry AT+CNUM a couple times if the SIM is busy
- Fix probing of modems that only expect a single AT port
- Reprobe modems on late port additions; ensures modems use the
optimal control channel regardless of kernel/udev timing
- Ignore FASTBOOT ports during probing
- Better logging of user requests
- Fix probing of single-port devices by starting support check
on first port addition
- Don't crash as often due to assumption that a primary modem
port always exists
- Add support for loading and setting initial EPS bearer
settings
- Quite a few memory leak fixes
- Lay groundwork for Intel XMM7xxx RPC-based devices
- restart AT probing if a port is stuck in PPP mode when modem
is detected
- Serialize core modem operations to prevent multiple D-Bus
clients from interrupting each other's operations
- Work around elogind sometimes not sending the PrepareForSleep
signal
- Add generic Qualcomm Firehose and Sahara firmware update
support
- Fix SIM unlock behavior being treated at SIM hot-swaps
- Detect 4G & 5G modem capabilities with newer AT commands
+ Updated translations.
-------------------------------------------------------------------
Tue Oct 15 11:59:37 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Drop rcFOO symlinks (PED-266).
-------------------------------------------------------------------
Mon Sep 23 15:48:59 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.22.0:
+ A new "MSG" (message) log verbosity level is introduced, which
is also the new default one if none explicitly defined. This
level takes the place of the old "INFO" level, as a level
including the most important messages that should be logged
without needing to be warnings or errors. The new "INFO" level
is more verbose than "MSG" but less verbose than "DBG", and may
be useful as default in systems where active debugging of WWAN
related issues is required. E.g. all user operations triggered
via DBus method calls are logged in "INFO" level.
+ Introduced the concept of "personal information" which should
by default not be included in log messages. Enabling personal
information in logs requires to run the daemon with the
'--log-personal-info' option. This feature is mostly
implemented for QMI and MBIM specific logs, but hasn't yet been
included in generic daemon logs or when using the AT protocol.
Changes and fixes related to this feature will be cherry-picked
and included in the future stable branch updates.
- Update URL and Source adresses.
-------------------------------------------------------------------
Fri Oct 6 17:30:42 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package ModemManager
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,13 +20,13 @@
%define _udevdir %(pkg-config --variable udevdir udev)
Name: ModemManager
Version: 1.20.6
Version: 1.24.2
Release: 0
Summary: DBus interface for modem handling
License: GPL-2.0-or-later AND GPL-3.0-or-later
Group: Productivity/Networking/System
URL: http://cgit.freedesktop.org/ModemManager/ModemManager
Source0: https://gitlab.com/linux-mobile-broadband/ModemManager/-/archive/%{version}/%{name}-%{version}.tar.bz2
URL: https://modemmanager.org/
Source0: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/archive/%{version}/%{name}-%{version}.tar.bz2
BuildRequires: dbus-1-glib-devel
BuildRequires: gobject-introspection-devel >= 0.9.6
@@ -46,9 +46,9 @@ BuildRequires: pkgconfig(gmodule-2.0) >= %{glib_version}
BuildRequires: pkgconfig(gobject-2.0) >= %{glib_version}
BuildRequires: pkgconfig(gudev-1.0) >= 147
BuildRequires: pkgconfig(libsystemd) >= 209
BuildRequires: pkgconfig(mbim-glib) >= 1.28.0
BuildRequires: pkgconfig(mbim-glib) >= 1.32.0
BuildRequires: pkgconfig(polkit-gobject-1) >= 0.97
BuildRequires: pkgconfig(qmi-glib) >= 1.32.0
BuildRequires: pkgconfig(qmi-glib) >= 1.36.0
BuildRequires: pkgconfig(qrtr-glib)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(udev)
@@ -124,8 +124,6 @@ test -n "$pppddir" || exit 1
%install
%meson_install
# create suse-specific rcFOO link
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcModemManager
%find_lang ModemManager %{name}.lang
%check
@@ -148,10 +146,9 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcModemManager
%files
%license COPYING
%doc AUTHORS README
%doc AUTHORS README.md
%{_bindir}/mmcli
%{_sbindir}/ModemManager
%{_sbindir}/rcModemManager
%{_datadir}/dbus-1/system.d/org.freedesktop.ModemManager1.conf
%{_libdir}/ModemManager/
%{_datadir}/dbus-1/interfaces/*.xml