Hello community, here is the log from the commit of package libmbim for openSUSE:Factory checked in at 2020-10-08 13:07:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmbim (Old) and /work/SRC/openSUSE:Factory/.libmbim.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmbim" Thu Oct 8 13:07:49 2020 rev:27 rq:839253 version:1.24.4 Changes: -------- --- /work/SRC/openSUSE:Factory/libmbim/libmbim.changes 2020-08-23 09:19:48.218639383 +0200 +++ /work/SRC/openSUSE:Factory/.libmbim.new.4249/libmbim.changes 2020-10-08 13:09:19.719017315 +0200 @@ -1,0 +2,16 @@ +Fri Oct 2 17:38:23 UTC 2020 - Martin Hauke <[email protected]> + +- Update to version 1.24.4: + * libmbim-glib,device: + + Added new mbim_device_get_transaction_id() to retrieve the + transaction id currently being used. + * libmbim-glib,proxy: + + Fixed the transaction id used in fragments of the same + request. + + Avoid creating device context when it's already being + untracked. + + Fixed double GError free. + * mbimcli: + + Fixed missing EOL in error string when closing device. + +------------------------------------------------------------------- Old: ---- libmbim-1.24.2.tar.xz New: ---- libmbim-1.24.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmbim.spec ++++++ --- /var/tmp/diff_new_pack.St9CBL/_old 2020-10-08 13:09:20.235017782 +0200 +++ /var/tmp/diff_new_pack.St9CBL/_new 2020-10-08 13:09:20.239017786 +0200 @@ -18,7 +18,7 @@ Name: libmbim -Version: 1.24.2 +Version: 1.24.4 Release: 0 Summary: Mobile Broadband Interface Model (MBIM) protocol License: GPL-2.0-or-later AND LGPL-2.0-or-later ++++++ libmbim-1.24.2.tar.xz -> libmbim-1.24.4.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/ChangeLog new/libmbim-1.24.4/ChangeLog --- old/libmbim-1.24.2/ChangeLog 2020-06-18 10:43:55.000000000 +0200 +++ new/libmbim-1.24.4/ChangeLog 2020-10-01 12:29:04.000000000 +0200 @@ -1,3 +1,293 @@ +commit 060584b1d79bd11c9059676c24cd1d882d5508b1 +Author: Aleksander Morgado <[email protected]> +Date: Thu Oct 1 12:07:10 2020 +0200 + + release: bump version to 1.24.4 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 098f44149543919b96a59733c704dd6c36d2843d +Author: Aleksander Morgado <[email protected]> +Date: Thu Oct 1 12:06:48 2020 +0200 + + NEWS: update for 1.24.4 + + NEWS | 18 +++++++++++++++++- + 1 file changed, 17 insertions(+), 1 deletion(-) + +commit 2f870ec400c4c12513d809eccde1da34e80f7d9f +Author: Aleksander Morgado <[email protected]> +Date: Thu Oct 1 12:01:28 2020 +0200 + + libmbim-glib,device: get_transaction_id() already in 1.24.4 + + docs/reference/libmbim-glib/libmbim-glib-docs.xml | 6 +++--- + src/libmbim-glib/mbim-device.h | 2 +- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit 34a2a36759aeac830e87964ea9d171b8d64c9a6c +Author: Aleksander Morgado <[email protected]> +Date: Thu Oct 1 12:11:58 2020 +0200 + + docs: add missing references to mbim_device_get_transaction_id() + + (cherry picked from commit 34ce4755f8e926f7c9fa20b777e8cd7aa1720dae) + + docs/reference/libmbim-glib/libmbim-glib-common.sections | 1 + + docs/reference/libmbim-glib/libmbim-glib-docs.xml | 4 ++++ + 2 files changed, 5 insertions(+) + +commit a1ef28c59cb48b3bf36d17c3f2328d55d5e7f546 +Author: Bjørn Mork <[email protected]> +Date: Mon Sep 21 13:08:38 2020 +0200 + + libmbim-glib,proxy: use same transaction id for all fragments + + All fragments must have the same transaction id. + + Signed-off-by: Bjørn Mork <[email protected]> + (cherry picked from commit e266810e03712ac79b0bf4682c92a4834e216b9b) + + src/libmbim-glib/mbim-device.c | 10 ++++++++++ + src/libmbim-glib/mbim-device.h | 13 +++++++++++++ + src/libmbim-glib/mbim-proxy.c | 8 ++++++-- + 3 files changed, 29 insertions(+), 2 deletions(-) + +commit fc0c04f0c0423e21d2f48fd579d96b251f64c882 +Author: Aleksander Morgado <[email protected]> +Date: Sun Aug 9 09:42:40 2020 +0200 + + libmbim-glib,proxy: don't acquire device context during untrack + + Because if the context was never created, we would be creating it at + this point, and it wouldn't make sense to do so; e.g.: + + [Debug] [/dev/cdc-wdm1] unexpected port hangup! + [Debug] [/dev/cdc-wdm1] channel destroyed + [Debug] Initial device subscribe list... + [Debug] [service 0] a289cc33-bcbb-8b4f-b6b0-133ec2aae6df + (basic-connect) + [Debug] [service 0] 11 CIDs enabled + [Debug] [service 0] [cid 0] 2 (subscriber-ready-status) + [Debug] [service 0] [cid 1] 3 (radio-state) + + (cherry picked from commit 927706715bd91cc5cd681f29a6c643dc7d16047c) + + src/libmbim-glib/mbim-proxy.c | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +commit f345dbfff5a046e1bd0771bee631506c598f92a3 +Author: Aleksander Morgado <[email protected]> +Date: Sun Aug 9 10:16:54 2020 +0200 + + mbimcli: add missing EOL in error print when closing device + + [09 ago 2020, 10:15:51] [Debug] [/dev/cdc-wdm1] Received message + (translated)... + >>>>>> Header: + >>>>>> length = 16 + >>>>>> type = function-error (0x80000004) + >>>>>> transaction = 11 + >>>>>> Contents: + >>>>>> error = 'NotOpened' (0x00000005) + + error: couldn't close device: MBIM protocol error: NotOpened[09 + ago 2020, 10:15:51] [Debug] [/dev/cdc-wdm1] channel destroyed + + (cherry picked from commit 21f797058c07139e128e0b10850e921a2e982ad0) + + src/mbimcli/mbimcli.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e35c747d937c033fa2cc3d5d1f1a83d062d5a4db +Author: Aleksander Morgado <[email protected]> +Date: Sun Aug 9 08:48:52 2020 +0200 + + libmbim-glib,proxy: avoid double GError free + + (cherry picked from commit 095cd71491adeab32bdc00cc247487327114e1d0) + + src/libmbim-glib/mbim-proxy.c | 1 - + 1 file changed, 1 deletion(-) + +commit 04439045b6ec86b3978b966eb8468455b3dee2ac +Author: Aleksander Morgado <[email protected]> +Date: Fri Jul 10 10:37:54 2020 +0200 + + build: post-release version bump to 1.24.3 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 603dc8027afe319c858763d7885dd8b7395c9f42 +Author: Aleksander Morgado <[email protected]> +Date: Fri Jul 10 10:32:45 2020 +0200 + + release: bump version to 1.24.2 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit fdb0887f386b55e6a7222039a1404150578a0c0b +Author: Aleksander Morgado <[email protected]> +Date: Fri Jul 10 10:32:31 2020 +0200 + + NEWS: update for 1.24.2 + + NEWS | 9 +++++++++ + 1 file changed, 9 insertions(+) + +commit 4712154279402356a8d51c90f42742e3b642f6d2 +Author: Aleksander Morgado <[email protected]> +Date: Fri Jul 10 10:17:01 2020 +0200 + + libmbim-glib,proxy: fix reporting of merged subscribe list + + We were doing the subscribe list merge correctly, but not reporting it + as done because the 'updated' pointer is set to NULL before returning + it. + + This was breaking QMI over MBIM indications, as the registration + message to request them was never sent to the device. + + (cherry picked from commit ecd188ff0126866199fd453e962ba54ba1dce290) + + src/libmbim-glib/mbim-proxy.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit e9087a9c567250a8c88e3e5d5c8a33adaf32e357 +Author: Aleksander Morgado <[email protected]> +Date: Sun Jun 28 09:08:54 2020 +0200 + + libmbim-glib,proxy: fix segfault when printing updated subscriber list + + We were printing the 'updated' variable after its contents had already + been stolen. + + [28 Jun 2020, 03:06:27] [Debug] Merged service subscribe list + built for device '/dev/cdc-wdm0' + Thread 1 "mbim-proxy" received signal SIGSEGV, Segmentation fault. + _mbim_proxy_helper_service_subscribe_list_debug + (list=list@entry=0x0, list_size=6) at mbim-proxy-helpers.c:104 + 104 const MbimEventEntry *entry = list[i]; + (gdb) p list + $1 = (const MbimEventEntry * const *) 0x0 + (gdb) p list_size + $2 = 6 + + The segfault was only triggered when the mbim-proxy was run with + --verbose. + + (cherry picked from commit 0590b7e911df6e014fa6a7ec48a291f33a53d580) + + src/libmbim-glib/mbim-proxy.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 03bbe9042a9fae00a489564cbe979733df11b4b1 +Author: Aleksander Morgado <[email protected]> +Date: Tue Jun 23 10:44:36 2020 +0200 + + libmbim-glib,device: ignore messages with wrong MBIM message type + + The Cinterion mPLS62-w may end up sending messages which are clearly + not well formatted MBIM messages, and upon receiving one of them, the + mbim-proxy would get completely stuck (e.g. attempting to read a + message of >800MB because of the reported length in the first + malformed messae). + + Try to avoid this, by doing an initial filter by message type, which + at least solves the seen problem. Not a fully robust fix yet, though. + + E.g. new logs: + + [23 jun 2020, 10:43:49] [Debug] [/dev/cdc-wdm1] Sent message + (translated)... + <<<<<< Header: + <<<<<< length = 48 + <<<<<< type = command (0x00000003) + <<<<<< transaction = 20 + <<<<<< Fragment header: + <<<<<< total = 1 + <<<<<< current = 0 + <<<<<< Contents: + <<<<<< service = 'atds' (5967bdcc-7fd2-49a2-9f5c-b2e70e527db3) + <<<<<< cid = 'location' (0x00000002) + <<<<<< type = 'query' (0x00000000) + + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 293 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 200 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 168 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 311 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 311 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 311 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 335 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 277 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 312 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 314 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 312 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 280 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 312 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 312 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 326 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 260 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 244 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 326 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 326 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 326 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 306 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 334 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 324 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 356 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 356 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 191 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 201 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 356 bytes in MBIM stream as message type validation fails + [23 jun 2020, 10:43:49] -Warning ** [/dev/cdc-wdm1] discarding + 356 bytes in MBIM stream as message type validation fails + + (cherry picked from commit cbb3e3944452a940ba583020882d13f2e49acd27) + + src/libmbim-glib/mbim-device.c | 29 ++++++++++++++++++++++++++++- + 1 file changed, 28 insertions(+), 1 deletion(-) + +commit 3c5b085e7f0f7c2ac3dd6f145e64cde354883ccb +Author: Aleksander Morgado <[email protected]> +Date: Thu Jun 18 10:53:24 2020 +0200 + + build: post-release version bump to 1.24.1 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + commit 1a186e61a34e0b267cc91e9a72dd266429ab6408 Author: Aleksander Morgado <[email protected]> Date: Thu Jun 18 10:40:31 2020 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/Makefile.in new/libmbim-1.24.4/Makefile.in --- old/libmbim-1.24.2/Makefile.in 2020-07-10 10:33:01.000000000 +0200 +++ new/libmbim-1.24.4/Makefile.in 2020-10-01 12:28:37.000000000 +0200 @@ -163,7 +163,7 @@ DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \ COPYING COPYING.LIB ChangeLog INSTALL NEWS README compile \ - config.guess config.sub depcomp install-sh ltmain.sh missing + config.guess config.sub install-sh ltmain.sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/NEWS new/libmbim-1.24.4/NEWS --- old/libmbim-1.24.2/NEWS 2020-07-10 10:32:25.000000000 +0200 +++ new/libmbim-1.24.4/NEWS 2020-10-01 12:27:54.000000000 +0200 @@ -1,4 +1,20 @@ +Overview of changes in libmbim 1.24.4 +---------------------------------------- + + * libmbim-glib,device: + ** Added new mbim_device_get_transaction_id() to retrieve the transaction + id currently being used. + + * libmbim-glib,proxy: + ** Fixed the transaction id used in fragments of the same request. + ** Avoid creating device context when it's already being untracked. + ** Fixed double GError free. + + * mbimcli: + ** Fixed missing EOL in error string when closing device. + + Overview of changes in libmbim 1.24.2 ---------------------------------------- @@ -391,4 +407,4 @@ Overview of changes in libmbim 0.0.1 ---------------------------------------- -Initial release. \ No newline at end of file +Initial release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/configure new/libmbim-1.24.4/configure --- old/libmbim-1.24.2/configure 2020-07-10 10:33:01.000000000 +0200 +++ new/libmbim-1.24.4/configure 2020-10-01 12:28:36.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libmbim 1.24.2. +# Generated by GNU Autoconf 2.69 for libmbim 1.24.4. # # Report bugs to <[email protected]>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='libmbim' PACKAGE_TARNAME='libmbim' -PACKAGE_VERSION='1.24.2' -PACKAGE_STRING='libmbim 1.24.2' +PACKAGE_VERSION='1.24.4' +PACKAGE_STRING='libmbim 1.24.4' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1411,7 +1411,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libmbim 1.24.2 to adapt to many kinds of systems. +\`configure' configures libmbim 1.24.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1481,7 +1481,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libmbim 1.24.2:";; + short | recursive ) echo "Configuration of libmbim 1.24.4:";; esac cat <<\_ACEOF @@ -1637,7 +1637,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libmbim configure 1.24.2 +libmbim configure 1.24.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1915,7 +1915,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libmbim $as_me 1.24.2, which was +It was created by libmbim $as_me 1.24.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2783,7 +2783,7 @@ # Define the identity of the package. PACKAGE='libmbim' - VERSION='1.24.2' + VERSION='1.24.4' # Some tools Automake needs. @@ -14424,8 +14424,8 @@ MBIM_MAJOR_VERSION=1 MBIM_MINOR_VERSION=24 -MBIM_MICRO_VERSION=2 -MBIM_VERSION=1.24.2 +MBIM_MICRO_VERSION=4 +MBIM_VERSION=1.24.4 @@ -16462,7 +16462,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libmbim $as_me 1.24.2, which was +This file was extended by libmbim $as_me 1.24.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16528,7 +16528,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libmbim config.status 1.24.2 +libmbim config.status 1.24.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/configure.ac new/libmbim-1.24.4/configure.ac --- old/libmbim-1.24.2/configure.ac 2020-07-10 10:32:43.000000000 +0200 +++ new/libmbim-1.24.4/configure.ac 2020-10-01 12:27:54.000000000 +0200 @@ -4,7 +4,7 @@ dnl The libmbim version number m4_define([mbim_major_version], [1]) m4_define([mbim_minor_version], [24]) -m4_define([mbim_micro_version], [2]) +m4_define([mbim_micro_version], [4]) m4_define([mbim_version], [mbim_major_version.mbim_minor_version.mbim_micro_version]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/man/mbim-network.1 new/libmbim-1.24.4/docs/man/mbim-network.1 --- old/libmbim-1.24.2/docs/man/mbim-network.1 2020-06-18 10:43:18.000000000 +0200 +++ new/libmbim-1.24.4/docs/man/mbim-network.1 2020-10-01 12:29:04.000000000 +0200 @@ -1,5 +1,5 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.15. -.TH MBIM-NETWORK "1" "June 2020" "mbim-network 1.24.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16. +.TH MBIM-NETWORK "1" "October 2020" "mbim-network 1.24.4" "User Commands" .SH NAME mbim-network \- Simple network management of MBIM devices .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/man/mbimcli.1 new/libmbim-1.24.4/docs/man/mbimcli.1 --- old/libmbim-1.24.2/docs/man/mbimcli.1 2020-06-18 10:43:18.000000000 +0200 +++ new/libmbim-1.24.4/docs/man/mbimcli.1 2020-10-01 12:29:04.000000000 +0200 @@ -1,5 +1,5 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.15. -.TH MBIMCLI "1" "June 2020" "mbimcli 1.24.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16. +.TH MBIMCLI "1" "October 2020" "mbimcli 1.24.4" "User Commands" .SH NAME mbimcli \- Control MBIM devices .SH DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/html/MbimDevice.html new/libmbim-1.24.4/docs/reference/libmbim-glib/html/MbimDevice.html --- old/libmbim-1.24.2/docs/reference/libmbim-glib/html/MbimDevice.html 2020-07-10 10:35:03.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/html/MbimDevice.html 2020-10-01 12:29:07.000000000 +0200 @@ -158,6 +158,14 @@ <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> </td> <td class="function_name"> +<a class="link" href="MbimDevice.html#mbim-device-get-transaction-id" title="mbim_device_get_transaction_id ()">mbim_device_get_transaction_id</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> +</td> +<td class="function_name"> <a class="link" href="MbimDevice.html#mbim-device-get-next-transaction-id" title="mbim_device_get_next_transaction_id ()">mbim_device_get_next_transaction_id</a> <span class="c_punctuation">()</span> </td> </tr> @@ -852,6 +860,34 @@ </div> <hr> <div class="refsect2"> +<a name="mbim-device-get-transaction-id"></a><h3>mbim_device_get_transaction_id ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> +mbim_device_get_transaction_id (<em class="parameter"><code><a class="link" href="MbimDevice.html" title="MbimDevice"><span class="type">MbimDevice</span></a> *self</code></em>);</pre> +<p>Acquire the transaction ID of this <a class="link" href="MbimDevice.html" title="MbimDevice"><span class="type">MbimDevice</span></a> without +incrementing the internal transaction ID.</p> +<div class="refsect3"> +<a name="mbim-device-get-transaction-id.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>A <a class="link" href="MbimDevice.html" title="MbimDevice"><span class="type">MbimDevice</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="mbim-device-get-transaction-id.returns"></a><h4>Returns</h4> +<p> the current transaction ID.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-1-24-4.html#api-index-1.24.4">1.24.4</a></p> +</div> +<hr> +<div class="refsect2"> <a name="mbim-device-get-next-transaction-id"></a><h3>mbim_device_get_next_transaction_id ()</h3> <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> mbim_device_get_next_transaction_id (<em class="parameter"><code><a class="link" href="MbimDevice.html" title="MbimDevice"><span class="type">MbimDevice</span></a> *self</code></em>);</pre> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/html/annotation-glossary.html new/libmbim-1.24.4/docs/reference/libmbim-glib/html/annotation-glossary.html --- old/libmbim-1.24.2/docs/reference/libmbim-glib/html/annotation-glossary.html 2020-07-10 10:35:03.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/html/annotation-glossary.html 2020-10-01 12:29:07.000000000 +0200 @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> <link rel="home" href="index.html" title="libmbim-glib Reference Manual"> <link rel="up" href="index.html" title="libmbim-glib Reference Manual"> -<link rel="prev" href="api-index-1-24.html" title="Index of new symbols in 1.24"> +<link rel="prev" href="api-index-1-24-4.html" title="Index of new symbols in 1.24.4"> <meta name="generator" content="GTK-Doc V1.32.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -25,7 +25,7 @@ <a class="shortcut" href="#glsT">T</a></span></td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><img src="up-insensitive.png" width="16" height="16" border="0"></td> -<td><a accesskey="p" href="api-index-1-24.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="api-index-1-24-4.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><img src="right-insensitive.png" width="16" height="16" border="0"></td> </tr></table> <div class="glossary"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/html/api-index-1-24-4.html new/libmbim-1.24.4/docs/reference/libmbim-glib/html/api-index-1-24-4.html --- old/libmbim-1.24.2/docs/reference/libmbim-glib/html/api-index-1-24-4.html 1970-01-01 01:00:00.000000000 +0100 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/html/api-index-1-24-4.html 2020-10-01 12:29:07.000000000 +0200 @@ -0,0 +1,34 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Index of new symbols in 1.24.4: libmbim-glib Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="libmbim-glib Reference Manual"> +<link rel="up" href="index.html" title="libmbim-glib Reference Manual"> +<link rel="prev" href="api-index-1-24.html" title="Index of new symbols in 1.24"> +<link rel="next" href="annotation-glossary.html" title="Annotation Glossary"> +<meta name="generator" content="GTK-Doc V1.32.1 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxD">D</a></span></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><img src="up-insensitive.png" width="16" height="16" border="0"></td> +<td><a accesskey="p" href="api-index-1-24.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="chapter"> +<div class="titlepage"><div><div><h1 class="title"> +<a name="api-index-1-24-4"></a>Index of new symbols in 1.24.4</h1></div></div></div> +<a name="idx"></a><a name="idxD"></a><h3 class="title">D</h3> +<dt> +<a class="link" href="MbimDevice.html#mbim-device-get-transaction-id" title="mbim_device_get_transaction_id ()">mbim_device_get_transaction_id</a>, function in <a class="link" href="MbimDevice.html" title="MbimDevice">MbimDevice</a> +</dt> +<dd></dd> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32.1</div> +</body> +</html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/html/api-index-1-24.html new/libmbim-1.24.4/docs/reference/libmbim-glib/html/api-index-1-24.html --- old/libmbim-1.24.2/docs/reference/libmbim-glib/html/api-index-1-24.html 2020-07-10 10:35:03.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/html/api-index-1-24.html 2020-10-01 12:29:07.000000000 +0200 @@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="libmbim-glib Reference Manual"> <link rel="up" href="index.html" title="libmbim-glib Reference Manual"> <link rel="prev" href="api-index-1-18.html" title="Index of new symbols in 1.18"> -<link rel="next" href="annotation-glossary.html" title="Annotation Glossary"> +<link rel="next" href="api-index-1-24-4.html" title="Index of new symbols in 1.24.4"> <meta name="generator" content="GTK-Doc V1.32.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -29,7 +29,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><img src="up-insensitive.png" width="16" height="16" border="0"></td> <td><a accesskey="p" href="api-index-1-18.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="api-index-1-24-4.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="chapter"> <div class="titlepage"><div><div><h1 class="title"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/html/api-index-full.html new/libmbim-1.24.4/docs/reference/libmbim-glib/html/api-index-full.html --- old/libmbim-1.24.2/docs/reference/libmbim-glib/html/api-index-full.html 2020-07-10 10:35:03.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/html/api-index-full.html 2020-10-01 12:29:07.000000000 +0200 @@ -386,6 +386,10 @@ </dt> <dd></dd> <dt> +<a class="link" href="MbimDevice.html#mbim-device-get-transaction-id" title="mbim_device_get_transaction_id ()">mbim_device_get_transaction_id</a>, function in <a class="link" href="MbimDevice.html" title="MbimDevice">MbimDevice</a> +</dt> +<dd></dd> +<dt> <a class="link" href="MbimDevice.html#MBIM-DEVICE-IN-SESSION:CAPS" title="MBIM_DEVICE_IN_SESSION">MBIM_DEVICE_IN_SESSION</a>, macro in <a class="link" href="MbimDevice.html" title="MbimDevice">MbimDevice</a> </dt> <dd></dd> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/html/index.html new/libmbim-1.24.4/docs/reference/libmbim-glib/html/index.html --- old/libmbim-1.24.2/docs/reference/libmbim-glib/html/index.html 2020-07-10 10:35:03.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/html/index.html 2020-10-01 12:29:07.000000000 +0200 @@ -14,7 +14,7 @@ <div class="titlepage"> <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libmbim-glib Reference Manual</p></th></tr></table></div> -<div><p class="releaseinfo">for libmbim-glib 1.24.2 +<div><p class="releaseinfo">for libmbim-glib 1.24.4 </p></div> <div><p class="copyright">Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 The libmbim-glib authors</p></div> <div><div class="legalnotice"> @@ -137,6 +137,7 @@ <dt><span class="chapter"><a href="api-index-1-16.html">Index of new symbols in 1.16</a></span></dt> <dt><span class="chapter"><a href="api-index-1-18.html">Index of new symbols in 1.18</a></span></dt> <dt><span class="chapter"><a href="api-index-1-24.html">Index of new symbols in 1.24</a></span></dt> +<dt><span class="chapter"><a href="api-index-1-24-4.html">Index of new symbols in 1.24.4</a></span></dt> <dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt> </dl></div> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/html/libmbim-glib-Version-checks.html new/libmbim-1.24.4/docs/reference/libmbim-glib/html/libmbim-glib-Version-checks.html --- old/libmbim-1.24.2/docs/reference/libmbim-glib/html/libmbim-glib-Version-checks.html 2020-07-10 10:35:03.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/html/libmbim-glib-Version-checks.html 2020-10-01 12:29:07.000000000 +0200 @@ -135,7 +135,7 @@ <hr> <div class="refsect2"> <a name="MBIM-MICRO-VERSION:CAPS"></a><h3>MBIM_MICRO_VERSION</h3> -<pre class="programlisting">#define MBIM_MICRO_VERSION (2) +<pre class="programlisting">#define MBIM_MICRO_VERSION (4) </pre> <p>Evaluates to the micro version number of libmbim-glib which this source compiled against.</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/html/libmbim-glib.devhelp2 new/libmbim-1.24.4/docs/reference/libmbim-glib/html/libmbim-glib.devhelp2 --- old/libmbim-1.24.2/docs/reference/libmbim-glib/html/libmbim-glib.devhelp2 2020-07-10 10:35:03.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/html/libmbim-glib.devhelp2 2020-10-01 12:29:07.000000000 +0200 @@ -51,6 +51,7 @@ <sub name="Index of new symbols in 1.16" link="api-index-1-16.html"/> <sub name="Index of new symbols in 1.18" link="api-index-1-18.html"/> <sub name="Index of new symbols in 1.24" link="api-index-1-24.html"/> + <sub name="Index of new symbols in 1.24.4" link="api-index-1-24-4.html"/> <sub name="Annotation Glossary" link="annotation-glossary.html"/> </chapters> <functions> @@ -181,6 +182,7 @@ <keyword type="function" name="mbim_device_close ()" link="MbimDevice.html#mbim-device-close" since="1.0"/> <keyword type="function" name="mbim_device_close_finish ()" link="MbimDevice.html#mbim-device-close-finish" since="1.0"/> <keyword type="function" name="mbim_device_close_force ()" link="MbimDevice.html#mbim-device-close-force" since="1.0"/> + <keyword type="function" name="mbim_device_get_transaction_id ()" link="MbimDevice.html#mbim-device-get-transaction-id" since="1.24.4"/> <keyword type="function" name="mbim_device_get_next_transaction_id ()" link="MbimDevice.html#mbim-device-get-next-transaction-id" since="1.0"/> <keyword type="function" name="mbim_device_command ()" link="MbimDevice.html#mbim-device-command" since="1.0"/> <keyword type="function" name="mbim_device_command_finish ()" link="MbimDevice.html#mbim-device-command-finish" since="1.0"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/html/style.css new/libmbim-1.24.4/docs/reference/libmbim-glib/html/style.css --- old/libmbim-1.24.2/docs/reference/libmbim-glib/html/style.css 2020-07-10 10:35:03.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/html/style.css 2020-10-01 12:29:07.000000000 +0200 @@ -463,6 +463,11 @@ } } +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } .hll { background-color: #ffffcc } .c { color: #408080; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/libmbim-glib-common.sections new/libmbim-1.24.4/docs/reference/libmbim-glib/libmbim-glib-common.sections --- old/libmbim-1.24.2/docs/reference/libmbim-glib/libmbim-glib-common.sections 2018-12-14 11:13:02.000000000 +0100 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/libmbim-glib-common.sections 2020-10-01 12:27:54.000000000 +0200 @@ -223,6 +223,7 @@ mbim_device_close mbim_device_close_finish mbim_device_close_force +mbim_device_get_transaction_id mbim_device_get_next_transaction_id mbim_device_command mbim_device_command_finish diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/libmbim-glib-docs.xml new/libmbim-1.24.4/docs/reference/libmbim-glib/libmbim-glib-docs.xml --- old/libmbim-1.24.2/docs/reference/libmbim-glib/libmbim-glib-docs.xml 2020-05-19 13:07:32.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/libmbim-glib-docs.xml 2020-10-01 12:27:54.000000000 +0200 @@ -147,6 +147,10 @@ <title>Index of new symbols in 1.24</title> <xi:include href="xml/api-index-1.24.xml"></xi:include> </chapter> + <chapter id="api-index-1-24-4" role="1.24.4"> + <title>Index of new symbols in 1.24.4</title> + <xi:include href="xml/api-index-1.24.4.xml"></xi:include> + </chapter> <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include> </book> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/libmbim-glib-sections.txt new/libmbim-1.24.4/docs/reference/libmbim-glib/libmbim-glib-sections.txt --- old/libmbim-1.24.2/docs/reference/libmbim-glib/libmbim-glib-sections.txt 2020-07-10 10:35:03.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/libmbim-glib-sections.txt 2020-10-01 12:29:07.000000000 +0200 @@ -223,6 +223,7 @@ mbim_device_close mbim_device_close_finish mbim_device_close_force +mbim_device_get_transaction_id mbim_device_get_next_transaction_id mbim_device_command mbim_device_command_finish diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/docs/reference/libmbim-glib/version.xml new/libmbim-1.24.4/docs/reference/libmbim-glib/version.xml --- old/libmbim-1.24.2/docs/reference/libmbim-glib/version.xml 2020-07-10 10:33:03.000000000 +0200 +++ new/libmbim-1.24.4/docs/reference/libmbim-glib/version.xml 2020-10-01 12:28:47.000000000 +0200 @@ -1 +1 @@ -1.24.2 +1.24.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/src/libmbim-glib/mbim-device.c new/libmbim-1.24.4/src/libmbim-glib/mbim-device.c --- old/libmbim-1.24.2/src/libmbim-glib/mbim-device.c 2020-06-23 13:41:25.000000000 +0200 +++ new/libmbim-1.24.4/src/libmbim-glib/mbim-device.c 2020-10-01 12:27:54.000000000 +0200 @@ -1768,6 +1768,16 @@ /*****************************************************************************/ +guint32 +mbim_device_get_transaction_id (MbimDevice *self) +{ + g_return_val_if_fail (MBIM_IS_DEVICE (self), 0); + + return self->priv->transaction_id; +} + +/*****************************************************************************/ + static gboolean device_write (MbimDevice *self, const guint8 *data, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/src/libmbim-glib/mbim-device.h new/libmbim-1.24.4/src/libmbim-glib/mbim-device.h --- old/libmbim-1.24.2/src/libmbim-glib/mbim-device.h 2020-05-27 13:52:15.000000000 +0200 +++ new/libmbim-1.24.4/src/libmbim-glib/mbim-device.h 2020-10-01 12:27:54.000000000 +0200 @@ -383,6 +383,19 @@ guint32 mbim_device_get_next_transaction_id (MbimDevice *self); /** + * mbim_device_get_transaction_id: + * @self: A #MbimDevice. + * + * Acquire the transaction ID of this #MbimDevice without + * incrementing the internal transaction ID. + * + * Returns: the current transaction ID. + * + * Since: 1.24.4 + */ +guint32 mbim_device_get_transaction_id (MbimDevice *self); + +/** * mbim_device_command: * @self: a #MbimDevice. * @message: the message to send. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/src/libmbim-glib/mbim-proxy.c new/libmbim-1.24.4/src/libmbim-glib/mbim-proxy.c --- old/libmbim-1.24.2/src/libmbim-glib/mbim-proxy.c 2020-07-10 10:30:10.000000000 +0200 +++ new/libmbim-1.24.4/src/libmbim-glib/mbim-proxy.c 2020-10-01 12:27:54.000000000 +0200 @@ -976,8 +976,12 @@ /* create request holder */ request = request_new (self, client, message); - /* replace command transaction id with internal proxy transaction id to avoid collision */ - mbim_message_set_transaction_id (message, mbim_device_get_next_transaction_id (client->device)); + if (_mbim_message_fragment_get_current (message) == _mbim_message_fragment_get_total (message) - 1) + /* replace command transaction id with internal proxy transaction id to avoid collision */ + mbim_message_set_transaction_id (message, mbim_device_get_next_transaction_id (client->device)); + else + /* avoid incrementing transaction until the last fragment is processed */ + mbim_message_set_transaction_id (message, mbim_device_get_transaction_id (client->device)); /* The timeout needs to be big enough for any kind of transaction to * complete, otherwise the remote clients will lose the reply if they @@ -1121,7 +1125,6 @@ credentials = g_socket_get_credentials (g_socket_connection_get_socket (connection), &error); if (!credentials) { g_warning ("Client not allowed: Error getting socket credentials: %s", error->message); - g_error_free (error); return; } @@ -1368,12 +1371,9 @@ untrack_device (MbimProxy *self, MbimDevice *device) { - GList *l; - GList *to_remove = NULL; - DeviceContext *ctx; + GList *l; + GList *to_remove = NULL; - ctx = device_context_get (device); - g_assert (ctx); if (!g_list_find (self->priv->devices, device)) return; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/src/libmbim-glib/mbim-version.h new/libmbim-1.24.4/src/libmbim-glib/mbim-version.h --- old/libmbim-1.24.2/src/libmbim-glib/mbim-version.h 2020-07-10 10:33:03.000000000 +0200 +++ new/libmbim-1.24.4/src/libmbim-glib/mbim-version.h 2020-10-01 12:28:47.000000000 +0200 @@ -57,7 +57,7 @@ * * Since: 1.2 */ -#define MBIM_MICRO_VERSION (2) +#define MBIM_MICRO_VERSION (4) /** * MBIM_CHECK_VERSION: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmbim-1.24.2/src/mbimcli/mbimcli.c new/libmbim-1.24.4/src/mbimcli/mbimcli.c --- old/libmbim-1.24.2/src/mbimcli/mbimcli.c 2020-05-12 14:29:32.000000000 +0200 +++ new/libmbim-1.24.4/src/mbimcli/mbimcli.c 2020-09-08 10:44:38.000000000 +0200 @@ -196,7 +196,7 @@ GError *error = NULL; if (!mbim_device_close_finish (dev, res, &error)) { - g_printerr ("error: couldn't close device: %s", error->message); + g_printerr ("error: couldn't close device: %s\n", error->message); g_error_free (error); } else g_debug ("Device closed");
