Revisions of libqmi
Tomáš Chvátal (scarabeus_iv)
accepted
request 785621
from
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 (scarabeus_iv)
accepted
request 779866
from
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 (scarabeus_iv)
accepted
request 764797
from
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 (scarabeus_iv)
accepted
request 760982
from
Stefan Brüns (StefanBruens)
(revision 28)
- Only require python3-base package for building instead of full python3 package.
Tomáš Chvátal (scarabeus_iv)
accepted
request 757165
from
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 (scarabeus_iv)
accepted
request 746577
from
Bjørn Lie (iznogood)
(revision 26)
New upstream release
Tomáš Chvátal (scarabeus_iv)
accepted
request 729277
from
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 (scarabeus_iv)
accepted
request 693333
from
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 (scarabeus_iv)
accepted
request 681002
from
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 (scarabeus_iv)
accepted
request 664184
from
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 (namtrac)
accepted
request 629073
from
Bjørn Lie (iznogood)
(revision 21)
New stable release
Ismail Dönmez (namtrac)
accepted
request 584229
from
Jan Engelhardt (jengelh)
(revision 20)
- Update summary to standard language
Olaf Hering (olh)
accepted
request 581298
from
Dominique Leuenberger (dimstar)
(revision 19)
cleaned
Ismail Dönmez (namtrac)
accepted
request 568016
from
Luciano Santos (luc14n0)
(revision 18)
Update to version 1.20.0.
Ismail Dönmez (namtrac)
accepted
request 538294
from
Martin Pluskal (pluskalm)
(revision 17)
- Do not rely on env for python during build - Run spec-cleaner
Olaf Hering (olh)
accepted
request 440702
from
Dominique Leuenberger (dimstar)
(revision 15)
Update to 1.16.2
Dirk Mueller (dirkmueller)
accepted
request 407856
from
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 (nemysis)
accepted
request 391422
from
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 (namtrac)
accepted
request 379158
from
Jan Engelhardt (jengelh)
(revision 12)
- Improve description; say what QMI is
Displaying revisions 21 - 40 of 51