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

libqmi-tools-1.20.0-lp150.1.2 RPM for ppc64le

From OpenSuSE Ports Leap 15.0 for ppc64le

Name: libqmi-tools Distribution: openSUSE Leap 15.0
Version: 1.20.0 Vendor: openSUSE
Release: lp150.1.2 Build date: Wed May 9 07:32:07 2018
Group: Hardware/Modem Build host: obs-power8-01
Size: 810156 Source RPM: libqmi-1.20.0-lp150.1.2.src.rpm
Summary: Helper utilities to control QMI devices
libqmi is a glib-based library for talking to WWAN modems and devices
which speak the Qualcomm MSM Interface (QMI) protocol.

This package contains command line tools to manage such devices.




LGPL-2.1+ AND GPL-2.0+


* Mon Jan 22 2018
  - Update to version 1.20.0:
    + New services: loc - new "LOC" (location) service, which e.g.
      allows controlling GPS devices in newer modules that don't
      implement the PDS service. Just some very basic implementation
      for now.
    + New request/responses:
    - nas: new "Attach/Detach" request/response messages.
    - wds: new "Get Channel Rates" request/response messages.
    - dms: new 'Swi Get/Set USB Composition' request/response
    + New TLVs supported in existing messages:
    - nas: new 'Extended LTE Band Preference' TLV in "Set/Get SSP".
    - dms: new 'Extended LTE Band Capability' TLV in "Get Band
    + libqmi:
    - New:
      . QMI_DEVICE_SIGNAL_REMOVED signal in the QmiDevice
      object, propagated through the qmi-proxy.
      . QMI_CLIENT_VALID property in the QmiClient that allows
      detecting whether the underlying QmiDevice is usable or not.
    - Defined additional LTE bands.
    + qmicli:
    - New: --wds-set-ip-family, --wds-get-channel-rates,
    - -uim-read-record, --dms-swi-get-usb-composition and
    - -dms-swi-set-usb-composition commands.
    + libqmi-glib:
    - Prefer realpath() to canonicalize_file_name().
    - Avoid signals sent to the qmi-proxy process.
    + qmi-firmware-update: Support USB3->USB2 mode changes during
  - Update Url to
    current libqmi's web page.
  - Add pkgconfig(gio-unix-2.0) BuildRequires: it was being pulled
    by another pkgconfig module that live in glib2-devel package and
    used already.
* Thu Nov 02 2017
  - Do not rely on env for python during build
  - Run spec-cleaner
* Wed May 10 2017
  - Update to version 1.18.0:
    + libqmi:
    - Implemented support for vendor-specific commands through a
      new qmi_device_command_full() operation and a new
      QmiMessageContext type.
    - New 'QMI_DEVICE_OPEN_FLAGS_AUTO' flag in qmi_device_open()
      which allows automatic detection of the underlying protocol
      in a cdc-wdm device (either QMI or MBIM) and transparently
      uses it based on that.
    - New qmi_device_close_async() operation, which allows closing
      a QmiDevice asynchronously.
    - Fixed QmiWmsCdmaCauseCode enum names, and provided a
      compatibility layer keeping the old names to avoid breaking
    + New services: pdc: new "PDC" (persistent device configuration)
      service, which among other things, allows configuring the HP
    + New TLVs supported in existing messages: wda: updated "Set Data
      Format" request to allow specifying endpoint type and interface
    + qmi-firmware-update: This is a completely new tool that allows
      upgrading firmware in (at least) Sierra Wireless devices with
      MDM9200, MDM9x15 or MDM9x30 chipsets. Run the tool with --help
      and --help-examples to get more information on how to use it.
    + qmicli:
    - The CLI no longer requires the '--device-open-mbim' explicit
      option when opening QMI capable MBIM devices, the automatic
      detection of QMI over MBIM is enabled by default.
    - New '--device-open-qmi' option to disable the automatic
      detection of protocol and force using QMI.
    - If running in MBIM mode, enable MBIM logs and traces.
    - By default the QmiDevice will be closed before exiting, e.g.
      so that the MBIM session is also closed.
    + docs:
    - Updated the documentation so that each QMI message and each
      TLV specifies in which libqmi version it was introduced,
      using "since:" tags in the QMI message databases.
    - Added indices for new symbols introduced in the major libqmi
      releases, as well as for symbols flagged as deprecated.
  - Add pkgconfig(gudev-1.0) BuildRequires: New optional dependency.
