Commit Graph

  • 252f081a61 Suppress stale terminal mouse reports after reconnect DuProcess 2026-07-04 22:56:32 -04:00
  • b1e8326b0a Stop local benchmark holder leaks DuProcess 2026-07-04 22:31:14 -04:00
  • 3b4931aa8f Keep server alive on transient UDP send errors DuProcess 2026-07-04 22:29:52 -04:00
  • 5c54601cdf Prepare Dosh 1.0.0 rc1 v1.0.0-rc1 DuProcess 2026-07-04 16:58:15 -04:00
  • c085137250 Add hostile network TUI soak gate DuProcess 2026-07-04 14:37:23 -04:00
  • 237ad52bef Flush queued input after reconnect contact v0.1.17 DuProcess 2026-07-03 16:35:22 -04:00
  • a8ba852f16 Keep Dosh server service alive v0.1.16 DuProcess 2026-07-03 14:51:47 -04:00
  • f1a3de7730 Rate limit terminal gap resync v0.1.15 DuProcess 2026-07-03 10:19:53 -04:00
  • 80699dcf9d Stabilize terminal frame recovery v0.1.14 DuProcess 2026-07-03 10:06:23 -04:00
  • 274c0f505e Stop sandboxing remote shells v0.1.13 DuProcess 2026-07-02 19:52:46 -04:00
  • b393c0e5d5 Allow netlink for terminal network monitors v0.1.12 DuProcess 2026-07-02 19:40:30 -04:00
  • d5bc8e3c64 Recover terminal output gaps with resume repaint v0.1.11 DuProcess 2026-07-02 19:29:20 -04:00
  • c40f5459ba Keep live TUI output raw under retransmit pressure v0.1.10 DuProcess 2026-07-02 19:21:43 -04:00
  • 601510687e Prepare Dosh 0.1.9 release v0.1.9 DuProcess 2026-07-02 19:07:46 -04:00
  • 60387e9222 Install Dosh binaries atomically DuProcess 2026-07-02 18:41:02 -04:00
  • a48aa15308 Preserve raw terminal output for TUIs v0.1.8 DuProcess 2026-07-02 18:34:09 -04:00
  • 691b58e531 Harden update and release tooling DuProcess 2026-07-01 19:48:46 -04:00
  • 431dcc3997 Prepare Dosh 0.1.7 release v0.1.7 DuProcess 2026-07-01 18:03:42 -04:00
  • 3224a9c699 Fix Dosh stdio proxy for VS Code DuProcess 2026-07-01 09:58:26 -04:00
  • 00f5b2e001 Default Windows installer to Dosh repo DuProcess 2026-06-30 19:54:16 -04:00
  • 03cb5c0f75 Ignore packaged VS Code extension artifacts DuProcess 2026-06-30 19:43:48 -04:00
  • f8056b03b6 Add VS Code Remote SSH integration DuProcess 2026-06-30 19:42:45 -04:00
  • 42fbf86ca9 Add Dosh stdio proxy for SSH streams DuProcess 2026-06-30 19:42:35 -04:00
  • 13f8cb07c5 Document Dosh Rust SDK examples DuProcess 2026-06-30 19:21:28 -04:00
  • bbf6ffd725 Add native services and embeddable transport SDK DuProcess 2026-06-30 19:21:23 -04:00
  • 35d9c9c6de Bump version to 0.1.6 v0.1.6 DuProcess 2026-06-28 09:31:50 -04:00
  • 51247576f3 Harden server install restart path DuProcess 2026-06-28 09:31:06 -04:00
  • 255f584545 Add release check gate DuProcess 2026-06-28 09:27:34 -04:00
  • d947ccd934 Clarify update checks for releases DuProcess 2026-06-28 09:24:20 -04:00
  • cf27ba7ddf Drop stale mouse reports on reconnect v0.1.5 DuProcess 2026-06-28 08:57:34 -04:00
  • 02607b49b1 Harden reconnect and stream open reliability v0.1.4 DuProcess 2026-06-27 21:16:12 -04:00
  • 48e3de2922 Refresh reconnect send address and guard prebuilts v0.1.3 DuProcess 2026-06-27 20:11:41 -04:00
  • c95a913422 Add short post-submit printable input hold v0.1.2 DuProcess 2026-06-27 19:31:47 -04:00
  • 6292784f3a Keep queued startup control input ordered DuProcess 2026-06-27 18:54:55 -04:00
  • d2fd7ee346 Make post-submit input gate command agnostic DuProcess 2026-06-27 18:36:45 -04:00
  • acd22b93e8 Gate manual TUI launch input DuProcess 2026-06-27 18:05:29 -04:00
  • ef712a79ee Gate startup command input before TUI readiness DuProcess 2026-06-27 17:53:59 -04:00
  • 48a59496b2 Expose build identity in version output DuProcess 2026-06-27 13:45:48 -04:00
  • 606fad72e3 Respect update prebuilt override DuProcess 2026-06-27 11:48:06 -04:00
  • 9d0396dbf9 Fix reconnect stale keys and TUI status rendering DuProcess 2026-06-27 11:46:26 -04:00
  • f71cd975bc Make update build current source DuProcess 2026-06-26 19:34:10 -04:00
  • 4842a129f2 Fix startup command and holder fallback DuProcess 2026-06-26 19:31:33 -04:00
  • 60d73df5be Support cross Windows release packaging DuProcess 2026-06-22 17:19:16 -04:00
  • f9a378a9cd Harden release readiness gates DuProcess 2026-06-22 17:14:59 -04:00
  • fb6cf4e7c2 Warn on client server version mismatch DuProcess 2026-06-22 01:52:34 -04:00
  • c0d83c9133 Add Dosh server restart command DuProcess 2026-06-22 01:50:39 -04:00
  • a4b3e7c89b Add Dosh status command DuProcess 2026-06-22 01:48:16 -04:00
  • 44717e4956 Harden release upload scripts DuProcess 2026-06-22 01:42:17 -04:00
  • 149ea07edf Automate Gitea release publishing DuProcess 2026-06-22 01:41:34 -04:00
  • 6f40ff9e25 Prefer direct Gitea release assets DuProcess 2026-06-21 15:52:42 -04:00
  • b21c2eed9d Slim release packaging DuProcess 2026-06-21 11:21:05 -04:00
  • 29d894b43b Read Gitea release token from config DuProcess 2026-06-21 11:02:22 -04:00
  • fcc21c7aef Make restart reconnect persistent DuProcess 2026-06-21 10:51:12 -04:00
  • a029564d80 Add Mosh parity hardening DuProcess 2026-06-21 10:23:06 -04:00
  • 689d2a9575 Buffer input across reconnect DuProcess 2026-06-21 09:44:39 -04:00
  • 38e70611c5 Clarify Dosh positioning DuProcess 2026-06-20 19:44:40 -04:00
  • 6adcdc01e8 Tighten README DuProcess 2026-06-20 19:43:54 -04:00
  • 742477bf6e Add Windows client packaging and recovery tools DuProcess 2026-06-20 19:40:33 -04:00
  • a202f97704 Quiet missing release lookup v0.1.1 DuProcess 2026-06-20 19:20:55 -04:00
  • f6ead86db4 Add setup selftest and diagnostics polish DuProcess 2026-06-20 19:18:34 -04:00
  • 013d653f99 Quiet Gitea prebuilt fallback v0.1.0 DuProcess 2026-06-20 18:10:15 -04:00
  • 4e7e4cff10 Update release artifact checksums DuProcess 2026-06-20 18:09:25 -04:00
  • fbad776441 Resolve Gitea release downloads DuProcess 2026-06-20 18:08:13 -04:00
  • 90d9b583c0 Try prebuilt installers by default DuProcess 2026-06-20 18:03:11 -04:00
  • f7c4ebaaf7 Add macOS release artifact evidence DuProcess 2026-06-20 18:00:56 -04:00
  • 27419f4ca8 Fix Gitea release id parsing DuProcess 2026-06-20 17:51:36 -04:00
  • ec2422bc3e Remove personal host aliases from defaults DuProcess 2026-06-20 17:49:48 -04:00
  • d51cc248e7 Add release evidence and audit packet DuProcess 2026-06-20 10:45:55 -04:00
  • b44ff8e773 Improve release and benchmark tooling DuProcess 2026-06-20 10:37:26 -04:00
  • 7884ea2796 Add prebuilt update path DuProcess 2026-06-19 16:40:58 -04:00
  • 774da7371e Chunk terminal output below MTU DuProcess 2026-06-19 16:30:51 -04:00
  • 41cdb0f54f Add optional command extensions DuProcess 2026-06-19 16:17:38 -04:00
  • 90e53f4b68 Add reliable stream retransmission DuProcess 2026-06-19 16:00:51 -04:00
  • d0d6f59cdf Add launch hardening gates DuProcess 2026-06-18 09:45:27 -04:00
  • 25d9a6aefa Expand native auth and benchmark gates DuProcess 2026-06-18 09:29:06 -04:00
  • 2835da76b0 Persist only named/prewarmed sessions, not implicit ones DuProcess 2026-06-14 22:46:10 -04:00
  • eec8ef0a02 Fall back to xterm-256color when the client TERM isn't on the server DuProcess 2026-06-14 17:03:06 -04:00
  • 41256b66b7 persist_sessions: default off (opt-in until stress-tested) DuProcess 2026-06-14 14:23:48 -04:00
  • 14b7e75025 Merge persistence: server-restart-survivable sessions (holder + SCM_RIGHTS fd passing) DuProcess 2026-06-14 14:21:17 -04:00
  • 8b1af51bc6 Persist sessions across server restarts via per-session holders DuProcess 2026-06-14 14:19:09 -04:00
  • a88d912d2b Client: instant SIGWINCH-driven terminal resize (mosh-style) DuProcess 2026-06-14 14:02:08 -04:00
  • 683c3cd01d Merge Wave 2: disconnect status line, prediction tick-policy fix, SSH-agent forwarding (VERSION 3) DuProcess 2026-06-14 11:11:42 -04:00
  • 9a52d65beb Add opt-in, security-gated SSH-agent forwarding DuProcess 2026-06-14 11:10:44 -04:00
  • 6b2933eb05 Add non-destructive disconnect status line and tick-driven prediction policy DuProcess 2026-06-14 10:57:40 -04:00
  • 8da98c45e7 Native v1: connection fix, hardening, forwarding robustness, prediction, benchmarks, docs DuProcess 2026-06-14 10:49:33 -04:00
  • 2c7654138b Merge track A: VERSION discipline, rekey, migration, rate limiting, O(1) index DuProcess 2026-06-14 10:47:14 -04:00
  • f9c1973c13 Harden native protocol: version discipline, rekey, migration, rate limit, O(1) client index DuProcess 2026-06-14 10:45:44 -04:00
  • 1306adb558 Merge track E: clean-room mosh-grade predictive echo DuProcess 2026-06-14 10:42:57 -04:00
  • 1e5517dcf1 Add llms.txt agent-oriented overview DuProcess 2026-06-14 10:42:03 -04:00
  • cdeba047bc Add mosh-grade predictive local echo DuProcess 2026-06-14 10:41:42 -04:00
  • c47ae98c68 Merge track C: benchmark path matrix + safe local harness + BENCHMARKS.md DuProcess 2026-06-14 10:34:30 -04:00
  • c48f2280a0 Add benchmark path matrix and safe local harness DuProcess 2026-06-14 10:33:37 -04:00
  • 6bded28d40 Merge track B: hostile-network tests + fuzzing + CI fuzz job DuProcess 2026-06-14 10:32:41 -04:00
  • 9b0f09a8a8 Add hostile-network tests, parser fuzzing, and CI fuzz job DuProcess 2026-06-14 10:31:47 -04:00
  • c37424eb45 Merge track D: threat model + readiness docs DuProcess 2026-06-14 10:29:05 -04:00
  • 828206f757 Publish threat model and refresh native v1 docs DuProcess 2026-06-14 10:27:40 -04:00
  • 2a6f28d529 Fix native-v1 connection break, server panic, and resource leaks DuProcess 2026-06-14 10:06:27 -04:00
  • 6c14d669b8 Gate non-loopback remote binds DuProcess 2026-06-14 09:10:09 -04:00
  • fb5c25ea0b Add stream window flow control DuProcess 2026-06-14 09:08:19 -04:00
  • dd9c4daeda Report server version in doctor DuProcess 2026-06-13 22:34:09 -04:00