Skip to content

Commit

Permalink
Upgrade most dependencies to their latest version.
Browse files Browse the repository at this point in the history
  • Loading branch information
saurik committed Feb 8, 2023
1 parent 1a5b6a8 commit c062bde
Show file tree
Hide file tree
Showing 29 changed files with 73 additions and 24 deletions.
2 changes: 1 addition & 1 deletion min-cairo/libpng
Submodule libpng updated from cd0ea2 to c22ef3
2 changes: 1 addition & 1 deletion min-icu4c/icu
Submodule icu updated 5355 files
2 changes: 1 addition & 1 deletion min-krypton/vpn-libraries
Submodule vpn-libraries updated 74 files
+20 −0 android/src/main/java/com/google/android/libraries/privacy/ppn/PpnOptions.java
+9 −1 android/src/main/java/com/google/android/libraries/privacy/ppn/internal/PpnImpl.java
+7 −3 android/src/main/java/com/google/android/libraries/privacy/ppn/internal/service/RouteManager.java
+12 −2 android/src/main/java/com/google/android/libraries/privacy/ppn/internal/service/VpnManager.java
+2 −0 android/src/main/java/com/google/android/libraries/privacy/ppn/krypton/Krypton.java
+8 −1 android/src/main/java/com/google/android/libraries/privacy/ppn/krypton/KryptonImpl.java
+3 −3 android/src/main/java/com/google/android/libraries/privacy/ppn/krypton/KryptonIpSecHelper.java
+20 −1 android/src/main/java/com/google/android/libraries/privacy/ppn/krypton/KryptonIpSecHelperImpl.java
+38 −0 android/src/main/java/com/google/android/libraries/privacy/ppn/krypton/KryptonKeepaliveHelper.java
+120 −0 android/src/main/java/com/google/android/libraries/privacy/ppn/krypton/KryptonKeepaliveHelperImpl.java
+1 −1 android/src/main/java/com/google/android/libraries/privacy/ppn/xenon/impl/PpnNetworkManagerImpl.java
+15 −0 android/src/test/java/com/google/android/libraries/privacy/ppn/PpnOptionsTest.java
+10 −2 android/src/test/java/com/google/android/libraries/privacy/ppn/internal/service/RouteManagerTest.java
+159 −1 android/src/test/java/com/google/android/libraries/privacy/ppn/internal/service/VpnManagerTest.java
+32 −0 android/src/test/java/com/google/android/libraries/privacy/ppn/krypton/KryptonTest.java
+4 −3 android/src/test/java/com/google/android/libraries/privacy/ppn/xenon/impl/PpnNetworkManagerImplTest.java
+3 −0 brass/brass.proto
+8 −3 common/ppn_status.proto
+10 −0 ios/API/PPNOptions.h
+11 −4 ios/Classes/PPNOptions.mm
+1 −2 ios/Classes/PPNService.mm
+2 −2 ios/Classes/PPNStatusDetails+Internal.h
+4 −5 ios/Classes/PPNStatusDetails.mm
+3 −3 ios/Test/PPNErrorTest.mm
+3 −0 ios/Test/PPNOptionsTest.mm
+2 −2 ios/Test/PPNServiceTest.mm
+5 −0 ios/Xenon/API/PPNNWPathMonitor.h
+92 −84 ios/Xenon/Classes/PPNNWPathMonitor.mm
+3 −0 krypton/add_egress_request.cc
+4 −1 krypton/add_egress_request.h
+8 −4 krypton/add_egress_request_test.cc
+3 −0 krypton/add_egress_response.cc
+10 −3 krypton/add_egress_response_test.cc
+45 −22 krypton/crypto/rsa_fdh_blinder.cc
+2 −1 krypton/crypto/rsa_fdh_blinder.h
+5 −3 krypton/datapath/android_ipsec/datagram_socket.cc
+5 −3 krypton/datapath/android_ipsec/datagram_socket.h
+13 −14 krypton/datapath/android_ipsec/ipsec_datapath.cc
+16 −11 krypton/datapath/android_ipsec/ipsec_datapath.h
+11 −61 krypton/datapath/android_ipsec/ipsec_datapath_test.cc
+3 −1 krypton/datapath/android_ipsec/ipsec_packet_forwarder.cc
+3 −3 krypton/datapath/android_ipsec/ipsec_packet_forwarder.h
+17 −17 krypton/datapath/android_ipsec/ipsec_packet_forwarder_test.cc
+64 −0 krypton/datapath/android_ipsec/ipsec_socket_interface.h
+48 −0 krypton/datapath/android_ipsec/mock_ipsec_socket.h
+54 −0 krypton/datapath/android_ipsec/mock_ipsec_vpn_service.h
+78 −0 krypton/datapath/android_ipsec/mtu_tracker.cc
+51 −0 krypton/datapath/android_ipsec/mtu_tracker.h
+49 −0 krypton/datapath/android_ipsec/mtu_tracker_interface.h
+62 −0 krypton/datapath/android_ipsec/mtu_tracker_test.cc
+9 −8 krypton/datapath/android_ipsec/socket_util.cc
+4 −1 krypton/datapath/android_ipsec/socket_util.h
+13 −5 krypton/datapath/android_ipsec/socket_util_test.cc
+197 −0 krypton/datapath/android_ipsec/test_utils.cc
+118 −0 krypton/datapath/android_ipsec/test_utils.h
+3 −3 krypton/desktop/windows/ppn_service.cc
+2 −2 krypton/desktop/windows/wintun.cc
+1 −1 krypton/desktop/windows/wintun.h
+4 −1 krypton/egress_manager.cc
+2 −0 krypton/egress_manager_test.cc
+2 −2 krypton/jni/jni_test_notification.cc
+15 −0 krypton/jni/krypton_jni.cc
+3 −3 krypton/jni/krypton_notification.cc
+1 −1 krypton/jni/provision.cc
+13 −3 krypton/jni/vpn_service.cc
+7 −4 krypton/jni/vpn_service.h
+1 −12 krypton/json_keys.cc
+1 −15 krypton/json_keys.h
+2 −2 krypton/proto/connection_status.proto
+4 −0 krypton/proto/krypton_config.proto
+2 −0 krypton/proto/network_info.proto
+8 −8 krypton/utils/status.cc
+3 −3 krypton/utils/status.h
+9 −9 krypton/utils/status_test.cc
2 changes: 1 addition & 1 deletion min-pcre2/pcre2
Submodule pcre2 updated from 0746b3 to 52c088
2 changes: 1 addition & 1 deletion min-webrtc/abseil-cpp
Submodule abseil-cpp updated 74 files
+162 −17 CMake/AbseilDll.cmake
+8 −3 CMake/AbseilHelpers.cmake
+16 −15 WORKSPACE
+8 −0 absl/BUILD.bazel
+3 −0 absl/CMakeLists.txt
+52 −52 absl/algorithm/container.h
+9 −5 absl/base/BUILD.bazel
+3 −1 absl/base/CMakeLists.txt
+23 −0 absl/base/config.h
+3 −2 absl/base/internal/direct_mmap.h
+17 −18 absl/base/internal/prefetch.h
+3 −3 absl/base/policy_checks.h
+203 −0 absl/base/prefetch.h
+64 −0 absl/base/prefetch_test.cc
+3 −0 absl/container/BUILD.bazel
+8 −5 absl/container/CMakeLists.txt
+2 −0 absl/container/internal/hashtablez_sampler.cc
+15 −0 absl/container/internal/raw_hash_set.cc
+66 −21 absl/container/internal/raw_hash_set.h
+8 −0 absl/container/internal/raw_hash_set_benchmark.cc
+40 −2 absl/container/internal/raw_hash_set_test.cc
+1 −0 absl/copts/GENERATED_AbseilCopts.cmake
+1 −0 absl/copts/GENERATED_copts.bzl
+1 −0 absl/copts/copts.py
+4 −6 absl/crc/crc32c.cc
+2 −2 absl/crc/internal/crc.cc
+2 −2 absl/crc/internal/crc32_x86_arm_combined_simd.h
+3 −5 absl/crc/internal/crc_memcpy_x86_64.cc
+7 −7 absl/crc/internal/crc_x86_arm_combined.cc
+12 −0 absl/debugging/BUILD.bazel
+13 −0 absl/debugging/CMakeLists.txt
+1 −1 absl/debugging/internal/stack_consumption.cc
+24 −2 absl/debugging/internal/stacktrace_x86-inl.inc
+47 −0 absl/debugging/stacktrace_test.cc
+1 −0 absl/flags/BUILD.bazel
+1 −0 absl/flags/CMakeLists.txt
+1 −0 absl/flags/usage.cc
+15 −4 absl/hash/hash_test.cc
+2 −1 absl/hash/internal/hash.h
+2 −0 absl/log/CMakeLists.txt
+2 −0 absl/log/internal/BUILD.bazel
+2 −1 absl/log/internal/log_message.cc
+35 −0 absl/log/internal/nullguard.cc
+35 −3 absl/log/internal/nullguard.h
+14 −9 absl/log/log_format_test.cc
+20 −351 absl/memory/memory.h
+0 −332 absl/memory/memory_test.cc
+2 −0 absl/meta/BUILD.bazel
+2 −0 absl/meta/CMakeLists.txt
+39 −0 absl/meta/type_traits.h
+32 −0 absl/meta/type_traits_test.cc
+1 −13 absl/random/BUILD.bazel
+5 −1 absl/random/internal/BUILD.bazel
+6 −6 absl/random/random.h
+3 −2 absl/status/statusor.h
+3 −2 absl/strings/BUILD.bazel
+2 −0 absl/strings/CMakeLists.txt
+6 −9 absl/strings/cord.cc
+4 −45 absl/strings/cord.h
+66 −0 absl/strings/cord_test.cc
+4 −5 absl/strings/escaping.h
+222 −29 absl/strings/internal/cord_internal.h
+4 −12 absl/strings/internal/cordz_functions.h
+1 −0 absl/strings/internal/cordz_info.cc
+1 −2 absl/strings/internal/damerau_levenshtein_distance.h
+4 −53 absl/strings/str_cat.cc
+73 −13 absl/strings/str_cat.h
+1 −1 absl/strings/str_split_test.cc
+0 −25 absl/synchronization/internal/futex.h
+1 −1 absl/synchronization/mutex.cc
+1 −1 absl/time/BUILD.bazel
+2 −1 absl/time/internal/cctz/src/zone_info_source.cc
+1 −1 ci/cmake_common.sh
+1 −1 ci/linux_docker_containers.sh
2 changes: 1 addition & 1 deletion min-webrtc/openssl
Submodule openssl updated 53 files
+19 −19 .github/workflows/ci.yml
+2 −2 .github/workflows/cross-compiles.yml
+1 −1 .github/workflows/run-checker-ci.yml
+1 −1 .github/workflows/run-checker-daily.yml
+1 −1 .github/workflows/run-checker-merge.yml
+3 −3 .github/workflows/windows.yml
+75 −1 CHANGES
+9 −9 Configure
+7 −0 NEWS
+1 −1 README
+5 −1 crypto/asn1/asn_mime.c
+2 −2 crypto/asn1/bio_asn1.c
+33 −8 crypto/asn1/bio_ndef.c
+21 −1 crypto/bio/b_print.c
+1 −15 crypto/bn/bn_blind.c
+3 −1 crypto/bn/bn_err.c
+28 −8 crypto/bn/bn_exp.c
+35 −1 crypto/bn/bn_local.h
+2 −2 crypto/bn/bn_mont.c
+2 −1 crypto/bn/build.info
+614 −0 crypto/bn/rsa_sup_mul.c
+5 −0 crypto/cms/cms_enc.c
+2 −0 crypto/cms/cms_err.c
+4 −1 crypto/err/openssl.txt
+8 −1 crypto/evp/bio_enc.c
+5 −3 crypto/pem/pem_lib.c
+1 −0 crypto/rsa/rsa_ameth.c
+14 −5 crypto/rsa/rsa_ossl.c
+1 −3 crypto/txt_db/txt_db.c
+14 −4 crypto/x509/by_dir.c
+2 −6 crypto/x509/x_name.c
+2 −2 crypto/x509v3/v3_genn.c
+3 −1 engines/asm/e_padlock-x86.pl
+3 −1 engines/asm/e_padlock-x86_64.pl
+6 −1 include/crypto/bn.h
+2 −1 include/openssl/bnerr.h
+1 −0 include/openssl/cmserr.h
+2 −2 include/openssl/opensslv.h
+2 −2 include/openssl/x509v3.h
+12 −5 ssl/record/rec_layer_s3.c
+7 −2 ssl/record/ssl3_buffer.c
+36 −7 test/certs/ee-ed25519.pem
+38 −7 test/certs/root-ed25519.pem
+76 −18 test/certs/rootCA.pem
+31 −2 test/exptest.c
+31 −1 test/pemtest.c
+14 −3 test/recipes/80-test_cms.t
+4 −6 test/recipes/95-test_external_pyca_data/cryptography.sh
+18 −0 test/smime-certs/badrsa.pem
+153 −1 test/sslapitest.c
+199 −199 test/test_test.c
+2 −2 test/testutil/driver.c
+9 −1 test/v3nametest.c
6 changes: 6 additions & 0 deletions min-webrtc/target.mk
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ webrtc += $(filter-out \
webrtc += $(wildcard $(pwd)/webrtc/api/crypto/*.cc)
webrtc += $(wildcard $(pwd)/webrtc/api/transport/*.cc)
webrtc += $(wildcard $(pwd)/webrtc/api/transport/media/*.cc)
webrtc += $(wildcard $(pwd)/webrtc/api/transport/rtp/*.cc)
webrtc += $(wildcard $(pwd)/webrtc/api/units/*.cc)

webrtc += $(pwd)/webrtc/api/field_trials_registry.cc
Expand Down Expand Up @@ -65,6 +66,8 @@ webrtc += $(pwd)/webrtc/call/rtp_payload_params.cc
webrtc += $(pwd)/webrtc/call/rtp_transport_controller_send.cc
webrtc += $(pwd)/webrtc/call/rtp_video_sender.cc

webrtc += $(pwd)/webrtc/common_video/generic_frame_descriptor/generic_frame_info.cc

webrtc += $(pwd)/webrtc/common_video/h264/h264_common.cc
webrtc += $(pwd)/webrtc/common_video/h264/pps_parser.cc
webrtc += $(pwd)/webrtc/common_video/h264/sps_parser.cc
Expand Down Expand Up @@ -103,7 +106,10 @@ webrtc += $(wildcard $(pwd)/webrtc/modules/utility/source/*.cc)
webrtc += $(pwd)/webrtc/modules/utility/maybe_worker_thread.cc

webrtc += $(pwd)/webrtc/modules/video_coding/chain_diff_calculator.cc
webrtc += $(pwd)/webrtc/modules/video_coding/encoded_frame.cc
webrtc += $(pwd)/webrtc/modules/video_coding/frame_dependencies_calculator.cc
# XXX: why is this in the include folder?!
webrtc += $(pwd)/webrtc/modules/video_coding/include/video_codec_interface.cc

webrtc += $(filter-out \
%/reassembly_streams.cc \
Expand Down
2 changes: 1 addition & 1 deletion min-webrtc/webrtc
Submodule webrtc updated from 4df20b to b459de
2 changes: 2 additions & 0 deletions min-wireshark/extra/path_config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#define INSTALL_PREFIX "/"
#define DOC_DIR "."
Empty file.
2 changes: 1 addition & 1 deletion min-wireshark/wireshark
Submodule wireshark updated from 3c9662 to 84f963
2 changes: 1 addition & 1 deletion min-zlib/googletest
Submodule googletest updated 78 files
+1 −1 CMakeLists.txt
+19 −9 CONTRIBUTING.md
+11 −5 README.md
+20 −24 WORKSPACE
+1 −1 ci/linux-presubmit.sh
+11 −5 docs/advanced.md
+4 −0 docs/gmock_cook_book.md
+13 −1 docs/reference/matchers.md
+28 −33 googlemock/include/gmock/gmock-actions.h
+3 −2 googlemock/include/gmock/gmock-function-mocker.h
+3 −4 googlemock/include/gmock/gmock-matchers.h
+13 −17 googlemock/include/gmock/gmock-more-actions.h
+6 −8 googlemock/include/gmock/gmock-more-matchers.h
+2 −8 googlemock/include/gmock/internal/gmock-internal-utils.h
+2 −2 googlemock/include/gmock/internal/gmock-port.h
+6 −1 googlemock/src/gmock-internal-utils.cc
+4 −9 googlemock/src/gmock-spec-builders.cc
+18 −17 googlemock/test/gmock-actions_test.cc
+7 −13 googlemock/test/gmock-function-mocker_test.cc
+7 −11 googlemock/test/gmock-matchers-arithmetic_test.cc
+11 −13 googlemock/test/gmock-matchers-comparisons_test.cc
+4 −8 googlemock/test/gmock-matchers-containers_test.cc
+10 −14 googlemock/test/gmock-matchers-misc_test.cc
+3 −3 googlemock/test/gmock-matchers_test.h
+6 −10 googlemock/test/gmock-more-actions_test.cc
+4 −25 googlemock/test/gmock-spec-builders_test.cc
+34 −25 googlemock/test/gmock_leak_test.py
+2 −7 googlemock/test/gmock_link_test.h
+11 −4 googlemock/test/gmock_output_test.py
+9 −9 googlemock/test/gmock_output_test_.cc
+2 −2 googlemock/test/gmock_output_test_golden.txt
+0 −5 googlemock/test/gmock_test_utils.py
+22 −8 googletest/README.md
+4 −2 googletest/cmake/internal_utils.cmake
+2 −1 googletest/include/gtest/gtest-param-test.h
+8 −2 googletest/include/gtest/gtest-printers.h
+17 −17 googletest/include/gtest/gtest-typed-test.h
+11 −11 googletest/include/gtest/gtest.h
+0 −14 googletest/include/gtest/internal/gtest-internal.h
+3 −8 googletest/include/gtest/internal/gtest-param-util.h
+14 −1 googletest/include/gtest/internal/gtest-port.h
+3 −2 googletest/samples/prime_tables.h
+5 −8 googletest/src/gtest-filepath.cc
+2 −1 googletest/src/gtest-internal-inl.h
+11 −8 googletest/src/gtest.cc
+32 −45 googletest/test/googletest-break-on-failure-unittest.py
+163 −84 googletest/test/googletest-catch-exceptions-test.py
+35 −34 googletest/test/googletest-color-test.py
+0 −21 googletest/test/googletest-death-test-test.cc
+1 −1 googletest/test/googletest-env-var-test.py
+126 −75 googletest/test/googletest-failfast-unittest.py
+246 −170 googletest/test/googletest-filter-unittest.py
+50 −39 googletest/test/googletest-global-environment-unittest.py
+75 −90 googletest/test/googletest-json-outfiles-test.py
+620 −712 googletest/test/googletest-json-output-unittest.py
+60 −40 googletest/test/googletest-list-tests-unittest.py
+105 −66 googletest/test/googletest-output-test.py
+0 −4 googletest/test/googletest-output-test_.cc
+1 −1 googletest/test/googletest-param-test-invalid-name1-test.py
+2 −1 googletest/test/googletest-param-test-invalid-name2-test.py
+3 −3 googletest/test/googletest-printers-test.cc
+10 −6 googletest/test/googletest-setuptestsuite-test.py
+128 −73 googletest/test/googletest-shuffle-test.py
+33 −35 googletest/test/googletest-throw-on-failure-test.py
+5 −2 googletest/test/googletest-uninitialized-test.py
+2 −2 googletest/test/gtest-typed-test_test.cc
+42 −20 googletest/test/gtest_help_test.py
+2 −0 googletest/test/gtest_json_test_utils.py
+15 −12 googletest/test/gtest_list_output_unittest.py
+2 −1 googletest/test/gtest_skip_check_output_test.py
+2 −1 googletest/test/gtest_skip_environment_check_output_test.py
+27 −20 googletest/test/gtest_test_utils.py
+1 −1 googletest/test/gtest_testbridge_test.py
+11 −3 googletest/test/gtest_unittest.cc
+35 −3 googletest/test/gtest_xml_outfile2_test_.cc
+25 −13 googletest/test/gtest_xml_outfiles_test.py
+110 −60 googletest/test/gtest_xml_output_unittest.py
+97 −56 googletest/test/gtest_xml_test_utils.py
2 changes: 1 addition & 1 deletion min-zlib/libz
Submodule libz updated from fa5dc4 to 2d44c5
2 changes: 2 additions & 0 deletions modules
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ head[env/libcxxabi]=origin/release_90
head[app-shared/flutter]=3.7.1
head[app-shared/engine]=$(cat app-shared/flutter/bin/internal/engine.version)

# pcre2 is stuck due to https://github.com/PCRE2Project/pcre2/issues/205

# url is stuck due to https://forums.developer.apple.com/thread/120977 :/
# (I tried to use a local copy of libcxx on Apple, but crashed on iOS 14)
head[p2p/url]=7c822cb9873b1422e09be5131f30e9d83d487096
Expand Down
2 changes: 1 addition & 1 deletion p2p/curl
Submodule curl updated 172 files
2 changes: 1 addition & 1 deletion p2p/eEVM
2 changes: 1 addition & 1 deletion p2p/intx
2 changes: 1 addition & 1 deletion p2p/openvpn3
Submodule openvpn3 updated 577 files
2 changes: 1 addition & 1 deletion p2p/pugixml
Submodule pugixml updated 1 files
+5 −1 src/pugixml.hpp
2 changes: 1 addition & 1 deletion p2p/snappy
39 changes: 39 additions & 0 deletions p2p/source/android.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/* Orchid - WebRTC P2P VPN Market (on Ethereum)
* Copyright (C) 2017-2020 The Orchid Authors
*/

/* GNU Affero General Public License, Version 3 {{{ */
/*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
**/
/* }}} */


#ifdef __ANDROID__

// some rust projects depend indirectly on the nix crate
// and rust object files have leaky translation units :(
// so linking the archive tries to pull in these symbols

#include "error.hpp"

extern "C" int getgrgid_r(gid_t gid, struct group *grp, char *buffer, size_t bufsize, struct group **result) {
orc_insist(false);
}

extern "C" int getgrnam_r(const char *name, struct group *grp, char *buffer, size_t bufsize, struct group **result) {
orc_insist(false);
}

#endif
2 changes: 1 addition & 1 deletion vpn-shared/libssh
Submodule libssh updated from c52f40 to 96aee5
2 changes: 1 addition & 1 deletion vpn-shared/tor
Submodule tor updated from 1e6d83 to a9c7cd

0 comments on commit c062bde

Please sign in to comment.