SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ModemManager-1.10.0-lp150.154.1.x86_64.rpm :

* Sat Jan 26 2019 bjorn.lieAATTgmail.com- Update to version 1.10.0: + udev: - Consolidated common tag names among all the supported plugins. E.g. ID_MM_PORT_TYPE_GPS, ID_MM_PORT_TYPE_AT_
*, ID_MM_PORT_TYPE_QCDM... All these generic tags are included as symbols in the API, and compatibility will be maintained for these. Custom setups of ModemManager relying on previously available per-plugin udev tags may need to manually port them to this new generic subset. - New tag to allow specifying flow control settings to use in serial ports. + Core: - Avoid probing other protocols on TTYs tagged in udev with specific port type tags (e.g. avoid probing QCDM if a port is tagged as AT). This allows faster port probing and modem detection for known modem layouts. - Implemented support to enable and handle +CGEV URCs for asynchronous connection state updates in AT-controlled devices. + Manager interface: - New runtime daemon version reporting. - New support for requesting device inhibition, e.g. so that ModemManager stops completely using a modem device until the inhibition is released. This feature is implemented to allow fwupd taking over of a device completely for as long as it needs during a firmware update. + Modem interface: - All methods are always connected, even in Failed state. - Allow parallel Enable()/Disable() calls. - Deprecated redundant ListBearers() method, the read-only Bearers property is already showing the same information. + Bearer interface: - New \'BearerType\' property, e.g. to specify whether a bearer is the initial LTE default bearer or not. - Deprecated \'number\' field in bearer settings. Applications do not need to send the \'number\' field in Bearer.Connect() or in Modem.Simple.Connect(), as the setting is totally ignored. + mmcli: - New \'key-value\' output, easier to parse by scripts than the default. - Removed redundant \'--location-get-XXX\' actions, as the \'--location-get\' already reports the location information for all sources. - Removed redundant \'--simple-status\' action, as the same information can be obtained through different mmcli operations. - New manager \'--inhibit-device\' action and modem-specific \'--inhibit\', to allow requesting device inhibition. + 3GPP interface: - New support for exposing the network reported Protocol Configuration Options (PCO), to be used instead of the new deprecated Subscription State property. - New support for exposing the initial LTE default bearer status. - New support for configuring the initial LTE default bearer settings. + Location interface: - New LTE Tracking Area Code (TAC) in 3GPP location information. - New support for injecting assistance data (e.g. Qualcomm XTRA) into the GNSS engine, useful when there is no mobile connection to use MSA A-GPS. + Firmware interface: - Support for reporting firmware update support properties, e.g. specifying which update methods are supported. This information will be consumed by fwupd in order to allow upgrading firmware in devices managed by ModemManager. + Voice interface: - Multiple improvements and fixes in the voice call management logic implemented with generic AT commands. - Added AudioPort and AudioFormat properties to the Call object. - Added new generic audio channel setup/cleanup handlers in the Call object. + QMI: - New LOC service based GNSS support, including A-GPS setup via SUPL server. - New support for the \"extended\" LTE band list. - New support for reading IMSI and ICCID with the UIM service. + MBIM: - Implemented support for processing Protocol Configuration Options using Microsoft-defined Basic Connect Extensions. - Implemented support for LTE attach status and configuration using Microsoft-defined Basic Connect Extensions. - Implemented support for the extended signal interface and for 3GPP location details using the AT&T specific service. - Implemented support for 3GPP USSD operations using the standard USSD service. - For Qualcomm-based MBIM devices, those with QMI-over-MBIM support, a whole new set of features is now available, including: QMI LOC/PDS location support, allowed/preferred mode management, frequency band selection, power management operations... + Plugins: - xmm: new XMM plugin, with shared logic (allowed/preferred mode management, frequency band selection, power management operations, extended signal quality reporting, GPS/A-GPS...) for Intel XMM based devices. - fibocom: new plugin, with support for generic MBIM and XMM-based devices. - dell: added support for XMM-based devices, like the DW5820e. - dell: added custom support for the DW5821e, including \'unmanaged\' GPS and firmware update integration details. - cinterion: new shared interface to include all logic shared between Option and Option/HSO devices. - sierra-legacy: implemented connection monitoring support. - u-blox: added support for extended call state transitions. - u-blox: added CDC-ECM support for SARA/LISA-U2xx modems. - altair-lte: migrated from SubscriptionState to PCO.- Changes from version 1.8.0: + New \'filter policy\' setting in the ModemManager daemon to decide which ports are probed and how. Currently these levels are defined: - WHITELIST-ONLY: Only devices or ports explicitly whitelisted with the new \'ID_MM_DEVICE_PROCESS\' udev tag are probed. - DEFAULT: All ports are allowed to be probed except for the ones explicitly greylisted as RS232 adapters or completely blacklisted. This is the default approach that was used until now, and the default as well in this release if a different one isn\'t requested. - STRICT: The daemon defines a set of heuristics to try to detect modems and ports to probe. Only the TTY ports that are very very likely to be modem ports are probed, therefore completely avoiding the need of having a separate blacklist or RS232 adapter greylist. But note that this policy may end up ignoring some devices, like TTY controlled modems without an associated network port. - PARANOID: This is equivalent to running the STRICT mode but also applying the blacklist and RS232 greylist filters explicitly. + Device \'naming\'. This release includes logic to allow \'naming\' devices with the ID_MM_PHYSDEV_UID udev tag, so that the names can then be used in e.g. mmcli and also exposed in the \'Device\' property in the Modem interface. This new setup makes it possible to give the devices unique names that are kept across reboots. + Allow skipping the automatic scan for devices in the daemon with the new \'--no-auto-scan\' daemon option. Instead, the daemon may be called with the \'--initial-kernel-events=[PATH]\' option including a predefined list of ports or otherwise get the port additions reported during runtime with the mmcli - -report-kernel-event=[] command. + Allow building and running without \'udev\'. In this setup, the previously explained \'--no-auto-scan\' is enabled by default, so ports are not automatically detected .Note that this setup is not suggested for standard distributions: if udev is available in the system, it is the preferred method to manage the port addition and removal. + SIM hot swap. The core includes the needed logic to support SIM hot swap in the different devices, although for now it\'s only tested for Telit and MBIM modems. If a SIM hot swap is detected, the modem is flagged as failed and reprobed from scratch. + Connection status monitoring logic. In order to try to detect network initiated disconnections, a generic setup is provided to plugins so that they can implement explicit connection status checks that would be executed periodically. + New support for 3GPP CSFB states and operation modes. We now support registration states reported as \"SMS only\" or \"CSFB not preferred\", and provide APIs to set and get the \"UE mode of operation for EPS\". + Build and system: - Updated the systemd service file with additional security related rules. - Added support for systemd journal logging. - Updated most of the code to use GTask instead of the deprecated GSimpleAsyncResult based operations. - ChangeLog is built from git during the dist tarball generation. + API: - Defined additional GSM, UMTS and LTE frequency bands. - The MMModemBand enumeration values (EUTRAN, UTRAN and CDMA) have been renamed to consolidate how they are defined. A compatibility layer has been provided to avoid breaking the API. - New \'HardwareRevision\' property in the Modem interface. - New \'EpsUeModeOperation\' property and \'SetEpsUeModeOperation\' method in the Modem 3GPP interface. + Core: - Updated libqcdm to load signal strength from QCDM EVDO Pilot Sets. - Updated udev rules with new per-vendor rules for quicker processing. - Explicitly ignored ports are never probed now, but they will be reported as owned by the device and exposed in the Ports property. - New \'ID_MM_TTY_BAUDRATE\' udev tag to specify the baudrate to use in RS232 TTY ports. - If using UCS2, still assume that the operator name may be given in ASCII. - Explicitly open QCDM ports anytime it\'s needed, instead of assuming they are open when enabled. - Query supported ME event reporting options and automatically set the best choice based on the supported ones. - Query supported flow control modems and automatically set the best choice based on the supported ones. - Explicitly configure flow control settings on the TTY as soon as it is connected, only applicable for RS232 devices. - Implemented generic unlock retries loading. + MBIM: - Explicitly reprobe the modem when the mbim-proxy is detected dead. - Workaround implemented to keep track of the PIN1 unlock retries as the protocol isn\'t very good allowing this. - Load and expose HW revision. + QMI: - Explicitly reprobe the modem when the qmi-proxy is detected dead. - Load and expose HW revision. - Detect port closed and forbid client allocation operations. - New optional connection status monitoring support, enabled by default for the Netgear AC341U. + Location interface: Disabled by default for MBIM modems. + Messaging interface: Try decoding with UTF-16BE when UCS-2 reported. + Plugins: - u-blox: new plugin, currently supporting the TOBY-L2, TOBY-L4, TOBY-R2, LARA-R2 and LISA-R2. - quectel: new plugin, supporting generic AT/QMI based modems. - cinterion: implemented support for devices exposing a WWAN network interface. - cinterion: support changing modes in LTE capable devices. - cinterion: added GPS support for devices controlled only with AT^SGPSC. - cinterion: use ^SIND unsolicited messages for access tech reporting. - huawei: implemented Signal interface. - telit: added support for RS232, QMI and MBIM modems. - novatel: cleaned up registration state and access tech reporting. - novatel-lte: implemented unlock retries loading. - dell: speed probing time up and reduce udev dependency. - mbm: added GPS support for the Dell DW5560. + Updated translations.- Drop intltool BuildRequires, no longer needed.- Pass --with-systemd-journal to configure, ensure we use the new journald support for logging.
* Mon Jul 30 2018 bjorn.lieAATTgmail.com- Update to version 1.6.14: + Build: Avoid -Wincompatible-pointer-types for MM 1.6.x builds, to skip the stricter checks in GObject. + Introspection: - Fixed bearer list annotations. - Explicitly use ModemManager prefix to refer to introspected types. + Core: - udev: add tags also on bind actions. - 3GPP: don\'t force auto registration if already registered. - Signal: fix reloading of detailed signal quality status on AT modems. + Plugins: - QMI: update EPS registration state for LTE modems. - MBIM: . Check if IP session is active before trying to deactivate it. . Increase deactivation timeout to 60s. - Huawei: Handle optional 0x prefix on hex numbers in ^DHCP response. + Several other minor fixes.
* Wed Feb 28 2018 dimstarAATTopensuse.org- Modernize spec-file by calling spec-cleaner
* Thu Jan 11 2018 zaitorAATTopensuse.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 sckangAATTsuse.com- Avoid using \"systemctl enable\" in spec file (bsc#1038402).
* Mon Jul 17 2017 zaitorAATTopensuse.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 mailaenderAATTopensuse.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 mpluskalAATTsuse.com- Recommend libmbim (boo#1017734)
* Fri Dec 09 2016 dimstarAATTopensuse.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 zaitorAATTopensuse.org- Drop obsolete automake BuildRequires: Leftover from past patches.
* Fri Oct 14 2016 zaitorAATTopensuse.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 hpjAATTurpla.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 sckangAATTsuse.com- Drop bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch: No longer needed.
* Thu Aug 18 2016 zaitorAATTopensuse.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 brunoAATTioda-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 dimstarAATTopensuse.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 dimstarAATTopensuse.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 mgorseAATTsuse.com- Update to GNOME 3.20 Fate#318572- Rebased bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch.
* Mon Apr 11 2016 dimstarAATTopensuse.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 zaitorAATTopensuse.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 dimstarAATTopensuse.org- Add explicit pkgconfig(udev) BuildRequires: we need it to define %{_udevdir}.
* Fri Jul 24 2015 jweberhoferAATTweberhofer.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 zaitorAATTopensuse.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 zaitorAATTopensuse.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 dimstarAATTopensuse.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.
* Wed Aug 20 2014 lnusselAATTsuse.de- 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.
* Wed Jul 23 2014 rlmuAATTsuse.com- Added bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch Fixed bnc#878066: 4810-350 (Jaspar) and 4800-783 (Keystone Hi) serial ports on the IO card are not responding
* Wed Jan 22 2014 dimstarAATTopensuse.org- As we enabled pkgconfig(qmi-glib) and pkgconfig(mbim-glib) BuildRequires (last change), it\'s arguably also a good idea to replace --without-qmi and --without-mbim configure parameters with their --with-qmi and --with-mbim counterparts (and thus actually really enable the support).
* Sun Dec 01 2013 dimstarAATTopensuse.org- Enable pkgconfig(qmi-glib) and pkgconfig(mbim-glib) BuildRequires, as we now have a package for it.
* Sat Nov 30 2013 crrodriguezAATTopensuse.org- Run %udev_rules_update if such macro is defined.
* Tue Sep 10 2013 dimstarAATTopensuse.org- 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).
* Fri Jul 19 2013 zaitorAATTopensuse.org- 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.
* Fri Jun 21 2013 dimstarAATTopensuse.org- Update to version 0.7.991: + Bug fixes and improvements on the road to 0.8.0.
* Thu Jun 06 2013 denicoloAATTsuse.com- License update: GPL-2.0+ and GPL-3.0 Correct license is GPL-2.0+; see COPYING file. The cli tool is licensed GPL-3.0+.
* Tue Apr 16 2013 dimstarAATTopensuse.org- Drop rpmlintrc: the privileges are approved in Factory.
* Sat Jan 12 2013 dimstarAATTopensuse.org- Update to version 0.7.990: + More flexible D-Bus API that accounts for the capabilities of modern devices. + Native support for Gobi and QMI-based Qualcomm devices via libqmi. + Preliminary support for GPS-based Location Services with some devices. + More complete messaging API. + Fully-featured command-line client (mmcli).- Add pkgconfig(qmi-glib) BuildRequires: new dependency.- Create new subpackage libnm-glib0.
* Tue Nov 27 2012 dimstarAATTopensuse.org- Move udev rules file to the folder specified by udev.pc by passing --with-udev-base-dir to configure.
* Wed Aug 29 2012 dimstarAATTopensuse.org- Update to version 0.6.0.0: + Minor bugfixes.
* Mon Aug 20 2012 dimstarAATTopensuse.org- Update to version 0.5.995.0: + More flexible and reliable port probing and modem setup. + New plugin for some Cinterion modems. + New plugin for some Iridium satellite modems. + New API for modem firmware management. + New API for network-provided date and time. + New API for indicating remaining PIN/PUK unlock retries. + New API for indicating enabled facility locks. + Plugins can now suggest and IP timeout value for connection managers.- Drop ModemManager-unsupported-qmi_wwan-ports.patch: fixed upstream.
* Mon Aug 20 2012 vuntzAATTopensuse.org- Add ModemManager-unsupported-qmi_wwan-ports.patch: fix calls to pppd when using the qmi_wwan. Fix bnc#776520.
* Wed Mar 14 2012 vuntzAATTopensuse.org- Update to version 0.5.2.0: + Retry sending SMS messages in PDU mode if an error occurs in text mode
* Sun Feb 26 2012 vuntzAATTopensuse.org- Update to version 0.5.1.97: + Fix reading SMS messages in text mode + Fix communication with some Nokia phones- Drop ModemManager-use-deprecated.patch: fixed upstream.- Remove libtool BuildRequires and call to autoreconf: those were only needed for patch above.- Remove xz BuildRequires now that it comes for free in the build system.
* Wed Feb 15 2012 vuntzAATTopensuse.org- Move dbus xml interface files from devel subpackage to main subpackage: those files might be needed at runtime.
* Wed Feb 08 2012 dimstarAATTopensuse.org- Add ModemManager-use-deprecated.patch: do not warn about using deprecated methods. This allows to build against glib >= 2.31.14.- Add call to autoreconf in %%prep section, as the patch above touches m4 files.
* Thu Jan 19 2012 vuntzAATTopensuse.org- Update to version 0.5.1.96: + Fixed sending SMS messages with modems that only support PDU mode
* Tue Jan 10 2012 vuntzAATTopensuse.org- Update to version 0.5.1.95: + Better detection of registration state when connecting + Added support for more Ericsson modems + Many memory leak fixes + Ensure Gobi devices are driven by the gobi plugin + Added multi-part SMS message support + Better handling of requests when modem is disabled + USSD fixes for Huawei devices + Added support for Nokia Internet Sticks + Fixed quirky response handling on some Cinterion modems + Fixed CREG response handling on modems that include the RAC + Skip sending power-up command if modem is already powered up + Added support for Sierra Wireless devices using Icera chips (USB305, Lightning)- Add xz BuildRequires because we can\'t build a package for a xz-compressed tarball without explicitly specifying that... See bnc#697467 for more details.- Drop ModemManager-glib-2.31.patch: fixed upstream.
* Wed Nov 16 2011 vuntzAATTopensuse.org- Add ModemManager-glib-2.31.patch: fix build with glib 2.31.
* Tue Nov 15 2011 dimstarAATTopensuse.org- Really enable parallel build: fix typo smp_flags => smp_mflags.
* Sat Sep 17 2011 jengelhAATTmedozas.de- Remove redundant tags/sections from specfile
* Wed Aug 03 2011 vuntzAATTopensuse.org- Update to version 0.5: + Improvements for Samsung modems + Support access technology reporting for Qualcomm Gobi modems + Fix communication with Nokia N900 devices + Support multiple CDMA Rm protocols + Fix handling of Option access technology reporting + Fix handling of CDMA EVDO registration states + Fix problems reconnecting Ericsson F5521gw modems + Better handling of some Android handset modem + Bugs fixed: rh#583691, lp#765516, bgo#641661, bgo#652682, bgo#650740, bgo#652910, bgo#637327.
* Fri Jul 01 2011 vuntzAATTopensuse.org- Update to version 0.4.998: + Handle udev \'change\' events. + gsm: - set SMS storage location before enabling notifications - handle case of entirely empty SPN correctly + ussd: fix reception, network notifications, and network requests + serial: warn when open/close take longer than 7 seconds + Add a DBus interface for setting the log level. + Add support for Samsung Y3400. + Improvements for Icera-based modems. + Improve disabling of Samsung GSM modems. + Fix leaks.
* Wed Jun 15 2011 dimstarAATTopensuse.org- Update to version 0.4.997: + Add support for various Linktop devices (LW273, etc) + Implement standard D-Bus Properties interface PropertiesChanged signal + Add support for Qualcomm SMD-connected modems + Export modem state over D-Bus + Add D-Bus API for CDMA modem activation + Correctly report HSPA+ access technology + Correctly report home vs. roaming state with basic Sprint CDMA modems + Add D-Bus API for power-cycling/resetting modems + Add support for USSD responses + Finer grained and more consistent logging + Blacklist more usb-serial dongles unlikely to be modems + Add support for platform serial ports + Loosen permissions for reading device information + Add support for Samsung Y3300 Icera-based modem + Speed up probing process when ports support AT commands + Better SMS reception and reporting + Add support for some Wavecom modems + Add support for Simtech-based Prolink PH-300 + Add support for Alcatel X200 + Fix various crashes when modem is removed + Bigs fixed: bgo#636040, bgo#636438, bgo#637140, bgo#638038, bnc#674022, kde#266807, lp#673457, rh#544121.
* Thu May 05 2011 vuntzAATTopensuse.org- Update to version 0.4.996: - Add a mechanism to get remaining incorrect PIN attempts - Add a mechanism to retrieve the equipment identifier (MEID/ESN, IMEI) - Added support for returning devices to factory settings - Better compatibility with Blackberry GSM devices - Added a Location Services API with support for GSM devices - Fixes for Novatel CDMA devices (home/roaming status, better signal quality reporting) - Better detection of EVDO registration when device is in 1X mode - Add support for newer Alcatel devices like X220D - Support for more ZTE devices - Fix modem detection failures with some Sierra devices - Add support for newer Ericsson devices - Add an SIM identifier for use when auto-unlocking modems - Add an device identifier for use when MEID/IMEI is not yet available - Handle signal quality reporting for GSM modems that don\'t support AT+CSQ - Add preliminary USSD support - Fix reconnection attempts with some Sierra devices - Add support for pseudo-ethernet interface on newer Sierra devices + Fixed bugs: rh#597296, rh#583691, rh#597088, bgo#626421, rh#585394, bgo#628105, bgo#627935, bgo#621815, rh#632516, lp#682282, bgo#590798- Drop ModemManager-fix-new-glib.patch: fixed upstream.- Drop ModemManager-polkit-deprecated.patch: fixed upstream.- Create a devel subpackage for new development files.
* Sun Feb 13 2011 vuntzAATTopensuse.org- Call relevant macros in %post/%postun: + %icon_theme_cache_post/postun because the package ships themed icons.- Add hicolor-icon-theme BuildRequires and Requires since we need to have those macros defined and we install hicolor icons, so we need to have the theme installed.
* Wed Nov 10 2010 cooloAATTnovell.com- Remove zero-size files from documentation.
* Wed Nov 10 2010 cooloAATTnovell.com- Own parent directories.
* Fri Aug 27 2010 vuntzAATTopensuse.org- Add ModemManager-polkit-deprecated.patch to fix build with a recent polkit (>= 0.97). This is only needed on openSUSE 11.4 and later.
* Mon Aug 09 2010 vuntzAATTopensuse.org- Add ModemManager-fix-new-glib.patch to fix build with recent glib.- Build PolicyKit support: add polkit-devel BuildRequires and pass - -with-polkit to configure.- Do not add -fno-strict-aliasing to CFLAGS: this is not needed anymore.
* Mon Jul 26 2010 dimstarAATTopensuse.org- Update to version 0.4: + For the full list of changes, see http://cgit.freedesktop.org/ModemManager/ModemManager/log/?id=0.4 + bgo#604551: add an unlockRequired property that provides lock status, check modem PIN state before exporting it + bgo#608668: tag ChineBird PL68 ports + bgo#591047: only set auto registration if the modem isn\'t idle + bgo#608022: allow blacklisting various devices + bgo#617873: gsm: be more lenient in +CGDCONT parsing + rh#553199: ignore CSS on EVD0-capable modems. + rh#573510: assume +CPIN \"READY\" response indicates GSM capability + rh#579247: fix sypport check for last plugin + rh#569067: cdma: fix subclass registration state checking in error paths + rh#571921: cdma: prevent crash on modem removal + rh#587400: gsm/cdma: fix data port assignment + Updated translations.
* Wed May 26 2010 vuntzAATTopensuse.org- Remove hal-devel BuildRequires again.- Remove ozerocdoff Recommends: usb_modeswitch is the modern solution, and it\'s already recommended. And ozerocdoff depends on hal, which is bad.
* Thu Jan 21 2010 tambetAATTnovell.com- Upgrade to version 0.3. No new features, but includes a lot of bug fixes and much broader hardware support.
* Thu Dec 10 2009 ajAATTsuse.de- Remove unused BuildRequires hal-devel- Add build require on udev for directory ownership.
* Tue Aug 11 2009 tittiatcokeAATTgmail.com- Update to the latest upstream: + Move device probing and detection to udev + Add plugin for Motorola C-series phones and BUSlink scwi275u + Add plugin for Qualcomm Gobi devices + Updated Ericsson \'mbm\' driver + Better Huawei detection; don\'t drop BUSlink responses + Several other fixes
* Tue Jun 16 2009 tambetAATTnovell.com- Update to the latest upstream: + Some fixes to the public API to correctly implement the spec. + Implement unsolicited registration for modems that support it. + Implement new \"Simple\" interface. + Implement cached commands. + Implement \'V1 E1\' parser to work with modems which refuse to turn their echo off. + Implement Nokia plugin. + Implement a plugin for ZTE modems. + Lots of minor bug fixes.
 
ICM