[133.0.6876.3 v2] Regenerate consistency file for Stable

The code in this commit was generated from the branch representing this
import:
https://chromium.googlesource.com/experimental/chromium/src/+/refs/wip/cronet/aosp-133.0.6876.3-v2.
With commit SHA: c431541ea3e4539b058ad2c4a117c4790d608b26.

This commit can be reproduced by running:
$ gclient config --spec 'solutions = [
  {
    "name": "src",
    "url": "https://chromium.googlesource.com/experimental/chromium/src.git",
    "managed": False,
    "custom_deps": {},
    "custom_vars": {
      "checkout_copybara": True,
    },
  },
]
target_os = ["android"]
' &&
gclient sync --rev=refs/wip/cronet/aosp-133.0.6876.3-v2 --shallow

Then running the following commands:
$ vpython3 components/cronet/gn2bp/run_gn2bp.py --channel=stable --git-url-and-branch "file:////${AOSP_REPO}/external/cronet "${BRANCH}" --regenerate-consistency-file

Bug: b:396593141
Change-Id: I792fd7bc1d4263116cee3b855f09531ffb5bfaf7
1 file changed
tree: 69b729885fa3fddb3224cf66f8f4e403ecfe77e6
  1. android/
  2. base/
  3. build/
  4. buildtools/
  5. chrome/
  6. components/
  7. crypto/
  8. ipc/
  9. net/
  10. stable/
  11. test_runner/
  12. testing/
  13. third_party/
  14. tot/
  15. url/
  16. Android.bp
  17. Android.extras.bp
  18. chromium.bara.consistency
  19. exclude_coverage.list
  20. LICENSE
  21. METADATA
  22. MODULE_LICENSE_BSD
  23. OWNERS
  24. PREUPLOAD.cfg
  25. README.md
  26. TEST_MAPPING
README.md

Cronet (HttpEngine)

Cronet is Chrome's networking stack packaged into a client networking library for Android. It significantly improves performance thanks to highly optimized code and support of modern protocols like QUIC and HTTP/3.

Cronet is imported through copybara from Chromium. Please do not submit any changes to this repoistory or touch the Android.bp as they are auto-generated. Contact cronet-team@ for more information

Repository Layout

See go/cronet-structure-in-aosp for more additional details

AOSP-only

android/ only exists in AOSP and is not imported from Chromium. This contains tools and code that is usually developed in AOSP and is not related to Chromium (eg: HttpEngine API).

Third-party code

This include the top-level third_party/. It's important to note that there are some third-party code that lives under first-party code (eg: QUICHE which lives under net/third_party). Those should be moved to the top-level third_party directory at some point but we will only do so once chromium has done that.

Rust Third-party code

We follow the same structure which Rust follows in AOSP where the crates live under third_party/rust/chromium_crates_io/vendor but the BUILD.gn which defines the build target lives under third_party/rust/{library_name} (eg: aho-corasick). For more information, see the README.md in Chromium for Rust crates.