mirror of https://github.com/ospab/ostp.git
The "system" TUN stack that shelled out to a bundled tun2socks binary is long-dead — Flutter already hardcodes the native OSTP stack — and only bloats the build. - ostp-jni: drop the tun2socks spawn branch and the tun_child handle; the native TUN (run_native_tunnel_from_fd) is now unconditional. The JNI signature is kept ABI-stable (t2sBinPath/localProxy retained but ignored) to avoid breaking the Kotlin linkage without an Android build. - Delete the committed 10 MB tun2socks-arm64 asset; drop the tun2socks download steps from the Android build scripts. - Remove the dead tun2socks.exe entry from the desktop build_dist.js (it required a file nothing downloads, breaking the GUI dist build). - Reword stale tun2socks references in proxy.rs, the GUI config comment, install.ps1, the release workflow matrix, and CONTRIBUTING. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| android | ||
| lib | ||
| test | ||
| .gitignore | ||
| .metadata | ||
| README.md | ||
| analysis_options.yaml | ||
| android_icon.png | ||
| android_icon_backup.png | ||
| build.ps1 | ||
| build_android_jni.ps1 | ||
| devtools_options.yaml | ||
| ostp-client-release.apk | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| resize_icon.ps1 | ||
README.md
ostp_client
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.