- 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.
OBS-URL: https://build.opensuse.org/request/show/839220
OBS-URL: https://build.opensuse.org/package/show/network/libmbim?expand=0&rev=56
- Update to version 1.24
* Build now requires GLib/GObject/GIO 2.48.
* Added new GObject Introspection support in the library, that
can be explicitly requested during configure with
--enable-introspection=yes. With the new introspection support,
the libmbim-glib library can now be used directly from e.g.
python programs, as in the example included with the release.
* Added release version information to all the types and methods
of the public library API, and added new per-version indices
in the documentation.
* Added g_autoptr() support to all public types.
* Several other minor improvements and fixes.
- Introduce subpackage for Introspection bindings
OBS-URL: https://build.opensuse.org/request/show/815947
OBS-URL: https://build.opensuse.org/package/show/network/libmbim?expand=0&rev=52
- Update to version 1.18.0
+ New Microsoft Basic Connect Extensions service, that includes
new commands to manage Protocol Configuration Operations (PCO)
as well as LTE attach status and settings.
+ libmbim-glib:
- Added support to fully print all message contents, including
all fields, when traces are enabled.
- Added support for QMI indications over MBIM.
- Added additional cause codes to MbimNwError.
- Fixed signal emission in device, so that it's done before
completing transaction task.
+ mbim-proxy: Fixed the management of subscribed events, so that
the lists are maintained per-device.
+ mbimcli:
- New '--ms-query-pco' action.
- New '--ms-query-lte-attach-configuration' action.
- New '--ms-query-lte-attach-status' action.
+ Several other minor improvements and fixes.
OBS-URL: https://build.opensuse.org/request/show/663839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmbim?expand=0&rev=17
- Update to version 1.18.0
+ New Microsoft Basic Connect Extensions service, that includes
new commands to manage Protocol Configuration Operations (PCO)
as well as LTE attach status and settings.
+ libmbim-glib:
. Added support to fully print all message contents, including
all fields, when traces are enabled.
. Added support for QMI indications over MBIM.
. Added additional cause codes to MbimNwError.
. Fixed signal emission in device, so that it's done before
completing transaction task.
+ mbim-proxy:
. Fixed the management of subscribed events, so that the lists are
maintained per-device.
+ mbimcli:
. New '--ms-query-pco' action.
. New '--ms-query-lte-attach-configuration' action.
. New '--ms-query-lte-attach-status' action.
+ Several other minor improvements and fixes.
OBS-URL: https://build.opensuse.org/request/show/663838
OBS-URL: https://build.opensuse.org/package/show/network/libmbim?expand=0&rev=34
- Update to version 1.14.0:
+ New support for the 'QMI over MBIM' service, so that clients
can use libqmi to build messages and libmbim to transport them.
+ The GUDev library, which we use to read the max message size
from the USB descriptor, is now optional. When configuring, it
will be used by default only if it's found. It can also be
explicitly disabled using the new configure switch
'--without-udev' or explicitly enabled using '--with-udev'.
If GUDev isn't used, libmbim-glib will rely on sysfs directly.
+ libmbim-glib updates: Added support for building messages of
custom services.
+ mbim-network updates:
- Added support for loading profiles from different paths using
the new '--profile' option. This makes it possible to use
mbim-network with multiple devices running in the same
system.
- Added support to allow specifying APN user (APN_USER),
password (APN_PASS) and authentication type (APN_AUTH) in the
profile.
- Added support to allow using the mbim-proxy setup by
configuring it in the profile file (PROXY=yes).
+ Several other minor improvements and fixes.
+ The following features which were backported to 1.12.x releases
are also present in libmbim 1.14.0:
- mbimcli updates:
. Updated '--connect' arguments to allow specifying
"key=value" pairs. The old legacy
"[(APN),(PAP|CHAP|MSCHAPV2),(Username),(Password)]" format
is kept as valid for backwards compatibility, although it
should be assumed deprecated.
OBS-URL: https://build.opensuse.org/request/show/412329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmbim?expand=0&rev=9
Find the last update of libmbim to version 1.14.
It will be needed to have the final new ModemManager 1.6 submitted
for TW.
+ New support for the 'QMI over MBIM' service, so that clients
can use libqmi to build messages and libmbim to transport them.
+ The GUDev library, which we use to read the max message size
from the USB descriptor, is now optional. When configuring, it
will be used by default only if it's found. It can also be
explicitly disabled using the new configure switch
'--without-udev' or explicitly enabled using '--with-udev'.
If GUDev isn't used, libmbim-glib will rely on sysfs directly.
+ libmbim-glib updates:
Added support for building messages of custom services.
+ mbim-network updates:
Added support for loading profiles from different paths using
the new '--profile' option. This makes it possible to use
mbim-network with multiple devices running in the same system.
Added support to allow specifying APN user (APN_USER), password
(APN_PASS) and authentication type (APN_AUTH) in the profile.
Added support to allow using the mbim-proxy setup by
configuring it in the profile file (PROXY=yes).
+ Several other minor improvements and fixes.
The following features which were backported to 1.12.x releases
are also present in libmbim 1.14.0:
+ mbimcli updates:
Updated '--connect' arguments to allow specifying "key=value"
pairs. The old legacy "[(APN),(PAP|CHAP|MSCHAPV2),(Username)
,(Password)]" format is kept as valid for backwards
compatibility, although it should be assumed deprecated.
Longer timeouts for connect/register operations.
Report IP configuration when connected.
Allow specifying session ids.
OBS-URL: https://build.opensuse.org/request/show/407815
OBS-URL: https://build.opensuse.org/package/show/network/libmbim?expand=0&rev=16