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

Part of an uprev that contains the following commits:

" 9c0309f build: unstable release version bump to 1.31.2 (Aleksander Morgado)"
" da12982 libmbim-glib,proxy: no need to block MBIM_DEVICE_SIGNAL_ERROR during open (Aleksander Morgado)"
" c445aee libmbim-glib,device: avoid emitting SIGNAL_ERROR if device closed (Aleksander Morgado)"
" f459174 libmbim-glib,device: set open_status to OPEN_STATUS_CLOSED in mbim_device_close_force (Maciej S. Szmigiero)"
" bdfcccc mbimcli,build: fix order of source files (Aleksander Morgado)"
" 9f385e8 mbimcli: Add sms functionality (Ulrich Mohr)"
" ef33322 mbim-codegen,struct: use internal struct free method on read failure (Aleksander Morgado)"
" 2fbe1cf libmbim-glib: ensure client is valid during message processing (Aleksander Morgado)"
" 22c99c8 docs,libmbim-glib: added 1.32 API index (Aleksander Morgado)"
" 482fc42 mbimcli,fibocom:add fibocom mbim service and cid 1 to send at command. (chenhaotian)"
" 3b61abb libmbim-glib,udev: remove GOTO in ownership change rule (Aleksander Morgado)"
" 658742a libmbim-glib,udev: avoid [0-9] as shell globbing pattern (Aleksander Morgado)"
" 36b9d60 libmbim-glib: the device ownership rules are not proxy specific (Aleksander Morgado)"
" 93ba75b libmbim-glib,tlv: ensure TLV header is aligned when reading it (Aleksander Morgado)"
" f38909c libmbim-glib,tlv: validate TLV header contents in new_from_raw() (Aleksander Morgado)"
" 42da4b2 data: Fix permissions on MS Basic Connect Extensions JSON (Eric Caruso)"
" 6fa33b4 libmbim-glib,fuzzer: attempt printable string build with other MBIMEx versions (Aleksander Morgado)"

BUG=b:309746013
FIXED=b:309746013

TEST=None

Change-Id: I94186407d4359243bfdf172a888c7b2ae332209c
tree: 8d3777c0b1515f1696a41c5fd84c694c9b0030e1
  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