commit | 58da3e2253afbb77247ae9df2a4774308bd71c59 | [log] [tgz] |
---|---|---|
author | Madhav <madhavadas@google.com> | Wed Nov 17 23:52:12 2021 |
committer | Madhav <madhavadas@google.com> | Thu Nov 18 00:00:21 2021 |
tree | fe11f5448591a0c6bdb19e43b55068491ecbc7a9 | |
parent | d9e56b86e59206efefdad79dab60b3d875e5f98e [diff] |
Merge cros/upstream to cros/master Contains the following commits: 0a119a7 libmbim-glib,device: ensure CLOSED state always in mbim_device_close() (Aleksander Morgado) ce8b4da libmbim-glib,device: don't allow close() if opening (Aleksander Morgado) 411287f mbim-codegen: add support to r/w 16bit unsigned integers (Som_SP) 9f9da41 libmbim-glib,ms-basic-connect-extensions: adding cid 'version' (Som_SP) f58ba1c libmbim-glib,ms-basic-connect-extensions: adding cid 'location-info-status' (Som_SP) 5a8672e mbimcli,ms-basic-connect-extensions: remove redundant comments (Aleksander Morgado) 8af3bbd mbimcli,ms-basic-connect-extensions: minor comment style issues (Aleksander Morgado) 87413ab mbimcli,ms-basic-connect-extensions: improve --ms-query-version command help (Aleksander Morgado) a596ba4 mbimcli,ms-basic-connect-extensions: switch 16 bit reader to bcd reader (Aleksander Morgado) a64d93a build: use python3 everywhere (goapunk) f5a06ff build: Use the newer python module (Iñigo Martínez) 28dc349 build: Make use of the summary function (Iñigo Martínez) 2e6edfc build: Create a variable for the project name (Iñigo Martínez) 69c72d3 build: Use / instead of join_paths (Iñigo Martínez) 38deb2f build: Removed duplicated variable (Iñigo Martínez) 6b4a303 build: Make use of features build option for introspection (Iñigo Martínez) 9607e04 build: Make use of dictionaries (Iñigo Martínez) 28674e6 build: Use the if_found feature (Iñigo Martínez) 02b027b build: Use strings for include_directories (Iñigo Martínez) 35abb03 build: Use the install_mode option (Iñigo Martínez) 86a5dc7 build: Use install_dir instead of subdir (Iñigo Martínez) 531374d build: Add version script linker flag when available (Iñigo Martínez) 433108b build: Remove unnecessary MALLOC_PERTURB_ variable set (Iñigo Martínez) 231ade7 build: Add explicit content files to documentation (Iñigo Martínez) 5da217a libmbim-glib,mbimcli: remove execution bit from mode in source files (Aleksander Morgado) d356118 build: cleanup gitignore after meson port (Aleksander Morgado) 9e0a74d ci: add tests without introspection support (Aleksander Morgado) 73137ab ci: add uninstall check in the release task (Aleksander Morgado) 8fe6a3d libmbim-glib,device: new 'MS_MBIMEX_V2' open flag (Aleksander Morgado) 547de0c libmbim-glib,device: new methods to manage the MBIMEx version (Aleksander Morgado) 418f289 libmbim-glib,enums: define 5G NSA/SA data classes (Aleksander Morgado) 18c5e77 mbim-codegen: no need to redefine service inside each command (Aleksander Morgado) ae83b73 ms-basic-connect-v2: new 'MS Basic Connect V2" service and 'Register State' message (Aleksander Morgado) edb1d92 libmbim-glib,message: new method to get printable string with mbimex support (Aleksander Morgado) 2842748 mbimcli: allow requesting MBIMEx v2.0 support on device open (Aleksander Morgado) 63cf334 mbimcli,basic-connect: support MBIMEx v2.0 'Register State' (Aleksander Morgado) 39abda6 libmbim-glib,proxy: monitor MBIMEx version exchange and track per device (Aleksander Morgado) d94fb7a libmbim-glib,proxy: notify to all clients updates in the MBIMEx version (Aleksander Morgado) baa6641 libmbim,device: receive from proxy MBIMEx version updates (Aleksander Morgado) 67f895a libmbim-glib,proxy: notify to new clients the current MBIMEx version (Aleksander Morgado) d21bcb6 ms-basic-connect-v2: implement 'Packet Service' (Som_SP) af6f897 mbimcli,basic-connect: support MBIMEx v2.0 'Packet Service' (Aleksander Morgado) 718e6ce mbim-codegen: report UNSUPPORTED error when printing unknown CID (Aleksander Morgado) 1d0415b libmbim-glib,message: fallback to printing v1 format if message undefined in v2 (Aleksander Morgado) 9538b9f build-aux,codegen: add missing annotations in the input 'ref-struct-array' types (Aleksander Morgado) de75176 build-aux,codegen: separate methods to process different struct array types (Aleksander Morgado) 8dde6bb build-aux,codegen: fix error messages when 'struct-type' field missing (Aleksander Morgado) cd3554c build-aux,codegen: define new 'ms-struct-array' type (Aleksander Morgado) bd89b91 ms-basic-connect-v2: implement 'Signal State v2' (Aleksander Morgado) 54d738b sms: fix public format for SMS CDMA language (Aleksander Morgado) fa06ce0 build-aux,codegen: document public format type in struct fields (Aleksander Morgado) f73fba3 build-aux,codegen: include printable info for struct fields with public type (Aleksander Morgado) 54cec41 mbimcli,basic-connect: support MBIMEx v2.0 'Signal State' (Aleksander Morgado) 7ebff59 ms-basic-connect-extensions: implement 'provisioned-context-v2' (Som_SP) d6d0114 ms-basic-connect-extensions: minor alignment fixes in JSON (Aleksander Morgado) 392e95a ms-basic-connect-extensions: rename enum types in 'Provisioned Contexts v2' (Aleksander Morgado) caa3b47 docs: add missing references to 'Provisioned Contexts v2' enum types (Aleksander Morgado) dd14741 mbimcli,ms-basic-connect-extensions: minor coding style updates (Aleksander Morgado) 19cd976 mbimcli: don't include possible enum values in the short command help (Aleksander Morgado) b35422e mbimcli,basic-connect: overwrite duplicated key-value pairs (Aleksander Morgado) d8cb4b0 mbimcli,ms-basic-connect-extensions: use key-value pairs for --ms-set-provisioned-contexts (Aleksander Morgado) 172c462 mbimcli,basic-connect: deprecate 'apn' key and prefer 'access-string' (Aleksander Morgado) 6c2d10e mbimcli,basic-connect: minor coding style updates (Aleksander Morgado) e7654f8 mbimcli,basic-connect: auth, username and protocol validation only in legacy input format (Aleksander Morgado) 07ff953 mbimcli: setup common helper to get enum values from strings (Aleksander Morgado) c896f5f mbimcli,ms-basic-connect-extensions: avoid custom string to enums parsers (Aleksander Morgado) 005f1e9 mbimcli,basic-connect: avoid custom string to enums parsers (Aleksander Morgado) 804f07c mbimcli,basic-connect: support 'compression' in --connect (Aleksander Morgado) 9808f46 mbimcli,basic-connect: support 'context-type' in --connect (Aleksander Morgado) 5b6a4ad mbimcli,ms-basic-connect-extensions: fix double message unref (Aleksander Morgado) 06312c0 mbimcli,sar: use 'all' to set antenna index as '0xFFFFFFFF' (Jack Song) 64f52fc mbimcli,sar: avoid custom string to enums parsers (Aleksander Morgado) 7fd0ac2 mbimcli,sar: use regex matching for the list of SAR config states (Aleksander Morgado) c9672ae mbimcli,sar: minor changes in how SAR config response is printed (Aleksander Morgado) 6d2140a mbimcli,sar: print 'all' instead of '0xFFFFFFFF' in SAR config response (Aleksander Morgado) 80bcf58 mbimcli,sar: demote message to debug level (Aleksander Morgado) d1d75f0 ci: bump image template to refresh CA certificates (Aleksander Morgado) d9552bc MBIMEx 3.0: implement "registration-params" (Som_SP) ef95079 ms-basic-connect-extensions: add comment about unnamed IEs in Register Params (Aleksander Morgado) 6bfe3e5 ms-basic-connect-extensions: rename 'Registration Params' to 'Registration Parameters' (Aleksander Morgado) fa93547 libmbim-glib,cid: add missing entry for 'Registration Parameters' (Aleksander Morgado) 2ed143c build-aux,codegen: allow 'gboolean' as public output (Aleksander Morgado) ae85b33 ms-basic-connect-extensions: rework enum fields in 'Registration Parameters' (Aleksander Morgado) 03335a2 mbimcli,ms-basic-connect-extensions: use key-value pairs for --ms-set-registration-parameters (Aleksander Morgado) 21b5c67 docs,reference: add 1.28 index reference (Aleksander Morgado) 881f9a3 docs,reference: add missing enum documentation (Aleksander Morgado) 3d44393 libmbim-glib,proxy: report MBIMEx to clients on proxy config (Aleksander Morgado) 6928485 ms-basic-connect-v3: implement "subscriber-ready-status" (Som_SP) 48d1a88 libmbim-glib,device: allow requesting MBIMEx v3.0 (Aleksander Morgado) a81e655 libmbim-glib,ms-basic-connect-v3: add new service to build (Aleksander Morgado) 6eff8a7 libmbim-glib,ms-basic-connect-v3: fix ready status flags (Aleksander Morgado) c9572ba docs,reference: add missing MbimSubscriberReadyStatusFlag flag docs (Aleksander Morgado) 7b6b249 mbimcli: allow requesting MBIMEx v3.0 (Aleksander Morgado) a710f74 libmbim-glib,message: support printing basic connect v3 messages (Aleksander Morgado) 60f779c ms-basic-connect-extensions-v3: implement 'lte-attach-info' (Som_SP) 7a764b4 libmbim-glib,ms-basic-connect-extensions-v3: add new service to build (Aleksander Morgado) 7ef442b ms-basic-connect-extensions-v3: fix order of NwError field (Aleksander Morgado) bb1d6da mbimcli,ms-basic-connect-extensions: print detailed network error info (Aleksander Morgado) 75f3b0b libmbim-glib,enums: rename MBIM_NW_ERROR_UNKNOWN to MBIM_NW_ERROR_NONE (Aleksander Morgado) 6378f61 build: version bump to indicate existence of new API (MBIM_NW_ERROR_NONE) (Aleksander Morgado) 0d31108 build-aux,codegen: always initialize output array size in ms-struct-array (Aleksander Morgado) ff2930b build-aux,codegen: treat empty ms-struct-array as no array (Aleksander Morgado) f200daf build-aux,codegen: new 'ms-struct' type (Aleksander Morgado) 75c5b76 build-aux,codegen: support 'gint32' fields in structs (Aleksander Morgado) a8673ea libmbim-glib: implement 'Base Stations Info' (Aleksander Morgado) 426a135 build-aux,codegen: generate support for all versions of same service together (Aleksander Morgado) 45523ca ms-basic-connect-v2: don't reimplement commands if they didn't change (Aleksander Morgado) 91adfb1 ms-basic-connect-v3: don't reimplement commands if they didn't change (Aleksander Morgado) c3c7277 ms-basic-connect-extensions-v3: don't reimplement commands if they didn't change (Aleksander Morgado) 0a5176f libmbim-glib: implement 'Base Stations Info v3' (Aleksander Morgado) 11ba859 MBIMEx 3.0: implement "packet service v3" for SA (Som_SP) 0ab3098 mbimcli,basic-connect: minor rework on how packet service status response is printed (Aleksander Morgado) 01b8115 ms-basic-connect-v3: fix MbimTai struct definition (Aleksander Morgado) 8c781c8 ms-basic-connect: implement connect for mbim version 3 (Som_SP) 56983e6 libmbim-glib: new MbimTlv generic type (Aleksander Morgado) f20b157 libmbim-glib,test,message-builder: include printable output in traces (Aleksander Morgado) 2bb3cc6 libmbim-glib,test,message-parser: include printable output in traces (Aleksander Morgado) 9506fd8 ms-basic-connect-v3: switch 'Basic Connect' to use MbimTlvs (Aleksander Morgado) b7432fc build-aux,codegen: remove 'string-tlv' from structs (Aleksander Morgado) 9f60c77 mbimcli,basic-connect: avoid updating connect positional arguments logic (Aleksander Morgado) b72136e build-aux,mbim-codegen: report ms-struct and ms-struct-array as nullable (Aleksander Morgado) 421ead1 libmbim-glib,mbimcli: 'Version' command is part of MBIMEx v2.0 (Aleksander Morgado) 3ec0440 libmbim-glib,tlv: specify it's used since MBIMEx v3.0 (Aleksander Morgado) 2658b0b libmbim-glib,mbimcli: 'Registration Parameters' command is part of MBIMEx v3.0 (Aleksander Morgado) 31bcbea libmbim-glib,enums: add missing Since tags (Aleksander Morgado) 700d07a libmbim-glib,enums: add comment about MBimDataClass vs MbimDataClassV2 (Aleksander Morgado) b292716 libmbim-glib: Adding esim no profile support in ready state (Som_SP) ab20894 libmbim-glib,enums: update MBIM_SUBSCRIBER_READY_STATE_NO_ESIM_PROFILE doc (Aleksander Morgado) 8482cdc build: version bump to flag existence of new API (NO_ESIM_PROFILE) (Aleksander Morgado) ab218de libmbim-glib,enums: minor fix in MBIM_FREQUENCY_RANGE_UNKNOWN (Aleksander Morgado) a58bb37 libmbim-glib,proxy: fix wrong message unref in MBIMEx reporting logic (Aleksander Morgado) b840b84 docs,reference: add missing entries for mbim_tlv_string_{new|get} (Aleksander Morgado) 32034e4 libmbim-glib,tlv: fix string reading in BE systems (Aleksander Morgado) 872259e libmbim-glib,message: remove obsolete read_string_tlv() method (Aleksander Morgado) d69bab7 build-aux,codegen: fix attempting to unref a NULL MbimTlv (Aleksander Morgado) 6d09092 libmbim-glib,message: printable support for MBIMEx v2.0 extensions (Aleksander Morgado) 96d9140 libmbim-glib,enums: rename 'MbimDataClassV2' to 'MbimDataClassV3' (Aleksander Morgado) a5fbc67 libmbim-glib,enums: update MbimCtrlCaps in MBIMEx v3.0 (Aleksander Morgado) 25b17dc build-aux,codegen: new 'tlv-guint16-array' field type (Aleksander Morgado) 88cc6b2 MBIMEx 3.0: implement 'device caps v3' (Som_SP) 5b20317 mbimcli: add support for MBIMEx v3.0 Device Caps (Aleksander Morgado) 9eb738c ms-basic-connect-extensions-v3: implement 'Modem Configuration' (Som_SP) ee9eea6 ms-basic-connect-extensions: implement wake-reason (Som_SP) e980523 libmbim-glib,tlv: parsers for wake command and wake packet types (Aleksander Morgado) 70ccf75 libmbim-glib,test: always enable message traces (Aleksander Morgado) e335b17 libmbim-glib,test: add Device Caps v3 parser test (Aleksander Morgado) 7590e34 libmbim-glib,test: minor refactoring in method names (Aleksander Morgado) f6fbc6c build: Fix double quotes in rules file (Iñigo Martínez) 792af73 meson.build: add an option to not build man pages. (Nicolas Cavallari) b72257f basic-connect: implement ip-packet-filters (Som_SP) 489f40e mbimcli: implement --set-ip-packet-filters (Aleksander Morgado) 4ea5995 libmbim-glib,uuid: new context type definitions in Microsoft Extensions (Aleksander Morgado) 8c2eac7 libmbim-glib,uuid: set missing Since tag in MBIM_UUID_MS_UICC_LOW_LEVEL_ACCESS (Aleksander Morgado) 984fe27 libmbim-glib,enums: fix MbimAccessMediaType documentation (Aleksander Morgado) b3cca0c libmbim-glib,api: rename 'network blacklist' to 'network denylist' (Aleksander Morgado) 523da17 libmbim-glib,device: rename 'dummy' with 'placeholder' (Aleksander Morgado) 0af01cf Revert "CHROMIUM: Disable help2man doc generation" (Madhav) cc3350c Merge branch 'upstream' of https://chromium.googlesource.com/chromiumos/third_party/libmbim into merge-upstream (Madhav) BUG=b:204815284 TEST=emerge-dedede libmbim && cros deploy && run tast Cq-Depend: chromium:3290496 Change-Id: Idb5fdac277ea0a545565b54d723530c7b68fab52
libmbim is a glib-based library for talking to WWAN modems and devices which speak the Mobile Broadband Interface Model (MBIM) protocol.
libmbim-glib
library is released under the LGPL-2.1-or-later license.mbimcli
tool is released under the GPL-2.0-or-later license.License texts can be found under the LICENSES
folder.
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