- 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
- Update to version 1.10.0:
+ API break: Flag values in 'MbimRegistrationFlag' were updated
to match the ones in the MBIM documentation.
+ Implemented a new 'mbim-proxy', which allows sharing a single
MBIM control port among different processes. The usage of the
proxy is optional, and can be requested by specifying the
MBIM_DEVICE_OPEN_FLAGS_PROXY flag in the new
mbim_device_open_full() method. The 'mbimcli' command line tool
was also extended with a new '--device-open-proxy,-p' option,
to allow requesting the use of the proxy process.
+ New 'removed' signal added to the MbimDevice, to notify when
the underlying connection to the device is lost (e.g. lost
connection to the mbim-proxy, or lost access to the MBIM
control port).
+ Added support for registering and using custom services.
+ Added additional GMM cause codes to MbimNwError.
+ Transactions are now matched not only by ID but also by type.
+ Several other minor improvements and fixes.
- Changes from version 1.8.0:
+ Added support for additional MBIM messages:
- MBIM_CID_MS_FIRMWARE_ID_GET
- MBIM_CID_MS_HOST_SHUTDOWN_NOTIFY
+ Updated mbimcli with new commands:
- --set-radio-state
- --ms-query-firmware-id
- --ms-notify-host-shutdown
- --dss-connect
- --dss-disconnect
+ Several enums and functions were renamed, and marked as
deprecated. A small layer is given to provide backwards
OBS-URL: https://build.opensuse.org/request/show/261389
OBS-URL: https://build.opensuse.org/package/show/network/libmbim?expand=0&rev=7