Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ModemManager-devel-1.6.12-1.2 RPM for armv7hl

From OpenSuSE Ports Leap 15.3 for armv7hl

Name: ModemManager-devel Distribution: openSUSE Step 15
Version: 1.6.12 Vendor: openSUSE
Release: 1.2 Build date: Sat Feb 6 22:18:38 2021
Group: Development/Libraries/C and C++ Build host: armbuild04
Size: 2880899 Source RPM: ModemManager-1.6.12-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: http://cgit.freedesktop.org/ModemManager/ModemManager
Summary: DBus interface for modem handling -- Development Files
DBus interface for modem handling. Provides a standard abstracted API
(over DBus) to communicate with all sorts of modems (landline, GSM,
CDMA).

Provides

Requires

License

GPL-2.0+ AND GPL-3.0+

Changelog

* Thu Jan 11 2018 zaitor@opensuse.org
  - Update to version 1.6.12:
    + Blacklist:
    - Ignored Pycom devices.
    - Added Microchip's VID to the greylist.
    + QMI:
    - Fixed connection state machine when built against libqmi <
      1.18.
    - Fixed connection state machine when an error is reported
      setting up WDS indications.
  - Changes from version 1.6.10:
    + Blacklist:
    - Ignored Silicon Labs USB Zigbee dongles.
    - Ignored Garmin ANT+ sticks.
    - Ignored Intel coredump downloader device.
    + QMI:
    - Fixed potential user-after-free issues.
    - Fixed missing handler cleanups on network-initiated
      disconnects.
    + MBIM:
    - Fix invalid session_id and nw_error reads.
    - Avoid calling mbim_message_unref() on NULL message.
    - Fixed invalid object access due to handlers not being removed
      correctly.
    - Ensure session is disconnected before trying to connect.
    - Fixed t crash when modem doesn't send gateways.
    + udev:
    - Removed default ID_MM_PLATFORM_DRIVER_PROBE whitelist.
      Devices exposed via the 'atmel_usart' driver aren't probed
      automatically any more.
    + Core:
    - Fixed running init sequence after port flashing in
      disconnection.
    - Fixed "forbidden product strings" check in plugins.
    - Fixed multiple memory leaks and invalid memory read/writes.
    - Fixed multiple async operation completions in event handlers.
    - Fixed multiple potential NULL dereferences.
    - Fixed deadlock when trying to disconnect cancellable.
    - Fixed reporting TX/RX stats (numbers were swapped).
    - Ignored USB interface removal events.
    + libmm-glib: Fix NULL dereference on firmware unique_id checks.
    + polkit: Added missing Location interface method rules.
    + Plugins:
    - MBM: set data port for Dell DW5560.
    - Simtech: fix error reporting in 3gpp unsolicited events
      enabling.
    - Fixed multiple memory leaks.
    + systemd: Drop After=syslog.target rule.
  - Drop post(un) handling of icon_theme_cache_post(un), no longer
    needed, file-triggers takes care of this now.
  - Drop ModemManager-1.0.0-systemd-activation.patch: No longer
    needed.
