|
|
|
|
Changelog for libqmi-tools-1.34.0-2.21.i586.rpm :
* Tue Jan 23 2024 Eugenio Paolantonio - Add patch: * 0001-message-fix-16bit-service-on-big-endian.patch - Fixes 16-bit service indications on big endian architectures. Cherry-picked from upstream qmi-1-34 branch * Fri Nov 10 2023 Dirk Müller - update to update to 1.34.0: * New services: * * New \'ATR\' service to support AT commands over QMI, defined by Telit, including \"Send\" request and \"Received\" indication. * * New \'IMS\' service, including \"Get IMS Services Enabled Setting\" request/response. * * New \'IMSA\' (IMS Application) service, including \"Get IMS Registration Status\" and \"Get IMS Services Status\" request/responses. * * New \'IMSP\' (IMS Presence) service, including \"Get Enabler State\" request/response. * * New \'SSC\' service (Qualcomm Snapdragon Sensor Core), including the \"Control\" request/response, and \"Report Small\"/\"Report Large\" indications. * * nas: added the \"WCDMA RSCP\" TLV in \"Get Signal Info\" response and \"Signal Info\" indication. * * wds: added the \"Report Profile Changes\" TLV in * * Support for 16-bit service ids added, used in the QRTR backend. * * Response and indication parser messages are now published in the API. * * The library now allows connecting to a unix domain socket named \'qmux_socket\' instead of a device file. * * Extended the \'QmiWdsProfileType\' enum type with EPC and ALL values. * * Extended the \'QmiUimCardApplicationPersonalizationFeature\' enum type with additional GW-related values. * * New \'QmiUimCardApplicationPersonalizationFeatureStatus\' enum type. * * New \'QmiImspEnablerState\' enum type, used in the IMPS service. * * New \'QmiImsaImsRegistrationStatus\', \'QmiImsaServiceStatus\' and * qmicli: * * New \'--uim-remote-unlock\' command. * * New \'--imsp-get-enabler-state\' command. * * New \'--imsa-get-ims-registration-status\' and * Mon Apr 03 2023 Bjørn Lie - 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 - update to 1.30.8: * dms: new \'Foxconn FCC authentication v2\' request/response. * Wed May 25 2022 Callum Farmer - Enable QRTR support * Thu May 05 2022 Christophe Giboudeaux - 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 - 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 - Mention libqmi.keyring * Mon Dec 20 2021 Dirk Müller - 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 - 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 - 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 - 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 - 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 - 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 - 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.
|
|
|