RustDesk
|
e50ac3cd48
|
Merge pull request #546 from fufesou/fix/symmetric-crypt-compatibility
fix(crypt): symmetric crypt compatibility
|
2026-06-01 11:33:25 +08:00 |
|
RustDesk
|
4d8af61d5c
|
Merge pull request #545 from fufesou/fix/symmetric-crypt-nonce
fix(security): add nonce to local symmetric encryption
|
2026-05-30 17:50:23 +08:00 |
|
RustDesk
|
2e9f641101
|
Merge pull request #544 from 21pages/allow-command-line-settings-when-settings-disabled
option allow-command-line-settings-when-settings-disabled
|
2026-05-28 17:22:28 +08:00 |
|
RustDesk
|
822701e416
|
Merge pull request #540 from fufesou/refact/password-encrypt
refact(password): encrypt
|
2026-05-23 17:43:34 +08:00 |
|
RustDesk
|
9043c15acc
|
Merge pull request #538 from fufesou/refact/ipc-trivial-changes
refact(ipc): trivial changes
|
2026-05-16 17:48:28 +08:00 |
|
RustDesk
|
c8cbb6be28
|
Update rendezvous.proto
|
2026-05-13 18:06:39 +08:00 |
|
RustDesk
|
f4ef3bca2d
|
Update config.rs
|
2026-05-11 17:18:44 +08:00 |
|
RustDesk
|
42af0f0aed
|
Merge pull request #533 from fufesou/feat/terminal-retry-output
feat(terminal): flag, retry output
|
2026-05-07 12:08:56 +08:00 |
|
RustDesk
|
6490a8655c
|
Merge pull request #531 from fufesou/feat/option-perm-change-in-accept-window
feat(option): enable perm change in accept window
|
2026-04-25 14:12:28 +08:00 |
|
RustDesk
|
4e0c3632db
|
Merge pull request #513 from fufesou/fix/harden_ipc
harden ipc path permissions
|
2026-04-25 10:46:04 +08:00 |
|
RustDesk
|
2fbe250ab8
|
Merge pull request #530 from fufesou/feat/option-privacy-mode
feat: option, privacy mode
|
2026-04-23 14:26:51 +08:00 |
|
RustDesk
|
87b11a7959
|
Merge pull request #524 from fufesou/feat/config-keys-deeplink
feat(config): keys deeplink
|
2026-04-16 23:05:02 +08:00 |
|
RustDesk
|
618922b2a7
|
Merge pull request #515 from fufesou/fix/file-transfer-path-traversal-client-write
fix: file transfer, path traversal
|
2026-04-10 16:53:30 +08:00 |
|
RustDesk
|
f08ce5d6d0
|
Merge pull request #507 from fufesou/fix/permanent-password-hash
refact(password): Store permanent password as hashed verifier
|
2026-03-25 17:34:08 +08:00 |
|
RustDesk
|
6fb03d076e
|
http_proxy_request
|
2026-03-24 20:39:19 +08:00 |
|
RustDesk
|
9e72564677
|
OPTION_USE_RAW_TCP_FOR_API
|
2026-03-24 15:25:35 +08:00 |
|
RustDesk
|
a6f44d8920
|
Merge pull request #509 from rustdesk/revert-502-fix/ipc-unauthorized-access
Revert "harden IPC path layout & permissions (per-UID dirs + service-scoped sockets)"
|
2026-03-19 21:10:34 +08:00 |
|
RustDesk
|
63f3f05b52
|
Revert "harden IPC path layout & permissions (per-UID dirs + service-scoped sockets)"
|
2026-03-19 21:10:13 +08:00 |
|
RustDesk
|
f89e9af072
|
Merge pull request #502 from fufesou/fix/ipc-unauthorized-access
harden IPC path layout & permissions (per-UID dirs + service-scoped sockets)
|
2026-03-19 20:43:39 +08:00 |
|
RustDesk
|
648b639427
|
Merge pull request #504 from 21pages/hide-stop-service
option hide-stop-service
|
2026-03-19 19:57:14 +08:00 |
|
RustDesk
|
48c37de3e6
|
Update message.proto
|
2026-03-02 12:12:05 +08:00 |
|
RustDesk
|
ae3726dd5f
|
Add OPTION_AVATAR constant to config
|
2026-03-02 11:59:42 +08:00 |
|
RustDesk
|
dea7d6cbd8
|
Update message.proto
|
2026-03-02 11:57:58 +08:00 |
|
RustDesk
|
5e07db7444
|
Merge pull request #497 from fufesou/feat/config_allow_auto_update
feat(config): allow auto update
|
2026-02-27 21:32:38 +08:00 |
|
RustDesk
|
0b60b9ffa0
|
Add display_name field to configuration struct
|
2026-02-19 09:42:48 +08:00 |
|
RustDesk
|
da339dca64
|
Merge pull request #489 from 21pages/fix_key_pair_set
fix: invalidate key_pair cache instead of setting directly
|
2026-02-14 17:46:02 +08:00 |
|
RustDesk
|
231449c6f6
|
Merge pull request #486 from 21pages/try-fix-password-decrypt
fix: fallback to pk decryption when failed to decrypt with machine uid
|
2026-02-14 17:41:46 +08:00 |
|
RustDesk
|
28ac03a891
|
Merge pull request #484 from 21pages/key_pair
update key pair when set config
|
2026-02-09 00:37:12 +08:00 |
|
RustDesk
|
900077a2c2
|
Merge pull request #483 from fufesou/refact/crate_libloading_x11
refact(crate): libloading x11
|
2026-01-21 17:26:55 +08:00 |
|
RustDesk
|
7d93d5af48
|
OPTION_KEEP_AWAKE_DURING_INCOMING_SESSIONS
|
2026-01-19 18:34:54 +08:00 |
|
RustDesk
|
073403edbf
|
Merge pull request #477 from 21pages/control_permissions_tri_state
enables three-state permission control
|
2026-01-07 13:38:40 +08:00 |
|
RustDesk
|
69e8e09b68
|
Merge pull request #476 from 21pages/control_permissions
add ControlPermissions
|
2026-01-05 22:21:12 +08:00 |
|
RustDesk
|
0f68b6f37b
|
Merge pull request #473 from 21pages/disable-change-permanent-password
add options: disable-change-permanent-password, disable-change-id, disable-unlock-pin
|
2026-01-05 22:19:50 +08:00 |
|
RustDesk
|
ca7701bac2
|
Merge pull request #475 from rustdesk/revert-471-controlling_strategy
Revert "Allow restricting remote control permissions for different users"
|
2026-01-05 22:06:54 +08:00 |
|
RustDesk
|
4637bf8fc1
|
Revert "Allow restricting remote control permissions for different users"
|
2026-01-05 22:06:13 +08:00 |
|
RustDesk
|
12f2a47770
|
Merge pull request #471 from 21pages/controlling_strategy
Allow restricting remote control permissions for different users
|
2025-12-29 18:27:32 +08:00 |
|
RustDesk
|
fa157108be
|
Merge pull request #466 from fufesou/feat/linux_get_home_trusted
feat: linux, get_home_trusted
|
2025-12-23 00:17:12 +08:00 |
|
RustDesk
|
fe48b5e8e8
|
Merge pull request #458 from fufesou/feat/fs_read_cm
feat(fs): add init_data_stream_for_cm for cm reading
|
2025-12-18 15:41:59 +08:00 |
|
RustDesk
|
f3798067f0
|
Merge pull request #463 from 21pages/support_restore_preset_password
support restore preset password except clear password
|
2025-12-16 11:45:53 +08:00 |
|
RustDesk
|
8b0e258673
|
Merge pull request #451 from lichon/main
fix too much webrtc logs
|
2025-11-28 10:11:16 +08:00 |
|
RustDesk
|
047356d949
|
Merge pull request #436 from lichon/main
add webrtc stream
|
2025-11-26 09:37:53 +08:00 |
|
RustDesk
|
a86eda749e
|
Merge pull request #441 from fufesou/refact/remove_unused_code
Refact: Remove unused code to avoid confusion.
|
2025-11-17 16:05:19 +08:00 |
|
RustDesk
|
5b6f963a6b
|
Merge pull request #440 from fufesou/fix/linux_is_kde
fix: linux is_kde()
|
2025-11-17 10:35:24 +08:00 |
|
RustDesk
|
c1c4edc159
|
Merge pull request #439 from fufesou/refact/remove_unused_proto_field
refact: proto, remove unused field
|
2025-11-15 11:29:28 +08:00 |
|
 RustDeskandCopilot
