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

libqmi-tools-1.32.4-1.2 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libqmi-tools Distribution: openSUSE:Factory:zSystems
Version: 1.32.4 Vendor: openSUSE
Release: 1.2 Build date: Thu Jun 15 20:03:44 2023
Group: Hardware/Modem Build host: s390zp21
Size: 898977 Source RPM: libqmi-1.32.4-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gitlab.freedesktop.org/mobile-broadband/libqmi
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.

Provides

Requires

License

LGPL-2.1-or-later AND GPL-2.0-or-later

Changelog

* Mon Apr 03 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.32.4:
    * libqmi-glib: Schedule indications with G_PRIORITY_DEFAULT to
      ensure correct processing order between responses and
      ndications.
    * build: If QRTR enabled the pkg-config should publicly require
      libqrtr-glib.
  - Changes from version 1.32.2:
    * libqmi-glib: fixed message header validation to avoid reading
      out of bounds.
    * qmi-proxy: added --verbose-full flag to allow printing logs
      with personal info included.
  - Changes from version 1.32.0:
    * There is no longer an upstream-provided source tarball, please
      use the signed git tag '1.32.0' instead to refer to the sources
      of this release.
    * The verbose message logging will now by default hide all fields
      that are considered personal information. Extended message
      logging including all field contents should be explicitly
      requested.
    * Build:
    - The GNU autotools (autoconf/automake/libtool) support has
      been fully removed, this release requires the use of the
      meson build system.
    - The 'instrospection' meson option is now a boolean.
    - New boolean 'man' meson option to allow disabling the man
      page generation.
    * New services: New 'FOX' service for operations defined by
      Foxconn, including "Get Firmware Version" for now.
    * qmicli:
    - New '--verbose-full' option to request enabling logs that
      include personal information.
    - New '--pdc-monitor-refresh' command.
    - New '--gas-dms-set-usb-composition' and
      '--gas-dms-get-usb-composition' commands.
    - New '--wms-set-routes' command.
    - New '--dsd-get-system-status' command.
    - Updated the '--wda-set-data-format' command with new optional
      fields to configure the uplink data aggregation max size and
      max datagrams.
    * Several other minor improvements and fixes.
  - Switch to meson buildsystem, add meson BuildRequires and macros.
  - Add help2man, pkgconfig(bash-completion) and
    pkgconfig(gobject-introspection-1.0) BuildRequires: New
    dependencies.
  - Use ldconfig_scriptlets macro.
  - New home, URL and Source.
  - Drop sig and keyfile, no longer available.
* Mon Jul 18 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.30.8:
    * dms: new 'Foxconn FCC authentication v2' request/response.
* Wed May 25 2022 Callum Farmer <gmbr3@opensuse.org>
  - Enable QRTR support
* Thu May 05 2022 Christophe Giboudeaux <christophe@krop.fr>
  - Update to 1.30.6
    * meson: fix 'export_packages' in GIR setup.
    * net-port-manager: use unaligned netlink attribute length.
  - Drop the unneeded rpmlintrc file
* Mon Feb 14 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.30.4:
    * * meson: switch to use the new python module in meson.
    * * meson: added a new boolean 'man' option in the meson setup to explicitly
      enable or disable building the man pages.
    * * meson: removed the option to detect if rmnet is supported.
    * * meson: multiple updates to use newer meson features like install_dir(),
      install_mode() or summary().
    * * meson: options 'mbim_qmux' and 'qrtr' are enabled by default and must be
      explicitly disabled if they're not needed, there is no attempt to
      autodetect whether they can be enabled or not.
    * qmi-proxy:
    * * Remove assert when attempting to close ghost device.
    * qmi-firmware-update:
    * * Use defaults if FLASH variables not reported, enabling support to flash
      the new Sierra Wireless EM9190 and EM9191 modules.
    * Several other minor improvements and fixes.
* Mon Dec 20 2021 Martin Hauke <mardnh@gmx.de>
  - Mention libqmi.keyring
