Commit Graph

905 Commits

Author SHA1 Message Date
RustDesk
bdc5cded22
Merge pull request #5236 from 21pages/ab
refactor addressbook sync
2023-08-02 23:18:13 +08:00
21pages
cd5658f01d refactor addressbook sync
Signed-off-by: 21pages <pages21@163.com>
2023-08-02 22:25:54 +08:00
dignow
4ecbf7aec6 win clipboard context, use ref instead of box ref
Signed-off-by: dignow <linlong1265@gmail.com>
2023-08-01 21:26:40 +08:00
RustDesk
bd914497c9
Merge pull request #5212 from sahilyeole/master
seat tries for sovling connection refuse problem while login
2023-08-01 09:37:26 +08:00
Sahil Yeole
cc9f69d63b add wrapper function _get_values_of_seat0_tries for attempts
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
2023-07-31 20:54:05 +05:30
dignow
9ca01b0898 Do not sync file clipboard before conn
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-31 22:31:26 +08:00
dignow
4009fd77e8 init sync file clipboard, local to remote
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-31 21:40:55 +08:00
Sahil Yeole
cf6fbae30a add attempts for getting values of seat0 for gdm_wayland
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
2023-07-30 17:58:14 +05:30
Sahil Yeole
30c002831e make multiple attempts for _get_values_of_seat0
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
2023-07-30 17:45:36 +05:30
RustDesk
285387c4c1
Merge pull request #5198 from dignow/fix/win_file_clipboard
Fix/win file clipboard
2023-07-30 18:09:18 +08:00
Sahil Yeole
c88219b769 retry _get_values_of_seat0 function to fix connection refused error
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
2023-07-30 15:07:17 +05:30
dignow
50c737694f remove debug log
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-30 17:25:35 +08:00
dignow
549dc05713 add debug log
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-30 17:16:25 +08:00
dignow
ac743ca2fe check IsClipboardFormatAvailable(CF_HDROP) on clipboard update
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-30 16:42:39 +08:00
RustDesk
97f14d21e8
Merge pull request #5197 from 21pages/opt
log nothing if config file not found
2023-07-30 12:53:42 +08:00
21pages
2c619cbe41 quite if config file not found, remove HW_CODEC_CONFIG, option env LIBGL_ALWAYS_SOFTWARE=1
Signed-off-by: 21pages <pages21@163.com>
2023-07-30 12:42:23 +08:00
rustdesk
dd4f52b63d move closing-tabs to local config, and add glgetstring to stack check 2023-07-30 12:16:00 +08:00
fufesou
19c8ba719a refact, linux headless option, ui
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-07-29 15:51:42 +08:00
fufesou
c15e3c306e refact, option, allow linux headless
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-07-29 15:50:29 +08:00
21pages
61a48b5367 fix IDTextEditingController extra character
Signed-off-by: 21pages <pages21@163.com>
2023-07-29 13:47:59 +08:00
21pages
0a29fa87f0 remove System::new_all in hwcodec check
Signed-off-by: 21pages <pages21@163.com>
2023-07-29 11:41:44 +08:00
Bob Weinand
4b58f0b4dd Allow to explicitly increase the bitrate massively
This has the benefit - over direct connections - to be able to send a lot more data.
In particular fast moving frames may avoid fps drops with a higher target bitrate.
2023-07-27 18:34:01 +08:00
21pages
029e6a015e minisize vpx/aom q_min for bitrate 200%
Signed-off-by: 21pages <pages21@163.com>
2023-07-27 18:29:46 +08:00
21pages
e70f3f2125 fix qos and add auto_adjust_fps
Signed-off-by: 21pages <pages21@163.com>
2023-07-25 15:49:50 +08:00
21pages
02456280d4 fix win cpu monitor run once
Signed-off-by: 21pages <pages21@163.com>
2023-07-24 14:54:15 +08:00
21pages
aa740f4263 remove many unwrap and enum_value_or_default
Signed-off-by: 21pages <pages21@163.com>
2023-07-23 20:00:58 +08:00
21pages
31b3c5d721 codec thread count depending on cpu condition
Signed-off-by: 21pages <pages21@163.com>
2023-07-23 20:00:52 +08:00
21pages
2133f91089 codec set quality seperately and refactor network delay
Signed-off-by: 21pages <pages21@163.com>
2023-07-23 19:54:42 +08:00
21pages
633c80d5e4 Revert "vpx use webrtc parameter"
This reverts commit d23fd902d7.
2023-07-23 19:54:42 +08:00
21pages
22ca7177a6 Revert "fix ci"
This reverts commit a0e09d3e33.
2023-07-23 19:54:42 +08:00
21pages
fd9f5475f3 multiuser video qos and client increace fps support
Signed-off-by: 21pages <pages21@163.com>
2023-07-23 19:54:42 +08:00
rustdesk
07137ac566 sys info 2023-07-22 14:30:47 +08:00
rustdesk
aacffd979b make config in exe name has highest priority, also overwrite config if
installation,
https://github.com/rustdesk/rustdesk-server-pro/issues/21#issuecomment-1638259580,
not tested yet
2023-07-19 14:45:11 +08:00
dignow
31fc018526 change message.proto
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-19 07:33:35 +08:00
dignow
c86a8fff03 add pointer device event
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-19 01:18:10 +08:00
dignow
7bbc5183db trackpad scale, mid commit
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-18 21:04:12 +08:00
RustDesk
a24a7e8d0f
Merge pull request #5017 from 21pages/fix
clear hwcodec config rather than remove
2023-07-16 11:53:32 +08:00
21pages
ec34470284 clear hwcodec config rather than remove
Signed-off-by: 21pages <pages21@163.com>
2023-07-16 09:59:46 +08:00
fufesou
77231f6538 simple refact
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-07-16 09:52:32 +08:00
fufesou
fa0b1436c2 try fix CI
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-07-16 09:35:11 +08:00
fufesou
2051bee3cf fix, wayland, change resolutions
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-07-16 08:29:26 +08:00
rustdesk
12149bf3e3 let's maintain ny and sg only 2023-07-07 15:59:03 +08:00
rustdesk
b85cb81d9e maintain one id server only 2023-07-07 15:55:51 +08:00
21pages
9ad9cb8ff2 Revert "remove peers platform filter for failed connections"
This reverts commit b5cf959206.
2023-07-05 09:58:00 +08:00
21pages
c42fbe3d45 update machine-uid for x86 sciter access x64 machine id
Signed-off-by: 21pages <pages21@163.com>
2023-07-02 18:31:24 +08:00
21pages
6f3123bf02 workaround: set the max encryption input length to 128 to avoid big
encryped data

