Merge cros/upstream to cros/main - 1.29.8-dev

Part of an uprev that contains the following commits:

" ac6e2cd build: unstable release version bump to 1.29.8 (Aleksander Morgado)"
" e129ca8 libmbim,message: validate UTF-8 explicitly even when converting from UTF-16 (Aleksander Morgado)"
" 1782f3a libmbim-glib,message: fix leak when empty string is part of a string array (Aleksander Morgado)"
" d963a2f libmbim-glib,message: avoid memory alignment issues reading UTF-16 strings (Aleksander Morgado)"
" fbad2f1 libmbim-glib,message: avoid unaligned MbimIPv4/v6 reads whenever possible (Aleksander Morgado)"
" 729dafa build-aux,mbim-codegen: no 'ref-ipv4' or 'ref-ipv6' fields in structs (Aleksander Morgado)"
" 0160569 build-aux,mbim-codegen: no 'ipv4' or 'ipv6' fields in messages (Aleksander Morgado)"
" c39f172 libmbim-glib,message: avoid unaligned MbimUuid read whenever possible (Aleksander Morgado)"
" 79b90e4 libmbim-glib,message: avoid G_STRUCT_MEMBER_P() for byte arrays (Aleksander Morgado)"
" 7cef44e libmbim-glib,message: support reading unaligned integers (Aleksander Morgado)"
" c65771d libmbim-helpers: remove custom mbim_ptr_array_find_with_equal_func() (Aleksander Morgado)"
" c6728b8 libmbim-glib,message: fix leak when processing string array is aborted (Aleksander Morgado)"
" 4734889 mbimcli: add --ms-device-reset command (diekleinekuh)"
" 21de98d data,basic-connect-extensions: add device-reset command (diekleinekuh)"

BUG=b:289417458
FIXED=b:289417458

TEST=None

Change-Id: Idc2cc9754e2e7ded33c1bfe1ad752321800dd0b3
tree: 518e614bc078362942c3c689f0edbd8818a07476
  1. build-aux/
  2. data/
  3. docs/
  4. examples/
  5. LICENSES/
  6. src/
  7. utils/
  8. .gitignore
  9. .gitlab-ci.yml
  10. AUTHORS
  11. DIR_METADATA
  12. meson.build
  13. meson_options.txt
  14. NEWS
  15. OWNERS
  16. PRESUBMIT.cfg
  17. README.chromium
  18. README.md
  19. RELEASING
  20. unblocked_terms.txt
README.md

libmbim

libmbim is a glib-based library for talking to WWAN modems and devices which speak the Mobile Broadband Interface Model (MBIM) protocol.

Documentation

Project documentation is kept in: https://modemmanager.org/docs/libmbim/

License

  • libmbim-glib library is released under the LGPL-2.1-or-later license.
  • mbimcli and mbim-network tools are released under the GPL-2.0-or-later license.

License texts can be found under the LICENSES folder.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms, which you can find in the following link: https://www.freedesktop.org/wiki/CodeOfConduct CoC issues may be raised to the project maintainers at the following address: libmbim-devel-owner@lists.freedesktop.org