Commit Graph

  • 90a919df59 docs: update architecture diagram to be more understandable ospab 2026-07-12 00:34:10 +0300
  • 4ac2e79e14 docs: document DH-inclusive transport keys / forward secrecy + trial rate-limit ospab 2026-07-11 22:01:40 +0300
  • a9509a235d fix: low-severity hardening (Karn RTT, 32-bit frame overflow, replay-cache DoS) ospab 2026-07-11 21:25:36 +0300
  • 5754689e09 refactor: remove dead 0-RTT resumption module (unsafe XOR ticket crypto) ospab 2026-07-11 21:22:45 +0300
  • b5735fe8c2 fix: quiet hot-path logging and stop logging access keys verbatim ospab 2026-07-11 21:21:01 +0300
  • f904695760 fix(server): rate-limit + cache the O(N_keys) handshake trial path (CPU DoS) ospab 2026-07-11 21:18:05 +0300
  • 29554a71f1 fix(crypto)!: derive transport keys from DH-inclusive Noise Split, not the handshake hash ospab 2026-07-11 21:14:15 +0300
  • 271a39c664 fix(icons): forcefully overwrite all android legacy and adaptive icons with logo_new.png ospab 2026-07-11 20:59:45 +0300
  • 44f9067222 feat(icons): apply logo_new.png to all apps and watermarks ospab 2026-07-11 00:58:44 +0300
  • dee0288f2a fix(release): rename -Switch param to -NewVersion (silently broke channel resolution) v0.4.1 ospab 2026-07-10 03:25:26 +0300
  • 10ec253fa0 chore: release v0.4.1-.0 on master ospab 2026-07-10 03:17:41 +0300
  • cb59a5343f merge master: reconcile 3 commits pushed directly to master ospab 2026-07-10 03:14:59 +0300
  • b7bd8c20a5 docs: update CLI arguments to subcommands ospab 2026-07-10 03:05:30 +0300
  • d725a4440b chore: gitignore netstack-smoltcp (vendored, already tracked separately) ospab 2026-07-10 01:47:20 +0300
  • caab8698ba chore: remove dead ostp-license/frontend (143MB committed node_modules+dist) ospab 2026-07-10 01:46:32 +0300
  • 3e9e8845f1 docs: remove nonexistent 'prober' entry from CLI reference ospab 2026-07-10 01:44:01 +0300
  • e52087ee8e fix: restore LICENSE file to actual AGPL-3.0 text (was stuck on old BSL 1.1) ospab 2026-07-10 01:36:41 +0300
  • 2092f6c716 fix(flutter/android): surface getMetrics failures into the in-app log ospab 2026-07-10 01:23:28 +0300
  • 223f02287a feat(flutter): add optional live speed/RTT display, matching desktop GUI ospab 2026-07-10 01:18:07 +0300
  • 1d1a1ea5af refactor: remove dead stealth_sni config field across the whole stack ospab 2026-07-10 01:04:56 +0300
  • 1b3390a3cf fix(flutter): declutter profile editor, fix contrast bugs, unblock app list ospab 2026-07-10 00:45:30 +0300
  • 7d9e5faeec fix(flutter): eagle watermark rendered as a flat gray square ospab 2026-07-10 00:24:28 +0300
  • eda2a0eba7 fix(flutter): increase watermark opacity and apply to settings ospab 2026-07-10 00:09:55 +0300
  • 22c2d5edd8 feat(flutter): update UI theme to monochrome with eagle watermark ospab 2026-07-09 23:57:58 +0300
  • fa7ec2cd9a feat(flutter): update launcher icons to new eagle design with round support ospab 2026-07-09 23:52:37 +0300
  • 794ea5251b refactor(ci): target_version + per-channel iteration in gha.ps1 ospab 2026-07-09 23:42:27 +0300
  • c6d506e6c0 feat(flutter): profiles + per-profile junk/frag, drop WSS ospab 2026-07-09 23:42:10 +0300
  • 61091b6d56 chore(release): 0.4.7 + fix resolve-channel prerelease labelling v0.4.7-beta ospab 2026-07-09 14:58:40 +0300
  • aa1c4ccd52 chore: ignore AI agent instructions directory ospab 2026-07-09 14:53:11 +0300
  • 5ab6833eab feat(core): time-rotating junk marker — kill the static per-user fingerprint ospab 2026-07-09 14:43:40 +0300
  • 5dc3a60017 refactor(logging): consolidate all logs into one ostp.log, Windows clears on start v0.4.6-beta ospab 2026-07-09 14:32:08 +0300
  • a33e5d3874 ci: fix invalid rust toolchain name ospab 2026-07-09 14:30:23 +0300
  • 1b536e9cf3 chore: release 0.4.6-beta on beta ospab 2026-07-09 02:54:50 +0300
  • 5883f5105b chore: release 0.4.5-beta on beta ospab 2026-07-09 02:51:47 +0300
  • e21acc2ee1 docs: update references from nightly to alpha ospab 2026-07-09 02:49:33 +0300
  • 1568db3323 ci: rename nightly to alpha ospab 2026-07-09 02:46:47 +0300
  • edb2d8e229 ci: fix powershell encoding error ospab 2026-07-09 02:45:00 +0300
  • d609a3e883 ci: fix powershell parse error caused by utf-8 em-dash ospab 2026-07-09 02:44:11 +0300
  • 43914055b3 ci: fix branch name in gha.ps1 ospab 2026-07-09 02:43:46 +0300
  • 3df5d5fccf ci: remove push branches to save GHA minutes, update script to beta ospab 2026-07-09 02:43:07 +0300
  • 3d531ee0d9 fix(gui): fix light theme invisible text/borders ospab 2026-07-09 02:39:19 +0300
  • 2819e2b3c2 feat(gui): add junk and tcp fragmentation global settings ospab 2026-07-09 02:35:21 +0300
  • 244d3ad374 ci: update GHA run-name format for releases ospab 2026-07-09 01:24:43 +0300
  • b89c6b0950 ci: update GHA run-name format for releases ospab 2026-07-09 01:24:43 +0300
  • 992c212c76 feat(gui): make RTT and speed display optional ospab 2026-07-08 23:12:21 +0300
  • 6361a87072 feat(gui): make RTT and speed display optional ospab 2026-07-08 23:12:21 +0300
  • fbc37e9d39 fix(gui): fix UAC SmartScreen and scrolling UI layout ospab 2026-07-08 22:45:03 +0300
  • db581ca391 fix(gui): fix UAC SmartScreen and scrolling UI layout ospab 2026-07-08 22:45:03 +0300
  • a547ebff17 fix(ci): quote run-name — unquoted colon broke YAML parsing on every push ospab 2026-07-08 22:23:01 +0300
  • d065f6ceca chore: release 0.4.4-nightly on nightly ospab 2026-07-08 19:13:55 +0300
  • d822f48891 refactor(config): one canonical config.json schema for client/server/relay ospab 2026-07-08 18:58:34 +0300
  • 26665a826f feat(client): one authoritative config migrator, manual-only ospab 2026-07-08 18:45:04 +0300
  • 7b43e1dcf7 ci: prefix rolling-channel release tags with "v" for consistency v0.4.3-nightly ospab 2026-07-08 18:20:45 +0300
  • b17e5499eb ci: fix run-name to say "channel" instead of a bare branch name ospab 2026-07-08 18:18:11 +0300
  • ec947ec9d1 chore: release 0.4.3-nightly on nightly ospab 2026-07-08 18:13:37 +0300
  • 0ec09d1311 ci: add scripts/gha.ps1 — versioned release cutter with channel memory ospab 2026-07-08 18:05:01 +0300
  • f81610f939 chore: bump version to 0.4.2 ospab 2026-07-08 17:28:14 +0300
  • 114011df5a docs: add commit conventions and branch strategy to CONTRIBUTING ospab 2026-07-08 17:28:10 +0300
  • f96daaf57d feat(client): auto-reconnect on network change or any subsystem drop ospab 2026-07-08 17:28:05 +0300
  • 6929d42736 Polish docs/README to match v0.4.x: fix license mismatch, CLI, crypto docs ospab 2026-07-08 03:06:53 +0300
  • 5e0ff4a7ef Remove repo-root cruft: scratch files, dead migration script, stale wiki/config ospab 2026-07-08 02:59:02 +0300
  • c330a0abe3 Fix UAC diagnostics parity, gk alias, flutter version, and versioned CI channels ospab 2026-07-08 02:52:23 +0300
  • b2ee9eb010 Port CLI subcommands + multi-channel release onto the 0.4.0 rebuild v0.4.4-nightly 0.4.3-nightly 0.4.2-nightly 0.4.2-beta ospab 2026-07-08 01:38:44 +0300
  • 5c2b5a06dd Refactor CLI to subcommands, fix UAC elevation, and add multi-channel release v0.4.2-beta backup/pre-release-pre-reorg backup/master-pre-reorg ospab 2026-07-08 00:38:40 +0300
  • 8ca411a64b Fix github actions: remove working-directory for ostp-control to avoid failure when absent v0.4.1-beta ospab 2026-07-07 18:04:21 +0300
  • 80b4ad8d54 Fix settings GUI scrolling: force screen height and block layout for scrollable ospab 2026-07-07 17:35:08 +0300
  • dbd4ebc4e3 Fix linux build for beta 0.4.1 ospab 2026-07-07 17:10:25 +0300
  • acab38c551 0.4.1: per-key junk marker, GUI polish, pre-release pipeline ospab 2026-07-07 16:33:57 +0300
  • 83f14ec209 Fix GUI scrolling: remove extra closing divs and prevent flex children from shrinking ospab 2026-07-04 01:17:14 +0300
  • e1bf18e653 core_fixes ospab 2026-06-28 17:11:27 +0300
  • 39127d30f3 §B: fix Closing-state teardown data loss (from 47d44fa) ospab 2026-06-28 01:44:37 +0300
  • 5c9ec89821 §F: GUI start_tunnel tears down existing tunnel first (stop+start) ospab 2026-06-27 21:40:09 +0300
  • 4f7f1ca838 §F: desktop Share — local QR + copyable ostp:// link ospab 2026-06-27 21:38:21 +0300
  • 2a9b099b24 §H/§F: port eagle watermark branding into the desktop GUI ospab 2026-06-27 21:28:46 +0300
  • db65e3367f §E (base): port junk packets + TCP fragmentation (stream-only) ospab 2026-06-27 17:11:12 +0300
  • 89a5eea20d §C: protocol version gate via key derivation (reject old clients) ospab 2026-06-27 16:57:23 +0300
  • 38f2d9e659 §B: port stability fixes from 0.3.x onto the clean base ospab 2026-06-27 16:30:42 +0300
  • 7704e0bdb1 §A.3: remove dead tun2socks code (native OSTP TUN is the only path) ospab 2026-06-27 16:29:55 +0300
  • 92d6b06d75 §A: remove WSS + Reality (TLS-mimicry); bump to 0.4.0 / AGPL-3.0 ospab 2026-06-27 16:29:42 +0300
  • e31a651eb1 CI/CD: release version v0.3.21 v0.3.21 ospab 2026-06-25 23:32:47 +0300
  • 922cf0b142 Bump file descriptor limits to fix EMFILE errors ospab 2026-06-25 23:32:14 +0300
  • da41289336 CI/CD: release version v0.3.20 v0.3.20 ospab 2026-06-25 21:25:13 +0300
  • 1151726415 Downgrade UoT and unauthorized probe logs to debug ospab 2026-06-25 21:24:29 +0300
  • 9da23b2a4d CI/CD: release version v0.3.19 v0.3.19 ospab 2026-06-25 20:55:30 +0300
  • a16792986f Fix client stability, metrics, and compiler warnings ospab 2026-06-25 20:54:13 +0300
  • 78c7a9e886 Release v0.3.18 v0.3.18 ospab 2026-06-25 16:55:14 +0300
  • ad3a8cbe8c fix: panic on startup due to clap args conflict; add l4_protocol parsing ospab 2026-06-24 00:12:52 +0300
  • cf72198b1f CI/CD: release version v0.3.16 v0.3.16 ospab 2026-06-23 01:44:16 +0300
  • d1d6a55e75 fix(client): fix missing fd destructuring in tun inbound ospab 2026-06-23 01:43:55 +0300
  • a965adb0b1 CI/CD: release version v0.3.15 v0.3.15 ospab 2026-06-23 01:25:05 +0300
  • 0b9dd8f400 fix(client): enable TUN inbound compilation on Android ospab 2026-06-23 01:24:43 +0300
  • 766401b219 CI/CD: release version v0.3.14 v0.3.14 ospab 2026-06-23 00:58:21 +0300
  • aae9d22038 fix(cli): missing l4_protocol field initialization ospab 2026-06-23 00:58:04 +0300
  • 71ecf0da86 CI/CD: release version v0.3.13 v0.3.13 ospab 2026-06-23 00:55:41 +0300
  • bb31f225d0 fix(flutter): share button text color ospab 2026-06-23 00:49:37 +0300
  • 4775559960 fix(flutter): import button color, transport descriptions, and eagle icons ospab 2026-06-23 00:45:05 +0300
  • 2997bfdf16 feat: implement l4_protocol for server outbound, fix gui metrics and tunnel startup ospab 2026-06-23 00:05:04 +0300
  • b6e78c1d29 Fix TUN no-internet: terminate helper cleanly and harden bypass routes ospab 2026-06-22 14:57:20 +0300
  • 5f9682663e Suppress dead_code warnings in ostp-gui lib ospab 2026-06-21 22:41:22 +0300
  • ee38b15402 Fix tun-helper IPC encryption mismatch and unify log format ospab 2026-06-21 22:38:29 +0300