rustdesk
f47faa548b
revert test delay timeout to 1 sec since many deps on it, including
...
quality monitor, also change test delay with instant rather than
systemtime, because instant is stable
2024-01-02 16:23:47 +08:00
rustdesk
ca1ca21cf8
change TEST_DELAY_TIMEOUT from 1 to 3
2024-01-01 17:53:20 +08:00
21pages
e873188775
use official async trait ( #6765 )
...
Signed-off-by: 21pages <pages21@163.com >
2023-12-29 16:41:49 +08:00
21pages
6953efc2d8
fix last commit, snapshot for sending to new subscribers ( #6762 )
...
Signed-off-by: 21pages <pages21@163.com >
2023-12-29 13:41:33 +08:00
21pages
3e78aacc7e
add snapshot before sending SwitchDisplay ( #6760 )
...
Signed-off-by: 21pages <pages21@163.com >
2023-12-28 21:34:54 +08:00
fufesou
fc0fc5ea10
Fix. Do not send resolutions on file transfer conn ( #6748 )
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-12-25 16:47:40 +08:00
Sahil Yeole
445fe6e714
Feat: Wayland flatpak input support | Remote desktop portal ( #6675 )
...
* autogen portal code
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use remote desktop portal
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove clipboard portal in favour of #6586
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove clipboard portal
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use select_devices for input capture
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove embedded cursor code as not being used | return session path for input capture
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* setup rdp input
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove simulate example
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* setup rdp input raw key events + mouse movements
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix rdp raw key input
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* refact rdp raw key inpuy & fix right meta key
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* refact and support rdp layout mode key input
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* support rdp mouse clicks
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* support rdp mouse scroll
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* support rdp key sequence input
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use rdp input only when uinput is not available
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* combine rdp input and get_capturables into a single rdp request
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* rdp fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* rdp fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix rdp caps lock
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* format pipewire.rs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* format rdp_input.rs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* revert #6628 as rdp request state is now managed (better solution)
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix rdp crash on arch kde
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* rdp_input.rs improvements
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* refact request_remote_desktop
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* improve unwraps
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* remove unwraps
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* use session references instead of clones
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
---------
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-12-19 10:44:58 +08:00
RustDesk
ebb14af488
Revert "use fullrange by default for yuv420p if supported ( #6655 )" ( #6656 )
...
This reverts commit 80afa98d66 .
2023-12-11 22:46:32 +08:00
21pages
80afa98d66
use fullrange by default for yuv420p if supported ( #6655 )
...
1. Explicitly specify the color space as bt601
2. Use fullrange by default for yuv420p if supported
3. Use the pix_fmt space range format to identify codec capabilities, make i444 proto field deprecated, and cause the non-release version of 444 true color to fail.
Signed-off-by: 21pages <pages21@163.com >
2023-12-11 22:31:01 +08:00
Sahil Yeole
4062d1920c
Fix: wayland repeated share screen prompts ( #6628 )
...
* fix wayland repeated screen share prompts
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix is_x11 import
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix supported resolutions import
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
* fix supported resolutions import
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
---------
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-12-06 23:25:37 +08:00
21pages
50b81c2356
fix windows wakelock, add set_display ( #6623 )
...
Signed-off-by: 21pages <pages21@163.com >
2023-12-05 21:32:44 +08:00
RustDesk
64ed25879c
Merge pull request #6565 from fufesou/fix/elevated_switch_display
...
fix, elevated mode, switch display
2023-11-30 00:18:14 +08:00
fufesou
44cba7adf7
fix, prompt msg
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-29 23:50:17 +08:00
fufesou
5a8a64d284
fix, elevated mode, switch display
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-29 23:44:28 +08:00
RustDesk
ead200ea5d
Merge pull request #6563 from fufesou/fix/is_subed
...
fix, is_subed()
2023-11-29 23:25:34 +08:00
fufesou
e146c2606f
fix, is_subed()
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-29 23:19:29 +08:00
21pages
e17378c6b3
fix macos and linux vm reboot
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-29 22:41:31 +08:00
21pages
13005e8242
replace reboot with force_reboot
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-29 17:26:13 +08:00
RustDesk
b8f7259fbd
Merge pull request #6520 from 21pages/wakelock
...
wake lock for all connection type
2023-11-25 20:34:14 +08:00
21pages
2de1c62daf
wake lock for all connection type
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-25 17:43:07 +08:00
RustDesk
dbcf1fdb6f
Merge pull request #6515 from 21pages/android_service_wakelock
...
android video service wakelock
2023-11-24 13:14:06 +08:00
21pages
bd81e4d0fb
android video service wakelock
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-24 12:02:45 +08:00
Sahil Yeole
b41a73f08d
fix cursor mismatch on fractional scaling single screen
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-11-22 23:53:43 +05:30
fufesou
f41a8bc355
idd_not_support_tip to idd_not_support_under_win10_2004_tip
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-21 11:05:50 +08:00
fufesou
83dbf88ffb
feat, win10, virtual display, not support message
...
Signed-off-by: fufesou <shuanglongchen@yeah.ne >
2023-11-20 21:44:25 +08:00
fufesou
5064696480
send msgbox when plugging in/out virtual displays
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-20 15:46:22 +08:00
fufesou
85ddfc0739
remove redundent global variables
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-20 07:41:06 +08:00
21pages
f9ee0189f0
format log, add space after colon
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-18 09:52:46 +08:00
fufesou
f2f649319d
Remove redundant mutex
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-17 23:38:27 +08:00
fufesou
e09a050d41
Fix. Do not get displays on server start.
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-17 17:11:25 +08:00
fufesou
839d3365f8
fix, build ios
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-14 22:29:12 +08:00
fufesou
90ac8b7b0b
feat/virtual_display_privacy_mode
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-14 12:11:38 +08:00
21pages
1b08adb178
not use max fps by default
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-13 21:33:51 +08:00
RustDesk
627d21a00a
Revert "Fix, windows display orders"
2023-11-13 17:31:55 +08:00
RustDesk
0500f56163
Merge pull request #6385 from 21pages/only_windows_check_cm_exit
...
only windows no prelogin check cm exit
2023-11-12 22:18:55 +08:00
21pages
52e5d519ab
only windows no prelogin check cm exit
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-12 22:09:41 +08:00
fufesou
f9950639e8
remove warn
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-12 11:49:38 +08:00
fufesou
8f8c9ddc25
Fix, windows display orders
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2023-11-12 00:08:16 +08:00
RustDesk
fd3cb1b0eb
Merge pull request #6333 from 21pages/cm
...
close all connections if cm exit unexpected, and allow retry
2023-11-09 16:06:57 +08:00
21pages
1902134f03
cm get config
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-09 15:57:47 +08:00
RustDesk
7df10b20a4
Merge pull request #6328 from sahilyeole/fix/mobile_wayland_keyboard_mismatch
...
Fix: mobile -> wayland virtual keyboard mapping mismatch
2023-11-09 15:44:55 +08:00
21pages
36b574a5f8
close all connections if cm exit unexpected, and allow retry
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-08 13:01:09 +08:00
Sahil Yeole
d47ddac94c
add layout mappings for shift+key events
...
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com >
2023-11-07 23:44:26 +05:30
mcfans
32a29a5556
chore: use a match instead of unwrap error
2023-11-07 12:51:16 +08:00
mcfans
b522de3b56
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# Cargo.lock
# src/server/connection.rs
2023-11-07 12:13:15 +08:00
21pages
f2d345e7b1
fix missing log when removed directory names have same prefix
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-07 10:43:03 +08:00
21pages
d528fd3762
permisson block input
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-06 15:07:03 +08:00
21pages
663d355a48
cm file delete/create log
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-06 14:24:50 +08:00
RustDesk
a2bc02b4c5
Merge pull request #6275 from 21pages/opt_codec
...
opt codec
2023-11-03 15:06:46 +08:00
21pages
534bfad50f
opt codec
...
1. use src width/height to convert yuv
2. align dst yuv to avoid illegal memory access
3. init yuvfmt when new codec
4. move remote reset calls from empty conns judge to emtpy remote conns
judge
Signed-off-by: 21pages <pages21@163.com >
2023-11-03 11:52:41 +08:00