Commit Graph

94 Commits

Author SHA256 Message Date
Ana Guerrero
8453ed9151 Accepting request 1141698 from network
OBS-URL: https://build.opensuse.org/request/show/1141698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=47
2024-01-26 21:46:12 +00:00
5861baace2 Accepting request 1141032 from home:epaolantonio:branches:network
- 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

OBS-URL: https://build.opensuse.org/request/show/1141032
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=51
2024-01-26 09:38:19 +00:00
Ana Guerrero
2013389ec8 Accepting request 1124996 from network
- 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'

OBS-URL: https://build.opensuse.org/request/show/1124996
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=46
2023-11-13 21:15:44 +00:00
5585aec221 - 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'

OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=50
2023-11-10 14:02:39 +00:00
Dominique Leuenberger
538c26656c Accepting request 1077981 from network
OBS-URL: https://build.opensuse.org/request/show/1077981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=45
2023-04-09 16:39:06 +00:00
Martin Hauke
228f99492d Accepting request 1077051 from home:iznogood:branches:network
- 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.

OBS-URL: https://build.opensuse.org/request/show/1077051
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=49
2023-04-08 09:23:39 +00:00
Richard Brown
5d004cce0a Accepting request 990037 from network
OBS-URL: https://build.opensuse.org/request/show/990037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=44
2022-07-21 09:32:34 +00:00
f2ddff9f15 Accepting request 989844 from home:dirkmueller:Factory
- update to 1.30.8:
  * dms: new 'Foxconn FCC authentication v2' request/response.

OBS-URL: https://build.opensuse.org/request/show/989844
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=48
2022-07-18 19:38:10 +00:00
Dominique Leuenberger
c7246d98ea Accepting request 982364 from network
OBS-URL: https://build.opensuse.org/request/show/982364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=43
2022-06-17 19:20:19 +00:00
30df236d8f Accepting request 979246 from home:gmbr3:Active
- Enable QRTR support

OBS-URL: https://build.opensuse.org/request/show/979246
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=47
2022-06-13 08:23:28 +00:00
Dominique Leuenberger
bb81d88674 Accepting request 975250 from network
OBS-URL: https://build.opensuse.org/request/show/975250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=42
2022-05-08 19:52:17 +00:00
Martin Hauke
af13aeaa0c Accepting request 975148 from home:cgiboudeaux:branches:network
Update to 1.30.6

OBS-URL: https://build.opensuse.org/request/show/975148
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=46
2022-05-05 17:59:06 +00:00
Dominique Leuenberger
aa4c98fc82 Accepting request 954464 from network
OBS-URL: https://build.opensuse.org/request/show/954464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=41
2022-02-16 23:29:54 +00:00
Martin Hauke
b435172fec Accepting request 954415 from home:dirkmueller:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/954415
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=45
2022-02-15 06:39:01 +00:00
Dominique Leuenberger
6004265be3 Accepting request 941725 from network
OBS-URL: https://build.opensuse.org/request/show/941725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=40
2021-12-22 19:17:44 +00:00
Martin Hauke
4ba05a05cc Accepting request 941724 from home:mnhauke
- Mention libqmi.keyring

OBS-URL: https://build.opensuse.org/request/show/941724
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=44
2021-12-20 23:07:53 +00:00
Martin Hauke
9ae7e9e635 Accepting request 941713 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/941713
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=43
2021-12-20 22:31:52 +00:00
Dominique Leuenberger
35e264052c Accepting request 914588 from network
OBS-URL: https://build.opensuse.org/request/show/914588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=39
2021-08-31 17:54:58 +00:00
a3450f65e9 Accepting request 914224 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/914224
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=42
2021-08-27 11:47:53 +00:00
Dominique Leuenberger
e47a7db53c Accepting request 897967 from network
OBS-URL: https://build.opensuse.org/request/show/897967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=38
2021-06-09 19:54:48 +00:00
896b7a05fb Accepting request 897671 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/897671
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=41
2021-06-07 07:04:03 +00:00
Dominique Leuenberger
cfaae8e9d0 Accepting request 893348 from network
OBS-URL: https://build.opensuse.org/request/show/893348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=37
2021-05-20 17:23:12 +00:00
eafb2bba36 Accepting request 893278 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/893278
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=40
2021-05-15 19:57:24 +00:00
Dominique Leuenberger
4ec82e9c7d Accepting request 876406 from network
OBS-URL: https://build.opensuse.org/request/show/876406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=36
2021-03-10 07:49:01 +00:00
6b3f271e6c Accepting request 876050 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/876050
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=39
2021-03-03 07:35:49 +00:00
Martin Hauke
f4734b651d Accepting request 874481 from home:polslinux:branches:network
- 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.