* Thu Nov 09 2017 sckang@suse.com
  - Avoid using "systemctl enable" in spec file (bsc#1038402).
* Mon Jul 17 2017 zaitor@opensuse.org
  - Update to version 1.6.8:
    + Blacklist: Ignored default Linux USB Serial Gadget.
    + QMI:
    - Fixed build with libqmi 1.16.
    - Allow prefix match for modem images ending with '?'.
    + Plugins:
    - Telit: fix #PSNT values interpretation for HSDPA and LTE
      modems.
    - Telit: add LTE access technology reporting.
    - Huawei: let the E3372 run NDISDUP via TTY.
    - MBM: fix async method completion enabling unsolicited events.
    + Core:
    - AT+WS46=? response parser extended to support ranges.
    - Fix setting up signal quality retrieval logic.
  - Changes from version 1.6.6:
    + Blacklist:
    - Ignored keyboard.io devices.
    - Ignored Analog Devices EVAL-ADXL362Z-DB.
    - Ignored promotion boards from Renesas.
    - Ignored Analog PlutoSDR.
    - Ignored Telit LE866 flashing device.
    + Plugins:
    - Telit: fix AT+SERVICE 3GPP2 access technology reporting.
    - Telit: lock/unlock CSIM operations by default.
    - Telit: don't ignore AT ports without an explicit port type
      hint tag.
    - Cinterion: improve ^SMONG and ^SCFG=? response parsers.
    - Huawei: implement Signal interface based on ^HCSQ.
    - QMI: require FCC auth if InvalidTransition error is detected.
    - QMI: fix incorrect use of mm_base_bearer_get_status().
    - QMI: add WDS event reporting support.
    - MBIM: remove parent access tech loading.
    + Core:
    - Added RSCP item in the Signal interface.
    - Implement Signal interface in the generic AT based modem
      based on ^CESQ.
    - Improve network registration checks for LTE devices.
    - Handle SDIO devices.
    - Fix QCDM access tech reporting for WCDMA system modes.
    - Fix capabilities in 4G-only devices.
    - Set TTY as connected as soon as ATD replies.
    + And some other fixes.
* Sun Feb 26 2017 mailaender@opensuse.org
  - Update to version 1.6.4:
    + Blacklist:
    - Ignored new Infineon flashloader devices.
    - Ignored Sigma Sport docking stations.
    + Core:
    - USSD: don't rely on lock status to allow actions.
    - 3GPP: always use 300s by default in the network scan
      operation.
    - Build: limit the available glib functionality to the version
      supported.
    + Plugins:
    - telit: add support for the Telit GE910.
    - zte: fix SUBSYSTEMS and ATTRS{idVendor} checks.
    + Other minor fixes.
* Mon Jan 02 2017 mpluskal@suse.com
  - Recommend libmbim (boo#1017734)
* Fri Dec 09 2016 dimstar@opensuse.org
  - Drop pkgconfig(libsystemd-login): Even though configure checks
    for it, pkgconfig(libsystemd) is actually enough to enable the
    needed features (resume support). libsystemd-login no longer
    exists with systemd v232.
* Tue Nov 01 2016 zaitor@opensuse.org
  - Drop obsolete automake BuildRequires: Leftover from past patches.
* Fri Oct 14 2016 zaitor@opensuse.org
  - Update to version 1.6.2:
    + Huawei: Fix setting up unsolicited voice messages.
    + Blacklist: ignored u-blox GPS/GLOSNASS USB dongle and some new
      Arduinos.
    + ZTE: avoid making udev rules tty-only.
    + Some other minor fixes.
  - Drop ModemManager-core-use-MM-specific-logging-methods.patch:
    Fixed upstream.
* Thu Oct 13 2016 hpj@urpla.net
  - Add explicit pkgconfig(libsystemd) and
    pkgconfig(libsystemd-login) BuildRequires: Align with what
    configure looks for. These are needed for the new suspend/resume
    detection that arrived in 1.6.0.
* Fri Aug 26 2016 sckang@suse.com
  - Drop
    bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch:
    No longer needed.
* Thu Aug 18 2016 zaitor@opensuse.org
  - Add ModemManager-core-use-MM-specific-logging-methods.patch:core:
    use MM-specific logging methods always instead of the generic
    GLib ones. Patch from upstream stable git.
* Mon Aug 15 2016 bruno@ioda-net.ch
  - Update to version 1.6.0 (boo#975211):
    + New features:
    - Core:
      . Implemented support for suspend/resume detection, currently
      working when systemd is in use. Whenever the system is
      suspended, we'll flag the modems as invalid so that they
      are re-probed from scratch when the system is resumed.
      . Added cancellation support for the probing operations.
      . Reworked and simplified the serial port response
      processing.
    - Location interface:
      . Added A-GPS support, currently available only for QMI based
      modems with PDS service.
      . Added support for updating the default GPS refresh time.
    - Time interface: New default implementation for all AT-based
      modems.
    - Voice interface: New DBus interface to allow the management
      of voice calls, which currently assumes that the audio
      channel is setup out of ModemManager.
    - Bearer: New support for reporting statistics of the ongoing
      connection with a new 'Stats' property, currently available
      for QMI and MBIM based modems.
    - QMI:
      . Implemented support for devices which only work in "raw IP"
      mode, like the Sierra MC7455.
      . Implemented support for SIM related operations using the
      UIM service, as newer modems with multi-SIM capabilities
      don't support the legacy DMS UIM operations.
      . Implemented support for detecting network-initiated
      disconnections.
    - MBIM: If online mode fails, try to use the 'DMS Set FCC
      Authentication' QMI
    - udev: Added new supported 'ID_MM_PORT_IGNORE' tag to allow
      fully ignoring ports specified by the user.
    - mmcli:
      . Added command completion.
      . Added new operations to use the Voice interface.
    - Build: Added code coverage support.
    - Plugins:
      . haier: new plugin to support the Haier CE81B.
      . thuraya: new plugin for Thuraya satellite modems.
      . sierra-legacy,sierra: the implementation for Sierra modems
      is now split into two different plugins: a 'legacy' one for
      the old PPP and DirectIP based modems and the standard one
      for the newer QMI and MBIM based ones.
      . dell: new plugin for Dell rebranded devices from Novatel,
      Sierra or Ericsson.
      . gobi: removed the plugin. All non-vendor specific QMI
      devices should now be managed by the generic plugin.
      . mbm: dynamically load the list of supported modes.
      . mbm: fixed several connection/disconnection issues.
      . simtech: support QMI devices.
      . huawei: implemented Voice call management support.
      . huawei: use static IP addressing in NDISDUP capable devices
      if the AT^DHCP response provides the IP details.
    + Existing features backported to 1.4.x releases also present in
      in ModemManager 1.6.0:
    - MBIM:
      . The mbim-proxy is used by default.
      . Implemented support for disconnection status notification
      while connected.
      . Disabled CDMA capabilities, until properly supported.
    - QMI:
      . The qmi-proxy is used by default.
      . If online mode fails, use 'DMS Set FCC Authentication',
      required by some rebranded Sierra modems (e.g. Dell branded
      ones).
      . Implemented support for loading SIM operator id and name.
      . Implemented power-cycle reset functionality.
    - Plugins:
      . telit:
      . added support for new devices, like HE910, UE910 and
      . implemented dynamic port identification.
      . implemented unlock retries loading.
      . implemented supported/current bands management.
      . implemented supported/current modes management.
      . implemented modem reset and power down.
      . mbm: implemented GPS support for Ericsson HS2350 and
      H5321gw modems.
  - Drop upstream fixed patches:
    + ModemManager-cinterion_drop_unused_constants.patch.
    + ModemManager-novatel_remove_unused_custom_AT_probe_array.patch.
    + ModemManager-wmc_fix_typo.patch.
    + ModemManager-fix-whitespaces.patch.
  - Added nmcli-bash-completion package.
  - Need last version of polkit-default-priv (bsc#976945).
  - build '--with-suspend-resume=systemd' argument.
* Mon May 23 2016 dimstar@opensuse.org
  - Add three more patches from upstream to fix build with gcc6:
    + ModemManager-cinterion_drop_unused_constants.patch.
    + ModemManager-novatel_remove_unused_custom_AT_probe_array.patch.
    + ModemManager-wmc_fix_typo.patch.
* Mon May 23 2016 dimstar@opensuse.org
  - Add ModemManager-fix-whitespaces.patch: Fix whitespace usage.
    While building with GCC 6, the indenting is taken as a warning
    for the user likely making a mistake.
* Thu Apr 14 2016 mgorse@suse.com
  - Update to GNOME 3.20  Fate#318572
  - Rebased
    bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch.
* Mon Apr 11 2016 dimstar@opensuse.org
  - Update to version 1.4.14:
    + Core:
    - Improved several AT response parsers (+CREG, +CGDCONT,
      +CPMS...).
    - Explicitly disconnect bearer before removing it.
    + 3GPP: allow LAC/CID updates while registering.
    + QMI:
    - Don't assume LAC/CID updates are always given in system
      indications.
    - Don't add APN auth settings if user/pass not given.
    - Load SIM operator id and name with "NAS home network"
    - Power-cycle reset functionality implemented.
    + Telit:
    - Added udev rules for Telite LE910 V2.
    - Implemented modem reset & power down.
    - Implemented unlock retries loading.
    - Implemented supported/current bands loading/setting.
    - Implemented supported/current modes loading/setting.
    - Ignored proxmark3.
    + Some other minor fixes.
* Mon Nov 02 2015 zaitor@opensuse.org
  - Update to version 1.4.12:
    + MBM:
    - Implemented GPS support for Ericsson modems.
    - Enabled GPS port for H5321gw and HS2350.
    + Telit:
    - Added udev rules for HE910/UE910/UL865.
    - Implemented dynamic port identification.
    + QMI:
    - Expose IP config details in bearer object even if DHCP is
      requested.
    - Retrieve MM_MODEM_3GPP_FACILITY_SIM.
    + MBIM: CDMA capabilities disabled by default (not yet
      supported).
    + libmm-glib:
    - If empty path (/) given, no SIM object will be created.
    - Added missing introspection annotations to disconnect().
    + Core:
    - Don't check the cache when explicitly asking for required
      unlocks.
    - Initialize SMS messaging support also in the secondary port.
    - New +CGMR parser which covers the Telit HE910 specific
      format.
    - New AT-based generic implementation for the Time interface.
    - Fix reporting DENIED state in 3GPP modems.
    + Policy: remove rule which was preventing us from receiving
      signals.
    + Blacklist: ignored MediaTek preloader.
    + Misc. other minor fixes
* Thu Aug 06 2015 dimstar@opensuse.org
  - Add explicit pkgconfig(udev) BuildRequires: we need it to define
    %{_udevdir}.
* Fri Jul 24 2015 jweberhofer@weberhofer.at
  - Update to version 1.4.10:
    + QMI: retry unlock check on 'UimUninitialized' errors.
    + QMI: fix '0' prefixed IMEI/ESN/MEID.
    + Huawei: fix secondary port unsolicited message handling.
    + Huawei: ignore ^POSEND and ^POSITION unsolicited messages.
    + Blacklist: ignore devices from Posnet Polska S.A.
    + Blacklist: ignore Palm M5xx devices.
  - Cleaned up spec
* Thu Apr 23 2015 zaitor@opensuse.org
  - Update to version 1.4.8:
    + Build: avoid building DBus tests with GLib 2.32.
    + ZTE: support MF700.
    + Huawei: extend ^NDISSTATQRY parser with new response formats.
    + Blacklist: ignore devices from Access Interface Solutions.
    + Core: added ModemManager --version action.
    + Some other minor fixes.
  - Changes from version 1.4.6:
    + MBIM: by default use the new mbim-proxy setup.
    + Telit: new support for HE910, UE910 and UL865.
    + Location: avoid printing location info in syslog with info
      level.
    + Greylist: add Cypress USB<->RS232 adapters
    + QMI: avoid unref-ing arrays owned by the output bundles.
    + Some other minor fixes.
  - Changes from version 1.4.4:
    + Use 'DMS Set FCC Authentication' if online mode fails in QMI
      modems. This change requires bumping the libqmi version to
      1.12.4, which is the stable release including the change.
    + Fix segfault when empty pdp type string is given.
    + Fix segfault when port driver is unknown.
    + Blacklist: ignore PalmOS devices driven by 'visor'
* Mon Feb 09 2015 zaitor@opensuse.org
  - Update to version 1.4.2:
    + MBIM:
    - Update to handle 'Function Error' responses as per libmbim
      1.12.
    - Handle network-notified connection status messages.
    + Bluetooth: Keep track of devices as they are move across sysfs.
    + Core: case insensitive matches in the APN list.
    + ZTE: avoid using QMI in the MF60.
    + Huawei: updated port type hint strings.
    + Icera:
    - Fix no IPv6 report response.
    - Retry Icera probing several times.
    + Altair: increase AT probe command timeout.
    + Some other minor fixes.
* Mon Oct 20 2014 dimstar@opensuse.org
  - Update to version 1.4.0:
    + This version comes with the following updates in the
      interfaces:
    - Updated the logic around the IP configuration properties in
      the Bearer:
      . Setting DHCP as IP method in the IPv6 settings means that
      SLAAC should be used to retrieve correct addressing and
      routing details.
      . DHCP IP method may now be combined with an explicit static
      IP address, as IPv6 SLAAC may require the link-local
      address to be present.
      . MTU is now also included in the IP configuration
      properties, if specified by the modem, and applicable to
      both DHCP and STATIC methods.
    - New 'OFF' power state, which fully switches off the modem
      device. After setting the modem in this state, no further use
      of it can be done. Currently available in Wavecom and
      Cinterion.
    - Location interface: new 'unmanaged GPS' support, which allows
      to start/stop the GPS module in the modem, while leaving the
      location information retrieval to other processes. Currently
      available in modems with independent GPS TTYs, like
      Option/HSO, Cinterion and Huawei.
    - New Test DBus interface: not to be installed, just for
      internal system tests.
    + Other notable changes include:
    - MBIM: support for ZTE and Sequans Communications modems.
    - Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
    - Huawei: improved support for Network time retrieval.
    - Huawei: implemented GPS support.
    - Huawei: support for /dev/cdc-wdm AT ports via the new
      huawei-cdc-ncm driver.
    - Cinterion: implemented GPS support.
    - Cinterion: implemented unlock retries loading.
    - Cinterion: gather port types for multi-tty devices.
    - Cinterion: custom wait for SIM readiness after SIM-PIN
      unlock.
    - Wavecom: custom wait for SIM readiness after SIM-PIN unlock.
    - Probing: new flag to identify hotplugged devices which don't
      need full reset.
    - Tests: internal refactor of the ports handling code, allowing
      test-driven virtual ports and system tests run during
      'make check'. This new feature also comes with a new internal
      'Test' DBus interface, as well as new --test-[*] options in
      the ModemManager program.
    - and many more fixes...
  - Changes from version 1.2.0:
    + Signal interface: new interface for extended signal quality
      information.
    + OMA interface: new interface to expose the Device Management
      capabilities defined by the Open Mobile Alliance.
    + Messaging interface: new 'Messages' property.
    + Modem interface: new 'Bearers' property.
    + 3GPP interface: new 'SubscriptionState' property.
    + Other notable changes include:
    - QMI: Implemented Manual CDMA activation logic.
    - QMI: Implemented 3GPP2/CDMA SMS support.
    - QMI: Added support for QMI modems in the ZTE, x22x and
      Cinterion plugins.
    - Huawei: multiple improvements and fixes for the ^NDISDUP
      support.
    - Huawei: new mode/switching logic with ^SYSCFGEX for
      LTE-capable devices.
    - Altair-LTE: set subscription state based on PCO.
    - MediaTek: new 'mtk' plugin added for MediaTek devices.
    - libmm-glib: Added GObject Introspection and Vala support.
    - and many more fixes...
  - Add gobject-introspection-devel and vala BuildRequires: new build
    dependencies.
  - Split new subpackage typelib-1_0-ModemManager-1_0.
  - Add rcModemManager symlink.

Files

/usr/include/ModemManager
/usr/include/ModemManager/ModemManager-enums.h
/usr/include/ModemManager/ModemManager-errors.h
/usr/include/ModemManager/ModemManager-names.h
/usr/include/ModemManager/ModemManager-version.h
/usr/include/ModemManager/ModemManager.h
/usr/include/libmm-glib
/usr/include/libmm-glib/libmm-glib.h
/usr/include/libmm-glib/mm-bearer-ip-config.h
/usr/include/libmm-glib/mm-bearer-properties.h
/usr/include/libmm-glib/mm-bearer-stats.h
/usr/include/libmm-glib/mm-bearer.h
/usr/include/libmm-glib/mm-call-properties.h
/usr/include/libmm-glib/mm-call.h
/usr/include/libmm-glib/mm-cdma-manual-activation-properties.h
/usr/include/libmm-glib/mm-enums-types.h
/usr/include/libmm-glib/mm-errors-types.h
/usr/include/libmm-glib/mm-firmware-properties.h
/usr/include/libmm-glib/mm-gdbus-bearer.h
/usr/include/libmm-glib/mm-gdbus-call.h
/usr/include/libmm-glib/mm-gdbus-manager.h
/usr/include/libmm-glib/mm-gdbus-modem.h
/usr/include/libmm-glib/mm-gdbus-sim.h
/usr/include/libmm-glib/mm-gdbus-sms.h
/usr/include/libmm-glib/mm-helper-types.h
/usr/include/libmm-glib/mm-location-3gpp.h
/usr/include/libmm-glib/mm-location-cdma-bs.h
/usr/include/libmm-glib/mm-location-common.h
/usr/include/libmm-glib/mm-location-gps-nmea.h
/usr/include/libmm-glib/mm-location-gps-raw.h
/usr/include/libmm-glib/mm-manager.h
/usr/include/libmm-glib/mm-modem-3gpp-ussd.h
/usr/include/libmm-glib/mm-modem-3gpp.h
/usr/include/libmm-glib/mm-modem-cdma.h
/usr/include/libmm-glib/mm-modem-firmware.h
/usr/include/libmm-glib/mm-modem-location.h
/usr/include/libmm-glib/mm-modem-messaging.h
/usr/include/libmm-glib/mm-modem-oma.h
/usr/include/libmm-glib/mm-modem-signal.h
/usr/include/libmm-glib/mm-modem-simple.h
/usr/include/libmm-glib/mm-modem-time.h
/usr/include/libmm-glib/mm-modem-voice.h
/usr/include/libmm-glib/mm-modem.h
/usr/include/libmm-glib/mm-network-timezone.h
/usr/include/libmm-glib/mm-object.h
/usr/include/libmm-glib/mm-signal.h
/usr/include/libmm-glib/mm-sim.h
/usr/include/libmm-glib/mm-simple-connect-properties.h
/usr/include/libmm-glib/mm-simple-status.h
/usr/include/libmm-glib/mm-sms-properties.h
/usr/include/libmm-glib/mm-sms.h
/usr/include/libmm-glib/mm-unlock-retries.h
/usr/lib/libmm-glib.so
/usr/lib/pkgconfig/ModemManager.pc
/usr/lib/pkgconfig/mm-glib.pc
/usr/share/gir-1.0/ModemManager-1.0.gir
/usr/share/vala/vapi
/usr/share/vala/vapi/libmm-glib.deps
/usr/share/vala/vapi/libmm-glib.vapi


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 16:34:06 2024