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. |
||
|---|---|---|
| .. | ||
| capabilities | ||
| icons | ||
| src | ||
| .gitignore | ||
| Cargo.toml | ||
| build.rs | ||
| tauri.conf.json | ||