* Thu Nov 17 2016
  - Update to version 1.16.2:
    + DMS: flagged several methods as available since DMS 1.1.
    + NAS: Fix RX/TX mixup in 'Get LTE Cphy CA Info'.
    + qmi-proxy:
    - Fix segfault when trying to use already disposed clients.
    - Fix segfault when trying to use already disposed
    - Plug several memleaks in error conditions.
    + qmicli: Added support for IP type in --wds-start-network.
    + build: fix checking for libmbim.
* Tue Jul 12 2016
  - Packaging:
    + add missing exclude in rpmlintrc
    + add BuildRequires for having QMUX over MBIM option
* Mon Jul 11 2016
  - Update to version 1.16.0
    + New --enable-mbim-qmux option during configure, which enables
    the support for using an MBIM control device as transport for the
    QMI messages, only if the MBIM device implements the "QMI
    service". This setting is automatically enabled if libmbim >=
    1.14.0 is found in the system, and can be explicitly disabled
    with --disable-mbim-qmux.
    + New request/responses:
    - nas: new "Get LTE Cphy CA Info" request/response.
    - nas: new "Force Network Search" request/response.
    + qmi-network:
    - Fixed several bashisms.
    + Added compatibility symbols for some API breaks introduced in
    - qmi_message_dms_set_service_programming_code_input_get_\
      current was renamed to qmi_message_dms_set_service_\
    - qmi_message_dms_set_service_programming_code_input_get_new
      was renamed to qmi_message_dms_set_service_programming_code_\
    - qmi_message_dms_set_service_programming_code_input_set_\
      current was renamed to qmi_message_dms_set_service_\
    - qmi_message_dms_set_service_programming_code_input_set_new
      was renamed to qmi_message_dms_set_service_programming_code_\
    + libqmi-glib:
    - Fixed QMI_DMS_BAND_CAPABILITY_BC_15 enum value so that it
      isn't treated as a negative value.
    + qmicli:
    - Fixed --dms-get-band-capabilities output on 32-bit platforms.
    - Fixed license text of the voice service implementation.
* Sat Apr 09 2016
  - Update to version 1.14.2:
    + Added compatibility symbols for some API breaks introduced in
    + This release will recover the old names and still keep the new
      ones around for compatibility.
    + libqmi-glib: Fixed QMI_DMS_BAND_CAPABILITY_BC_15 enum value so
      that it isn't treated as a negative value. This may actually be
      treated as a minor ABI break.
    + qmicli: Fixed --dms-get-band-capabilities output on 32-bit
    + Fixed license text of the voice service implementation.
  - Changes from version 1.14.0:
    + This version comes with a couple of small API breaks:
    + ECIO value type in "NAS Event Report Indication" is given as
    + ECIO value in ECIO List array type in "NAS Get Signal Strenght"
      is given as unsigned.
    + QMI_NAS_SIM_REJECT_STATE_SIM_AVAILABLE enum name was fixed.
    + The library and tools now support working with modems which
      only implement raw IP (i.e. no ethernet headers) in the WWAN
      interface. This relies on the kernel to expose
      '/sys/class/net/<WWAN>/qmi/raw_ip' sysfs files for each WWAN
      network interface (available since Linux 4.5-rc1).
    + New initial support for the 'Voice' service.
    + The qmicli tool has been updated with several new
    + The qmi-network helper script has been updated with several new
    + Added command completion support in qmicli.
    + Other bugfixes and minor improvements.
  - Bump soname following upstream changes, and as a result: rename
    subpackage to libqmi-glib5.
