Revisions of libqmi

Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 785621 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 31)
- 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.
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 779866 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 30)
- 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.
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 764797 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 29)
- 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.
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 760982 from Stefan Brüns's avatar Stefan Brüns (StefanBruens) (revision 28)
- Only require python3-base package for building instead of
  full python3 package.
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 757165 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 27)
- 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.
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 746577 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 26)
New upstream release
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 729277 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 25)
- Update to version 1.22.6:
  + qmicli:
    - Fix potential dereference of null GArray in LOC service.
  + libqmi-glib:
    - Fix definitions for QMI_*_LTE_BAND_*_EUTRAN_32 enum values.
  + Build updated with several fixes:
    - Explicitly define max allowed GLib version.
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 693333 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 24)
- Update to version 1.22.4:
  + New request/responses/indications:
    - uim: new "Register Events" request/response.
    - dms: new "Dell Change Device Mode" request/response.
    - dms: new "Dell Get Firmware Version" request/response.
  + libqmi-glib:
    - wds: fixed reporting unknown current rates.
  + qmi-proxy:
    - Increased empty lifetime to 300s.
  + qmicli:
    Avoid priting service option in 3GPP devices.
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 681002 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 23)
- Update to version 1.22.2:
  + Fixed CID tracking logic in the qmi-proxy.
    https://gitlab.freedesktop.org/mobile-broadband/libqmi/issues/9
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 664184 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 22)
- Update to version 1.22.0:
  + Build now looks for the correct python provider in the system
    during configure.
  + New services: New 'QoS' (Quality of Service) service, with some
    minimal initial implementation to support flow/network status
    querying. Additionally, some Sierra-specific commands are also
    implemented that allow querying per-bearer statistics (e.g. if
    multiple dedicated and default LTE bearers are used).
  + New request/responses/indications:
    - loc: new "Register Events" request/response.
    - loc: new "NMEA" indication.
    - loc: new "Engine State" indication.
    - loc: new "Fix Recurrence Type" indication.
    - loc: new "GNSS Sv Info" indication.
    - loc: new "Inject Predicted Orbits Data"
      request/response/indication.
    - loc: new "Get Predicted Orbits Data Source"
      request/response/indication.
    - loc: new "Set Server" request/response/indication.
    - loc: new "Get Server" request/response/indication.
    - loc: new "Delete Assistance Data"
      request/response/indication.
    - loc: new "Set Operation Mode" request/response/indication.
    - loc: new "Get Operation Mode" request/response/indication.
    - loc: new "Inject XTRA Data" request/response/indication.
    - uim: new "Card Status" indication.
    - wds: new "Get Default Profile Num" request/response.
    - wds: new "Set Default Profile Num" request/response.
    - wds: new Sierra-specific "Swi Create Profile Indexed"
      request/response.
  + New TLVs supported in existing messages:
    - loc: added multiple new TLVs in the "Position Report"
      indication, which was a minimal skeleton in previous
      releases.
    - loc: added 'Fix Recurrence Type' TLV in "Start".
    - loc: added 'Minimum Interval between Position Reports' TLV in
      "Start".
    - nas: added 'Acquisition Order Preference' TLV in "Set System
      Selection Preference" and "Get System Selection Preference".
    - nas: added 'Phy CA Agg Secondary Cells' TLV in "Get LTE Cphy
      CA Info".
    - wds: added 'WDS APN Disabled Flag' TLV in "Create Profile",
      "Modify Profile" and "Get Profile Settings".
    - wds: added 'WDS Roaming Disallowed Flag' TLV in "Create
      Profile", "Modify Profile" and "Get Profile Settings".
  + libqmi:
    - Assume TLVs < 0x10 are mandatory by default.
    - Fixed some missing QmiProtocolErrors and updated some
      existing ones.
    - Implemented support to allow enabling QMI indications when in
      MBIM mode.
    - Addded missing QmiNasBandPreference and
      QmiDmsLteBandCapability flags.
    - Deprecate QMI_CORE_ERROR_TLV_EMPTY, as empty TLVs are allowed
      by the protocol and totally valid e.g. in 0-sized string-type
      TLVs.
    - Moved all deprecated APIs to 'qmi-compat.h' header.
  + qmicli:
    - New '--loc-get-position-report' command.
    - New '--loc-get-gnss-sv-info' command.
    - New '--loc-follow-position-report' command.
    - New '--loc-follow-gnss-sv-info' command.
    - New '--loc-follow-nmea' command.
    - New '--loc-delete-assistance-data' command.
    - New '--qos-get-flow-status' command.
    - New '--qos-get-network-status' command.
    - New '--qos-swi-read-data-stats' command.
    - New '--qos-reset' command.
    - New '--wds-create-profile' command.
    - New '--wds-modify-profile' command.
    - New '--wds-delete-profile' command.
    - New '--wds-get-default-profile-num' command.
    - New '--wds-set-default-profile-num' command.
    - New '--wds-swi-create-profile-indexed' command.
    - Added support to request acquisition order preference updates
      when using '--nas-set-system-selection-preference'.
    - Fixed slot indices in '--uim-get-card-status'.
    - Fixed '--uim-set-pin-protection', '--uim-verify-pin",
      "--uim-unblock-pin", and '--uim-change-pin', so that a dummy
      application identifier is always used.
    - Updated so that all commands work even through QMI over MBIM,
      even if indications are required to complete the command
      (e.g. most PDC and LOC commands).
  + qmi-network: Avoid creating invalid --wds-start-network when
    APN is not set.
  + Several other minor improvements and fixes.
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 629073 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 21)
New stable release
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 584229 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 20)
- Update summary to standard language
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 568016 from Luciano Santos's avatar Luciano Santos (luc14n0) (revision 18)
Update to version 1.20.0.
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 538294 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 17)
- Do not rely on env for python during build
- Run spec-cleaner
Olaf Hering's avatar Olaf Hering (olh) accepted request 440702 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 15)
Update to 1.16.2
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 407856 from Bruno Friedmann's avatar Bruno Friedmann (bruno_friedmann) (revision 14)
Find last revision with optimized Packaging options
  + add missing exclude in rpmlintrc 
  + add BuildRequires for having QMUX over MBIM option

- 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.
  The following features which were backported to 1.14.x releases 
  are also present in libqmi 1.16.0:
  + Added compatibility symbols for some API breaks introduced in 1.14.0:
  ++ qmi_message_dms_set_service_programming_code_input_get_current
     was renamed to qmi_message_dms_set_service_programming_code_input_get_current_code.
  ++ qmi_message_dms_set_service_programming_code_input_get_new
     was renamed to qmi_message_dms_set_service_programming_code_input_get_new_code.
  ++ qmi_message_dms_set_service_programming_code_input_set_current
     was renamed to qmi_message_dms_set_service_programming_code_input_set_current_code.
  ++ qmi_message_dms_set_service_programming_code_input_set_new
     was renamed to qmi_message_dms_set_service_programming_code_input_set_new_code.
  ++ QMI_NAS_SIM_REJECT_STATE_SIM_VAILABLE was renamed to
     QMI_NAS_SIM_REJECT_STATE_SIM_AVAILABLE.
  + libqmi-glib:
Rusmir Duško's avatar Rusmir Duško (nemysis) accepted request 391422 from Bjørn Lie's avatar Bjørn Lie (Zaitor) (revision 13)
New upstream release, might contain surprises since there is a API/ABI breaks, even if its claimed to have some compatability added back
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 379158 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 12)
- Improve description; say what QMI is
Displaying revisions 21 - 40 of 51
openSUSE Build Service is sponsored by