* Mon Dec 20 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.30.2:
    * libqmi-glib:
    * * Added support for 'hsic', 'bam-dmux' and 'unknown' endpoint types.
    * * Added support for QMAPv2, QMAPv3 and QMAPv4 data aggregation types.
    * * Added support for 'NGRAN' access technology identifier.
    * * New 'qmi_device_add_link_with_flags()' method, in order to give e.g. rmnet
    specific checksum offload related flags when creating a new link.
    * qmicli:
    * * New '--nas-get-preferred-networks' command.
    * * New '--nas-set-preferred-networks' command.
    * * New '--uim-get-configuration' command.
    * * New '--uim-depersonalization' command.
    * * New '--wms-get-routes' command.
    * * New '--dpm-open-port' command.
    * * New '--dpm-close-port' command.
    * * Updated '--wds-create-profile' with an additional 'apn-type-mask' setting.
    * * Updated '--wds-modify-profile' with an additional 'apn-type-mask' setting.
    * * Updated '--link-add' with an additional optional 'flags' setting.
    * qmi-network:
    * * New PROFILE configuration setting to allow specifying which WDS profile to
    use when connecting.
    * * New IP-TYPE configuration setting to allow selecting the IP type requested
    * collections:
    * * basic: added voice call management operations.
    * * basic: added voice supplementary service related operations.
    * * basic: added NAS preferred networks related operations.
    * * basic: added NAS network reject indications.
    * * basic: added UIM depersonalization related operations.
    * Several other minor improvements and fixes.
  - add gpg validation
* Wed Aug 25 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.28.8
    * libqmi-glib:
    - Fix CTL "Set Data Format" output TLV prerequisites.
    - Fix double free in the qmiwwan based net port manager.
* Sat Jun 05 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.28.6
    * New request/responses:
    - dms: implement "Foxconn Set FCC authentication"
      request/response.
    * libqmi-glib:
    - Fix transport detection in the 'wwan' subsystem.
    * build:
    - Fix build with GCC 11 and -Wincompatible-pointer-types.
    * Several other minor improvements and fixes.
* Sat May 15 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.28.4
    * libqmi-glib:
    - Add 'wwan' subsystem support.
    - Plug memleak when allocating new links.
    - Plug memleak when QmiDevice is opened multiple times.
    - Fix build when ARPHRD_RAWIP isn't defined in libc.
    * gir:
    - Flag all output TLV readers as optional.
    - Add explicit ownership information in the string and
      struct return annotations.
    * collections:
    - basic: added WMS Send ACK
    * qmicli:
    - Fix double GError when both 'Extended List' and 'Bandwidth
      List' are missing in --nas-get-rf-band-info.
    * Several other minor improvements and fixes.
* Mon Mar 01 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.28.2
    * libqmi-glib:
    + Fixed build with GLib < 2.58.
    + Simplified the qmi_wwan add_mux/del_mux logic assuming there
      is no delay in the creation and deletion of the net links.
