diff --git a/env/proot b/env/proot index a0dc181e9..5f780cba5 160000 --- a/env/proot +++ b/env/proot @@ -1 +1 @@ -Subproject commit a0dc181e939c29d855f8a0fac12a484fd1014824 +Subproject commit 5f780cba57ce7ce557a389e1572e0d30026fcbca diff --git a/lib-protocol/c-ares b/lib-protocol/c-ares index 6bad5a4ba..fd620e030 160000 --- a/lib-protocol/c-ares +++ b/lib-protocol/c-ares @@ -1 +1 @@ -Subproject commit 6bad5a4ba306f7e3702feeb8d6c10e38969f80b6 +Subproject commit fd620e0308888d7db4c9a1a4dd21a5e27284c40d diff --git a/lib-protocol/curl b/lib-protocol/curl index 3a082cd3c..77ac610d0 160000 --- a/lib-protocol/curl +++ b/lib-protocol/curl @@ -1 +1 @@ -Subproject commit 3a082cd3c55790870a8025856c42587a06cd295e +Subproject commit 77ac610d084f78caab8fcf5728028a013ad4c0b4 diff --git a/lib-protocol/lwip b/lib-protocol/lwip index 1cc1536e6..86c9f7999 160000 --- a/lib-protocol/lwip +++ b/lib-protocol/lwip @@ -1 +1 @@ -Subproject commit 1cc1536e6a7117e23ebaf5546405a843a3e558ae +Subproject commit 86c9f7999150199374d7697fd2eed62dcd9b1afa diff --git a/lib-protocol/lz4 b/lib-protocol/lz4 index 0f57364a1..5e6774161 160000 --- a/lib-protocol/lz4 +++ b/lib-protocol/lz4 @@ -1 +1 @@ -Subproject commit 0f57364a1b2f71cbfda2c4fcd0979eb0c0c1466c +Subproject commit 5e677416164c9f1102ba6bd708698a20d32ff6a3 diff --git a/lib-protocol/openvpn3 b/lib-protocol/openvpn3 index c6deee627..71cc30e64 160000 --- a/lib-protocol/openvpn3 +++ b/lib-protocol/openvpn3 @@ -1 +1 @@ -Subproject commit c6deee62707493e60e044396614da16164931ee9 +Subproject commit 71cc30e642262db3a86c7c14e33e202b99394125 diff --git a/lib-protocol/source/transport.cpp b/lib-protocol/source/transport.cpp index 5ff2e10d5..83ba45f03 100644 --- a/lib-protocol/source/transport.cpp +++ b/lib-protocol/source/transport.cpp @@ -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 @@ -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 diff --git a/lib-shared/abseil-cpp b/lib-shared/abseil-cpp index e7fe9ec9e..cbfe51b2c 160000 --- a/lib-shared/abseil-cpp +++ b/lib-shared/abseil-cpp @@ -1 +1 @@ -Subproject commit e7fe9ec9ebfc6607765d489b76c9954e0a88c5d4 +Subproject commit cbfe51b2c01da330ff292b145de91346a5950163 diff --git a/lib-shared/extra/fmt/format_header_only.h b/lib-shared/extra/fmt/format_header_only.h index b2dd106f8..d07dd8e47 100644 --- a/lib-shared/extra/fmt/format_header_only.h +++ b/lib-shared/extra/fmt/format_header_only.h @@ -1 +1,2 @@ #include +#include diff --git a/lib-shared/fmt b/lib-shared/fmt index 2b9037a19..a4715c48b 160000 --- a/lib-shared/fmt +++ b/lib-shared/fmt @@ -1 +1 @@ -Subproject commit 2b9037a190410ec7c7e4f5a5b1048767eca6904f +Subproject commit a4715c48b42e7abb92f9d624c4de39e95d78cbd1 diff --git a/lib-shared/secp256k1 b/lib-shared/secp256k1 index da515074e..06bff6dec 160000 --- a/lib-shared/secp256k1 +++ b/lib-shared/secp256k1 @@ -1 +1 @@ -Subproject commit da515074e3ebc8abc85a4fff3a31d7694ecf897b +Subproject commit 06bff6dec8d038f7b4112664a9b882293ebc5178 diff --git a/lib-shared/sqlite b/lib-shared/sqlite index 4d21e320d..29439b082 160000 --- a/lib-shared/sqlite +++ b/lib-shared/sqlite @@ -1 +1 @@ -Subproject commit 4d21e320ddaf5d1c67d9c6dead9aad418f0d4b41 +Subproject commit 29439b0828063aefe69b0cc4e2fa2b6d6b3d067f diff --git a/min-glib/glib b/min-glib/glib index cabe1370e..b9490a499 160000 --- a/min-glib/glib +++ b/min-glib/glib @@ -1 +1 @@ -Subproject commit cabe1370ed94b3bd9ee451209a99ced56e64e595 +Subproject commit b9490a499a004618c883f180b1081a166ff1a86b diff --git a/min-glib/gnulib b/min-glib/gnulib index 97f54920a..ffac79379 160000 --- a/min-glib/gnulib +++ b/min-glib/gnulib @@ -1 +1 @@ -Subproject commit 97f54920a3c2bd9a536ef8c1cb7667584bd84eaf +Subproject commit ffac79379d8b737473c67fdb92e278a325e96b68 diff --git a/min-glib/libiconv b/min-glib/libiconv index 0a05ca75c..17a9a0721 160000 --- a/min-glib/libiconv +++ b/min-glib/libiconv @@ -1 +1 @@ -Subproject commit 0a05ca75c08ae899f6fca5f79254491e13ffb500 +Subproject commit 17a9a0721831bc747cd2ed6d15a111ed4c7dbcb0 diff --git a/min-icu4c/icu b/min-icu4c/icu index 63afc7642..e6ac2a292 160000 --- a/min-icu4c/icu +++ b/min-icu4c/icu @@ -1 +1 @@ -Subproject commit 63afc7642582622f4c27925835e9e95828efea76 +Subproject commit e6ac2a292fac59032eb3ba11847a43bd5837c30c diff --git a/min-krypton/vpn-libraries b/min-krypton/vpn-libraries index 9d7d4af15..f1572e77c 160000 --- a/min-krypton/vpn-libraries +++ b/min-krypton/vpn-libraries @@ -1 +1 @@ -Subproject commit 9d7d4af1506c1fe1936499d09c746aef2007f5d7 +Subproject commit f1572e77c6ead1412eb145599086a49f2bec3f70 diff --git a/min-v8/FP16 b/min-v8/FP16 index 581ac1c79..95163a75c 160000 --- a/min-v8/FP16 +++ b/min-v8/FP16 @@ -1 +1 @@ -Subproject commit 581ac1c79dd9d9f6f4e8b2934e7a55c7becf0799 +Subproject commit 95163a75c51bc8dc29f72d0d7419ec50132984ff diff --git a/min-v8/trace_event b/min-v8/trace_event index 521ac34eb..148c806f4 160000 --- a/min-v8/trace_event +++ b/min-v8/trace_event @@ -1 +1 @@ -Subproject commit 521ac34ebd795939c7e16b37d9d3ddb40e8ed556 +Subproject commit 148c806f46c0f8d2e5e888a8175b656ad4cfee43 diff --git a/min-webrtc/webrtc b/min-webrtc/webrtc index 84e90556a..b84097e13 160000 --- a/min-webrtc/webrtc +++ b/min-webrtc/webrtc @@ -1 +1 @@ -Subproject commit 84e90556aa3dae8fa7e71c1e476efd73b32a9c2e +Subproject commit b84097e13973a726d5099e9a211f3c9d52b6fa43 diff --git a/min-wireshark/libgcrypt b/min-wireshark/libgcrypt index 3f5989014..ad3b59946 160000 --- a/min-wireshark/libgcrypt +++ b/min-wireshark/libgcrypt @@ -1 +1 @@ -Subproject commit 3f5989014a1b7c01aced88897d878ce5105d15df +Subproject commit ad3b599462bdbc459f6c7be867e9a12ab46481b3 diff --git a/min-zlib/libz b/min-zlib/libz index 7d77fb7fd..4f653ff1a 160000 --- a/min-zlib/libz +++ b/min-zlib/libz @@ -1 +1 @@ -Subproject commit 7d77fb7fd66d8a5640618ad32c71fdeb7d3e02df +Subproject commit 4f653ff1af93e9256c59a2c524795cd84c39c698 diff --git a/modules b/modules index 23a37195f..4aa1c938c 100755 --- a/modules +++ b/modules @@ -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) diff --git a/srv-worker/jemalloc b/srv-worker/jemalloc index a1c7d9c04..5afff2e44 160000 --- a/srv-worker/jemalloc +++ b/srv-worker/jemalloc @@ -1 +1 @@ -Subproject commit a1c7d9c046c2a90b978dc409d366b89303c96ab6 +Subproject commit 5afff2e44e8d31ef1e9eb01d6b1327fe111835ed diff --git a/vpn-shared/libevent b/vpn-shared/libevent index 6bb41ed0b..fc9bfd210 160000 --- a/vpn-shared/libevent +++ b/vpn-shared/libevent @@ -1 +1 @@ -Subproject commit 6bb41ed0bbac9c27f97e80cfd4e52a9b1d610d38 +Subproject commit fc9bfd210d289d1565cf03e3d9d2e85f50f5b144 diff --git a/vpn-shared/libssh b/vpn-shared/libssh index 89c53e196..a5f082db8 160000 --- a/vpn-shared/libssh +++ b/vpn-shared/libssh @@ -1 +1 @@ -Subproject commit 89c53e1962bbff7b8866c09895489eaaca736f39 +Subproject commit a5f082db831f57e9390578331eee20f8928c4edf