Josh Soref
ec8cb0579f
spelling: common
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:58:33 -05:00
Josh Soref
caa557e360
spelling: clipboard
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:58:33 -05:00
Josh Soref
185ff9e91e
spelling: available
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:58:33 -05:00
Josh Soref
f45fdaa46f
spelling: appveyor
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-01-09 12:58:33 -05:00
rustdesk
12b02514a4
fix one warning
2023-01-09 18:45:38 +08:00
rustdesk
80c1b89b47
add unit test to test_if_valid_server
2023-01-09 18:28:11 +08:00
sj6219
c5e39f4bbb
windows extended key
2023-01-06 20:07:43 +09:00
Amy Parker
84e4389943
remove unnecessary allow block
...
Patch #2701 (609117c
: "ignore style warnings in libs/scrap") was merged,
but the RustDesk team decided to later instead changed
is_cursor_embedded to uppercase (see discussion on the PR), thus no
longer triggering the warning and no longer needing the allow block.
This was changed in (b723f84
: "fix linux to mac, keyboard input"). This
patch removes the now unnecessary allowances.
Signed-off-by: Amy Parker <apark0006@student.cerritos.edu>
Cc: fufseou <shuanglongchen@yeah.net>
2023-01-05 20:32:53 -08:00
fufesou
20ba62870e
remove unimplemented!
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-05 17:52:57 +08:00
fufesou
b4feae33bb
support linux mouse back/forward
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-05 17:47:26 +08:00
fufesou
97cf85d1b7
mouse forward back support on windows
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-05 17:47:26 +08:00
fufesou
b723f8472d
fix linux to mac, keyboard input
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-05 15:00:52 +08:00
rustdesk
55962f2fc9
ipv6 support for direct connection, todo: UI input check, relay port
...
change based on ipv6
2023-01-04 18:35:31 +08:00
Amy Parker
f816e53c2b
ignore style warnings in libs/scrap
...
Constant `is_cursor_embedded` does not follow the Rust standard
stylistic convention of upper-case global variables and constants. This
causes two warnings to be thrown when compiling (tested on Arch Linux,
commit = 68fda34
, Rust = 1.66.0), one each for the Wayland and X11
common modules. Since these variables are not new, their names should
not be modified; to remove the warnings, this patch allows
non-style-conforming names on these two constant declarations
specifically, suppressing the warnings. It does not affect stylistic
warnings on any other code within the project.
Signed-off-by: Amy Parker <apark0006@student.cerritos.edu>
Cc: fufesou <shuanglongchen@yeah.net>
2023-01-02 11:20:25 -08:00
fufesou
97718b33a6
remove expect
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-02 13:11:25 +08:00
fufesou
b114ebf350
fix some misspellings
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-31 21:41:16 +08:00
rustdesk
9859b4f27d
fix ipv6 refactory
2022-12-29 22:31:01 +08:00
rustdesk
67ad937fdd
fix nat64 and refactor ipv6
2022-12-29 20:34:52 +08:00
fufesou
01ade73304
fix macos sticky fn, https://stackoverflow.com/questions/74938870/sticky-fn-after-home-is-simulated-programmatically-macos
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-29 14:37:09 +08:00
fufesou
b9ee0590bb
update rdev dep
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-28 15:31:01 +08:00
rustdesk
08b8f40397
nat64
2022-12-28 13:52:13 +08:00
fufesou
50c33450b9
fix keyboard type store
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-27 18:16:29 +08:00
fufesou
48e684335e
choose keyboard layout type, mid commit
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-27 18:16:29 +08:00
rustdesk
71bd35f8b2
refactor socket_client to prepare for nat64
2022-12-27 12:30:23 +08:00
asur4s
85620b73a7
opt: get supported keyboard modes
2022-12-26 02:32:43 -08:00
rustdesk
0d0957cea5
remove u128 compare
2022-12-26 17:44:29 +08:00
rustdesk
633253647f
ipv6 mangle
2022-12-26 16:41:33 +08:00
RustDesk
96e41abbaa
Merge pull request #2647 from KG7x/master
...
Fix typo & Optimize images & Cleanup
2022-12-26 13:16:52 +08:00
rustdesk
6d95a66de3
remove some errors on mac
2022-12-26 11:25:55 +08:00
KG7x
71103886e6
Fix typo
2022-12-25 20:21:13 +03:00
KG7x
4e7568dec1
Optimize images (loseless)
2022-12-25 19:36:51 +03:00
KG7x
2d6075189d
Cleanup
2022-12-25 19:23:03 +03:00
Huabing Zhou
385a1594f3
Merge branch 'master' of github.com-rustdesk:rustdesk/rustdesk
2022-12-23 22:02:06 +08:00
Huabing Zhou
4815099482
make m1 run (used brew install llvm)
2022-12-23 22:00:05 +08:00
Sangha Lee
59a82a9fbd
downgrade gstreamer to 0.16
2022-12-22 20:42:34 +09:00
Sangha Lee
0819a3d8ea
Revert "Merge pull request #2628 from rustdesk/revert-2612-master"
...
This reverts commit e50882a660
, reversing
changes made to 7f006102b5
.
2022-12-22 18:54:27 +09:00
RustDesk
9c24117b13
Revert "Implement RGB0 pixel format "
2022-12-22 12:22:26 +08:00
Sangha Lee
3643870287
fix unsafe code
2022-12-21 18:42:22 +09:00
Sangha Lee
38f66df091
implement RGB0 #2608
2022-12-21 04:12:34 +09:00
Sangha Lee
d910e7ad96
update gstreamer
2022-12-21 03:32:42 +09:00
asur4s
4837d84209
opt: enum KeyboardMode
2022-12-20 01:09:35 -08:00
fufesou
47658667d6
Merge branch 'master' into keyboard
2022-12-14 11:12:55 +08:00
21pages
72594c7e0e
remove hwcodec log
...
Signed-off-by: 21pages <pages21@163.com>
2022-12-13 21:30:08 +08:00
21pages
d08eb0441c
log
...
Signed-off-by: 21pages <pages21@163.com>
2022-12-13 16:25:05 +08:00
21pages
e58f2186ec
don't new hwcodec decoders if option disabled
...
Signed-off-by: 21pages <pages21@163.com>
2022-12-13 14:58:41 +08:00
fufesou
a780519fe0
allow_err with msg
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-10 19:46:41 +08:00
rustdesk
1424cbeb44
Merge branch 'master' into keyboard
2022-12-09 19:51:15 +08:00
RustDesk
d5a93adbf0
typo
2022-12-08 23:07:22 +08:00
RustDesk
8704e15738
fix last pr
2022-12-08 23:05:51 +08:00
Kingtous
3cfcaf65ad
opt: add display server check
2022-12-08 17:43:46 +08:00
Kingtous
162f29c80d
fix: get display server in flatpak
2022-12-08 17:08:31 +08:00
RustDesk
160a226977
Merge pull request #2481 from 21pages/upload_record
...
upload record
2022-12-08 13:37:50 +08:00
21pages
2136931f80
upload record
...
Signed-off-by: 21pages <pages21@163.com>
2022-12-08 09:07:18 +08:00
Asura
3b60304d14
refactor: keyboard of client
2022-12-08 09:03:41 +08:00
Kingtous
bb42e88bb2
opt: remove outputs
2022-12-06 15:17:51 +08:00
Kingtous
c77fe6c01c
fix: infinite execution loop when transfer data
2022-12-06 15:10:08 +08:00
Kingtous
cbc372991b
feat: add skip feature
2022-12-05 20:11:04 +08:00
fufesou
387a7f2df4
ios get data dir
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-01 21:48:19 +08:00
fufesou
5877bcf2a1
fix cursor embeded value on x11
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-29 17:59:11 +08:00
fufesou
4d044ca57a
wayland cursor embeded
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-29 16:36:35 +08:00
fufesou
fff6aad1c5
compile win & macos
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-25 19:28:43 +08:00
fufesou
87306a3d01
wayland filter last same frame
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-25 19:28:43 +08:00
fufesou
9dfa02a702
Fix wayland input after Lock and Wake
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-25 19:28:43 +08:00
fufesou
e31130d4f8
wayland, fix check Lock && Mod Resolution
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-25 19:28:43 +08:00
fufesou
02c1bc6080
hide zoom-cursor if view-style is original
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-24 11:21:36 +08:00
rustdesk
c1af464203
minor improve
2022-11-23 22:34:17 +08:00
Robin Fackler
f20679f24a
Fix crash if id == "base64_"
2022-11-23 15:29:28 +01:00
Robin Fackler
d6544e74ff
Merge remote-tracking branch 'upstream/master'
2022-11-23 15:21:54 +01:00
Robin Fackler
29978f1a3e
If an ID contains invalid filename characters, encode it using base64
2022-11-23 15:07:56 +01:00
21pages
8b4d50f3fb
flutter version allow hide cm
...
Signed-off-by: 21pages <pages21@163.com>
2022-11-23 13:59:42 +08:00
21pages
617e64d01f
fix approve mode judgement
...
Signed-off-by: 21pages <pages21@163.com>
2022-11-21 15:29:00 +08:00
xxrl
edfb22d9c2
Merge branch 'master' into dev
2022-11-20 13:27:39 +08:00
RustDesk
ac07db76cb
Merge pull request #2225 from 21pages/portable-service
...
portable-service: enable quick support by rename as xxxqs.exe
2022-11-19 13:53:21 +08:00
21pages
eb673c8c78
portable-service: enable quick_support by rename as xxxqs.exe
...
Signed-off-by: 21pages <pages21@163.com>
2022-11-19 13:12:21 +08:00
fufesou
aa3b8ca084
virtual display remove static links
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-18 17:55:21 +08:00
fufesou
27e7b57222
move virtual display to lib workspace
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-18 17:55:21 +08:00
fufesou
26e8355528
dynamic library - win virtual display
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-18 17:55:21 +08:00
fufesou
75d8168070
enable rust default option
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-17 19:33:58 +08:00
Kingtous
d24e7b25ab
feat: add build date
2022-11-17 16:36:26 +08:00
RustDesk
6dc817b9b4
Merge pull request #2151 from Heap-Hop/send_raw_bug
...
fix: sending file from local to remote (keep send_raw)
2022-11-16 20:26:40 +08:00
csf
50dc2a4d73
fix: sending file from local to remote (keep send_raw)
2022-11-16 18:53:32 +09:00
21pages
8e1545b432
portable service
...
Signed-off-by: 21pages <pages21@163.com>
2022-11-15 17:05:10 +08:00
fufesou
6b3c2f3beb
fix android build errors and warnings
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-13 18:29:05 +08:00
Robin Fackler
e1516d809f
Use "_" instead of ":" in PeerConfig filenames
2022-11-11 00:00:49 +01:00
fufesou
50d885d3e7
Remove SharedPreferences, debug win
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-10 23:33:24 +08:00
21pages
53e0c16857
fix command line support
...
Signed-off-by: 21pages <pages21@163.com>
2022-11-10 15:06:51 +08:00
xxrl
1b7950fc42
Merge branch 'master' into dev
2022-11-10 00:01:42 +08:00
21pages
dd04f76ec0
close all connections when stop service
...
Signed-off-by: 21pages <pages21@163.com>
2022-11-09 17:43:14 +08:00
xxrl
260c924010
opt: mac scroll to fast
2022-11-08 23:05:43 +08:00
Saverio Miroddi
b2f7e7ece5
hbb_common: Fix CONFIG locks unintentionally not acquired
...
Variables defined as `_` only are released immediately; see compile error:
error: non-binding let on a synchronization lock
--> libs/hbb_common/src/config.rs:798:13
|
798 | let _ = CONFIG.read().unwrap(); // for lock
| ^ ^^^^^^^^^^^^^^^^^^^^^^ this binding will immediately drop the value assigned to it
| |
| this lock is not assigned to a binding and is immediately dropped
|
= note: `#[deny(let_underscore_lock)]` on by default
By appending a phony suffix to the variable name, the lock stays in scope.
2022-11-01 15:08:21 +01:00
rustdesk
e8182e762d
remove another transmute_copy
2022-10-31 23:41:51 +08:00
rustdesk
4c9dadc41a
fix transmute crash
2022-10-31 23:03:52 +08:00
fufesou
6fb52573e7
win clipboard remove debug msg
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-30 10:20:15 +08:00
fufesou
db99eccbe0
win_fix_multi_tab: win clipboard refactor
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-27 15:56:06 +08:00
fufesou
702c81cafe
win_fix_multi_tab: linux build
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-27 15:56:06 +08:00
fufesou
c87e7f1e28
win_fix_multi_tab: send monitor ready on clipboard is ready
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-27 15:56:06 +08:00
fufesou
adf4f3eea4
win_fix_multi_tab: refactor clipboard on windows, monitor ready mid commit
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-27 15:56:06 +08:00
fufesou
c5c77808a5
win_fix_multi_tab: refactor clipboard on windows, init debug done
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-27 15:56:05 +08:00
fufesou
a49552d28b
win_fix_multi_tab: refactor clipboard on windows, mid commit2
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-27 15:56:05 +08:00
fufesou
2faa5cfd18
win_fix_multi_tab: refactor clipboard on windows, mid commit
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-27 15:56:05 +08:00
21pages
32ad458b25
user fps adjust
...
Signed-off-by: 21pages <pages21@163.com>
2022-10-20 16:42:46 +08:00
fufesou
9a9a8197ae
fix linux uid username mismatch
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-17 08:06:34 -07:00
fufesou
77de0d05f9
msgbox & translations
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-17 22:00:44 +08:00
fufesou
3c9ac9e4d7
wayland: fix enigo init
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-17 21:55:26 +08:00
fufesou
2da5401fd4
add global init and update wayland error map
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-17 21:55:26 +08:00
sandroid
e667dad144
Fix usage of loginctl inside flatpak
...
Signed-off-by: sandroid <sandroid@posteo.net>
2022-10-16 21:45:59 +02:00
21pages
150057f92d
fix default video save directory
...
Signed-off-by: 21pages <pages21@163.com>
2022-10-12 16:48:06 +08:00
21pages
e2924f0d41
build windows install
...
Signed-off-by: 21pages <pages21@163.com>
2022-10-11 15:14:14 +08:00
rustdesk
c1b9a3f53d
unsafe
2022-10-11 14:56:08 +08:00
21pages
265acd3122
add new field enc_id
...
Signed-off-by: 21pages <pages21@163.com>
2022-09-29 16:50:35 +08:00
21pages
02aedd234c
prompt foreground window elevation
...
Signed-off-by: 21pages <pages21@163.com>
2022-09-29 09:13:20 +08:00
21pages
728985e3bf
elevation prompt && uac warning
...
Signed-off-by: 21pages <pages21@163.com>
2022-09-29 09:13:19 +08:00
21pages
e7e3494dc9
record permission
...
Signed-off-by: 21pages <pages21@163.com>
2022-09-22 09:57:52 +08:00
21pages
e74f155cb6
fix recording start stop
...
Signed-off-by: 21pages <pages21@163.com>
2022-09-22 09:57:52 +08:00
21pages
eff5dd2e03
ensure first mux frame is key frame
...
Signed-off-by: 21pages <pages21@163.com>
2022-09-22 09:57:52 +08:00
21pages
9489877c78
video record
...
Signed-off-by: 21pages <pages21@163.com>
2022-09-22 09:57:52 +08:00
Kingtous
8c10675d8a
feat: windows portable build script
2022-09-21 11:28:28 +08:00
rustdesk
f0208c759b
https://github.com/rustdesk/rustdesk/pull/1562
2022-09-18 13:13:45 +08:00
RustDesk
6c897687d4
Merge pull request #1553 from songwei163/weisong/fix_m1_pro_compile_scrap_error
...
fix m1 pro scrap compile error
2022-09-16 22:44:08 +08:00
songwei163
dd2315a518
fix m1 pro scrap compile error
2022-09-16 22:22:17 +08:00
csf
e3a5218eb1
global HW_CODEC_CONFIG
2022-09-16 19:41:04 +08:00
csf
f310251cfc
feat mediacodec: Android H264/H265 decoder support
2022-09-15 20:40:29 +08:00
csf
af656f9489
add mediacodec.rs
2022-09-15 12:19:09 +08:00
21pages
42d17f9d2b
fix audio no sound, add missing VideoFrame timestamp
...
move get_time to hbb_common
Signed-off-by: 21pages <pages21@163.com>
2022-09-13 09:10:04 +08:00
asur4s
b6e0cc8e74
Fix warning
2022-09-05 12:39:11 -04:00
asur4s
2d7cd7c864
Refactor: tfc
2022-09-05 11:50:42 -04:00
asur4s
72d357e14b
Refactor get led state
2022-09-05 08:07:13 -04:00
asur4s
9f80202c79
Refactor is_x11
2022-09-04 04:25:34 -04:00
asur4s
bec8daafb9
Fix simulate in wayland
2022-09-02 15:29:25 -04:00
Asura
4421d08384
Delete reset function about enigo
2022-09-01 20:24:50 -07:00
Asura
37dbfcc86d
Delete pynput from repo
2022-08-31 23:07:52 -07:00
Asura
e0db94532f
Merge branch 'rustdesk/master'
2022-08-27 09:55:27 +08:00
Asura
ba17864fa1
Merge branch 'master' of github.com:asur4s/rustdesk
2022-08-25 21:29:42 +08:00
21pages
f9db9fc87a
Merge branch 'master' into flutter_desktop
2022-08-25 13:41:25 +08:00
21pages
0649a49d17
fix 10054: change direct to relay when RST
...
Signed-off-by: 21pages <pages21@163.com>
2022-08-24 16:26:09 +08:00
RustDesk
3394975aa2
Merge pull request #1110 from 21pages/enc-id
...
avoid modify id manually
2022-08-20 21:08:40 +08:00
csf
3ff2f60fb7
Merge master
2022-08-04 17:24:02 +08:00
Asura
f1402a14a2
Merge branch 'translate_mode'
2022-08-04 01:21:46 -07:00
Asura
3b8032e5ec
Merge translate mode
2022-08-04 16:11:37 +08:00
21pages
53f496c0e4
avoid changing id manually
...
Signed-off-by: 21pages <pages21@163.com>
2022-08-01 18:06:49 +08:00
Kingtous
c4451b3cc7
fix: merge conflict
2022-08-01 14:33:08 +08:00
Kingtous
3b9c62b05d
Merge remote-tracking branch 'rustdesk/master' into flutter_desktop
...
# Conflicts:
# .github/workflows/ci.yml
# Cargo.lock
# Cargo.toml
# flutter/lib/common.dart
# flutter/lib/mobile/pages/remote_page.dart
# flutter/lib/mobile/pages/server_page.dart
# flutter/lib/mobile/pages/settings_page.dart
# flutter/lib/mobile/widgets/dialog.dart
# flutter/lib/models/model.dart
# flutter/lib/models/server_model.dart
# src/client.rs
# src/common.rs
# src/ipc.rs
# src/mobile_ffi.rs
# src/rendezvous_mediator.rs
# src/ui.rs
2022-08-01 10:44:05 +08:00
Kingtous
3458c164fb
fix: add version key to detect specific send/recv logic
2022-08-01 09:50:23 +08:00
fufesou
2a6cd5853e
fix_proto_defs: fix protobuf definitions
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-07-31 22:31:17 +08:00
sirtemporary
f3f48d3cf4
Update linux.rs
2022-07-30 15:19:41 -04:00
sirtemporary
f9d0974fc5
Update linux.rs
...
Fix for #921
in mx linux, when started with non-systemd init, loginctl returns null string to stdout (and an error message to stderr). this patch will use XDG_SESSION_TYPE and XDG_SESSION_ID environment variables if the loginctl code fails to determine these.
2022-07-30 15:03:49 -04:00
rustdesk
1a4f0507a2
fix on last refactory
2022-07-30 09:29:01 +08:00
rustdesk
040267e7f2
remove key_pair pub attr
2022-07-30 02:27:03 +08:00
rustdesk
125f6dd810
refactor password deadlock and password_security
2022-07-30 02:01:40 +08:00
RustDesk
06a4eaed10
Merge pull request #1104 from Heap-Hop/master
...
fix: android build & CONFIG deadlock
2022-07-29 18:59:34 +08:00