OBS-URL: https://build.opensuse.org/request/show/874481
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=38
2021-02-28 18:41:24 +00:00
Dominique Leuenberger
d157a92cfe Accepting request 862827 from network
OBS-URL: https://build.opensuse.org/request/show/862827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=35
2021-01-18 10:26:17 +00:00
2a8ab5e32d Accepting request 862128 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/862128
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=37
2021-01-13 09:03:33 +00:00
Dominique Leuenberger
0ce7931506 Accepting request 841054 from network
OBS-URL: https://build.opensuse.org/request/show/841054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=34
2020-10-14 13:36:33 +00:00
Martin Hauke
e1539dbfd7 Accepting request 840129 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/840129
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=36
2020-10-11 16:38:22 +00:00
Dominique Leuenberger
a114ec8d1a Accepting request 829824 from network
- 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.

OBS-URL: https://build.opensuse.org/request/show/829824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=33
2020-09-02 23:09:34 +00:00
61168bd6ee - 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.

OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=35
2020-08-26 19:21:00 +00:00
Dominique Leuenberger
6c60e693f6 Accepting request 811256 from network
OBS-URL: https://build.opensuse.org/request/show/811256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=32
2020-06-08 21:43:34 +00:00
Lars Vogdt
4ae09b2742 Accepting request 810347 from home:mnhauke
- 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).

OBS-URL: https://build.opensuse.org/request/show/810347
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=34
2020-06-03 23:22:01 +00:00
Dominique Leuenberger
b7afe3fd70 Accepting request 805077 from network
OBS-URL: https://build.opensuse.org/request/show/805077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=31
2020-05-14 21:23:11 +00:00
6df950bf85 Accepting request 802240 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/802240
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=33
2020-05-13 08:53:19 +00:00
Dominique Leuenberger
6ee195fea3 Accepting request 795529 from network
OBS-URL: https://build.opensuse.org/request/show/795529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=30
2020-04-25 18:07:57 +00:00
ba5b653fda Accepting request 792975 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/792975
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=32
2020-04-19 13:06:31 +00:00
Dominique Leuenberger
e74e0141c4 Accepting request 785634 from network
OBS-URL: https://build.opensuse.org/request/show/785634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=29
2020-03-19 18:46:30 +00:00
Tomáš Chvátal
129ba48d56 Accepting request 785621 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/785621
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=31
2020-03-16 13:31:45 +00:00
Dominique Leuenberger
c3a8ec284e Accepting request 779868 from network
OBS-URL: https://build.opensuse.org/request/show/779868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=28
2020-02-29 20:20:28 +00:00
Tomáš Chvátal
568ed9d814 Accepting request 779866 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/779866
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=30
2020-02-27 10:31:53 +00:00
Dominique Leuenberger
4c33204574 Accepting request 764879 from network
OBS-URL: https://build.opensuse.org/request/show/764879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=27
2020-01-19 19:53:01 +00:00
Tomáš Chvátal
b16130e08a Accepting request 764797 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/764797
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=29
2020-01-16 06:53:59 +00:00
Dominique Leuenberger
1846d7d2b2 Accepting request 761063 from network
OBS-URL: https://build.opensuse.org/request/show/761063
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=26
2020-01-08 18:32:14 +00:00
Tomáš Chvátal
599f3d4eb6 Accepting request 760982 from home:StefanBruens:branches:openSUSE:Factory
- Only require python3-base package for building instead of
  full python3 package.

OBS-URL: https://build.opensuse.org/request/show/760982
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=28
2020-01-06 06:41:49 +00:00
Dominique Leuenberger
b62b54a7ed Accepting request 757263 from network
OBS-URL: https://build.opensuse.org/request/show/757263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=25
2019-12-23 21:40:20 +00:00
Tomáš Chvátal
c580aee089 Accepting request 757165 from home:mnhauke
- Update to version 1.24.2:
  + libqmi-glib:
    - message: fixed message creation on big endian systems.
    - message: added missing services in
      get_version_introduced_full().
    - message: updated printable_full() to allow a NULL
      line_prefix.
    - device: updated response reception logic to make sure we
      check the message id before attempting to parse the
      contents, and if the message id doesn't match we return an
      early QMI_CORE_ERROR_UNEXPECTED_MESSAGE error.
  + pkgconfig:
    - Added libmbim dependency in Libs.Private, if built with
      QMI-over-MBIM support.
  + qmi-proxy:
    - Updated to always use the realpath of the QMI device file,
      so that users using different symlinks to the same device
      file don't get transaction ids mixed up.
  + Several other minor improvements and fixes.

OBS-URL: https://build.opensuse.org/request/show/757165
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=27
2019-12-16 07:55:11 +00:00
Dominique Leuenberger
4c2bba74f7 Accepting request 746600 from network
OBS-URL: https://build.opensuse.org/request/show/746600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqmi?expand=0&rev=24
2019-11-10 21:07:51 +00:00
Tomáš Chvátal
bac60b2734 Accepting request 746577 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/746577
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=26
2019-11-08 13:13:33 +00:00