* Wed Mar 23 2016
  - Improve description; say what QMI is
* Mon Feb 15 2016
  - Update to version 1.12.8:
    + codegen: fix bug which was limiting the transaction ID of
      request messages generated to just 8bits.
    + device: try to debug-print raw invalid QMI messages too.
    + Additional bugfixes:
    - build: avoid C++ reserved keywords.
    - nas: correct ID for Get RF Band Information result TLV.
    - qmicli: fix PLMN printing.
* Thu Feb 26 2015
  - Update to version 1.12.6:
    + Fix big-endian handling of tlv->length.
* Wed Feb 25 2015
  - Added COPYING and COPYING.LIB and fixed license attribute for
    debug utils
* Wed Feb 11 2015
  - Update to version 1.12.4:
    + Fix reading last call packet statistics.
    + Added support for the "DMS Set FCC" command, required to bring
      out of low power mode several new Sierra devices.
* Sun Feb 01 2015
  - Update to version 1.12.2:
    + Fix bug reading sized-guints, which was making --dms-get-time
    + Fix compilation warnings in 32 bit systems.
    + Add missing services in get_printable() and
* Wed Jan 28 2015
  - Update to version 1.12.0:
    + New `--enable-qmi-username' option during configure, which
      allows specifying which will be the user owning the
      /dev/cdc-wdm character devices of all QMI modems (udev rules
      are installed to change file ownership). If this option is
      used, the qmi-proxy will only allow connections from processes
      running by the specified user or by the root user.
    + New TLV builder and reader API, which is much more strict and
      secure. The autogenerated code will no longer first check if
      there is enough space available in the output message buffer
      and then write the parsed contents. Instead, the new reader API
      will be used, which is able to check for the expected size
      directly before writing in the buffer.
    + New unit tests to check messages built by the libqmi-glib
      library, using a fake proxy. In order to support these, the
      QmiDevice has two new properties:
    - "device-no-file-check": instructs the QmiDevice to avoid
      checking if the specified file exists.
    - "device-proxy-path": specifies a custom abstract socket path
      for the QmiProxy, to avoid using the default one.
    + New A-GPS support in the PDS service:
    - pds: added "Get Default Tracking Session" request/response.
    - pds: added "Set Default Tracking Session" request/response.
    - pds: added "Get AGPS Config" request/response.
    - pds: added "Set AGPS Config" request/response.
    + Updated minumum available version of several messages:
    - dms: "UIM Get IMSI" seems to be available in DMS 1.1 already.
    - dms: "UIM Get ICCID" seems to be available in DMS 1.1
    + Other bugfixes and minor improvements:
    - Attach timeout and idle events to the thread-default context.
    - Fix bashisms in the qmi-network script.
    - Fix qmi_message_set_transaction_id() in non-CTL messages.
    - Fix segfault due to race condition in the QmiProxy.
    - Fixed printing contents of structs with fixed sized strings
      in qmi-codegen.
  - Drop libqmi-1.10.2-fix-bashisms.patch: fixed upstream.
* Thu Nov 27 2014 Led <>
  - fix bashisms in qmi-network script
  - add patches:
    * libqmi-1.10.2-fix-bashisms.patch
* Mon Oct 06 2014
  - Update to version 1.10.2:
    + release: bump version to 1.10.2
    + build: update NEWS
    + cli,nas: S/N ratio is dB, not dBm
    + cli,nas: limit resolution when printing floating point numbers
    + cli,nas: fix constant out of range issue in comparison
    + cli,nas: fix unmatched format specifiers
    + release: post release version bump to 1.10.1
    + release: bump version to 1.10.0
    + cli,nas: decode BCD-encoded PLMN and print it
    + cli,nas: pretty print field types
    + cli,nas: don't print fields with unknown data
    + cli,nas: add missing indentations
    + nas: add 'UMTS Info Neighboring LTE' TLV to 'Cell Location
    + nas: fix several TLV field types
    + nas: consolidate variable names
    + nas: add missing TLV field
    + nas: trivial fixes in indentation and alignment
    + docs,libqmi-glib: add 'NAS Get Cell Location Info'
    + qmi-codegen: handle 'gfloat' types
    + qmicli: fix wrong array reference cutnpaste bug
    + qmicli: add NAS Get Cell Location Info
    + nas: add "Get Cell Location Info"
    + libqmi-glib,proxy: update internal default timeout value
    + cli,wda: new '--wda-set-data-format' action
    + cli,wda: fix error string message
    + libqmi,wda: rename enum to "_RAW_IP" to match the name in the
      CTL service
    + wda: implement 'Set Data Format' request/response
    + cli,wda: new '--wda-get-data-format' action
    + wda: new 'WDA' service
    + cli: new '--uim-get-card-status' action
    + uim: implement "Get Card Status"
    + data: add libqmi icon
    + license: add GPLv2+ license in addition to the LGPLv2+ one
    + build-aux,qmi-codegen: explicitly state which services have
    + libqmi-glib,device: print as debug flags used when opening or
      releasing client
    + qmicli: add '--device-open-net' option
    + libqmi-glib: generate types for QmiDeviceOpenFlags and
* Sun Jan 26 2014
  - Update to version 1.8.0:
    + This version comes with one small API break: Enum value
      QMI_SERVICE_RMTFS is not 0x14, but 14.
    + Support for sharing the QMI port through multiple processes
      with the new 'qmi-proxy' infrastructure.
    + api: Added new known service ID enumeration values.
    + wds: Added "Get Profile List", "Get Profile Settings", "Get
      Default Settings" request/response.
    + cli: Add --wds-get-profile-list & --wds-get-default-settings.
    + man: Added qmi-network manpage, autogenerated from --help-all.
  - Changes from version 1.6.0:
    + This version comes with one small API break: dms: 'SID' TLV in
      "Activate Manual" is a guint8, not a string.
    + Extended API with macros to check for the libqmi-glib version
      in use.
    + Setup libtool versioning in libqmi-glib.
    + Added initial support for the PBM (phonebook) service.
    + Added initial support for the UIM service.
    + Added initial support for the OMA (Open Mobile Alliance)
    + nas: added "Get Tx Rx Info" request/response.
    + wds: added "Get Packet Statistics" request/response.
    + dms: added support for the 'PRL' TLV in "Activate Manual".
    + cli: add --nas-get-tx-rx-info, --wds-get-packet-statistics,
    - -get-service-version-info, --uim-read-transparent,
    - -uim-get-file-attributes.
    + cli: fix following network status until disconnected.
    + tests: use gtester to run unit tests.
    + man: added qmicli manpage, autogenerated from --help-all.
    + Also fixed several minor bugs and memory leaks.
  - Bump soname following upstream changes, this means that
    package libqmi-glib0 will be renamed to libqmi-glib1.
* Wed Jan 22 2014
  - Update to version 1.4.0:
    + dms: fix minimum version requirement for DMS Get/Set Operating
    + nas: added 'Network Time' indication.
    + utils: fix reading sized uints in BE systems.
    + cli: add --dms-activate-manual.
    + cli: implemented setting System Selection Preference.
    + cli: fix technology preference persistence reporting.
    + cli: fix reading new PIN in '--dms-uim-change-pin'.
    + docs: always generate documentation at dist time.
    + tests: fixed BE/LE tests in BE systems.
  - Changes from version 1.2.0:
    + Builds with Python3.
    + Fixed DMS activation code string handling.
    + Enhanced "start network" functionality in qmicli.
* Mon Dec 10 2012
  - Initial package, release 1.0.



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 9 10:26:55 2021