ospab
e20e4f2533
CI/CD: release version v0.1.67
2026-05-17 16:28:11 +03:00
ospab
074a3f6371
CI/CD: release version v0.1.66
2026-05-17 15:32:44 +03:00
ospab
0418e5728c
CI/CD: release version v0.1.65
2026-05-17 15:23:12 +03:00
ospab
a6640e1344
CI/CD: release version v0.1.64
2026-05-17 15:16:37 +03:00
ospab
bb7d471864
CI/CD: release version v0.1.63
2026-05-17 14:41:02 +03:00
ospab
f8aa8906ff
CI/CD: release version v0.1.62
2026-05-17 14:23:08 +03:00
ospab
e36d743ad5
refactor: professionalize all scripts and CI workflow
...
build.ps1:
- Added mandatory cargo check pre-flight that blocks releases on errors
- Added --Check flag for check-only mode (no build, no release)
- Reverts version bump if check fails
- Professionalized all output (removed informal language)
- Cleaner output structure with consistent [ok], [warn], [error] tags
install.ps1 / install.sh:
- Professionalized all prompts and messages
- Removed informal phrasing
- Consistent formatting
test_linux.sh:
- Updated all log string matchers to match professionalized output:
'Connection established' (was 'Bridge connection established')
'Starting server' (was 'Starting in SERVER mode')
'Starting client' (was 'Starting in CLIENT mode')
RTT regex updated for new format
release.yml:
- Added cargo check pre-flight step before native compilation
2026-05-17 03:41:40 +03:00
ospab
696d416eff
fix: resolve KeyExchange import error and clean compiler warnings
...
- Removed stale KeyExchange re-export from crypto/mod.rs (kex.rs
only exports HybridSharedSecret and HybridKex after stub refactor)
- Removed unused imports in ostp-server/lib.rs (AsyncWriteExt,
tcp::OwnedWriteHalf)
- Suppressed dead_code warning on HelperMsg::Log variant (IPC spec)
- Verified: cargo check passes with zero errors and zero warnings
2026-05-17 03:35:39 +03:00
ospab
5bd653e9d2
fix: immediately ACK duplicate packets instead of silently dropping them to unblock client retries when ACKs are lost
2026-05-17 02:56:16 +03:00
ospab
5c33f08a9b
fix: resolve fatal connection halt caused by unrecoverable dropped untracked Ack/Nack frames. Control frames are now saved in sent_history without auto-retransmission to allow targeted Nack recovery.
2026-05-17 02:40:52 +03:00
ospab
f0a93b4161
perf: heavily tune UDP socket buffers via socket2 to support 10Gbps+ micro-burst resilience
2026-05-17 02:19:59 +03:00
ospab
9c685c8e43
feat: ensure connection and disconnection logs are always visible on the server even without debug mode
2026-05-17 02:16:12 +03:00
ospab
b1dfb335c9
fix: resolve severe server-side head-of-line blocking under high connection concurrency by delegating TCP connection establishments and stream writing to asynchronous spawned tasks
2026-05-17 02:01:40 +03:00
ospab
4cc1f0079c
fix: resolve packet drop & connection timeouts under high speed tests by reducing proxy event queue size and expanding sent history / reorder buffers
2026-05-17 01:35:24 +03:00
ospab
ff207112d8
chore: sync Cargo.lock
2026-05-17 01:20:28 +03:00
ospab
e96d440e2d
feat: add turn section to default client init template
2026-05-17 00:21:15 +03:00
ospab
5c71c6cc9e
feat: introduce ciphertext-derived dynamic obfuscation to fully mask the nonce on the wire
2026-05-16 23:58:07 +03:00
ospab
ec35769b9f
fix: implement non-blocking unbounded channels and clean stream reset on reconnect
2026-05-16 23:41:04 +03:00
ospab
e28a698e9b
fix: resolve connection instability under load and refine logging
2026-05-16 20:55:11 +03:00
ospab
5c7a55f9e0
fix: restore server-only guard for link printing in init block
2026-05-16 19:30:15 +03:00
ospab
4970b661db
chore: implement keep-alive, config comments, validation and CI/CD improvements
2026-05-16 18:20:53 +03:00
ospab
b0491e14e3
feat(gui): privileged TUN helper architecture - GUI runs unprivileged, UAC prompt shown only for TUN mode via ostp-tun-helper.exe IPC
2026-05-15 23:08:14 +03:00
ospab
e21e612e5c
feat(gui): implement real-time atomic status polling and multi-state UI feedback (Stopped/Handshaking/Established) and update JNI/core layers
2026-05-15 22:37:50 +03:00
ospab
0f81140f06
feat: resolve flow control, tun crash route cleanup, log pollution, padding caps
2026-05-15 18:34:32 +03:00
ospab
77b0d55f39
security: fix obfuscation via HMAC per-packet mask and cap server sessions at 1024
2026-05-15 18:24:35 +03:00
ospab
6e35609f42
perf: accelerate protocol via low-latency ACK windows and suppress high-velocity console spam logs
2026-05-15 17:44:06 +03:00
ospab
6ae43a8f41
refactor: pre-package Wintun and tun2socks into archives via CI/CD and purge runtime downloader
2026-05-15 17:07:18 +03:00
ospab
22fb9bb3d3
feat: unified cross-platform TUN support (Linux + Windows Firewall dynamic bypass)
2026-05-15 15:54:37 +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
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
1ebf01cc65
Initial public release: Ospab Stealth Transport Protocol v0.1.0
2026-05-14 21:41:54 +03:00