Commit Graph

205 Commits

Author SHA1 Message Date
ospab 0642cbde06 Fix: Resolve PowerShell parser error in install.ps1 by wrapping interpolated arch variable in curly braces before colon delimiter. 2026-05-15 00:50:22 +03:00
ospab c1bbaec842 CI/CD: release version v0.1.23 2026-05-15 00:47:06 +03:00
ospab d328222f1b Fix: Explicitly link user32.lib and kernel32.lib inside runner.rs to resolve indirect ShowWindow unresolved external MSVC linker regression. 2026-05-15 00:46:48 +03:00
ospab 32ce5de107 DevOps: Add scripts/install.ps1 native Windows installer and updater, and document Linux/Windows bootstrappers in README.md 2026-05-15 00:41:37 +03:00
ospab 4ecbab05a1 CI/CD: release version v0.1.22 2026-05-15 00:38:16 +03:00
ospab 3848083d52 DevOps: Localize quick-start install.sh shell script to English for global platform parity. 2026-05-15 00:38:03 +03:00
ospab 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. 2026-05-15 00:37:24 +03:00
ospab 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 2026-05-15 00:36:28 +03:00
ospab 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. 2026-05-15 00:35:25 +03:00
ospab 292ba3b3d7 CI/CD: release version v0.1.21 2026-05-15 00:16:14 +03:00
ospab f1b8bfac42 UX: Remove dummy examples and emojis from CLI output to enforce professional strict templates 2026-05-15 00:15:54 +03:00
ospab a773422495 UX: Redesign CLI init workflow to prevent silent client-mode trap on missing configs and enrich config templates with complete modern routing schema 2026-05-15 00:14:17 +03:00
ospab 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 2026-05-15 00:11:28 +03:00
ospab 4e8513b597 CI/CD: release version v0.1.20 2026-05-15 00:01:38 +03:00
ospab 403405c791 CI/CD: Complete system alignment by introducing Nightly toolchain exclusively for MIPS builds and applying macOS path-prioritization patches 2026-05-15 00:01:22 +03:00
ospab c8a28a75ce CI/CD: release version v0.1.19 2026-05-14 23:57:50 +03:00
ospab fc815d4f85 CI/CD: Resolve MIPS Tier-3 compilation by instructing Cross to dynamically build-std library from source 2026-05-14 23:57:19 +03:00
ospab ed7054be7d CI/CD: Streamline triggers by removing redundant master branch push hook, enforcing tag-only execution 2026-05-14 23:53:12 +03:00
ospab b0ce83c076 Install: Refactor install.sh script to support auto-architecture detection, correct .tar.gz archive downloads and seamless tar extraction 2026-05-14 23:52:33 +03:00
ospab 899755ea1c CI/CD: release version v0.1.18 2026-05-14 23:52:13 +03:00
ospab de4e168162 CI/CD: Secure reliable cross-compilation via explicit Cross.toml registry and container isolation safeguards to solve MIPS, FreeBSD, and GLIBC failures 2026-05-14 23:51:37 +03:00
ospab 6b4edccc64 CI/CD: release version v0.1.17 2026-05-14 23:36:05 +03:00
ospab 97c9e3045b CI/CD: Remove CI suppression [skip ci] to fully restore automatic release triggers 2026-05-14 23:34:05 +03:00
ospab 68ae4da39d CI/CD: prepare version v0.1.16 [skip ci] 2026-05-14 23:23:05 +03:00
ospab dedcb3b952 CI/CD: prepare version v0.1.15 [skip ci] 2026-05-14 23:21:19 +03:00
ospab 565023070a CI/CD: Safeguard GitHub Release asset upload step to only execute on Tag pushes, enabling clean verification builds on master branch 2026-05-14 23:20:33 +03:00
ospab e5980df243 CI/CD: Skip host-runner rustup target addition for Cross-Docker targets to prevent Tier-3 architecture compilation crashes 2026-05-14 23:19:42 +03:00
ospab 7c4abca29e CI/CD: prepare version v0.1.14 [skip ci] 2026-05-14 23:18:34 +03:00
ospab d7f34505ec CI/CD: Fully bulletproof GHA YAML syntax & broaden triggers to master branch for immediate real-time execution 2026-05-14 23:18:21 +03:00
ospab d37f077287 CI/CD: prepare version v0.1.13 [skip ci] 2026-05-14 23:17:41 +03:00
ospab ca719cfae6 CI/CD: prepare version v0.1.12 [skip ci] 2026-05-14 23:16:59 +03:00
ospab c8c760c7d0 CI/CD: Add proactive git-pull rebase synchronization to start of build.ps1 2026-05-14 23:15:40 +03:00
ospab 2d9e5bbd9f CI/CD: prepare version v0.1.11 [skip ci] 2026-05-14 23:14:46 +03:00
ospab 00864abdbb CI/CD: prepare version v0.1.10 [skip ci] 2026-05-14 23:10:19 +03:00
ospab 882ef6f337 CI/CD: Fix GHA YAML negation syntax & Introduce -TriggerOnly parameter in build.ps1 2026-05-14 23:10:03 +03:00
ospab 6140e1e744 CI/CD: prepare version v0.1.9 [skip ci] 2026-05-14 23:08:19 +03:00
ospab 799be180bc CI/CD: Focus local build.ps1 exclusively on Windows/Linux x64 for rapid daily developer iteration 2026-05-14 23:07:16 +03:00
ospab 31892ca2cf CI/CD: Decouple build.ps1 from gh CLI and fully migrate release publishing to GitHub Actions via automatic Git tagging 2026-05-14 23:04:30 +03:00
ospab c58ca91ed5 CI/CD: Introduce Enterprise GitHub Actions release matrix & enrich local build with FreeBSD 2026-05-14 23:02:39 +03:00
ospab f071e8309e CI/CD: Expand Matrix to include Windows ARM64 and Linux 32-bit targets 2026-05-14 22:59:07 +03:00
ospab abaf49237e Release preparation: bump version to v0.1.7 [skip ci] 2026-05-14 22:57:14 +03:00
ospab bc656e2c52 CI/CD: Add -Flatten switch to build.ps1 to consolidate raw tagged binaries into dist/release/ 2026-05-14 22:49:17 +03:00
ospab 26a0953b5f CI/CD: Implement Universal Cross-Platform Release Matrix and Automated GitHub Deployment via gh CLI 2026-05-14 22:47:44 +03:00
ospab 0367eb5582 Fix: Update raw installation URLs from main to master branch in READMEs 2026-05-14 22:44:57 +03:00
ospab ef8bea242b Enhancement: Add Section 8 for concurrent multiplexed offline traffic routing verification 2026-05-14 22:42:32 +03:00
ospab 93bf3579fd Enhancement: Add automated DPI Active Probing (TSPU stealth) and Unauthorized client testing in test_linux.sh 2026-05-14 22:40:28 +03:00
ospab fadee756e3 Fix: Use robust universal hex regex for key injection in test_linux.sh to support pretty-printed arrays 2026-05-14 22:37:44 +03:00
ospab 8fc4bdef6a Enhancement: Implement Section 6 integrated connection & handshake testing in test_linux.sh 2026-05-14 22:35:45 +03:00
ospab 899dd3aed2 Fix: Eliminate CLI argument short-flag collision for -c mapping to both config and count 2026-05-14 22:33:58 +03:00
ospab bbe5a88f36 Fix: Persist WSL compilation artifacts in host target_linux to prevent WSL /tmp evaporation 2026-05-14 22:22:04 +03:00