* Tue Feb 23 2021 Paolo Stivanin <info@paolostivanin.com>
  - update to 1.28.0:
    * The QmiDevice interfaces to work with the expected data format and the wwan
    interface name should now be considered to be specific to QMI devices exposed
    by the upstream 'qmi_wwan' kernel driver. If the device is exposed with a
    different driver (e.g. PCIe or QRTR) these methods will always fail.
    * The QmiDevice now supports configuring the 'pass_through' sysfs setting in
    the network interfaces exposed by the 'qmi_wwan' kernel driver, with a new
    'qmap-pass-through' expected data format type. In this mode, the network
    device will be managed by the rmnet kernel driver. A new method is also
    provided to check in runtime whether a given expected data format value is
    supported by the kernel or not.
    * The QmiDevice now includes methods to list, create and delete links on the
    network interface, that can be used to setup QMAP based multiplexing of
    different data streams, e.g. connected to different APNs. When using the
    'qmi_wwan' kernel driver, the link management logic depends on the configured
    expected data format:
    * * rmnet netlink operations will be used if 'qmap-pass-through' expected
      data format is configured.
    * * add_mux/del_mux operations will be used if 'raw-ip' expected data format
      is configured.
    * New services:
    * * New 'SAR' (Specific Absorption Rate) service, with support for the "Set RF
      State" and "Get RF State" request/responses.
    * New request/response/indications:
    * * uim: implement "Refresh Register" request/response.
    * * uim: implement "Refresh Register All" request/response.
    * * uim: implement "Refresh Complete" request/response.
    * * uim: implement "Refresh" indication.
    * * loc: implement "Get Engine Lock" request/response.
    * * loc: implement "Set Engine Lock" request/response.
    * * nas: implement "Get DRX" request/response.
    * * nas: implement "Get PLMN Name" request/response.
    * * wms: implement "Send Ack" request/response.
    * * wds: implement "Bind Data Port" request/response.
    * * wds: implement "Get Max LTE Attach PDN Number" request/response.
    * * wds: implement "Get LTE Attach PDN List" request/response.
    * * wds: implement "Set LTE Attach PDN List" request/response.
    * * wds: implement "Set LTE Attach PDN List" indication.
    * * wds: implement "Get LTE Attach Parameters" request/response.
    * * wds: renamed "Get Default Profile Num" to "Get Default Profile Number",
      and provided compat symbols to avoid breaking API.
    * * wds: renamed "Set Default Profile Num" to "Set Default Profile Number",
      and provided compat symbols to avoid breaking API.
    * New TLVs supported in existing messages:
    * * nas: added the "Rx Chain 2/3 Info" TLVs in "Get Tx Rx Info".
    * * nas: added the "LTE Info Timing Advance" TLV in "Get Cell Location Info".
    * * nas: added the "LTE Voice Domain", "CDMA Registration Zone ID", "GSM
      Routing Area Code", "WCDMA Routing Area Code" and "CDMA Resolved MCC"
      TLVs in "Get System Info".
    * libqmi-glib:
    * * Added support for 'embedded' and 'pcie' endpoint types.
    * * Added support for QMAPv5 data aggregation type.
    * qmicli:
    * * When built with QRTR support, the '--device' option now allows QRTR URIs
      (e.g. 'qrtr://0').
    * * New '--link-list', '--link-add', '--link-delete' and '--link-delete-all'
      commands.
    * * New '--uim-monitor-refresh-file' command.
    * * New '--uim-monitor-refresh-all' command.
    * * New '--wds-bind-data-port' command.
    * * New '-loc-get-operation-mode' and '--loc-set-operation-mode' commands.
    * * New '-loc-get-engine-lock' and '--loc-set-engine-lock' commands.
    * * New '--wds-get-lte-attach-parameters' command.
    * * New '--wds-get-max-lte-attach-pdn-num' command.
    * * New '--wds-get-lte-attach-pdn-list' and '--wds-set-lte-attach-pdn-list'
      commands.
    * * Updated the '--wds-start-network' command with a timeout of 180s.
    * * Updated the '--wds-stop-network' command with a timeout of 120s.
    * * Updated the '--dms-set-firmware-preference' command to use a key-value
      pair based input instead of predefined fields.
    * collections:
    * * basic: added UIM event registration commands.
    * * basic: added UIM slot management commands.
    * * basic: added UIM refresh related commands.
    * * basic: added WDS bind data port commands.
    * * basic: added WDS initial LTE bearer management commands.
    * * basic: added NAS PLMN name commands.
* Sun Jan 10 2021 Martin Hauke <mardnh@gmx.de>
  - update to 1.26.8:
    * libqmi-glib:
      + Fix proxy segfault when accessing length of NULL GArray.
      + Add "Release USSD" indication to Basic collection.
    * qmicli:
      + Fix element types used in "NAS Get Cell Location Info".
    * Several other minor improvements and fixes.
* Wed Oct 07 2020 Martin Hauke <mardnh@gmx.de>
  - update to 1.26.6:
    * libqmi-glib:
    + New TLV read APIs added in "NAS Get Cell Location Info" so
      that BCD encoded PLMN strings are read as arrays instead of
      as UTF-8 validated strings.
    + Allow TAB characters as printable in strings.
    * qmicli:
    + report EcIo, RSRP and phase for 5GNR in "NAS Get TX/RX Info".
    * Several other minor improvements and fixes.
* Wed Aug 26 2020 Dirk Mueller <dmueller@suse.com>
  - update to 1.26.4:
    * Added new message collections support, so that users can select which
    messages to include in the built library during configure with the
    - -enable-collection option. Three predefined sets are given:
    * * minimal: the bare minimum messages required to control connectivity.
    * * basic: all messages and indications that ModemManager requires.
    * * full: all supported messages and indications.
    Users can install custom collections under data/ and reference them in
    the same way as the predefined sets. E.g. installing a new
    data/qmi-collection-custom.json set can be enabled during configure with
    - -enable-collection=custom.
    * Added new GObject Introspection support in the library
    * Implemented new QRTR backend support, disabled by default. This new backend
    allows to perform QMI operations on systems with the Qualcomm IPC router
    * Added 5GNR radio access technology support, with new enum values in both the
    DMS and NAS services.
    * New services:
    * * New 'GMS' (Telit General Modem Service) service, for now just implementing
      basic test get/set value commands.
    * * New 'DSD' (Data System Determination) service, implementing methods to get
      and set default bearer APN settings.
    * New request/response/indications:
    * * dms: implement "Get MAC Address" request/response.
    * * dms: renamed "Dell Get Firmware Version" to "Foxconn Get Firmware Version"
      as the command applies not only to the Dell-branded variant, but also to
      the generic Foxconn-branded models. The old APIs are kept available but
      flagged as deprecated.
    * * loc: implement "Set NMEA Types" request/response.
    * * loc: implement "Get NMEA Types" request/response.
    * * uim: implement "Switch Slot" request/response.
    * * uim: implement "Get Slot Status" request/response.
    * * uim: implement "Slot Status" indication.
    * * voice: implement "Indication Register" request/response.
    * * voice: implement "Originate USSD" request/response.
    * * voice: implement "Answer USSD" request/response.
    * * voice: implement "Cancel USSD" request/response.
    * * voice: implement "Release USSD" request/response.
    * * voice: implement "USSD" indication.
    * * voice: implement "Originate USSD No Wait" request/response.
    * * voice: implement "Originate USSD No Wait" indication.
    * New TLVs supported in existing messages:
    * * nas: added 'Extended List' and 'Bandwidth List' in "Get RF Band
      Information".
    * * wda: added 'Endpoint Info' in "Get Data Format".
