summaryrefslogtreecommitdiff
path: root/third_party
AgeCommit message (Collapse)Author
2023-06-15Diasble memtag_globals for boringssl (inside cronet).Mitch Phillips
HWASan is explicitly given (-fsanitize=hwaddress) to bcm_object to ensure a correct global reference. This is incompatible with memtag_globals, at build time. Just disable memtag_globals here for now. Test: Build android with SANITIZE_TARGET=memtag_globals Bug: N/A Change-Id: I52aae0f7e64bab9d5175e333711873e8343fba0f
2023-04-28cronet import: update boringssl sourcesPatrick Rohr
Test: try to build Change-Id: I1a84446e2bd0e1add118330471e6e6cbe298e141
2023-04-19Merge branch 'upstream-import' into upstream-stagingPatrick Rohr
Updates upstream-staging to version 114.0.5715.0. Test: none Change-Id: I96314336c8c5f01281d6d3251f1a6d182754c738
2023-04-18Import Cronet version 114.0.5715.0Cronet Mainline Eng
Project import generated by Copybara. FolderOrigin-RevId: /tmp/copybara-origin/src Test: none Change-Id: I15627f4badf0f6173d24f6c555169cc815a29fdd
2023-04-17Import Cronet version 114.0.5709.3Cronet Mainline Eng
Project import generated by Copybara. FolderOrigin-RevId: /tmp/copybara-origin/src Test: none Change-Id: I263aa6b692a17ac2471b98b6e662b26dd1327c9c
2023-04-07Merge remote-tracking branch 'aosp/master' into upstream-stagingPatrick Rohr
Resolved conflicts in: Android.bp android/tools/gn2bp/Android.bp.swp components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java Test: none Change-Id: I50b455d9f2786e539ff78b4061e6c913141a19ef
2023-04-04cronet: fix abseil in version 110Patrick Rohr
This essentially applies cl/500038304. This fix is available in version 111. Test: try to build Change-Id: I5b6173a1403f9e2b86fd0f7231efb9e0a99befab
2023-04-04cronet: fix abseil in version 110Patrick Rohr
Abseil in Chromium release version 110 is broken in AOSP due to a bug in Abseil. This was fixed in cl/499498979 which is available in Chromium release 111. Test: try to build Change-Id: I3d971840152c8b5fbaae7ea2805f80d9531ffa85
2023-03-30[LSC] Add LOCAL_LICENSE_KINDS to external/cronetBob Badour
Added SPDX-license-identifier-Apache-2.0 to: test_runner/Android.bp Added legacy_unencumbered SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD SPDX-license-identifier-BSD-3-Clause SPDX-license-identifier-ISC SPDX-license-identifier-MIT SPDX-license-identifier-OpenSSL to: third_party/boringssl/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Change-Id: If4ac2445671e971388ed47e122744848bfa9aa75
2023-03-30cronet: Update boringssl sources.bp to v110Patrick Rohr
sources.bp was updated by running: `python3 src/util/generate_build_files.py android`. Also make generate_build_files.py executable. Test: try to build Change-Id: I53e80d0943d113a0190d1f4d0b3b48e0a282f558
2023-03-23Merge branch 'upstream-import' into upstream-staging-2Stefano Duo
Change-Id: I6fe36db996b0ae282d85e3c8da8a870900aed065
2023-03-22Import Cronet version 110.0.5481.154Cronet Mainline Eng
Project import generated by Copybara. FolderOrigin-RevId: /tmp/copybara-origin/src Test: none Change-Id: I534a69efa61b40fdc95613bce5bc5dd9a432f646
2023-03-21Merge branch 'upstream-import' into upstream-stagingPatrick Rohr
Merge Cronet version 108.0.5359.128 into upstream-staging. Test: none Change-Id: I38ffa1022a9c2b24a31f35b6b96c09f8568a1d7f
2023-03-21Part 2 of Import Cronet version 108.0.5359.128Cronet Mainline Eng
Project import generated by Copybara. FolderOrigin-RevId: /tmp/copybara-origin/src Test: none Change-Id: I37d7a3819f050e016434a99e19160f1b452c1c5f
2023-03-21cronet: delete //third_party files not in v108Patrick Rohr
Test: TH Change-Id: Ib8bb7974b4b3383be1134804bf6b67561367b943
2023-03-20Import Cronet version 108.0.5359.128Cronet Mainline Eng
Project import generated by Copybara. FolderOrigin-RevId: /tmp/copybara-origin/src Test: none Change-Id: I98ebcd5784650764c7cd70ab175dd4e1cc790dff
2023-03-17Reland "FIPS-enabled Cronet"Stefano Duo
This relands commit b5f6e49949fcbfe7661192c9b338c52576eb0986 Merged-In: Iccaee69efab89188b6f41b9935a5b856896f77da Change-Id: Ibf28913675857f3a5fb558980dcca78d3f19a281 Bug: 274094720
2023-03-14Revert "FIPS-enabled Cronet"Patrick Rohr
This reverts commit b5f6e49949fcbfe7661192c9b338c52576eb0986. Reason for revert: b/273575026 Change-Id: Ic059606149168cac3e9eabdfbeda74f5cf9a0594
2023-03-13FIPS-enabled CronetStefano Duo
Test: m && atest CtsNetHttpTestCases Change-Id: Id1643290305fe7b98b10eb98923e1e26e4d3a650
2023-03-09Cronet: Merge all LICENSE files into top-package LICENSEMohannad Farrag
Added License Files: net/third_party/uri_template/LICENSE net/third_party/quiche/src/LICENSE base/third_party/superfasthash/LICENSE base/third_party/double_conversion/LICENSE base/third_party/nspr/LICENSE base/third_party/dynamic_annotations/LICENSE base/third_party/icu/LICENSE base/third_party/valgrind/LICENSE third_party/brotli/LICENSE third_party/protobuf/LICENSE third_party/protobuf/third_party/utf8_range/LICENSE third_party/lss/LICENSE third_party/metrics_proto/LICENSE third_party/boringssl/src/LICENSE third_party/boringssl/src/third_party/googletest/LICENSE third_party/boringssl/src/third_party/wycheproof_testvectors/LICENSE third_party/boringssl/src/third_party/fiat/LICENSE third_party/libevent/LICENSE third_party/ashmem/LICENSE third_party/icu/LICENSE third_party/icu/scripts/LICENSE third_party/abseil-cpp/LICENSE third_party/modp_b64/LICENSE url/third_party/mozilla/LICENSE buildtools/third_party/libc++abi/trunk/LICENSE buildtools/third_party/libc++/trunk/LICENSE Licenses Added Newly: "SPDX-license-identifier-BSD-3-Clause", "SPDX-license-identifier-BSD-Source-Code", "SPDX-license-identifier-BSD-2-Clause", "SPDX-license-identifier-BSD-4-Clause", "SPDX-license-identifier-GPL-2.0-with-autoconf-exception", // ICU, Reapply those once aosp/2470343 is merged "SPDX-license-identifier-GPL-3.0-with-autoconf-exception", // ICU, Reapply those once aosp/2470343 is merged The Licenses found was a result from running go/whatlicense with the current concatenated LICENSE folder. Some License do not currently exist in AOSP such as: Apache-with-LLVM-Exception This can be seen here https://cs.android.com/android/platform/superproject/+/master:build/soong/licenses/Android.bp This accommodates for prod LICENSE code and testing LICENSE. Test: None UNIDENTIFIED_LICENSE_FILE_TEXT=253234394-WIP Change-Id: I949a9851518e160ce40ce777823edb61e8e84384
2023-03-02cronet: Import necessary directories to run unittestsMohannad Farrag
* googletest: There is a version skew between AOSP googletest and Chromium googletest. Chromium's is more updated than the one running on AOSP. Also Chromium has out-of-tree patches which would make using AOSP's much more difficult. * libxml: This is needed by test support targets. Althought AOSP uses a more recent version of libxml. It would be extremely unlikely to use AOSP's version due to the out-of-tree changes in the chromium repoistory. * lss: Needed due to partition Alloc. Unfortunately there's no simple way to remove partition Alloc as chromium depend on it being not used and removed during linking. The shims uses the partition alloc which cronet use. * testing: This is not really needed as much. We only need the java classes from android/native_test and bunch of separate cc files. * ced: Used by base test support. This is actually needed for gtests. * quic_trace: Gives additional information during tests runtime. * net/third_party/nist-pkits: This contains a lot of certificates used for testing purposes. This is essential for Cronet and must be tested on AOSP. All of the above modules are used only for testing purposes. Test: atest cronet_host_tester Bug: 253234394-WIP Change-Id: I747062eb0456299c0898cf97603678a3c091a1e4
2023-01-09UPSTREAM: Reduce the required alignment of ArenaString from 8 to 4 (#10298)Yash Tibrewal
Cherry-pick of upstream change: https://github.com/protocolbuffers/protobuf/commit/c2548258b9e0a6713ae368888628137b1ac50735. Test: cd external/cronet && USE_HOST_MUSL=true && mm Bug: 264959376 Change-Id: Idb6b8d2bcc1b0233f04a4fbd05b4fffab105b44c
2022-12-22cronet: temporarily add cpufeaturesPatrick Rohr
We cannot use the prebuilt/ndk "cpufeatures" target because it does not set a min_sdk_version. An alternative would be to use //external/cpu_features directly, but it doesn't currently offer a Soong target for its ndk_compat files. We might want to add one or continue importing cpufeatures via Chromium. Test: none Change-Id: I94fef9842885de377a28e1b969ad5f9dd91f2703
2022-12-21cronet: Update cronet to version 108.0.5359.128Patrick Rohr
This is the latest stable version of Chromium. Test: none Change-Id: Iaac1ff1db7e20123825b2f97914d8fedc008ff43
2022-12-21Init CronetMohannad Farrag
go/cronet-for-u-sources Test: None Change-Id: Ie424dc9402afc9e53667b4b8d27e4fd67482f7c3