Commit Graph

  • f419bfa4ee feat: switch to JSON with comments (JSONC) for config; docs: update READMEs ospab 2026-05-16 19:23:17 +0300
  • acc5e87878 docs: remove remaining emojis and fix language links ospab 2026-05-16 19:19:33 +0300
  • 7e44f57c00 docs: simplify READMEs and add cross-language links ospab 2026-05-16 19:17:04 +0300
  • 514bae94cd fix: resolve build errors and remove GUI from main release; docs: improve READMEs ospab 2026-05-16 19:15:04 +0300
  • acf81527b6 docs: simplify README and fix keep-alive/config validation ospab 2026-05-16 19:05:09 +0300
  • dcb3c1c5e4 CI/CD: release version v0.1.45 v0.1.45 ospab 2026-05-16 18:21:16 +0300
  • 4970b661db chore: implement keep-alive, config comments, validation and CI/CD improvements ospab 2026-05-16 18:20:53 +0300
  • 5d092340be CI/CD: release version v0.1.44 v0.1.44 ospab 2026-05-16 18:13:40 +0300
  • a398bf2fdd fix(gui): add dev/build npm scripts that auto-build helper, fix find_helper_exe ospab 2026-05-15 23:12:22 +0300
  • b0491e14e3 feat(gui): privileged TUN helper architecture - GUI runs unprivileged, UAC prompt shown only for TUN mode via ostp-tun-helper.exe IPC ospab 2026-05-15 23:08:14 +0300
  • 5d9034ca1e feat(gui): force Administrator privileges via manifest and automate WebView2 loopback exemption for dev environment ospab 2026-05-15 22:57:33 +0300
  • 57596143fa fix(gui): resolve ERR_CONNECTION_REFUSED by disabling automatic relaunch in Tauri context and surfacing Admin requirement as UI alert ospab 2026-05-15 22:50:30 +0300
  • e21e612e5c feat(gui): implement real-time atomic status polling and multi-state UI feedback (Stopped/Handshaking/Established) and update JNI/core layers ospab 2026-05-15 22:37:50 +0300
  • c26e63250c fix(win-tun): eliminate console window flashes and early SOCKS5 bind race conditions in tun2socks launcher ospab 2026-05-15 22:37:33 +0300
  • c197aea497 CI/CD: release version v0.1.43 v0.1.43 ospab 2026-05-15 22:33:56 +0300
  • 92be766357 CI/CD: release version v0.1.42 v0.1.42 ospab 2026-05-15 22:25:48 +0300
  • 85d3e28c85 feat: implement native public IP autodetection via ip r and interactive cached prompt fallback for server links ospab 2026-05-15 22:25:35 +0300
  • 5d590f7d59 CI/CD: release version v0.1.41 v0.1.41 ospab 2026-05-15 22:18:19 +0300
  • b63979b014 feat: add custom DNS server & Exclusions config fields, simplify share link schema, introduce --links server helper ospab 2026-05-15 22:17:55 +0300
  • 067ee758cd feat: implement settings ui forms, add share link parser to cli, add paste link functionality, reduce gui height to 680 ospab 2026-05-15 22:13:04 +0300
  • b26863e8e5 CI/CD: release version v0.1.40 v0.1.40 ospab 2026-05-15 22:04:50 +0300
  • 07b31cc3f3 fix: resolve infinite fatal tick log spam with auto-reconnect and centralize UAC elevation in run_client_core to protect GUI apps ospab 2026-05-15 22:04:11 +0300
  • 609564fdd9 feat(gui): add fully native tauri windows gui with premium mobile layout, real-time statistics polling, in-app config editor, and graceful exit cleanup ospab 2026-05-15 22:01:20 +0300
  • 2819a14189 fix(installer): use rename trick to bypass file locks and ensure all bundled files (tun2socks, wintun) are copied ospab 2026-05-15 20:24:01 +0300
  • 2f2f9ffdef CI/CD: release version v0.1.39 v0.1.39 ospab 2026-05-15 20:05:27 +0300
  • b082c158fd fix: throw error on ARQ max_retries exceeded to prevent silent deadlock that caused infinite upload timeouts ospab 2026-05-15 20:04:07 +0300
  • d34a1dd29a fix: resolve asymmetric packet loss (zero upload) by enforcing strict MTU caps and reducing TUN interface MTU to 1300 to prevent UDP fragmentation on outbound traffic ospab 2026-05-15 19:54:07 +0300
  • 3ad3390057 CI/CD: release version v0.1.38 v0.1.38 ospab 2026-05-15 19:25:45 +0300
  • a3c8b3a750 fix: address final analysis issues including Nonce exhaustion, TUN pre-flight checks, dead code, and proper TURN channel framing. Also fix CI packaging of tun2socks ospab 2026-05-15 19:23:50 +0300
  • 5ac59c92ea chore: enforce LF line endings on bash scripts via gitattributes to fix 'bad interpreter' on Linux ospab 2026-05-15 19:08:03 +0300
  • 877d9035cc test: enhance test_linux.sh with remote live diagnostics ospab 2026-05-15 18:56:43 +0300
  • 1081303001 CI/CD: release version v0.1.37 v0.1.37 ospab 2026-05-15 18:53:30 +0300
  • 74c5eac1fe docs: add official specifications for OSTP ospab 2026-05-15 18:51:13 +0300
  • 2952d3aa3c docs: replace fake standards with official OSTP specifications ospab 2026-05-15 18:49:32 +0300
  • 96003a1dc8 docs: rewrite ieee_spec and rfc_ostp as honest independent specifications ospab 2026-05-15 18:45:09 +0300
  • c5d43a4666 CI/CD: release version v0.1.36 v0.1.36 ospab 2026-05-15 18:42:58 +0300
  • 01277b5108 ci: fix macOS toolchain error and use linux-arm64 tun2socks for android builds ospab 2026-05-15 18:39:26 +0300
  • 0f81140f06 feat: resolve flow control, tun crash route cleanup, log pollution, padding caps ospab 2026-05-15 18:34:32 +0300
  • cdc3f408f9 CI/CD: release version v0.1.35 v0.1.35 ospab 2026-05-15 18:28:38 +0300
  • 52862b9eae chore: remove junk files, update .gitignore for temp dirs and archives ospab 2026-05-15 18:27:45 +0300
  • 9e4c96afda chore: remove target_linux from tracking ospab 2026-05-15 18:24:50 +0300
  • 77b0d55f39 security: fix obfuscation via HMAC per-packet mask and cap server sessions at 1024 ospab 2026-05-15 18:24:35 +0300
  • 6e35609f42 perf: accelerate protocol via low-latency ACK windows and suppress high-velocity console spam logs ospab 2026-05-15 17:44:06 +0300
  • f6f497a418 CI/CD: release version v0.1.34 v0.1.34 ospab 2026-05-15 17:20:17 +0300
  • 37d659f1e5 CI/CD: release version v0.1.33 v0.1.33 ospab 2026-05-15 17:10:32 +0300
  • 89fd886639 fix: use universal .zip for all tun2socks downloads in release CI workflow ospab 2026-05-15 17:10:01 +0300
  • b3ff592009 CI/CD: release version v0.1.32 v0.1.32 ospab 2026-05-15 17:08:00 +0300
  • 6ae43a8f41 refactor: pre-package Wintun and tun2socks into archives via CI/CD and purge runtime downloader ospab 2026-05-15 17:07:18 +0300
  • 9fa93ebce5 CI/CD: release version v0.1.31 v0.1.31 ospab 2026-05-15 16:57:05 +0300
  • 5ee8d5a470 fix: prevent PowerShell Invoke-WebRequest hangs by disabling ProgressPreference ospab 2026-05-15 16:56:10 +0300
  • ecd153b48f CI/CD: release version v0.1.30 v0.1.30 ospab 2026-05-15 16:46:47 +0300
  • 578dcf6f9b fix: explicitly execute cargo through rustup run to bypass broken macOS runner shims ospab 2026-05-15 16:46:19 +0300
  • 0773f9be9d CI/CD: release version v0.1.29 v0.1.29 ospab 2026-05-15 16:41:55 +0300
  • 92c044217f feat: absolute dynamic Windows elevation using native ShellExecuteW (runas) ospab 2026-05-15 16:41:20 +0300
  • c2407f3637 fix: stabilize Windows dynamic UAC elevation by waiting for powershell handoff ospab 2026-05-15 16:39:19 +0300
  • e83d81b0a7 fix: resolve macOS ARM64 build fail by eliminating redundant shell env sourcing ospab 2026-05-15 16:15:40 +0300
  • 8fa2c2d687 CI/CD: release version v0.1.28 v0.1.28 ospab 2026-05-15 16:13:39 +0300
  • efcadad2f0 fix: prevent console window closure on fatal errors via user prompt pause ospab 2026-05-15 16:10:47 +0300
  • 51cf1e72ef CI/CD: release version v0.1.27 v0.1.27 ospab 2026-05-15 15:59:38 +0300
  • da50d2f15f feat: autonomous self-downloading dependencies inside TUN OS drivers ospab 2026-05-15 15:58:35 +0300
  • 22fb9bb3d3 feat: unified cross-platform TUN support (Linux + Windows Firewall dynamic bypass) ospab 2026-05-15 15:54:37 +0300
  • f4c8a7d6bc CI/CD: release version v0.1.26 v0.1.26 ospab 2026-05-15 01:26:10 +0300
  • 38e62adad8 CI/CD: release version v0.1.25 v0.1.25 ospab 2026-05-15 01:23:34 +0300
  • 31d61de939 Fix: Add physical network bypass routing for primary DNS (1.1.1.1) in Wintun handler to prevent UDP-over-TCP DNS resolution deadlock. ospab 2026-05-15 01:23:13 +0300
  • c7689f2785 CI/CD: release version v0.1.24 v0.1.24 ospab 2026-05-15 01:21:40 +0300
  • e5062465d6 Fix: Integrate multi-architecture Wintun zip extractor filtering and upgrade tun2socks to v2.6.0 using the provided working release endpoint. ospab 2026-05-15 01:20:56 +0300
  • 1ab313b616 Fix: Overhaul Windows UAC elevation to preserve CWD and CLI arguments, preventing instant crash on relaunch; apply UseBasicParsing to fix background downloader hangs. ospab 2026-05-15 01:09:15 +0300
  • d0146d027d Fix: Enforce local filesystem touch on ostp.exe to override inherited build server timestamps after zip expansions. ospab 2026-05-15 01:02:18 +0300
  • a118e45cf1 Fix: Mitigate Invoke-WebRequest hangs via UseBasicParsing, and implement aggressive child/parent directory hierarchy scans for zero-friction binary discoveries. ospab 2026-05-15 00:57:54 +0300
  • fb32ca29de DevOps: Overhaul Windows install.ps1 to support dynamic location preservation and smart permission-agnostic deployment mapping. ospab 2026-05-15 00:55:51 +0300
  • 0642cbde06 Fix: Resolve PowerShell parser error in install.ps1 by wrapping interpolated arch variable in curly braces before colon delimiter. ospab 2026-05-15 00:50:22 +0300
  • c1bbaec842 CI/CD: release version v0.1.23 v0.1.23 ospab 2026-05-15 00:47:06 +0300
  • d328222f1b Fix: Explicitly link user32.lib and kernel32.lib inside runner.rs to resolve indirect ShowWindow unresolved external MSVC linker regression. ospab 2026-05-15 00:46:48 +0300
  • 32ce5de107 DevOps: Add scripts/install.ps1 native Windows installer and updater, and document Linux/Windows bootstrappers in README.md ospab 2026-05-15 00:41:37 +0300
  • 4ecbab05a1 CI/CD: release version v0.1.22 v0.1.22 ospab 2026-05-15 00:38:16 +0300
  • 3848083d52 DevOps: Localize quick-start install.sh shell script to English for global platform parity. ospab 2026-05-15 00:38:03 +0300
  • 83cf831ebc DevOps: Transform quick-start shell installer into a smart auto-updater. Detects pre-existing configs, transparently hot-swaps binaries, restarts running services, and bypasses interactive setup loops. ospab 2026-05-15 00:37:24 +0300
  • 6713d70071 Fix: Simplify system proxy registry format to raw address and port, and restore safe defaults for tun.wintun_path and ipv4_address in client initialization template ospab 2026-05-15 00:36:28 +0300
  • 0b3ee775e4 Refactor: Fully overhaul TUN mode architecture. Replace stub with auto-downloading Go tun2socks daemon, inject dynamic Windows PowerShell routing tables with proxy IP exclusions, metrics and secure DNS resolver, and prune legacy wintun crate bindings. ospab 2026-05-15 00:35:25 +0300
  • 292ba3b3d7 CI/CD: release version v0.1.21 v0.1.21 ospab 2026-05-15 00:16:14 +0300
  • f1b8bfac42 UX: Remove dummy examples and emojis from CLI output to enforce professional strict templates ospab 2026-05-15 00:15:54 +0300
  • a773422495 UX: Redesign CLI init workflow to prevent silent client-mode trap on missing configs and enrich config templates with complete modern routing schema ospab 2026-05-15 00:14:17 +0300
  • 0d414e5000 Refactor: Integrate portable-atomic to transparently emulate 64-bit atomics on 32-bit router architectures like MIPS and ensure absolute hardware-independent metrics tracking ospab 2026-05-15 00:11:28 +0300
  • 4e8513b597 CI/CD: release version v0.1.20 v0.1.20 ospab 2026-05-15 00:01:38 +0300
  • 403405c791 CI/CD: Complete system alignment by introducing Nightly toolchain exclusively for MIPS builds and applying macOS path-prioritization patches ospab 2026-05-15 00:01:22 +0300
  • c8a28a75ce CI/CD: release version v0.1.19 v0.1.19 ospab 2026-05-14 23:57:50 +0300
  • fc815d4f85 CI/CD: Resolve MIPS Tier-3 compilation by instructing Cross to dynamically build-std library from source ospab 2026-05-14 23:57:19 +0300
  • ed7054be7d CI/CD: Streamline triggers by removing redundant master branch push hook, enforcing tag-only execution ospab 2026-05-14 23:53:12 +0300
  • b0ce83c076 Install: Refactor install.sh script to support auto-architecture detection, correct .tar.gz archive downloads and seamless tar extraction ospab 2026-05-14 23:52:33 +0300
  • 899755ea1c CI/CD: release version v0.1.18 v0.1.18 ospab 2026-05-14 23:52:13 +0300
  • de4e168162 CI/CD: Secure reliable cross-compilation via explicit Cross.toml registry and container isolation safeguards to solve MIPS, FreeBSD, and GLIBC failures ospab 2026-05-14 23:51:37 +0300
  • 6b4edccc64 CI/CD: release version v0.1.17 v0.1.17 ospab 2026-05-14 23:36:05 +0300
  • 97c9e3045b CI/CD: Remove CI suppression [skip ci] to fully restore automatic release triggers ospab 2026-05-14 23:34:05 +0300
  • 68ae4da39d CI/CD: prepare version v0.1.16 [skip ci] v0.1.16 ospab 2026-05-14 23:23:05 +0300
  • dedcb3b952 CI/CD: prepare version v0.1.15 [skip ci] v0.1.15 ospab 2026-05-14 23:21:19 +0300
  • 565023070a CI/CD: Safeguard GitHub Release asset upload step to only execute on Tag pushes, enabling clean verification builds on master branch ospab 2026-05-14 23:20:33 +0300
  • e5980df243 CI/CD: Skip host-runner rustup target addition for Cross-Docker targets to prevent Tier-3 architecture compilation crashes ospab 2026-05-14 23:19:42 +0300
  • 7c4abca29e CI/CD: prepare version v0.1.14 [skip ci] v0.1.14 ospab 2026-05-14 23:18:34 +0300
  • d7f34505ec CI/CD: Fully bulletproof GHA YAML syntax & broaden triggers to master branch for immediate real-time execution ospab 2026-05-14 23:18:21 +0300
  • d37f077287 CI/CD: prepare version v0.1.13 [skip ci] v0.1.13 ospab 2026-05-14 23:17:41 +0300