* Sat May 30 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.24.14:
    * libqmi-glib:
    - Fix build with GLib < 2.44.
    - Fix UTF-8 string validation when the string contains a
      trailing NUL byte (e.g. the Sierra specific "DMS Swi Get
      Current Firmware" command).
* Sat May 09 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.24.12:
    * libqmi-glib:
    - Skip UTF-8 validation on 0xFF suffix that may happen in
      fixed sized strings (e.g. 2-digit MNC value in 3-byte fixed
      sized field).
    - Explicitly allow CR and LF as valid characters in strings
      (e.g. when given in NMEA trace indications).
    * qmi-proxy:
    - Fix loss of last requests on client hangup.
    - Fix missing indication/removal signal handling in clients.
    - Fix forwarding of broadcast indications to all clients.
    * Several other minor improvements and fixes.
* Fri Apr 10 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.24.10:
    + libqmi-glib:
    - Added new WDS verbose call end reasons in the IPv6, PPP,
      3GPP, CM and Internal groups.
    - Renamed WDS verbose call end reason "CM_CONFIGURATION_FAILED"
      to "CM_CONFERENCE_FAILED", and added the old name as
      deprecated in the compat sources.
    - Detect QMI control ports exposed as 'smdpkt' or 'rpmsg'
      virtual devices.
    + qmicli:
    - Fixed crash when using --pdc-deactivate-config.
    + Several other minor improvements and fixes.
* Mon Mar 16 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.24.8:
    libqmi-glib:
    * Fixed string reading logic to avoid critical memory leak.
    * Improved logic to fallback to GSM7 or UCS2, by making sure that
      the UTF-8 string validation doesn't consider non-printable
      characters.
    * Several other minor improvements and fixes.
* Thu Feb 27 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.24.6:
    libqmi-glib:
    * Fixed the close operation logic to make sure that a reopen done
      right away doesn't close the wrong endpoint.
    * Updated string reading logic to make sure that all strings are
      valid UTF-8.
    * Updated string reading logic to attempt parsing as GSM7 or UCS2
      if the initial UTF-8 validation fails.
    * Renamed TLV 0x15 in the "WDA Get Data Format" message, and added
      new compat methods for the old name.
    * Fixed the format of the NITZ information TLV, and added new
      compat methods for the old name.
    * Fixed the format of the Home Network 3GPP2 TLV, and added new
      compat methods for the old name.
    * Several other minor improvements and fixes.
* Wed Jan 15 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.24.4:
    * libqmi-glib: the logic behind QMI_DEVICE_OPEN_FLAGS_VERSION_INFO
      has been updated, and from now on it will only make sure the
      version info of the device is loaded when it's opened.
      The library will no longer prevent a given message from being
      sent to the module based on the version information kept in
      the message database.
    * docs: fixed Since tags in UIM messages using the fixed
      "Session" TLV introduced in 1.22.
* Sat Jan 04 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Only require python3-base package for building instead of
    full python3 package.

Files

/usr/bin/qmi-firmware-update
/usr/bin/qmi-network
/usr/bin/qmicli
/usr/libexec/qmi-proxy
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/qmicli
/usr/share/doc/packages/libqmi-tools
/usr/share/doc/packages/libqmi-tools/NEWS
/usr/share/licenses/libqmi-tools
/usr/share/licenses/libqmi-tools/COPYING
/usr/share/man/man1/qmi-firmware-update.1.gz
/usr/share/man/man1/qmi-network.1.gz
/usr/share/man/man1/qmicli.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024