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 May 16, 2024
1 parent 2e66188 commit c70fec8
Show file tree
Hide file tree
Showing 29 changed files with 38 additions and 28 deletions.
2 changes: 1 addition & 1 deletion env/lnx-arch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pacman -Sy \
binutils aarch64-linux-gnu-binutils \
mingw-w64-binutils \
libc++ libc++abi \
python-pip python-setuptools \
python-{packaging,pip,setuptools} \
jdk17-openjdk \
bison flex gperf \
gettext groff texinfo \
Expand Down
6 changes: 5 additions & 1 deletion env/lnx-ubuntu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,14 @@ apt-get -y install \
binutils-{x86-64,aarch64}-linux-gnu \
binutils-mingw-w64-{i686,x86-64} \
libc++-dev libc++abi-dev \
python3-pip python3-setuptools \
python3-{packaging,pip,setuptools} \
openjdk-11-jre-headless \
bison flex gperf \
gettext groff texinfo \
autoconf autoconf-archive automake \
libtool meson ninja-build pkg-config \
qemu-system-{x86,arm} \

if dpkg --compare-versions $(meson --version) '<<' "1.2.0"; then
pip3 install --upgrade meson
fi
1 change: 1 addition & 0 deletions env/setup-mac.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ brew install \
rpm2cpio zstd \
binutils \
mingw-w64 \
python-packaging \
groff \
autoconf autoconf-archive automake \
libtool meson \
Expand Down
2 changes: 1 addition & 1 deletion lib-protocol/c-ares
2 changes: 1 addition & 1 deletion lib-protocol/curl
Submodule curl updated 363 files
2 changes: 1 addition & 1 deletion lib-protocol/lwip
Submodule lwip updated from 1cc153 to 86c9f7
2 changes: 1 addition & 1 deletion lib-protocol/lz4
2 changes: 1 addition & 1 deletion lib-protocol/openvpn3
Submodule openvpn3 updated 337 files
6 changes: 5 additions & 1 deletion lib-protocol/source/transport.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ class Transport :
return false; }
bool transport_has_send_queue() noexcept override {
return false; }
unsigned int transport_send_queue_size() noexcept override {
unsigned long transport_send_queue_size() noexcept override {
return 0; }

// no one calls this. it has something to do with UWP
Expand Down Expand Up @@ -381,6 +381,10 @@ class Middle :
Log() << "OpenVPN[" << event.name << "]: " << event.info << std::endl;
}

void acc_event(const openvpn::ClientAPI::AppCustomControlMessageEvent &event) noexcept override {
Log() << "OpenVPN[" << event.protocol << "]: " << event.payload << std::endl;
}


