RustDesk/src
21pages 9409912344
update kcp-sys (#12419)
1. Update kcp-sys to send KCP in frames to avoid potential crashes.
2. Fix the issue when the controling side is closed, the kcp connection close is not immediately recognized by the controlled end.
  * Unless the controling side receives the close reason, force the sending of the close reason to the controlled end when using KCP, and delay for 30ms to ensure the message is sent successfully.
  * Move the CloseReason receiving forward, as this message needs to be received when unauthorized, especially for kcp.

Signed-off-by: 21pages <sunboeasy@gmail.com>
2025-07-25 13:22:52 +08:00
..
client update kcp-sys (#12419) 2025-07-25 13:22:52 +08:00
hbbs_http no api for unregistered device 2025-05-24 09:21:06 +08:00
lang Update tw.rs (#12412) 2025-07-25 13:13:31 +08:00
platform fix: linux, env TERM (#12325) 2025-07-17 08:46:32 +08:00
plugin refact: remove unnecessary printing (#12000) 2025-06-06 14:52:01 +08:00
privacy_mode fix: win, privacy mode 2 (#12123) 2025-06-19 18:39:15 +08:00
server update kcp-sys (#12419) 2025-07-25 13:22:52 +08:00
ui terminal works basically. (#12189) 2025-07-01 13:12:55 +08:00
auth_2fa.rs trust this device to skip 2fa (#9012) 2024-08-12 18:08:33 +08:00
cli.rs revert back to async_trait since having to use 1.75 because of win7 2024-03-27 03:36:33 +08:00
client.rs Fix retry button blocked by overly broad "exist" filter (#12397) 2025-07-24 08:51:25 +08:00
clipboard.rs fix: replace sh with CMD_SH (#12173) 2025-06-26 15:54:16 +08:00
clipboard_file.rs refact: file copy&paste, cross platform (no macOS) (#10671) 2025-02-04 20:33:02 +08:00
common.rs Update common.rs 2025-06-24 21:38:36 +08:00
core_main.rs fix: win, privacy mode 2 (#12123) 2025-06-19 18:39:15 +08:00
custom_server.rs A=b, A case insensitive (#9976) 2024-11-20 19:44:24 +08:00
flutter.rs refact: restore terminals (#12334) 2025-07-18 11:51:53 +08:00
flutter_ffi.rs refact: terminal, win, run as admin (#12300) 2025-07-15 16:32:14 +08:00
hbbs_http.rs feat, update, win, macos (#11618) 2025-05-04 07:32:47 +08:00
ipc.rs Fix/linux keep terminal sessions (#12222) 2025-07-03 17:27:50 +08:00
kcp_stream.rs fix kcp_stream 2025-06-13 00:30:21 +08:00
keyboard.rs fix: linux, weak network, repeated keys (#10211) 2024-12-06 20:01:11 +08:00
lan.rs fix: build (#11611) 2025-04-30 23:49:18 +08:00
lang.rs vn -> vi, fix https://github.com/rustdesk/rustdesk/issues/11756 2025-05-14 12:51:53 +08:00
lib.rs terminal works basically. (#12189) 2025-07-01 13:12:55 +08:00
main.rs Update main.rs (#12027) 2025-06-10 10:56:10 +08:00
naming.rs fix: http/https proxy (#7821) 2024-04-25 11:46:21 +08:00
port_forward.rs udp punch and ipv6 punch 2025-06-12 21:32:28 +08:00
privacy_mode.rs fix: win, privacy mode 2 (#12123) 2025-06-19 18:39:15 +08:00
rendezvous_mediator.rs fix https://github.com/rustdesk/rustdesk/issues/12233 2025-07-05 09:24:18 +08:00
server.rs fix: macos, defunct process (#12315) 2025-07-16 14:17:16 +08:00
service.rs missed file 2025-01-01 23:11:38 +08:00
tray.rs fix: linux tray, defunct process (#12177) 2025-06-26 18:27:22 +08:00
ui.rs verify_login, but not eable yet 2025-02-14 16:39:09 +08:00
ui_cm_interface.rs terminal works basically. (#12189) 2025-07-01 13:12:55 +08:00
ui_interface.rs fix record directory of custom client (#12171) 2025-06-26 09:29:41 +08:00
ui_session_interface.rs terminal works basically. (#12189) 2025-07-01 13:12:55 +08:00
updater.rs feat, update, win, macos (#11618) 2025-05-04 07:32:47 +08:00
virtual_display_manager.rs fix: virtual display, headless, wait plug in done (#9895) 2024-11-12 20:12:05 +08:00