|
47dc73de1e
|
Update src/webrtc.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-14 11:46:59 +08:00 |
|
RustDesk
|
3e1e58747a
|
Update Cargo.toml
|
2025-11-13 22:15:04 +08:00 |
|
RustDesk
|
6e2671e951
|
Merge pull request #437 from fufesou/fix/wayland_resolution
fix: Wayland mouse misalignment
|
2025-11-13 11:46:21 +08:00 |
|
RustDesk
|
86804ad106
|
Merge pull request #438 from 21pages/option-allow-ask-for-note-at-end-of-connection
local option allow-ask-for-note
|
2025-11-13 11:45:29 +08:00 |
|
RustDesk
|
9b53baeffe
|
Merge pull request #430 from 21pages/refactor-edge-scroll-edge-thickness
optioin `edge-scroll-edge-thickness`
|
2025-11-06 23:06:49 +08:00 |
|
RustDesk
|
5ed154a205
|
Merge pull request #429 from fufesou/fix/advanced_option_tls_fallback
fix: advanced option tls fallback
|
2025-11-04 21:47:13 +08:00 |
|
RustDesk
|
a4053b929b
|
Merge pull request #425 from fufesou/refact/tls_fallback_rustls_native_tls
refact: tls fallback, rustls -> native-tls
|
2025-11-03 22:53:17 +08:00 |
|
RustDesk
|
cd100e9fb7
|
Merge pull request #426 from logiclrd/edge-scrolling
Edge scrolling: Accept "scrolledge" value for scroll style in configuration
|
2025-11-03 14:22:36 +08:00 |
|
RustDesk
|
32934c7425
|
Merge pull request #424 from fufesou/refact/crate-version-webpki-roots
refact: update crate webpki-roots
|
2025-11-02 23:23:18 +08:00 |
|
RustDesk
|
c08ef5cbc2
|
Merge pull request #423 from fufesou/fix/crate-version-webpki-roots
fix: crate version, webpki-roots
|
2025-11-02 23:09:13 +08:00 |
|
RustDesk
|
e8e5a10207
|
Merge pull request #422 from fufesou/refact/log_level
refact: env logger, filter modules
|
2025-11-02 22:59:45 +08:00 |
|
RustDesk
|
b55451eeca
|
Merge pull request #403 from fufesou/refact/tls_nativetls_fallback_rustls
refact: tls, native-tls fallback rustls-tls
|
2025-11-02 21:36:32 +08:00 |
|
RustDesk
|
91d115c981
|
Merge pull request #420 from logiclrd/fix-warning
Fix build warnings
|
2025-11-02 21:22:28 +08:00 |
|
RustDesk
|
d6dd7ae052
|
Merge pull request #413 from 21pages/proxy
add function to get proxy username, password
|
2025-10-30 14:40:53 +08:00 |
|
RustDesk
|
0e38202093
|
Merge pull request #412 from 21pages/remove_warning
remove a warning
|
2025-10-30 13:52:36 +08:00 |
|
RustDesk
|
1d5975e03d
|
Merge pull request #410 from 21pages/mobile_platform_verifier_fallback
Mobile platform verifier fallback
|
2025-10-30 13:19:22 +08:00 |
|
RustDesk
|
5b2f391426
|
Merge pull request #411 from rustdesk/revert-406-android_wss_use_rust_platform_verifier
Revert "mobile wss use rustls_platform_verifier"
|
2025-10-30 10:28:11 +08:00 |
|
RustDesk
|
84a13ad7f3
|
Revert "mobile wss use rustls_platform_verifier"
|
2025-10-30 10:27:55 +08:00 |
|
RustDesk
|
b166534807
|
Merge pull request #406 from 21pages/android_wss_use_rust_platform_verifier
mobile wss use rustls_platform_verifier
|
2025-10-27 11:10:44 +08:00 |
|
RustDesk
|
5ed0afde08
|
Merge pull request #385 from fufesou/fix/file_transfer_confirm_remember
fix: file transfer, confirm, remember
|
2025-10-08 17:24:52 +08:00 |
|
RustDesk
|
7ea868612d
|
Merge pull request #380 from fufesou/refact/rename_option_before_inuse
refact: rename option before inuse
|
2025-09-28 06:39:22 +08:00 |
|
RustDesk
|
011cd8896f
|
Merge pull request #379 from fufesou/refact/option_touch_mode_move_to_local
refact: option, touch mode, move to local
|
2025-09-28 06:32:37 +08:00 |
|
RustDesk
|
1df14d90c9
|
Merge pull request #377 from 21pages/more_preset_options
more preset options
|
2025-09-26 16:29:22 +08:00 |
|
RustDesk
|
43556b948b
|
Merge pull request #368 from 21pages/fix_default_settings
remove can't save option
|
2025-09-20 14:02:18 +08:00 |
|
RustDesk
|
9e7696c7d4
|
Merge pull request #349 from 21pages/revert
Revert "ab default password"
|
2025-09-04 18:33:45 +08:00 |
|
RustDesk
|
09847ed2dd
|
Merge pull request #348 from 21pages/remove_support_controlling_salt
remove support_controlling_salt field in Hash
|
2025-09-04 17:26:23 +08:00 |
|
RustDesk
|
cf9918a484
|
Merge pull request #347 from 21pages/ab_default_password
ab default password
|
2025-09-04 16:11:53 +08:00 |
|
RustDesk
|
334641686c
|
disable-discovery-panel
|
2025-09-01 16:54:33 +08:00 |
|
RustDesk
|
d6b14975ff
|
Merge pull request #339 from fufesou/feat/opt_show_my_cursor
feat: opt, show my cursor
|
2025-08-27 12:10:08 +08:00 |
|
RustDesk
|
fa8f289776
|
Merge pull request #338 from fufesou/fix/file_transfer_resume_init_finished_size
fix: file transfer, resume, init finished size
|
2025-08-26 17:31:30 +08:00 |
|
RustDesk
|
5b6c0cf49a
|
Merge pull request #337 from fufesou/feat/advanced_option_main_window_always_on_top
feat: advanced option, main window, always on top
|
2025-08-26 00:08:30 +08:00 |
|
RustDesk
|
221c2bfb3e
|
Merge pull request #335 from fufesou/feat/clipboard_file_audit
feat: clipboard files, audit
|
2025-08-25 15:03:33 +08:00 |
|
RustDesk
|
024380d0f9
|
Merge pull request #323 from fufesou/feat/file_transfer_digest_is_resume
feat: file transfer, digest flag, is_resume
|
2025-08-12 12:10:09 +08:00 |
|
RustDesk
|
bb2d6fa6bd
|
Merge pull request #321 from fufesou/fix/file_transfer_resume
fix: file transfer, resume
|
2025-08-11 23:17:56 +08:00 |
|
RustDesk
|
32fed54062
|
Merge pull request #313 from fufesou/feat/file_transfer_resume
feat: file transfer, resume
|
2025-08-06 23:24:20 +08:00 |
|
RustDesk
|
57c8a23ab9
|
Merge pull request #304 from fufesou/refact/suppress_warns
refact: suppress warns
|
2025-07-28 22:14:47 +08:00 |
|
RustDesk
|
f91459c4ab
|
Merge pull request #293 from fufesou/feat/terminal_restore_sessions
feat: terminal, restore sessions
|
2025-07-18 09:47:35 +08:00 |
|
RustDesk
|
25e761f467
|
Merge pull request #289 from 21pages/add_missing_keys
add some missing keys
|
2025-07-10 00:30:33 +08:00 |
|
RustDesk
|
ff18650f13
|
Merge pull request #286 from fufesou/fix/linux_dm_user
fix: linux, dm user
|
2025-07-10 00:26:58 +08:00 |
|
RustDesk
|
f850a167ac
|
terminal persistent
|
2025-06-30 00:31:09 +08:00 |
|
RustDesk
|
117ea7c341
|
terminal
|
2025-06-29 14:08:03 +08:00 |
|
RustDesk
|
3454fe8c60
|
Merge pull request #247 from fufesou/fix/linux_workaround_cmd_path
fix: linux, workaround cmd path
|
2025-06-26 04:02:06 +08:00 |
|
RustDesk
|
f92b16a1fa
|
Merge pull request #246 from fufesou/fix/sh_path
fix: linux sh path
|
2025-06-25 17:21:37 +08:00 |
|
RustDesk
|
92ca2ca8be
|
Update config.rs
|
2025-06-14 21:16:41 +08:00 |
|
RustDesk
|
78facdf759
|
revert flex log
|
2025-06-11 01:02:18 +08:00 |
|
RustDesk
|
e9f7721a03
|
OPTION_HIDE_POWERED_BY_ME
|
2025-06-10 21:59:04 +08:00 |
|
RustDesk
|
44a7277827
|
time_based_rand
|
2025-06-10 12:04:45 +08:00 |
|
RustDesk
|
df95f44499
|
more udp punch
|
2025-06-10 12:01:43 +08:00 |
|
RustDesk
|
b69b097c6f
|
kcp stream
|
2025-06-03 19:41:30 +08:00 |
|
RustDesk
|
fa160b2864
|
Update config.rs
|
2025-05-23 22:06:46 +08:00 |
|
RustDesk
|
0e279c1a8f
|
Update rendezvous.proto
|
2025-05-23 21:55:40 +08:00 |
|
RustDesk
|
e6724f06de
|
Update config.rs
|
2025-05-23 21:52:54 +08:00 |
|
RustDesk
|
15a71f07a5
|
Merge pull request #178 from fufesou/fix/numeric_one_time_password
fix: numeric one-time password on startup
|
2025-05-23 10:55:42 +08:00 |
|
RustDesk
|
aa466d2ef4
|
Merge pull request #177 from fufesou/feat/numeric_one_time_password
feat: numeric one-time password
|
2025-05-22 21:57:04 +08:00 |
|
RustDesk
|
53709d8f8d
|
Merge pull request #159 from 21pages/fix_sync_socks_from_advanced_options_to_config
fix sync socks from advanced options to config file
|
2025-05-14 13:56:07 +08:00 |
|
RustDesk
|
6e556f7e17
|
Merge pull request #154 from fufesou/feat/trackpad_speed
feat: trackpad speed
|
2025-05-09 15:29:28 +08:00 |
|