Signed-off-by: 21pages <pages21@163.com>
2023-07-02 18:31:24 +08:00
21pages
b5cf959206 remove peers platform filter for failed connections
Signed-off-by: 21pages <pages21@163.com>
2023-07-02 18:30:54 +08:00
rustdesk
8ab2a79fa2 refactoring conn audit, add session_id (both session_id and conn_id on
sever side), use session_id instead of conn_id for client id, and remove
conn_id in protobuf
2023-07-01 16:21:36 +08:00
dignow
588168f638 replace close button to inkwell
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-01 14:43:00 +08:00
RustDesk
c01dfc9af3
Merge pull request #4795 from dignow/refact/win_cliprd_wait_timeout
Refact/win cliprd wait timeout
2023-06-29 22:50:45 +08:00
dignow
2c0918fc06 debug done
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-29 22:25:01 +08:00
21pages
c2023e8ca3 hide recording button if using av1
Signed-off-by: 21pages <pages21@163.com>
2023-06-29 21:30:56 +08:00
dignow
8899786628 debug ok
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-29 20:44:50 +08:00
dignow
1f71dc979c tmp commit
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-29 20:44:50 +08:00
dignow
aaca56c1f8 win, clipboard wait timeout, debug
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-29 20:44:49 +08:00
dignow
fc8db69d9e refact, win, clipboard, notify callback, tmp commit
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-29 20:44:49 +08:00
dignow
1dd599b011 refact, win, clipboard, notify callback, tmp commit
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-29 20:44:49 +08:00
dignow
152da86665 win, clipbord, ResponseWaitTimeoutSecs
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-29 20:44:49 +08:00
21pages
5b1d2abb71 hwcodec stable branch
Signed-off-by: 21pages <pages21@163.com>
2023-06-29 13:37:21 +08:00
rustdesk
a3b0579e92 fix windows package low resolution icon 2023-06-29 11:37:09 +08:00
rustdesk
56eac7294c reuseaddr in listen_any 2023-06-27 15:20:32 +08:00
dignow
d15deabba5 better conditional compilation
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-24 21:09:45 +08:00
RustDesk
e30f09e7f7
Revert "Fix/mobile connection login state" 2023-06-23 18:25:42 +08:00
dignow
96d95fa08a fix user login state
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-23 13:27:36 +08:00
RustDesk
4a51bfe4cc
Merge pull request #4709 from fufesou/fix/file_clipboard
fix release istream
2023-06-20 22:55:20 +08:00
fufesou
6246169fe6 fix release istream
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 21:20:35 +08:00
rustdesk
f327364d32 remove odic in config 2023-06-20 21:15:46 +08:00
fufesou
7740492fb0 win, clipboard, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 00:57:03 +08:00
fufesou
0094d306a8 win, clipboard, fix pointer
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 00:57:02 +08:00
fufesou
53a1aeac61 win, clipboard, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 00:57:02 +08:00
fufesou
773bb1bad7 win, clipboard, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 00:57:02 +08:00
fufesou
733e4236c4 avoid waiting too long if the clipboard message is blocked
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 00:57:02 +08:00
fufesou
5a8c2d9cd0 win, clipboard, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 00:57:02 +08:00
fufesou
2240853633 debug server clipboard enabled
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 00:57:02 +08:00
fufesou
c5698df3aa add debug msg
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 00:57:01 +08:00
fufesou
a903ec065b win, clipboard, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 00:57:01 +08:00
fufesou
ccd2cbd760 try fix clipboard, flutter version
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-20 00:57:01 +08:00
RustDesk
8e398a5871
Merge pull request #4615 from fufesou/fix/trackpad_flutter_macos
debug, macos trackpad, flutter
2023-06-11 16:13:36 +08:00
fufesou
6e21f8410a debug, macos trackpad, flutter
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-11 15:56:09 +08:00
rustdesk
1ededa3476 add some serde skip 2023-06-11 13:33:38 +08:00
21pages
2ececed0c1 use uuid as session id
Signed-off-by: 21pages <pages21@163.com>
2023-06-08 07:24:02 +08:00
fufesou
75aeb616e4 fix build example mouse.rs
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-07 21:17:13 +08:00
fufesou
8875874c75 revert example mouse.rs
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-07 20:16:31 +08:00
fufesou
c4f9650d7f fix, win mouse, touchpad scroll
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-07 20:01:01 +08:00
rustdesk
a1e7abbb70 fix ci 2023-06-05 21:41:22 +08:00
rustdesk
7ce86c6f53 Merge branch 'master' of github.com-rustdesk:rustdesk/rustdesk 2023-06-05 21:26:02 +08:00
rustdesk
893273ff97 fix ci 2023-06-05 21:25:46 +08:00
fufesou
6959f044f0 debug restore resolution
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-05 20:33:24 +08:00
fufesou
3c2bf2c154 debug restore resolutions
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-05 20:33:24 +08:00
fufesou
e670989e0f restore custom resolution for each display
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-05 20:33:24 +08:00
rustdesk
b07ac438f5 working on windows service install/uninstall 2023-06-05 20:27:48 +08:00
fufesou
113bf15cd4 fix default peer options
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-04 19:58:55 +08:00
fufesou
16ca7be2ea copy runtime broker on portable
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-24 19:54:44 +08:00
21pages
a0e09d3e33 fix ci
Signed-off-by: 21pages <pages21@163.com>
2023-05-23 10:41:56 +08:00
21pages
d23fd902d7 vpx use webrtc parameter
Signed-off-by: 21pages <pages21@163.com>
2023-05-23 09:42:36 +08:00
21pages
1ae2ebaa8c allow set config err for android
Signed-off-by: 21pages <pages21@163.com>
2023-05-21 17:28:43 +08:00
21pages
a11dee30ae merge vpx/aom code
Signed-off-by: 21pages <pages21@163.com>
2023-05-21 16:29:52 +08:00
21pages
99d3c47094 remove android unused VP8/VP9 Frame
Signed-off-by: 21pages <pages21@163.com>
2023-05-21 16:29:50 +08:00
21pages
e482dc3e2b aom encode/decode
Signed-off-by: 21pages <pages21@163.com>
2023-05-21 16:26:18 +08:00
21pages
a3f3bb4751 aom vcpkg binding
Signed-off-by: 21pages <pages21@163.com>
2023-05-21 16:26:16 +08:00
Lauren N. Liberda
100ea34baa
allow building scrap with pkg-config libraries
Signed-off-by: Lauren N. Liberda <lauren@selfisekai.rocks>
2023-05-20 07:29:59 +02:00
fufesou
0f07b71f18 fix build windows i686
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-19 23:38:18 +08:00
RustDesk
bc5d8ad040
Merge pull request #4421 from 21pages/hwcodec-nv12
hwcodec use nv12
2023-05-19 14:38:40 +08:00
21pages
9cce0798b6 set hw_pixfmt nv12 and wait more time for check porcess
Signed-off-by: 21pages <pages21@163.com>
2023-05-19 12:03:16 +08:00
fufesou
6b4cc6443f fix resolutions query on linux
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-19 11:43:35 +08:00
fufesou
8c0fa989b6 fix macro_role: serde_field_string, add config tests
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-19 11:10:24 +08:00
fufesou
a603e046e3 refactor resolution, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-18 23:46:53 +08:00
rustdesk
8706541aa9 fix ci 2023-05-18 13:06:49 +08:00
RustDesk
b3115de028
Merge pull request #4395 from 21pages/config
Config
2023-05-18 13:01:13 +08:00
21pages
abaa7adfa8 run ci tests
Signed-off-by: 21pages <pages21@163.com>
2023-05-18 09:57:00 +08:00
21pages
33fb415b9d Config deserialization field type protection
Signed-off-by: 21pages <pages21@163.com>
2023-05-18 09:56:45 +08:00
21pages
5bd8befb0f remove time check
Signed-off-by: 21pages <pages21@163.com>
2023-05-16 15:59:31 +08:00
fufesou
edf6b00f13 remove all assert in non-test code
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-16 14:40:33 +08:00
rustdesk
baecf3edb8 enc punch 2023-05-14 18:17:02 +08:00
21pages
dc3104dac4 fix andriod jni update
Signed-off-by: 21pages <pages21@163.com>
2023-05-13 12:49:35 +08:00
21pages
5738f3a949 fix android build
Signed-off-by: 21pages <pages21@163.com>
2023-05-12 14:01:56 +08:00
fufesou
4eb6bd82a4 plugin_framework, handle plugin list
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 08:48:14 +08:00
fufesou
db71dd039d plugin_framework, manager, install plugin
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 08:48:14 +08:00
fufesou
e6f72e76dd refact Idd err msg
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 08:48:14 +08:00
rustdesk
302f1c48d3 update crates, test on mac only 2023-05-11 12:04:38 +08:00
Kingtous
34314e50f7 feat: callbacks and flutter msg bridge 2023-05-04 13:18:19 +08:00
Kingtous
7a82070420 fix: make event loop in tray compatible with main window 2023-05-02 12:52:27 +08:00
RustDesk
2b8a98da06
Merge pull request #4223 from fufesou/fix/build_virtual_display_example
fix build example
2023-04-28 14:10:44 +08:00
fufesou
fc50a3e49d set fmt and stride to private in ImageRgb
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-28 12:35:46 +08:00
fufesou
6b1645f44d set width,height,stride together with the rgba data for rendering
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-28 11:44:52 +08:00
fufesou
dc1f7820e5 fix build example
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-28 09:12:34 +08:00
fufesou
82bfa9ca29 plugin_framework, split call function to server side and client side
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-26 13:29:55 +08:00
fufesou
c1e96377e1 fix idd, plugin_monitor function decl
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-25 19:49:00 +08:00
Awalon
82c44d71f9
Fix for #4136 connection to linux refused by using wrong Xauthority file.
This PR handles comments of 2nd review for initial PR #4165.
Reduced number of info/log messages
2023-04-24 23:45:23 +02:00
Awalon
dcc9337f86
Fix for #4136 connection to linux refused by using wrong Xauthority file.
This PR handles comments of review for PR #4165.
2023-04-23 23:58:04 +02:00
Awalon
028767da8b
Fix for #4136 connection to linux refused by using wrong Xauthority file
Solution:
1. Get file from sddm-greeter and startplasma-x11 (aka KDE) processes as well
2. Get users home dir from system instead of hard coded pattern /home/<user>
3. Prefer XAUTHORITY environment variable over Xorg -auth if available
2023-04-23 03:43:47 +02:00
hiteshbedre
21f9add9ce
Corrected IPv4 Validation 2023-04-21 16:07:48 +05:30
fufesou
f7e2938e6b handle peer event
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-19 17:07:56 +08:00
fufesou
ecf8c2664c plugin, tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-19 11:38:01 +08:00
Kingtous
83e63d57e1 fix: ios build 2023-04-18 18:28:12 +08:00
fufesou
8f51e021c8 remove simple_rc
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-17 14:18:00 +08:00
fufesou
67d29e7496 trivail change
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-17 12:17:31 +08:00
fufesou
4d6358f1c8 revert scrap dxgi mode.rs
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-17 12:16:16 +08:00
fufesou
9d8e7745e2 refact virtual display
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-17 12:06:32 +08:00
fufesou
042a4e575f tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-17 12:06:31 +08:00
fufesou
35ec3ffef6 tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-17 12:06:31 +08:00
fufesou
2988744034 mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-17 12:06:31 +08:00
rustdesk
c83b4398af minor 2023-04-10 18:29:33 +08:00
fufesou
f72593c281 tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-08 19:49:11 +08:00
fufesou
4a8d61ac09 Do not sync led, when Control, Shift, Alt, Tab, Enter are pressed
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-08 15:35:10 +08:00
RustDesk
045235d8d1
Merge pull request #3953 from 21pages/fps
client side fps control for reduce delay
2023-04-07 19:02:08 +08:00
21pages
b79f14af12 client side fps control for reduce delay
Signed-off-by: 21pages <pages21@163.com>
2023-04-07 18:53:29 +08:00
fufesou
850f48abb8 remove unused code from https://github.com/fufesou/ustdsk/comit/b526bf4a67f7e05b2d3f739864ecc31carembc18a85
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-07 16:28:34 +08:00
fufesou
ac74ed1914 legacy mode, win, fix layout code simulation
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-06 17:53:07 +08:00
fufesou
83cfa24bae suppress warn
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-06 12:02:49 +08:00
fufesou
a65611da48 do not handle signal on debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-06 12:02:01 +08:00
21pages
be2e26e758 delete RustDesk_hwcodec.toml on every check
Signed-off-by: 21pages <pages21@163.com>
2023-04-04 21:21:00 +08:00
21pages
f2aeff974c disable hwcodec if causing crash
Signed-off-by: 21pages <pages21@163.com>
2023-04-04 21:00:13 +08:00
RustDesk
cb66c6f9f4
Merge pull request #3902 from fufesou/feat/linux_virtual_display
Feat/linux virtual display (headless linux)
2023-04-03 14:28:50 +08:00
fufesou
73358502e9 linux headless feature, tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:58 +08:00
fufesou
ee3ac31083 add deps libpam0g-dev
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:57 +08:00
fufesou
d86ef4a86e headless, linux, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:54 +08:00
fufesou
d82d2471d7 temp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:54 +08:00
fufesou
34c3615320 get values of seat0, do not filter gdm
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:54 +08:00
fufesou
127ab57d62 ignore 'gdm' on loginctl
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:54 +08:00
fufesou
888c851167 desktop, remote toolbar, os account
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:53 +08:00
fufesou
c944d6093d virtual display, linux, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:52 +08:00
qcloud
b82207f20b virtual display, linux, debug
Signed-off-by: qcloud <ubuntu@localhost.localdomain>
2023-04-03 13:16:52 +08:00
fufesou
5e79481860 linux, refact desktop env
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:51 +08:00
fufesou
a94052a24a ignore seat0 on gdm
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:49 +08:00
fufesou
10eddc139c linux virtual display, init commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:49 +08:00
21pages
c842650c11 vp8
Signed-off-by: 21pages <pages21@163.com>
2023-04-03 12:22:36 +08:00
fufesou
ae53ec877b translate mode, win2win, Send both unicode and virtual keycode to remote side
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-01 18:09:53 +08:00
fufesou
de485ca3a4 remove wait prelogin in service
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-01 10:59:23 +08:00
fufesou
3ab73bdf36 fix x11 login screen
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-01 10:27:15 +08:00
RustDesk
83b7518897
Revert "vp8" 2023-04-01 10:13:39 +08:00
21pages
78748271ac vp8
Signed-off-by: 21pages <pages21@163.com>
2023-03-31 22:32:34 +08:00
fufesou
f3bb3067cd trivial changes
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-31 16:58:05 +08:00
fufesou
4d87364bd8 trivial changes
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-31 16:54:45 +08:00
fufesou
0b417ac479 start --server on gmd wayland, just for communications, no connections will be established
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-31 16:42:35 +08:00
21pages
54a809f499 set hwcodec key frame interval to max
Signed-off-by: 21pages <pages21@163.com>
2023-03-30 20:08:34 +08:00
fufesou
c845ddf510 fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-28 10:52:43 +08:00
fufesou
eebddb2206 format
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-28 08:22:46 +08:00
fufesou
8af20489bd log::error
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-28 08:21:47 +08:00
fufesou
a1d1c8270f log
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-28 08:20:19 +08:00
fufesou
ee1fbb0a76 fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-27 23:29:28 +08:00
fufesou
947c7dbb97 try wait hw check config subprocess
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-27 22:56:48 +08:00
fufesou
8cb361c51e remove android build warns
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-27 21:11:07 +08:00
rustdesk
6ad3064ef9 fix ci 2023-03-23 17:02:55 +08:00
rustdesk
b763ec3080 revert #560 for #3748 2023-03-23 14:31:50 +08:00
fufesou
1d122b5a73 platform additions
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-21 11:27:30 +08:00
RustDesk
8b229f304d
Merge pull request #3719 from chiehw/win-linux
translate mode: support linux in server
2023-03-20 15:55:24 +08:00
Chieh Wang
d7dbe41ada
better error info 2023-03-20 15:28:14 +08:00
fufesou
de1005acb2 do not embed cursor on wayland
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-20 13:58:02 +08:00
asur4s
6ffa2cacb1 Clean remapped keycodes when breakdown 2023-03-19 19:02:59 -07:00
asur4s
2aae2ca513 Refector key click && Clear remapped keycodes 2023-03-18 20:55:35 -07:00
21pages
774694714d fix view mode
Signed-off-by: 21pages <pages21@163.com>
2023-03-17 11:28:13 +08:00
21pages
0e05df12fc client side view mode
Signed-off-by: 21pages <pages21@163.com>
2023-03-16 14:35:41 +08:00
rustdesk
3af77af983 sync hbb_common 2023-03-16 00:56:36 +08:00
rustdesk
a3c6ac24a9 add region to proto 2023-03-15 19:29:03 +08:00
Kingtous
7a05910807 feat: identical msg in flutter and sciter 2023-03-15 17:21:15 +08:00
Kingtous
b627a0d6c1 feat: post file confirm and make files with the same name confirm 2023-03-15 17:21:15 +08:00
rustdesk
22174bea37 fix ci 2023-03-11 01:53:36 +08:00
rustdesk
8a27c55db2 remove sys-info crate for mobile because which depends on libunwind, it
is not in ndk r22b
2023-03-11 01:34:33 +08:00
rustdesk
09b823d637 higher sysinfo version 2023-03-10 23:41:01 +08:00
21pages
cdea6daf89 fix frequent load RustDesk_default.toml
Signed-off-by: 21pages <pages21@163.com>
2023-03-10 11:24:43 +08:00
rustdesk
61679a1072 upgrade some crates, fix scrap benchmark on mac, fix compile issue on
osx10.14
2023-03-09 17:22:14 +08:00
rustdesk
d1e0ae7815 never show empty display server, use x11 instead, #3541 2023-03-08 11:28:00 +08:00
fufesou
37d21d8db0 remove unused logic
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-06 17:31:38 +08:00
fufesou
c751ebee4e fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-06 17:31:38 +08:00
fufesou
507472e87e show one display when privacy mode is on
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-06 17:31:37 +08:00
21pages
0579ba5cfd opt benchmark code
Signed-off-by: 21pages <pages21@163.com>
2023-03-06 10:59:01 +08:00
rustdesk
5052ba5f00 refactor log 2023-03-04 17:26:24 +08:00
RustDesk
239d0291d0
Merge pull request #3494 from 21pages/benchmark
fix build
2023-03-03 23:03:46 +08:00
21pages
5634b428ca fix build
Signed-off-by: 21pages <pages21@163.com>
2023-03-03 22:43:02 +08:00
RustDesk
619ae63e00
Merge pull request #3493 from 21pages/benchmark
codec benchmark
2023-03-03 22:26:39 +08:00
21pages
b4aea69bdb codec benchmark
Signed-off-by: 21pages <pages21@163.com>
2023-03-03 22:12:54 +08:00
fufesou
c0d367f7b1 fix some incorrect capture magnifier logic
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-03 21:04:52 +08:00
rustdesk
876fb26a67 fix #3424 2023-03-03 15:34:57 +08:00
rustdesk
6ec4d6d9ca fix ci 2023-03-03 14:34:47 +08:00
rustdesk
b8941c15c0 refactor DST_STRIDE_RGBA 2023-03-03 14:02:49 +08:00
RustDesk
29abda56df
Revert "Fix/macos texture stride align" 2023-03-03 13:18:34 +08:00
fufesou
c419819c0f rename all stride_align to stride
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-03 10:58:48 +08:00
fufesou
5aa97faedd Fix stride align
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-03 10:01:58 +08:00
fufesou
42c95f71f6 fix macos strid align
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-03 10:01:58 +08:00
fufesou
0d64ee39de remove print
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-01 12:20:54 +08:00
fufesou
303462a87c default config filed
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-01 12:12:02 +08:00
sjpark
b5c4de9c83 Merge remote-tracking branch 'github/master' into sigma
# Conflicts:
#	flutter/lib/desktop/widgets/remote_menubar.dart
2023-02-25 11:37:12 +09:00
21pages
18a66749a1 linux x11 resolution
Signed-off-by: 21pages <pages21@163.com>
2023-02-24 10:44:02 +08:00
21pages
91a2a5b56e win resolution && api
Signed-off-by: 21pages <pages21@163.com>
2023-02-24 09:14:13 +08:00
fufesou
ed0338b038 fix build && default flutter_texture_render
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 17:06:53 +08:00
fufesou
173e3bcd0d debug win, without hwcodec
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 17:06:52 +08:00
fufesou
77c4a14845 flutter texture render, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 17:06:51 +08:00
21pages
4beacf93d7 kill check-hwcodec-config process
Signed-off-by: 21pages <pages21@163.com>
2023-02-21 16:34:24 +08:00
fufesou
0491950e01 macos remove unused code
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-19 22:29:10 +08:00
fufesou
b4beb78e8f macOS, ignore alert for now
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-19 21:28:48 +08:00
fufesou
e1254c0b24 macos better alert
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-19 21:12:34 +08:00
fufesou
626fdefb18 debug macos and linux
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-19 12:01:46 +08:00
fufesou
a333a261fd add alert for macos
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-19 11:40:59 +08:00
fufesou
b733ad9379 refact register_breakdown_handler
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-19 10:19:28 +08:00
fufesou
302499d1e0 fix sync displays info && select monitor menu
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-17 13:32:17 +08:00
fufesou
b2d13647be translate mode, mac --> win, debug 2
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-14 21:42:31 +08:00
fufesou
e24f5e7eed mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-14 21:42:30 +08:00
rustdesk
d416d7d965 base64 icon only for sciter 2023-02-11 00:21:19 +08:00
sjpark
edff4acbcb swap key update 2023-02-09 12:16:41 +09:00
rustdesk
7c13be5876 update issue template and clippy for hbb_common 2023-02-08 17:26:44 +08:00
Kingtous
e944b776bc opt: remove unnecessary config field 2023-02-07 20:59:13 +08:00
Kingtous
a04980fa13 refactor: remove audio mode 2023-02-07 16:20:37 +08:00
Kingtous
45b93100d6 feat: add voice call proto 2023-02-07 16:20:37 +08:00
Kingtous
05822991bf opt: rename to dual-way 2023-02-07 16:20:37 +08:00
Kingtous
cb228bef2b feat: add audio switch ui 2023-02-07 16:20:37 +08:00
21pages
92145eeb71 other bool default display settings
Signed-off-by: 21pages <pages21@163.com>
2023-02-02 10:47:49 +08:00
21pages
359f19af02 default display settings
Signed-off-by: 21pages <pages21@163.com>
2023-02-02 10:47:42 +08:00
rustdesk
ec1da900ec fix issue #2963: run gen_version no matter debug or release 2023-02-01 10:42:02 +08:00
fufesou
74a73b7ffd add default position for portal streams
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-31 17:51:20 +08:00