- update to 1.26.4:
* meson: force building doc on normal builds, not only during install.
* meson: fix 'export_packages' in GIR setup.
* compat: deprecate the MbimLteAttachStatus type.
* net-port-manager: use unaligned netlink attribute length.
* include MBIM proxy control service in docs.
* codegen: add section doc for each service.
* utils: add missing short description in section.
* compat: add missing MbimLteAttachStatus doc.
* device: add missing mbim_device_list_links() doc.
* device: fix MbimDevice 'device-in-session' property doc.
* version: add missing MBIM_CHECK_VERSION() documentation.
* device: fix wrong reference to QmiDevice
* Several other minor improvements and fixes.
OBS-URL: https://build.opensuse.org/request/show/979736
OBS-URL: https://build.opensuse.org/package/show/network/libmbim?expand=0&rev=62
- Update to version 1.26.2:
+ The GUdev optional build/runtime requirement is now fully
dropped, it's no longer used.
+ Implemented new link management operations, exclusively for the
cdc_mbim driver for now. These new operations allow creating or
deleting VLAN network interfaces in order to run multiplexed
data sessions over one single physical network interface.
+ Added support for the Microsoft-defined SAR service, including
the following operations:
- MBIM_CID_MS_SAR_CONFIG
- MBIM_CID_MS_SAR_TRANSMISSION_STATUS
+ libmbim-glib:
- Logic updated to make sure full packets are written at once,
instead of writing them in chunks.
- Updated the "LTE attach status" APIs in order to avoid
creating unneeded struct types in the interface. The older
methods have been deprecated and maintained in the library
for compatibility purposes only.
+ Bugfixes.
- Drop pkgconfig(gudev-1.0) BuildRequires: no longer used.
OBS-URL: https://build.opensuse.org/request/show/941787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmbim?expand=0&rev=29
- update to 1.26.2:
* The GUdev optional build/runtime requirement is now fully dropped, it's no
longer used.
* Implemented new link management operations, exclusively for the cdc_mbim
driver for now. These new operations allow creating or deleting VLAN network
interfaces in order to run multiplexed data sessions over one single physical
network interface.
* Added support for the Microsoft-defined SAR service, including the following
operations:
** MBIM_CID_MS_SAR_CONFIG
** MBIM_CID_MS_SAR_TRANSMISSION_STATUS
* libmbim-glib:
** Logic updated to make sure full packets are written at once, instead of
writing them in chunks.
** Updated the "LTE attach status" APIs in order to avoid creating unneeded
struct types in the interface. The older methods have been deprecated and
maintained in the library for compatibility purposes only.
* Bugfixes
OBS-URL: https://build.opensuse.org/request/show/941711
OBS-URL: https://build.opensuse.org/package/show/network/libmbim?expand=0&rev=60
- 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