Commit Graph

  • be98fb8d91 Harden release artifact verification main DuProcess 2026-07-13 01:03:16 -04:00
  • 0125966d2a Drive SDK maintenance while receiving DuProcess 2026-07-13 00:58:54 -04:00
  • 8b33a5d20b Retransmit stream controls in transport DuProcess 2026-07-13 00:51:09 -04:00
  • bbf45db0f6 Retransmit stream window adjustments DuProcess 2026-07-13 00:43:39 -04:00
  • d8cc462077 Retransmit stream close controls DuProcess 2026-07-13 00:37:30 -04:00
  • 4954059c6e Retransmit stream EOF controls DuProcess 2026-07-13 00:32:19 -04:00
  • b1cc6bf8ae Reset terminal modes before snapshot repaint DuProcess 2026-07-13 00:24:45 -04:00
  • bf50b38ce2 Support stream EOF half closes DuProcess 2026-07-13 00:20:52 -04:00
  • dccd648ac9 Handle overlapping stream receive chunks DuProcess 2026-07-13 00:05:30 -04:00
  • 3ab314698b Split stream writes into packet chunks DuProcess 2026-07-12 23:59:42 -04:00
  • c4301f192c Bound stream receive reordering window DuProcess 2026-07-12 23:48:46 -04:00
  • 7ebc6533a7 Reject trailing bytes in protocol packets DuProcess 2026-07-12 23:42:00 -04:00
  • e67e06ebb5 Clear service decoders on oversized frames DuProcess 2026-07-12 23:37:47 -04:00
  • fbedd54eaa Make 1.0 checks run full soaks DuProcess 2026-07-12 23:34:22 -04:00
  • 247a1669ce Align CI with release checks DuProcess 2026-07-12 23:31:16 -04:00
  • de179dd3e9 Run all-target tests in release gates DuProcess 2026-07-12 23:28:34 -04:00
  • 7184b42b7a Reconnect before stale terminal input DuProcess 2026-07-12 23:25:43 -04:00
  • 17cc1f6131 Parse bracketed IPv6 file endpoints DuProcess 2026-07-12 23:18:31 -04:00
  • 4b82334e02 Adapt runtime stream retransmit pacing DuProcess 2026-07-12 23:11:25 -04:00
  • b9d8b32ff1 Adapt stream retransmit pacing to RTT DuProcess 2026-07-12 23:00:53 -04:00
  • 52a319fe9d Preserve restored screen during ticket reattach DuProcess 2026-07-12 22:54:39 -04:00
  • 6bca98d1ce Default missing config fields on upgrade DuProcess 2026-07-12 22:45:05 -04:00
  • ab256285d1 Align Windows client auth defaults DuProcess 2026-07-12 22:41:48 -04:00
  • b076a84dc7 Reject unsafe Windows update cache segments DuProcess 2026-07-12 22:37:51 -04:00
  • c0b9e17214 Harden Unix update source cache path DuProcess 2026-07-12 22:35:16 -04:00
  • 0bc2a05586 Preserve restored screen through update reattach DuProcess 2026-07-12 22:32:04 -04:00
  • c29c43d4db Reuse Windows update source cache DuProcess 2026-07-12 22:20:35 -04:00
  • 6f055e9fc1 Use effective artifact tag in update checks DuProcess 2026-07-12 22:13:36 -04:00
  • 306a636e32 Mark RC Gitea releases as prereleases DuProcess 2026-07-12 22:09:19 -04:00
  • a529061e58 Compare prerelease versions correctly for updates DuProcess 2026-07-12 22:05:21 -04:00
  • 5a85e6508d Require checksums for prebuilt installers DuProcess 2026-07-12 22:00:01 -04:00
  • efddd1544e Mark sessions empty on final client removal DuProcess 2026-07-12 21:55:50 -04:00
  • 0a05c68e94 Arm wake repaint retry from input paths DuProcess 2026-07-12 21:51:02 -04:00
  • 695f356411 Retry wake repaint after local sleep DuProcess 2026-07-12 21:47:02 -04:00
  • fca1f9a08e Strip mouse reports unless a TUI owns them DuProcess 2026-07-12 21:42:17 -04:00
  • 7f48af45cd Require complete release uploads by default DuProcess 2026-07-12 21:37:27 -04:00
  • ae619c6a78 Skip stale latest prebuilts in installers DuProcess 2026-07-12 21:34:25 -04:00
  • bea4674700 Prevent update from using stale latest release v1.0.0-rc42 DuProcess 2026-07-12 21:30:14 -04:00
  • c9332f707d Clarify update check when local is newer v1.0.0-rc41 DuProcess 2026-07-12 21:25:42 -04:00
  • d883e1cdb2 Cover health log trace selection DuProcess 2026-07-12 21:21:36 -04:00
  • e061b11974 Keep reconnect health breadcrumbs DuProcess 2026-07-12 21:18:19 -04:00
  • 0f2cb82be6 Trace reconnect failure reasons DuProcess 2026-07-12 21:11:49 -04:00
  • f74495765f Retry wake repaint quickly DuProcess 2026-07-12 21:08:37 -04:00
  • b2c407ab6e Publish complete release artifacts to Gitea DuProcess 2026-07-12 12:21:26 -04:00
  • 4b9d05a185 Cover traced ticket reattach recovery DuProcess 2026-07-12 12:18:09 -04:00
  • 3d5bb126c5 Trace ticket reattach recovery v1.0.0-rc37 DuProcess 2026-07-12 12:15:25 -04:00
  • 37632a96b7 Filter trace reports to latest run v1.0.0-rc36 DuProcess 2026-07-12 12:09:37 -04:00
  • e69be4fdf0 Reconnect before input after local sleep v1.0.0-rc35 DuProcess 2026-07-12 12:01:46 -04:00
  • fdbd58b628 Fetch remote server trace reports v1.0.0-rc34 DuProcess 2026-07-12 11:55:23 -04:00
  • c65aba9d7a Repaint terminal after local sleep v1.0.0-rc33 DuProcess 2026-07-12 11:48:18 -04:00
  • 818b481154 Cover terminal mouse input filtering DuProcess 2026-07-12 01:08:38 -04:00
  • 70650e221b Flag trace terminal input anomalies v1.0.0-rc32 DuProcess 2026-07-12 01:04:37 -04:00
  • 01e8870578 Add trace report summarizer v1.0.0-rc31 DuProcess 2026-07-12 00:59:15 -04:00
  • 99d54899bd Add trace command for reconnect debugging v1.0.0-rc30 DuProcess 2026-07-12 00:52:47 -04:00
  • 80e922957e Trace reconnect mouse input handling v1.0.0-rc29 DuProcess 2026-07-12 00:40:28 -04:00
  • 1dcb33550e Expand SSH identity path tokens v1.0.0-rc28 DuProcess 2026-07-11 18:18:43 -04:00
  • 2c5b9ab30d Preserve symlinks in file copy v1.0.0-rc27 DuProcess 2026-07-11 18:07:13 -04:00
  • bfe75dfbd2 Harden file resume prefix validation v1.0.0-rc26 DuProcess 2026-07-11 17:59:41 -04:00
  • 4ea05fc14f Clarify proxied SSH UDP requirements v1.0.0-rc25 DuProcess 2026-07-11 17:44:43 -04:00
  • bae0d0ed56 Harden stream queues and hostile network tests v1.0.0-rc24 DuProcess 2026-07-11 17:33:49 -04:00
  • 99e318ca6b Harden reconnect paths under UDP churn v1.0.0-rc23 DuProcess 2026-07-11 12:34:18 -04:00
  • b2be4c2cb7 Retry transport receive during UDP churn v1.0.0-rc22 DuProcess 2026-07-11 12:15:25 -04:00
  • dbf96b68d3 Keep sessions alive through UDP churn v1.0.0-rc21 DuProcess 2026-07-11 12:08:32 -04:00
  • d74457d198 Preserve OpenSSH alias config for hosts v1.0.0-rc20 DuProcess 2026-07-11 11:47:45 -04:00
  • 03f5b88889 Bump version to 1.0.0-rc19 v1.0.0-rc19 DuProcess 2026-07-11 11:34:42 -04:00
  • 5a29925422 Stamp release builds from exported git metadata DuProcess 2026-07-11 11:34:23 -04:00
  • 630b8dab30 Bump version to 1.0.0-rc18 v1.0.0-rc18 DuProcess 2026-07-11 11:29:56 -04:00
  • b87f277e2d Use native installer for Windows updates DuProcess 2026-07-11 11:29:41 -04:00
  • 732f53f2d0 Keep release clippy gate clean DuProcess 2026-07-10 23:11:16 -04:00
  • 6aa03cca63 Make package artifact checks deterministic DuProcess 2026-07-10 23:07:50 -04:00
  • 58d8e34828 Bump version to 1.0.0-rc17 v1.0.0-rc17 DuProcess 2026-07-10 22:55:45 -04:00
  • 47e446b433 Let dosh update refresh server installs DuProcess 2026-07-10 22:55:29 -04:00
  • e11ba1a652 Bump version to 1.0.0-rc16 v1.0.0-rc16 DuProcess 2026-07-10 22:49:14 -04:00
  • 07c4b321d1 Harden persistent screen mirroring DuProcess 2026-07-10 22:48:32 -04:00
  • 673b8ae16e Bump version to 1.0.0-rc15 v1.0.0-rc15 DuProcess 2026-07-10 22:26:04 -04:00
  • 262dfaca04 Retire terminal forwarding stream ids DuProcess 2026-07-10 22:23:34 -04:00
  • 5ca3e98a5c Bump version to 1.0.0-rc14 DuProcess 2026-07-09 20:02:34 -04:00
  • 40810e4ba2 Bound retired stream tombstones DuProcess 2026-07-09 19:58:39 -04:00
  • 1f01338eb8 Bump version to 1.0.0-rc13 DuProcess 2026-07-09 19:52:08 -04:00
  • 5c8bd68aa6 Retire closed transport stream ids DuProcess 2026-07-09 19:49:56 -04:00
  • 68cf411143 Bump version to 1.0.0-rc12 DuProcess 2026-07-09 19:34:59 -04:00
  • b84f57ee9d Speed up terminal frame gap recovery DuProcess 2026-07-09 19:33:13 -04:00
  • 1601d474e7 Strip split stale mouse terminators DuProcess 2026-07-09 19:30:25 -04:00
  • 1466516053 Harden stream cleanup state DuProcess 2026-07-09 19:27:45 -04:00
  • bab3f777dc Harden SDK stream ids and duplicate opens v1.0.0-rc11 DuProcess 2026-07-09 19:19:07 -04:00
  • 039dc641b3 Fix resumed copy truncation v1.0.0-rc10 DuProcess 2026-07-09 19:10:17 -04:00
  • 4c9e31fd16 Harden alternate screen tracking v1.0.0-rc9 DuProcess 2026-07-07 20:37:16 -04:00
  • c1c672b188 Bump release candidate to rc8 v1.0.0-rc8 DuProcess 2026-07-07 15:34:49 -04:00
  • a23f610f20 Keep generated sessions alive across updates DuProcess 2026-07-07 15:34:24 -04:00
  • ff2b7fff2b Bump release candidate to rc7 v1.0.0-rc7 DuProcess 2026-07-07 14:58:13 -04:00
  • f4879090f6 Keep terminal focus reports local DuProcess 2026-07-07 14:57:53 -04:00
  • 37ec9fc520 Bump release candidate to rc6 v1.0.0-rc6 DuProcess 2026-07-07 12:01:03 -04:00
  • f3c7ec225d Repaint terminal after idle tab return DuProcess 2026-07-07 12:00:40 -04:00
  • d3c40a06ac Bump release candidate to rc5 v1.0.0-rc5 DuProcess 2026-07-07 11:49:41 -04:00
  • 6b12b3dfe0 Harden terminal reconnect packet handling DuProcess 2026-07-07 11:48:59 -04:00
  • b90c34dc17 Bump release candidate to rc4 v1.0.0-rc4 DuProcess 2026-07-05 18:00:59 -04:00
  • f205e0c128 Harden native auth and SDK datagram handling DuProcess 2026-07-05 18:00:31 -04:00
  • 92c94176bd Bump release candidate to rc3 v1.0.0-rc3 DuProcess 2026-07-05 09:39:21 -04:00
  • 4b2e9a62d5 Harden embedded transport under UDP churn DuProcess 2026-07-05 09:37:44 -04:00
  • 689d20f7e7 Bump release candidate to rc2 v1.0.0-rc2 DuProcess 2026-07-04 23:00:18 -04:00