Commit Graph

  • 0bf7b0cd26 port_forward_mux: controller tunnel with a single-writer stream loop rustdesk 2026-09-04 01:12:56 +08:00
  • 83933e0242 cm: update a port-forward row's targets as tunnel channels come and go rustdesk 2026-09-04 01:05:06 +08:00
  • 4b708edba6 server: multiplexed port-forward connections stay in the protobuf loop rustdesk 2026-09-04 00:50:47 +08:00
  • cc9343e3d3 server: PortForwardMux channel table and per-channel tasks rustdesk 2026-09-04 00:33:52 +08:00
  • 8101bd2303 port_forward_mux: credit-windowed relay halves and channel coordinator rustdesk 2026-09-03 22:02:50 +08:00
  • 247acc1c97 port_forward_mux: fix RecvWindow counter overflow on long transfers rustdesk 2026-09-03 20:30:24 +08:00
  • 798c8b22ae port_forward_mux: window accounting and channel frame builders rustdesk 2026-09-03 20:24:00 +08:00
  • 350ad893f8 hbb_common: bump to the port-forward-mux proto rustdesk 2026-09-03 20:15:06 +08:00
  • 618bf37deb feat(terminal): add opt-in OSC 52 clipboard writes (#16072) fufesou 2026-09-05 13:21:49 +08:00
  • c1a587cfa4 connection page: the Connect menu offers TCP tunneling, as the peer card does (#16075) RustDesk 2026-09-05 01:28:27 +08:00
  • 9a1c8da143 Agents regression surface (#16070) RustDesk 2026-09-04 19:50:43 +08:00
  • 978c901f49 port forward: a login's target and challenge travel with its own accept (#16069) RustDesk 2026-09-04 19:39:09 +08:00
  • d453a19601 AGENTS.md: require a regression-surface check before a change is done (#16068) RustDesk 2026-09-04 18:31:31 +08:00
  • 50c4e435de connection: apply the non-video send timeout once the type is known (#16063) RustDesk 2026-09-04 17:12:24 +08:00
  • d5c6d0f6b7 fix(custom client): msi update, preserve exe name (#16057) fufesou 2026-09-04 15:49:50 +08:00
  • b6ff62c74b l10n: fill remaining Swedish entries (#16050) Daniel Nylander 2026-09-04 07:26:21 +00:00
  • ba6de7990f fix(ci): ubuntu-22.04-arm, oom (#16056) fufesou 2026-09-04 15:16:33 +08:00
  • a59ad333fc fix: delimit FFmpeg pkg-config option (#16055) Joss Gray 2026-09-04 03:16:00 -04:00
  • 82aa28f129 fix(ci): install CMake 4.3 for ARM64 vcpkg builds (#16044) fufesou 2026-09-03 19:28:54 +08:00
  • 3f93005be2 fix(drm): deliver a rotated output upright (#15886) (#15889) Mariano Abad 2026-09-03 06:10:01 -03:00
  • 23a147b0dc Filter detached DXGI outputs for Win+P single-display modes (#15814) Xinglin Qiang 2026-09-03 16:04:09 +08:00
  • ce968c02dd scrap: load the D3D compiler securely from System32 hdr-tonemap 21pages 2026-09-03 10:36:12 +08:00
  • e4539fc304 Update cn.rs (#16041) memory_clear 2026-09-03 10:08:30 +08:00
  • 6dbd810454 Translate export-related strings to Portuguese (#16038) Maison da Silva 2026-09-02 21:51:05 -03:00
  • 89d444b950 scrap: avoid null duplication after HDR fallback failure 21pages 2026-09-02 23:08:34 +08:00
  • 0fd1a0eecb Custom client no rebuild (#15774) RustDesk 2026-09-02 22:14:03 +08:00
  • dfb5804dd0 Update nl.rs (#16036) Stephan Paternotte 2026-09-02 15:49:37 +02:00
  • 957dfe8c96 feat: add admin and control role API scripts (#16035) 21pages 2026-09-02 21:47:03 +08:00
  • 792618e59a scrap: log DuplicateOutput1 failures before fallback 21pages 2026-09-02 21:02:09 +08:00
  • 2f28a96f6a scrap: keep enumerate_output6's both-or-neither promise when IDXGIOutput6 is missing rustdesk 2026-09-02 16:14:22 +08:00
  • 2f3a6789de scrap: replace the DXGI factory and output together when re-reading HDR state rustdesk 2026-09-02 16:00:47 +08:00
  • 6e502cde2e scrap: re-read the Advanced Color state while capturing, gate FP16 on IDXGIOutput6 rustdesk 2026-09-02 15:44:23 +08:00
  • 3730ab0733 scrap: only apply the SDR white level to outputs DXGI reports as HDR rustdesk 2026-09-02 15:02:57 +08:00
  • c312385ffd Update tw.rs (#16031) XLion 2026-09-02 14:36:49 +08:00
  • 696451b08b scrap: stay on DXGI when the HDR conversion fails, load the compiler once rustdesk 2026-09-02 13:04:23 +08:00
  • a7df138fc7 scrap: tone-map HDR desktops to SDR in the Windows capturer rustdesk 2026-09-02 11:50:53 +08:00
  • f28ac38ccf feat: optionally sync clipboard between connected sessions (#15934) palmoni5 2026-09-01 02:47:26 +00:00
  • 28cf1836e6 bump to 1.5.0 rustdesk 2026-09-01 08:57:33 +08:00
  • 1ec1b9e7e3 fix: android: target API 36 (#15603) Michael Clark 2026-09-01 00:29:51 +10:00
  • 2c84c8fb13 change to 3.44.9 flutter for arm rustdesk 2026-08-31 19:06:32 +08:00
  • 66ab0b87f6 Linux drop shell from service loop (#15979) RustDesk 2026-08-31 17:51:27 +08:00
  • 169f74f8d9 fix(ci): check out submodules in update-webpki-roots rustdesk 2026-08-31 17:12:14 +08:00
  • d4b06a6c5c fix: android: replace all-files access with scoped storage (#15602) Michael Clark 2026-08-31 18:29:51 +10:00
  • 03a7fc5992 fix(flutter): align terminal shortcuts with platform conventions (#15970) fufesou 2026-08-27 16:33:58 +08:00
  • 9343affe0b fix: check the frame QueryInterface result in dxgi capture dxgi-reuse-staging-texture rustdesk 2026-08-27 14:53:39 +08:00
  • 7c830e76c6 fix: reuse the dxgi staging texture instead of one per frame rustdesk 2026-08-24 19:11:22 +08:00
  • 1fe451c2e8 chore(flutter): bump desktop_multi_window for show recovery (#15959) RustDesk 2026-08-27 14:42:09 +08:00
  • 0b08a83d4b fix(file-transfer): improve large directory loading (#15830) fufesou 2026-08-27 13:01:11 +08:00
  • e9b81e3475 typo rustdesk 2026-08-27 11:47:36 +08:00
  • 7220f00410 fix(linux): a Wayland session without XAUTHORITY is not incomplete (#15978) RustDesk 2026-08-27 11:39:59 +08:00
  • fd471fcf02 fix: show speed in desktop file transfer status (#15980) fufesou 2026-08-27 11:08:58 +08:00
  • 7c6e661fcc fix(linux): Set AppIndicator ID for tray-icon (#15981) Jade 2026-08-26 19:41:24 -06:00
  • 3f207e91f6 fix(linux): a session logout should hand the peer to the login screen (#15905) Mariano Abad 2026-08-26 07:26:26 -03:00
  • cec4085238 Bump aom to v3.14.1 (#15883) Kino 2026-08-25 19:53:56 +08:00
  • 0d917c6fa1 fix: remove dup translations (#15967) fufesou 2026-08-25 18:25:49 +08:00
  • 893dc27798 docs(readme): fix broken Screenshots section anchor link (#15964) Rafli Surya Wijaya 2026-08-25 11:21:34 +08:00
  • 7cc82c1575 Add Urdu language support for UI strings (#15961) Abdullah Kaleem 2026-08-25 06:19:37 +05:00
  • f07b6e2338 Correct Danish spelling, language and translation (#15943) jhertel 2026-08-24 11:22:03 +02:00
  • a3bab27a2a fix: Show My Cursor freezes in View Only mode when remote user mo... (#15936) Robert Markovski 2026-08-24 11:21:11 +02:00
  • 7423dced37 Update reference from AGENTS.md to @AGENTS.md RustDesk 2026-08-22 17:50:10 +08:00
  • a7deef02a2 fix(msi): keep only native ProductCode uninstall entry (#15891) fufesou 2026-08-22 17:49:00 +08:00
  • d5a7f67999 fix appimage pixbuf crash rustdesk 2026-08-22 12:25:35 +08:00
  • e266380ee9 fix(appimage): keep the XDG default data dirs on XDG_DATA_DIRS (#15938) ben-leone 2026-08-21 23:21:48 -04:00
  • cbf9440281 Prefer active X11 session display (#15933) Saverio Miroddi 2026-08-21 18:28:12 +02:00
  • 6eaac17ac5 typo rustdesk 2026-08-22 00:02:34 +08:00
  • 92eb137178 feat(terminal): use platform-native copy and paste shortcuts (#15931) fufesou 2026-08-21 21:20:39 +08:00
  • 61ddade049 fix(windows): restore keyboard focus when the cursor re-enters the remote image (#15880) palmoni5 2026-08-21 12:07:25 +03:00
  • c78bdefc44 fix: dialog, trackpad speed, buttons (close -> ok, cancel) (#15918) fufesou 2026-08-21 14:15:35 +08:00
  • c45f7d2dd2 refactor is_public rustdesk 2026-08-21 01:25:51 +08:00
  • 798b73beb1 Update common.rs (#15924) RustDesk 2026-08-21 00:52:31 +08:00
  • f1a06f6765 review rules rustdesk 2026-08-20 19:22:36 +08:00
  • 0a4b431ea2 fix: correct terminal mouse selection and scroll coordinates (#15915) fufesou 2026-08-20 13:10:45 +08:00
  • 5679670506 fix(flutter): make Adjust Window reliable across desktop platforms (#15853) 21pages 2026-08-19 15:08:58 +08:00
  • 630b531108 fix(flutter): initialize the cursor hotspot y from its own origin (#15898) Mariano Abad 2026-08-19 01:49:28 -03:00
  • 1984678785 Hide printer tab when settings disabled (#15901) RustDesk 2026-08-19 10:48:30 +08:00
  • b0008edcb5 refact: remove linux headless (#15866) fufesou 2026-08-18 15:02:50 +08:00
  • 0c00d576dd improve comment rules rustdesk 2026-08-18 12:31:59 +08:00
  • 9b1b810d3a Delete .github/dependabot.yml (#15888) RustDesk 2026-08-18 10:40:04 +08:00
  • 6a27910f34 fix(wayland): back off the polling display lookups after a failure (drm) (#15865) RustDesk 2026-08-18 09:57:06 +08:00
  • 14a4b197ad translations rustdesk 2026-08-17 17:22:57 +08:00
  • 8ffe3117a5 feat(flutter): add mobile canvas lock (#15877) Krik JIN 2026-08-17 17:04:58 +08:00
  • 5a78be03e3 feat(rdp): title the mstsc window after the peer instead of "localhost" (#15781) RustDesk 2026-08-17 13:30:18 +08:00
  • edd0e5fbd4 fix(CI): rust 1.75, linux sciter (#15874) fufesou 2026-08-17 09:30:19 +08:00
  • 3871c47855 docs: remove stale flutter/web/js entry and fix dead localized build links (#15869) yzxcj797 2026-08-17 09:18:45 +08:00
  • 8d52d48b24 docs: fix dead code of conduct links in ID/IT contributing guides (#15868) yzxcj797 2026-08-17 09:18:21 +08:00
  • 7aa98d43cf Refact/plugin removal leftovers (#15864) RustDesk 2026-08-14 18:52:03 +08:00
  • d1da05c4db refact: remove feature plugin-framework (#15854) fufesou 2026-08-14 14:31:13 +08:00
  • d829d1410a fix(linux): serve the Wayland login screen the DRM backend was built for (#15792) Mariano Abad 2026-08-13 09:22:41 -03:00
  • 24a16d9a30 fix: address codex review findings on probe/watchdog fallback fix-texture-lifetime rustdesk 2026-08-13 12:30:15 +08:00
  • 8fc82d04ac keep lockfile at repo resolution, only bump the two plugin refs rustdesk 2026-08-13 11:48:28 +08:00
  • c6c001a15e bump texture plugins with adversarial-review fixes rustdesk 2026-08-13 11:47:54 +08:00
  • 7da2bbe6ac fix: address texture watchdog/probe review findings rustdesk 2026-08-13 11:22:13 +08:00
  • c5adac828b bump hbb_common to merged main (texture-render-health key) rustdesk 2026-08-13 09:58:31 +08:00
  • 7c23e1f4b9 fix: texture render lifetime protocol, watchdog fallback, startup probe rustdesk 2026-08-13 09:54:17 +08:00
  • c4fd7d692d refact: fuser 0.16.0, cargo 1.75.0 (#15844) fufesou 2026-08-12 21:36:06 +08:00
  • dfca2c1b8f update agents.md rustdesk 2026-08-12 17:28:59 +08:00
  • 10bcf976f7 Revert "fix: upgrade fuser to 0.16.0 (GHSA-cvmj-47v9-35m9) (#15834)" (#15841) RustDesk 2026-08-12 17:12:46 +08:00
  • 63822048df fix: upgrade fuser to 0.16.0 (GHSA-cvmj-47v9-35m9) (#15834) Anupam Mediratta 2026-08-12 12:00:43 +05:30
  • 1d09760ef7 fix(terminal): keep selection aligned after clearing scrollback (#15831) fufesou 2026-08-11 15:54:03 +08:00
  • 23256e6ac1 fix(i18n): complete Traditional Chinese sign-in strings (#15829) Chen, Ting-An 2026-08-11 14:00:05 +08:00