From 919b13b166c609f245967fa8212a64fd10d44c3a Mon Sep 17 00:00:00 2001 From: yyoyoian-pixel Date: Sat, 16 May 2026 16:46:08 +0200 Subject: [PATCH] feat(tunnel): pipelined polls with adaptive depth, wseq ordering, STUN blocking (#1115) feat(tunnel): pipelined full-tunnel polls, ordered writes, and STUN blocking Merged trusted PR #1115 by @yyoyoian-pixel after local verification and a small maintainer fix on the PR branch. --- Answered via LLM, Supervised @therealaleph --- android/app/src/main/AndroidManifest.xml | 1 + .../java/com/therealaleph/mhrv/ConfigStore.kt | 5 + .../com/therealaleph/mhrv/MhrvVpnService.kt | 16 + .../main/java/com/therealaleph/mhrv/Native.kt | 7 + .../therealaleph/mhrv/PipelineDebugOverlay.kt | 174 ++++ .../com/therealaleph/mhrv/ui/HomeScreen.kt | 121 +++ scripts/bench-pipeline.sh | 140 +++ src/android_jni.rs | 16 +- src/bin/ui.rs | 20 + src/config.rs | 8 + src/domain_fronter.rs | 6 + src/proxy_server.rs | 13 + src/tunnel_client.rs | 958 ++++++++++++++---- tunnel-node/src/main.rs | 146 ++- 14 files changed, 1422 insertions(+), 209 deletions(-) create mode 100644 android/app/src/main/java/com/therealaleph/mhrv/PipelineDebugOverlay.kt create mode 100755 scripts/bench-pipeline.sh diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 4d74ca5..cce8e61 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ prompt. --> +