bool socket_protect(int socket, std::string remote, bool ipv6) noexcept override {
// we do this by hooking the internal implementation of bind/connect
Expand Down
2 changes: 1 addition & 1 deletion lib-shared/abseil-cpp
Submodule abseil-cpp updated 163 files
1 change: 1 addition & 0 deletions lib-shared/extra/fmt/format_header_only.h
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
#include <fmt/format.h>
#include <fmt/ranges.h>
2 changes: 1 addition & 1 deletion lib-shared/fmt
Submodule fmt updated 97 files
+8 −0 .github/dependabot.yml
+3 −2 .github/pull_request_template.md
+30 −0 .github/workflows/cifuzz.yml
+14 −2 .github/workflows/doc.yml
+26 −0 .github/workflows/lint.yml
+42 −11 .github/workflows/linux.yml
+20 −2 .github/workflows/macos.yml
+65 −0 .github/workflows/scorecard.yml
+59 −14 .github/workflows/windows.yml
+13 −26 .gitignore
+128 −60 CMakeLists.txt
+5,528 −0 ChangeLog.md
+0 −4,738 ChangeLog.rst
+1 −1 LICENSE
+485 −0 README.md
+0 −531 README.rst
+11 −2 doc/CMakeLists.txt
+6 −6 doc/_static/bootstrap.min.js
+334 −212 doc/api.rst
+12 −8 doc/build.py
+1 −1 doc/index.rst
+181 −22 doc/syntax.rst
+40 −2 doc/usage.rst
+13 −10 include/fmt/args.h
+3,079 −0 include/fmt/base.h
+816 −453 include/fmt/chrono.h
+79 −109 include/fmt/color.h
+55 −118 include/fmt/compile.h
+4 −3,260 include/fmt/core.h
+393 −1,037 include/fmt/format-inl.h
+2,092 −1,046 include/fmt/format.h
+89 −105 include/fmt/os.h
+119 −90 include/fmt/ostream.h
+237 −206 include/fmt/printf.h
+485 −226 include/fmt/ranges.h
+586 −23 include/fmt/std.h
+181 −82 include/fmt/xchar.h
+78 −54 src/fmt.cc
+1 −10 src/format.cc
+119 −81 src/os.cc
+1 −1 support/AndroidManifest.xml
+3 −3 support/Vagrantfile
+0 −43 support/appveyor-build.py
+0 −31 support/appveyor.yml
+0 −1 support/bazel/.bazelrc
+1 −1 support/bazel/.bazelversion
+8 −17 support/bazel/BUILD.bazel
+4 −0 support/bazel/MODULE.bazel
+13 −58 support/bazel/README.md
+2 −1 support/bazel/WORKSPACE.bazel
+1 −1 support/build.gradle
+0 −54 support/cmake/cxx14.cmake
+52 −20 support/manage.py
+0 −159 support/rst2md.py
+36 −9 test/CMakeLists.txt
+1 −1 test/add-subdirectory-test/CMakeLists.txt
+1 −1 test/add-subdirectory-test/main.cc
+12 −10 test/args-test.cc
+1 −1 test/assert-test.cc
+241 −352 test/base-test.cc
+593 −174 test/chrono-test.cc
+4 −4 test/compile-error-test/CMakeLists.txt
+4 −5 test/compile-fp-test.cc
+44 −40 test/compile-test.cc
+1 −1 test/cuda-test/cpp14.cc
+1 −1 test/cuda-test/cuda-cpp14.cu
+18 −0 test/detect-stdfs.cc
+2 −0 test/enforce-checks-test.cc
+1 −1 test/find-package-test/CMakeLists.txt
+177 −103 test/format-impl-test.cc
+923 −800 test/format-test.cc
+1 −1 test/fuzzing/CMakeLists.txt
+1 −1 test/fuzzing/fuzzer-common.h
+21 −24 test/gtest-extra-test.cc
+5 −5 test/gtest-extra.cc
+2 −7 test/gtest-extra.h
+1 −7 test/gtest/CMakeLists.txt
+3 −3 test/gtest/gmock-gtest-all.cc
+1 −1 test/header-only-test.cc
+16 −3 test/mock-allocator.h
+36 −88 test/module-test.cc
+1 −1 test/noexception-test.cc
+67 −98 test/os-test.cc
+71 −61 test/ostream-test.cc
+28 −45 test/posix-mock-test.cc
+4 −6 test/posix-mock.h
+26 −45 test/printf-test.cc
+1 −0 test/ranges-odr-test.cc
+414 −67 test/ranges-test.cc
+129 −61 test/scan-test.cc
+560 −137 test/scan.h
+1 −1 test/static-export-test/CMakeLists.txt
+343 −6 test/std-test.cc
+5 −5 test/unicode-test.cc
+10 −7 test/util.cc
+15 −17 test/util.h
+242 −160 test/xchar-test.cc
2 changes: 1 addition & 1 deletion lib-shared/secp256k1
2 changes: 1 addition & 1 deletion lib-shared/sqlite
Submodule sqlite updated 1009 files
2 changes: 1 addition & 1 deletion min-glib/glib
Submodule glib updated 1177 files
2 changes: 1 addition & 1 deletion min-glib/gnulib
Submodule gnulib updated from 97f549 to ffac79
2 changes: 1 addition & 1 deletion min-glib/libiconv
Submodule libiconv updated from 0a05ca to 17a9a0
2 changes: 1 addition & 1 deletion min-icu4c/icu
Submodule icu updated 26 files
+2 −2 .ci-builds/.azure-pipelines-icu4c.yml
+0 −5 icu4c/source/common/putil.cpp
+ icu4c/source/data/in/coll/ucadata-implicithan-icu4x.icu
+ icu4c/source/data/in/coll/ucadata-unihan-icu4x.icu
+3 −7 icu4c/source/data/unidata/generate.sh
+13 −21 icu4c/source/i18n/collationdatabuilder.cpp
+6 −2 icu4c/source/i18n/messageformat2_errors.cpp
+126 −104 icu4c/source/i18n/messageformat2_function_registry.cpp
+4 −3 icu4c/source/i18n/messageformat2_function_registry_internal.h
+2 −2 icu4c/source/i18n/messageformat2_parser.cpp
+3 −5 icu4c/source/test/cintltst/custrtst.c
+1 −1 icu4c/source/test/intltest/Makefile.in
+0 −3 icu4c/source/test/intltest/intltest.vcxproj
+1 −4 icu4c/source/test/intltest/intltest.vcxproj.filters
+3 −3 icu4c/source/test/intltest/messageformat2test.cpp
+0 −5 icu4c/source/test/intltest/messageformat2test.h
+0 −195 icu4c/source/test/intltest/messageformat2test_builtin.cpp
+0 −478 icu4c/source/test/intltest/messageformat2test_features.cpp
+169 −17 icu4c/source/test/intltest/messageformat2test_read_json.cpp
+3 −2 icu4c/source/test/intltest/messageformat2test_utils.h
+19 −0 icu4c/source/test/testdata/message2/README.txt
+61 −0 icu4c/source/test/testdata/message2/icu4j/icu-parser-tests.json
+220 −0 icu4c/source/test/testdata/message2/icu4j/icu-test-functions.json
+131 −0 icu4c/source/test/testdata/message2/icu4j/icu-test-selectors.json
+111 −0 icu4c/source/test/testdata/message2/more-functions.json
+55 −55 icu4c/source/tools/icuexportdata/icuexportdata.cpp
2 changes: 1 addition & 1 deletion min-v8/FP16
Submodule FP16 updated 1 files
+5 −5 include/fp16/bitcasts.h
2 changes: 1 addition & 1 deletion min-v8/trace_event
Submodule trace_event updated from 521ac3 to 148c80
2 changes: 1 addition & 1 deletion min-webrtc/webrtc
Submodule webrtc updated from 84e905 to b84097
2 changes: 1 addition & 1 deletion min-wireshark/libgcrypt
2 changes: 1 addition & 1 deletion min-zlib/libz
Submodule libz updated from 7d77fb to 4f653f
4 changes: 2 additions & 2 deletions modules
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ head[min-v8/v8]=$(sed -e '/url = "https:\/\/github.com\/v8\/v8\//!d;s/^.*\///;s/
head[srv-worker/capnproto]=$(sed -e '/url.*"https:\/\/github.com\/capnproto\/capnproto\//!d;s/^.*\///;s/".*//' srv-worker/workerd/WORKSPACE)

# cairo and pixman decided to drop autotools, which is really annoying :/
# libgcrypt is stuck on aarch64 Android due to https://dev.gnupg.org/T7111
# libgpg-error is stuck due to libgcrypt as it breaks the older detection
# llvm-project (libcxx/libcxxabi) is stuck due to me being bored of this
# openvpn3 is stuck due to external transport factory breaking OPENVPN_LOG

# 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)
Expand Down
2 changes: 1 addition & 1 deletion srv-worker/jemalloc
Submodule jemalloc updated 263 files
2 changes: 1 addition & 1 deletion vpn-shared/libevent
2 changes: 1 addition & 1 deletion vpn-shared/libssh
Submodule libssh updated from 89c53e to a5f082

0 comments on commit c70fec8

Please sign in to comment.