mirror of https://github.com/ospab/ostp.git
ostp-gui: - GUI-01: Config parsing now strips JSONC comments via json_comments crate, matching CLI behavior. Previously failed on any commented config. - GUI-02: stop_tunnel now properly aborts the JoinHandle with a 2s timeout instead of silently dropping it. ostp-jni (Android SDK): - JNI-01: Replaced all .unwrap() calls in JNI functions with safe null_mut fallback. JNI functions must never panic. - JNI-02: Added missing exclusions, multiplex, debug fields to Kotlin SDK Config.toNativeJson(). Without these, serde deserialization on the native side could fail or use wrong defaults. - JNI-03: Replaced shutdown_background() with shutdown_timeout(3s) to allow proper task cleanup and port unbinding. - JNI-04: Updated Kotlin log string matchers to match professionalized messages (Connection established, TUN tunnel established, etc.) TUN handlers: - TUN-01: Windows TUN cleanup guard now resets DNS via netsh. Previously the custom DNS server remained configured after disconnect, causing complete DNS resolution failure. - Unified all remaining [ostp-client] log prefixes to [ostp] across wintun_handler.rs, linux_handler.rs, and proxy.rs. |
||
|---|---|---|
| .. | ||
| src | ||
| src-tauri | ||
| .gitignore | ||
| README.md | ||
| package-lock.json | ||
| package.json | ||
README.md
Tauri + Vanilla
This template should help get you started developing with Tauri in vanilla HTML, CSS and Javascript.