SHA256
1
0
forked from pool/ModemManager

76 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
f73f5d8305 Accepting request 1116597 from GNOME:Factory
- Add explicit /usr/bin/dbus-daemon BuildRequires: Needed for
  tests. (forwarded request 1116090 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1116597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=89
2023-10-11 21:53:51 +00:00
8b9bc4c826 Accepting request 1083319 from GNOME:Factory
Please put in staging with libmbim (Staging:E atm)! - Will not build if not.

- Update to version 1.20.6:
  + build: New build option to allow disabling the installation of
    examples.
  + core:
    - Fix crash when uninhibiting partially removed device.
    - Fix crash when attempting to load an invalid shared utils
      library.
  + mmcli:
    - Allow JSON and key/value output when creating SMS messages.
    - Improved JSON output in network scan results.
  + libmm-glib:
    - Avoid using g_time_zone_new_offset() unless glib >= 2.58.
    - Fix flags to string conversion utils to allow multiple flags.
  + MBIM:
    - Reset cached SIM info when SIM is unlocked.
    - Fix synchronizing the state of the SIM hot swap configured
      flag.
    - Fix bug cleaning up the LTE attach info unsolicited message
      handler.
    - Fallback from QMI UIM service only if unsupported.
    - Add missing support for 'emergency' APN type.
  + QMI:
    - Fix processing and exposing PCOs.
    - Fix power up on modems that don't support power state change
      indications.
  + plugins:
    - telit:
      . add additional support for 5G modems.
      . added port type hints for FN990 0x1070, 0x1071
        compositions.
      . increase allowed initial delay in AT ports.
      . fallback to AT commands if loading revision via MBIM fails.
    - quectel: add support for EC21-EUX usb modules.
    - xmm: fix crash parsing XACT? response.
- Changes from version 1.20.4:
  + build:
    - Don't hardcode building shared libraries, so that meson's
      default_library option can be used properly,
    - po: Added missing Georgian translation in LINGUAS.
  + QMI:
    - Fixed loading NR5G signal info.
    - Fixed memory leaks when processing signal info.
    - Correctly scaled the SNR value reported in NR5G.
    - Fixed invalid use-after-free actions due to improper handling
      of proxy removal events.
  + MBIM:
    - Fixed processing MbimSmsStatusFlag as flags, not as an enum.
    - Fixed invalid use-after-free actions due to improper handling
      of proxy removal events.
    - Chained up device notifications through the MMPortMbim
      object.
  + Messaging: Allowed Delete operation during enabling/disabling.
  + Core: Don't assume port tables always exist so that
    long-standing operations holding an object reference can finish
    cleanly even after the initial object disposal has already been
    run.
  + plugins:
    - quectel: added new firehose/sahara support udev tags in new
      models.
    - broadmobi: added MM_PLUGIN_REQUIRED_QCDM flag.
    - cinterion:
      . added a delay to the ^SWWAN? command.
      . added retry mechanism to the ^SWWAN? command.
- Changes from version 1.20.2:
  + build:
    - Fixed building without MBIM support.
    - Fixed building without tests support.
    - Disabled test interface in base manager if building without
      tests.
    - Updated intel plugin dependencies to require XMM shared
      utils.
    - Fixed templates to make build reproducible.
  + FCC unlock: Updated shell scripts to avoid requiring bash.
  + MBIM:
    - Ignored SIM related indications during a SIM slot switch
      operation.
    - Updated capabilities loading to use Microsoft Extensions if
      available.
    - Updated supported modes loading to use the CustomDataClass
      field contents.
  + SIM: Fixed length when reading GID1/GID2 using AT commands.
  + Several other minor improvements and fixes.
- Changes from version 1.20.0:
  + API:
    - New 'Modem.Sar' interface to allow the host to manage the SAR
      power level.
    - New 'Modem.GetCellInfo()' method, that allows querying
      information about the current serving and neighboring cells.
      Currently including 'cell-type' and 'serving' fields for all
      cell types, plus additional type-specific fields:
      . CDMA: 'nid', 'sid', 'base-station-id', 'ref-pn' and
        'pilot-strength'.
      . GSM: 'operator-id', 'lac', 'ci', 'timing-advance', 'arfcn',
        'base-station-id' and 'rx-level'.
      . UMTS: 'operator-id', 'lac', 'ci', 'frequency-fdd-ul',
        'frequency-fdd-dl', 'frequency-tdd', 'uarfcn', 'psc',
        'rscp', 'ecio' and 'path-loss'.
      . TDSCDMA: 'operator-id', 'lac', 'ci', 'uarfcn',
        'cell-parameter-id', 'timing-advance', 'rscp' and
        'path-loss'.
      . LTE: 'operator-id', 'tac', 'ci', 'physical-ci', 'earfcn',
        'rsrp', 'rsrq' and 'timing-advance'.
      . 5GNR: 'operator-id', 'tac', 'ci', 'physical-ci', 'nrarfcn',
        'rsrp', 'rsrq', 'sinr' and 'timing-advance'.
    - New 'access-type-preference', 'roaming-allowance',
      'profile-name', 'profile-enabled' and 'profile-source'
      fields in the 'Bearer.Properties' property, that can also be
      used in both 'Modem.Simple.Connect()' and
      'Modem.CreateBearer()'.
    - New 'Modem.Modem3gpp.SetPacketServiceState()' method and
      'Modem.Modem3gpp.PacketServiceState' property, which allow
      management the explicit attach or detach to packet service on
      the current registered network.
    - New 'Modem.Modem3gpp.SetNr5gRegistrationSettings()' method
      and 'Modem.Modem3gpp.Nr5gRegistrationSettings' property, to
      allow management of 5G specific settings like 'mico-mode' or
      'drx-cycle'.
    - New 'start-date', 'uplink-speed' and 'downlnk-speed' fields
      in the 'Bearer.Stats' property.
    - New 'Bearer.ReloadStatsSupported' property to indicate
      whether reloading ongoing stats is supported or not.
    - New 'Modem.Modem3gppProfileManager.IndexField' property, to
      indicate which field is to be used as unique index in the
      profile management operations.
    - New 'Sim.SimType', 'Sim.EsimStatus' and 'Sim.Removability'
      properties to improve the management of eSIM related
      operations.
    - New 'Sim.Gid1' and 'Sim.Gid2' properties, which allow
      identifying SIM cards that should have different settings
      applied.
    - New 'Modem.Signal.SetupThresholds() method,
      'Modem.Signal.RssiThreshold' and
      'Modem.Signal.ErrorRateThreshold' to allow configuring
      thresholds so that the modem emits indications whenever the
      signal quality values change based on those thresholds. For
      RSSI a delta amount of dBm can be given, and for error rate
      just a boolean to enable or disable the corresponding event.
    - New 'error-rate' fields in the 'Modem.Signal.Cdma',
      'Modem.Signal.Evdo', 'Modem.Signal.Gsm', 'Modem.Signal.Umts',
      'Modem.Signal.Lte' and 'Modem.Signal.Nr5g' properties.
  + Core:
    - Detecting an eSIM without an active profile in the current
      SIM slot will lead to the modem being in Failed state, in the
      same way as if the slot was for a physical SIM and no SIM was
      inserted.
    - Default amount of AT probing attempts is updated to 6, to
      cope with modems that are slower to boot.
    - New '--test-mbimex-profile-management' option in the daemon,
      to enable support for profile management operations using the
      Microsoft extensions. This is an optional feature because it
      requires using the 'apn-type' field as unique index, which
      not all users of the profile management API may expect.
    - Implemented some initial support to automatically hide
      personal details (e.g. phone numbers, SMS contents...) from
      logs, right now only applicable to QMI and MBIM logs. Updated
      support for this feature will keep on being integrated in
      future 1.20.x updates. The new '--log-personal-info' option
      in the daemon allows to disable this feature completely.
    - Added new filter match option for subsystem vendor id,
      required in several PCI based Qualcomm modules.
    - QCDM port probing will no longer automatically run for all
      plugins, only in those that explicitly require it.
    - Implemented support for suspend/resume detection based on
      ChromeOS' powerd daemon.
    - Added Cat-M and NB-IoT LPWA access technologies.
  + Modem interface: On 3GPP+3GPP2 multimode devices, a missing SIM
    card will now force the modem into Failed state, as if it was a
    3GPP-only device.
  + Simple interface: Explicitly wait for PS domain to be attached
    during a connection attempt.
  + 3GPP interface: Updated to report domain registration changes
    altogether whenever possible (e.g. when using the QMI or MBIM
    protocols).
  + MBIM:
    - Implemented support to use the Microsoft-defined MBIM
      extensions v2 and v3 whenever supported by the device. The
      ModemManager daemon will negotiate which version to use with
      the modem, so that the highest version supported is enabled.
      This negotiation applies to the whole device, so any other
      user of the MBIM device will automatically start using the
      newly agreed version.
    - Implemented current modes switching using MBIMEx v2.0
      extensions.
    - Trigger explicit disconnection if a connection attempt fails.
    - Modem will be flagged as unusable if 10 consecutive MBIM
      requests timeout.
    - Enabled multiplex support for devices in the WWAN subsystem.
  + QMI:
    - Updated logic to by default prefer 'Signal Info' over the
      deprecated 'Signal Strength' operations.
    - Updated logic to by default prefer 'System Info' over the
      deprecated 'Serving System' operations.
    - Updated power state transition logic to ensure the new state
      is reached before returning success to the user.
    - Implemented support for the 'Modem3gppProfileManager.Updated'
      signal using PDC refresh notifications.
    - Modem will be flagged as unusable if 10 consecutive QMI
      requests timeout.
    - Implemented DTMF support.
    - Implemented support for automatic SIM IMSI switch detection
      under certain roaming scenarios.
    - Updated the logic to move the PS domain state to 'registered'
      based on the DSD System Status indications.
    - Updated endpoint type detection logic to be based on the net
      driver.
    - Updated endpoint number selection to be based on the data
      port.
    - Updated connection logic to allocate separate WDS clients per
      endpoint.
    - Added support for PCO reporting.
  + plugins:
    - quectel: Added FCC unlock support for the EM05-G.
    - telit:
      . Band management updated to prefer using QMI whenever
        available, as well as to detect the #BND command format
        automatically.
      . Added support for LPWA modems.
    - fibocom:
      . Implemented optional support to power down and up the modem
        during the update of the initial EPS bearer settings.
      . Implemented initial EPS bearer settings management in the
        MA510.
    - intel: New generic plugin for Intel PCI devices with vid
      0x8086.
    - xmm: Prefer GNSS control ports explicitly tagged via udev
      tags.
    - foxconn: Use the new FOX QMI service to load firmware
      version.
    - cinterion: Added support for PCIe based devices.
- Use ldconfig_scriptlets macro.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Add xsltproc and pkgconfig(bash-completion) BuildRequires: New
  dependencies.

OBS-URL: https://build.opensuse.org/request/show/1083319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=88
2023-04-28 14:23:05 +00:00
a787199845 Accepting request 1009309 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1009309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=87
2022-10-12 16:23:32 +00:00
0380959967 Accepting request 1003132 from GNOME:Factory
GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already) (forwarded request 1002597 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1003132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=86
2022-09-21 12:39:14 +00:00
16a100f64b Accepting request 993946 from GNOME:Factory
- 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 <Act> 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. (forwarded request 993533 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/993946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=85
2022-08-10 15:12:58 +00:00
e72303b61b Accepting request 981311 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/981311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=84
2022-06-17 19:19:56 +00:00
360db7670b Accepting request 957429 from GNOME:Factory
Staging:N

OBS-URL: https://build.opensuse.org/request/show/957429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=83
2022-02-25 20:24:48 +00:00
00c657c4d1 Accepting request 913194 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/913194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=82
2021-08-24 08:53:59 +00:00
47891327f0 Accepting request 853740 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/853740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=81
2020-12-09 21:12:03 +00:00
f85de9481c Accepting request 845990 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/845990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=80
2020-11-19 10:53:17 +00:00
dbb7fd1110 Accepting request 802679 from GNOME:Factory
New stable rel (forwarded request 802397 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/802679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=79
2020-05-13 20:55:21 +00:00
0f13473d70 Accepting request 795600 from GNOME:Factory
Push forgotten glib2 update

OBS-URL: https://build.opensuse.org/request/show/795600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=78
2020-04-23 16:28:48 +00:00
8450718b9f Accepting request 774604 from GNOME:Factory
New stable release

OBS-URL: https://build.opensuse.org/request/show/774604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=77
2020-02-18 09:34:20 +00:00
488c74e5e4 Accepting request 746228 from GNOME:Factory
- 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 (forwarded request 746198 from mnhauke)

OBS-URL: https://build.opensuse.org/request/show/746228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=76
2019-11-29 14:55:59 +00:00
e5485d929f Accepting request 686192 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/686192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=75
2019-03-22 13:56:35 +00:00
Stephan Kulow
7f114e89cc Accepting request 669853 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/669853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=74
2019-02-08 11:04:56 +00:00
d2d22cfa56 Accepting request 626764 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/626764
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=73
2018-08-03 10:31:08 +00:00
b77479010f Accepting request 582777 from GNOME:Factory
spec-cleaner (forwarded request 581179 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/582777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=72
2018-03-08 09:45:26 +00:00
876818109c Accepting request 563680 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/563680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=71
2018-01-16 08:29:39 +00:00
728d2bcb56 Accepting request 540574 from GNOME:Factory
- Avoid using "systemctl enable" in spec file (bsc#1038402). (forwarded request 540055 from JonathanKang)

OBS-URL: https://build.opensuse.org/request/show/540574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=70
2017-11-12 16:57:26 +00:00
f2bbd23d40 Accepting request 511105 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/511105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=69
2017-07-21 20:42:44 +00:00
9d011acc0f Accepting request 460535 from GNOME:Factory
New stable release

OBS-URL: https://build.opensuse.org/request/show/460535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=68
2017-02-28 22:42:57 +00:00
eb3d033b26 Accepting request 449332 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/449332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=67
2017-01-10 09:39:49 +00:00
12626f6cad Accepting request 445070 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/445070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=66
2016-12-16 10:53:14 +00:00
e1a3968bb7 Accepting request 438602 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/438602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=65
2016-11-04 19:50:55 +00:00
319fa60d6c Accepting request 435414 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/435414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=64
2016-10-18 08:34:30 +00:00
142b953da6 Accepting request 424163 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/424163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=63
2016-09-05 19:14:17 +00:00
8cdf2aaf1c Accepting request 419992 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/419992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=62
2016-08-24 08:06:12 +00:00
5aecd639cf Accepting request 397528 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/397528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=61
2016-05-31 10:09:03 +00:00
4e202f445a Accepting request 389196 from GNOME:Factory
Update to 1.4.14 (forwarded request 387822 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/389196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=60
2016-04-15 16:56:52 +00:00
00e7f50817 Accepting request 342083 from GNOME:Factory
New stable rel (forwarded request 342027 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/342083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=59
2015-11-05 23:10:01 +00:00
cc19dde01f Accepting request 328124 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/328124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=58
2015-09-03 15:59:02 +00:00
aa5e12729e Accepting request 320832 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/320832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=57
2015-08-21 05:37:24 +00:00
e4ac0476a0 Accepting request 298800 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/298800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=56
2015-04-27 10:57:32 +00:00
Stephan Kulow
f1d1816494 Accepting request 285133 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/285133
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=55
2015-02-16 20:21:27 +00:00
04a94cf1a9 Accepting request 261758 from GNOME:Factory
Push GNOME 3.14.2

OBS-URL: https://build.opensuse.org/request/show/261758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=54
2014-11-18 21:45:49 +00:00
Stephan Kulow
b6e4a3aec0 Accepting request 245821 from GNOME:Factory
- Add ModemManager-1.0.0-systemd-activation.patch: Fix systemd dbus
  activation (bnc#892682). Systemd does not honor Alias= lines in
  install sections; that only works if the service file in question
  is actually enabled. So the dbus service file must refer to
  ModemManager.service.

OBS-URL: https://build.opensuse.org/request/show/245821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=52
2014-08-25 09:54:27 +00:00
Stephan Kulow
82c8c4c93a Accepting request 220615 from GNOME:Factory
Submit - enable the modules.. now as we have stuff in Factory

OBS-URL: https://build.opensuse.org/request/show/220615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=51
2014-02-03 10:13:05 +00:00
Tomáš Chvátal
7f053694e5 Accepting request 210942 from GNOME:Factory
We should shortly be able to provide those features... libqmi is in oS:F by now.. libmbim is SR#209469 (forwarded request 209802 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/210942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=50
2013-12-22 18:36:42 +00:00
Stephan Kulow
b8afeb95dc Accepting request 209057 from GNOME:Factory
- Run %udev_rules_update if such macro is defined. (forwarded request 208983 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/209057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=49
2013-12-02 08:52:44 +00:00
Stephan Kulow
8ae72f6049 Accepting request 198412 from GNOME:Factory
- Enable the ModemManager service. In essence, it's a D-Bus
  service so enabling it in systemd only means to make it known
  and activatable (bnc#839067). (forwarded request 198221 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/198412
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=47
2013-09-11 10:52:05 +00:00
Stephan Kulow
6a485262ad Accepting request 183957 from GNOME:Factory
- Update to version 1.0.0:
  + More flexible D-Bus API that accounts for the capabilities of
    modern devices.
  + Native support for Gobi and QMI-based Qualcomm devices via
    libqmi.
  + Native support for MBIM-based devices via libmbim.
  + Preliminary support for GPS-based Location Services with some
    devices.
  + More complete messaging API.
  + New libmm-glib client library.
  + New fully-featured command-line client (mmcli).
  + Systemd integration.
  + And various other changes.
- Add pkgconfig(mbim-glib) BuildRequires: new dependency (disabled
  for now).
- Stop passing --with-pppd-plugin-dir=$pppddir to configure, not
  reqcognized anymore.
- Add pkgconfig(systemd) BuildRequires, new dependency.
- Add systemd ModemManger.service to pre, preun, post and postun.

OBS-URL: https://build.opensuse.org/request/show/183957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=46
2013-07-22 11:02:03 +00:00
Stephan Kulow
ece6d0b2ff Accepting request 180771 from GNOME:Factory
Update to 0.7.991

OBS-URL: https://build.opensuse.org/request/show/180771
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=45
2013-06-25 05:42:38 +00:00
Stephan Kulow
5dc8dbc5ac Accepting request 170986 from GNOME:Factory
Update to 0.7.990 - privs approved

OBS-URL: https://build.opensuse.org/request/show/170986
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=44
2013-04-17 05:09:09 +00:00
Ismail Dönmez
9a92bf7457 Accepting request 144053 from GNOME:Factory
move udev files to where they belong

OBS-URL: https://build.opensuse.org/request/show/144053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=42
2012-12-05 13:00:08 +00:00
Stephan Kulow
c86e1ad3d2 Accepting request 136036 from GNOME:Factory
Pushing NM stack

OBS-URL: https://build.opensuse.org/request/show/136036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=41
2012-09-26 14:22:21 +00:00
Ismail Dönmez
bc9c7cd572 Accepting request 131233 from GNOME:Factory
Fix bnc#776520; would like to get this in 12.2 if possible (forwarded request 131229 from vuntz)

OBS-URL: https://build.opensuse.org/request/show/131233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=40
2012-08-22 10:13:18 +00:00
Stephan Kulow
59c0023265 Accepting request 109361 from GNOME:Factory
Update to 0.5.2.0 (forwarded request 109329 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/109361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=38
2012-03-16 12:18:05 +00:00
Stephan Kulow
75f1da1877 Accepting request 107231 from GNOME:Factory
Pushing G:F

OBS-URL: https://build.opensuse.org/request/show/107231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=37
2012-02-28 18:24:55 +00:00
Stephan Kulow
fa4751f0dd Accepting request 106172 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/106172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=36
2012-02-21 11:21:45 +00:00
Stephan Kulow
a4e0b0332f Accepting request 105064 from GNOME:Factory
Pushing most G:F bits

OBS-URL: https://build.opensuse.org/request/show/105064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=35
2012-02-16 11:24:02 +00:00
Stephan Kulow
4a1409d9b1 Accepting request 100715 from GNOME:Factory
Pushing small bits of G:F

OBS-URL: https://build.opensuse.org/request/show/100715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=34
2012-01-20 19:24:47 +00:00
Stephan Kulow
98fa05a32f Accepting request 99681 from GNOME:Factory
Update to 0.5.1.95 (forwarded request 99553 from vuntz)

OBS-URL: https://build.opensuse.org/request/show/99681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=33
2012-01-11 14:37:30 +00:00
Stephan Kulow
f60ee3a99b Accepting request 98962 from GNOME:Factory
Pushing G:F

OBS-URL: https://build.opensuse.org/request/show/98962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=32
2012-01-05 18:14:08 +00:00
Lars Vogdt
4443833ffd Accepting request 85581 from GNOME:Factory
Pushing G:F

OBS-URL: https://build.opensuse.org/request/show/85581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=30
2011-10-02 07:44:45 +00:00
Sascha Peilicke
ebc9ccd4be Accepting request 78020 from GNOME:Factory
Update to 0.5

OBS-URL: https://build.opensuse.org/request/show/78020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=29
2011-08-08 13:43:31 +00:00
Sascha Peilicke
f0871fd37c Accepting request 75696 from GNOME:Factory
Pushing G:F, including GNOME 3.1.3

OBS-URL: https://build.opensuse.org/request/show/75696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=28
2011-07-08 09:16:18 +00:00
Sascha Peilicke
0930ea4105 Accepting request 71969 from GNOME:Factory
Pushing G:F

OBS-URL: https://build.opensuse.org/request/show/71969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=27
2011-05-31 15:39:09 +00:00
Ruediger Oertel
486c1c5355 Autobuild autoformatter for 61066
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=25
2011-02-14 00:46:28 +00:00
Ruediger Oertel
6db1371c6a Accepting request 61066 from GNOME:Factory
Accepted submit request 61066 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/61066
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=24
2011-02-14 00:46:22 +00:00
OBS User autobuild
5ba5eb26b4 Autobuild autoformatter for 53444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=23
2010-11-20 11:37:39 +00:00
Ruediger Oertel
07829405dd Accepting request 53444 from GNOME:Factory
Accepted submit request 53444 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/53444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=22
2010-11-20 11:37:29 +00:00
OBS User autobuild
0b907e2c9a Accepting request 46550 from GNOME:Factory
Copy from GNOME:Factory/ModemManager based on submit request 46550 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/46550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=21
2010-08-30 10:39:22 +00:00
OBS User autobuild
5b33af9c74 Accepting request 45122 from GNOME:Factory
Copy from GNOME:Factory/ModemManager based on submit request 45122 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/45122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=20
2010-08-10 00:30:27 +00:00
OBS User autobuild
9c02ff2603 Accepting request 40682 from GNOME:Factory
Copy from GNOME:Factory/ModemManager based on submit request 40682 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/40682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=17
2010-05-28 15:08:55 +00:00
OBS User autobuild
1104b94f41 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=16 2010-03-18 14:32:20 +00:00
OBS User autobuild
5e8910b293 Accepting request 32217 from GNOME:Factory
Copy from GNOME:Factory/ModemManager based on submit request 32217 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/32217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=15
2010-02-11 18:42:25 +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