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 ce95aab
Show file tree
Hide file tree
Showing 30 changed files with 39 additions and 29 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/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 {
size_t 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 srv-worker/workerd
Submodule workerd updated 81 files
+25 −7 .bazelrc
+1 −1 .github/workflows/test.yml
+25 −9 WORKSPACE
+5 −4 build/pyodide_bucket.bzl
+2 −1 docs/pyodide.md
+1 −1 docs/v8-updates.md
+3 −3 patches/v8/0001-Allow-manually-setting-ValueDeserializer-format-vers.patch
+4 −4 patches/v8/0002-Allow-manually-setting-ValueSerializer-format-versio.patch
+3 −3 patches/v8/0003-Add-ArrayBuffer-MaybeNew.patch
+17 −17 patches/v8/0004-Allow-Windows-builds-under-Bazel.patch
+1 −1 patches/v8/0005-Disable-bazel-whole-archive-build.patch
+1 −1 patches/v8/0006-Make-v8-Locker-automatically-call-isolate-Enter.patch
+6 −6 patches/v8/0007-Add-an-API-to-capture-and-restore-the-cage-base-poin.patch
+10 −10 patches/v8/0008-Speed-up-V8-bazel-build-by-always-using-target-cfg.patch
+21 −20 patches/v8/0009-Implement-Promise-Context-Tagging.patch
+9 −9 patches/v8/0010-Enable-V8-shared-linkage.patch
+1 −1 patches/v8/0011-Randomize-the-initial-ExecutionContextId-used-by-the.patch
+2 −2 patches/v8/0012-Always-enable-continuation-preserved-data-in-the-bui.patch
+1 −1 patches/v8/0013-increase-visibility-of-virtual-method.patch
+4 −4 patches/v8/0014-Add-ValueSerializer-SetTreatFunctionsAsHostObjects.patch
+3 −3 patches/v8/0015-Set-torque-generator-path-to-external-v8.-This-allow.patch
+3 −6 patches/v8/0016-Modify-where-to-look-for-fp16-dependency.-This-depen.patch
+4 −4 patches/v8/0017-Fixup-RunMicrotask-to-restore-async-context-on-termi.patch
+35 −0 patches/v8/0018-Expose-v8-Symbol-GetDispose.patch
+39 −0 patches/v8/0019-Rename-V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE.patch
+31 −9 src/cloudflare/internal/ai-api.ts
+33 −0 src/cloudflare/internal/test/ai/ai-api-test.js
+15 −0 src/cloudflare/internal/test/ai/ai-mock.js
+1 −1 src/node/stream.js
+0 −22 src/pyodide/internal/builtin_wrappers.js
+92 −0 src/pyodide/internal/loadPackage.js
+3 −2 src/pyodide/internal/python.js
+101 −62 src/pyodide/internal/setupPackages.js
+3 −10 src/pyodide/internal/snapshot.js
+8 −6 src/pyodide/internal/tar.js
+1 −2 src/pyodide/internal/tarfs.js
+38 −1 src/pyodide/internal/topLevelEntropy/entropy_import_context.py
+7 −2 src/pyodide/internal/topLevelEntropy/entropy_patches.py
+2 −6 src/pyodide/python-entrypoint-helper.js
+1 −1 src/workerd/api/crypto-impl-aes.c++
+1 −1 src/workerd/api/crypto-impl-asymmetric.c++
+120 −60 src/workerd/api/crypto.c++
+29 −42 src/workerd/api/crypto.h
+5 −6 src/workerd/api/html-rewriter.c++
+27 −0 src/workerd/api/http-standard-test.js
+18 −0 src/workerd/api/http-standard-test.wd-test
+0 −34 src/workerd/api/http-test.js
+56 −46 src/workerd/api/http.c++
+16 −19 src/workerd/api/http.h
+1 −1 src/workerd/api/node/buffer-string-search.h
+1 −1 src/workerd/api/node/buffer.c++
+1 −1 src/workerd/api/node/crypto_dh.c++
+10 −3 src/workerd/api/node/util-nodejs-test.js
+13 −13 src/workerd/api/streams/queue-test.c++
+6 −6 src/workerd/api/streams/standard-test.c++
+15 −9 src/workerd/api/streams/transform.c++
+7 −0 src/workerd/api/streams/transform.h
+24 −0 src/workerd/api/tests/blob2-test.js
+15 −0 src/workerd/api/tests/blob2-test.wd-test
+74 −1 src/workerd/api/tests/crypto-streams-test.js
+15 −0 src/workerd/io/compatibility-date.capnp
+2 −1 src/workerd/io/io-context.c++
+1 −1 src/workerd/io/supported-compatibility-date.txt
+1 −1 src/workerd/jsg/jsg.c++
+1 −1 src/workerd/jsg/memory.c++
+1 −1 src/workerd/jsg/memory.h
+50 −11 src/workerd/jsg/modules-new-test.c++
+70 −21 src/workerd/jsg/modules-new.c++
+37 −2 src/workerd/jsg/modules-new.h
+6 −5 src/workerd/jsg/resource.c++
+1 −4 src/workerd/jsg/setup.c++
+1 −5 src/workerd/jsg/setup.h
+1 −1 src/workerd/server/server-test.c++
+3 −3 src/workerd/server/tests/python/langchain/langchain.wd-test
+2 −6 src/workerd/server/tests/python/langchain/worker.py
+1 −1 src/workerd/server/workerd-api.c++
+1 −1 src/workerd/server/workerd.c++
+170 −0 src/workerd/util/mimetype-test.c++
+67 −2 src/workerd/util/mimetype.c++
+9 −0 src/workerd/util/mimetype.h
+2 −2 src/workerd/util/sqlite.c++
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 ce95aab

Please sign in to comment.