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
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
fufesou
8cb361c51e
remove android build warns
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-27 21:11:07 +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
asur4s
6ffa2cacb1
Clean remapped keycodes when breakdown
2023-03-19 19:02:59 -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
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
21pages
cdea6daf89
fix frequent load RustDesk_default.toml
...
Signed-off-by: 21pages <pages21@163.com>
2023-03-10 11:24:43 +08:00
rustdesk
d1e0ae7815
never show empty display server, use x11 instead, #3541
2023-03-08 11:28:00 +08:00
rustdesk
5052ba5f00
refactor log
2023-03-04 17:26:24 +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
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
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
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
rustdesk
a8c3499d7b
sync with rustdesk-server hbb_common
2023-01-27 11:42:08 +08:00
4JX
f591f5686c
Use OUT_DIR in build.rs
2023-01-23 19:26:10 +01:00
rustdesk
efa7b52f49
fix nightly build RS_PUB_KEY issue
2023-01-24 01:32:56 +08:00
rustdesk
d4851ebb40
revert 8fb3c452be
2023-01-24 01:24:53 +08:00
RustDesk
b3465e1c13
Merge pull request #2851 from AutumnSun1996/master
...
Allow direct connect to {hostname}:{port}
2023-01-18 14:35:50 +08:00
rustdesk
8fb3c452be
Allow setting custom server and key with env variables #2810
2023-01-18 14:22:41 +08:00
qiushiyang
aa2cd37fb3
use more accurate regex for {domain}:{port}
2023-01-18 06:08:46 +00:00
RustDesk
7aced73393
Revert "Allow setting custom server and key with env variables"
2023-01-18 11:48:10 +08:00
qiushiyang
12d446b217
fix test for is_hostname_port_str
2023-01-18 03:35:13 +00:00
botanicvelious
b59ae9bd42
requires 3 elements in array
2023-01-17 08:03:24 -07:00
botanicvelious
9980246b90
add RS_DEF_PUB_KEY
2023-01-17 07:54:11 -07:00
qiushiyang
d601a82b5a
Allow direct connect to {hostname}:{port}
2023-01-17 22:46:11 +08:00
botanicvelious
12af9e6369
update RENDEZVOUS_SERVER env check
2023-01-17 06:56:09 -07:00
botanicvelious
94057d0df5
Update config.rs
2023-01-11 18:59:21 -07:00
botanicvelious
ada75b602c
update to RS_PUB_KEY_VAL
2023-01-11 18:29:09 -07:00
botanicvelious
860ccd6b3a
add env variables for RENDEZVOUS_SERVERS
...
check for env variable RENDEZVOUS_SERVER1-3 if not use the default
2023-01-11 17:35:47 -07:00
botanicvelious
5e2ef998a3
use RS_PUB_KEY env var
...
If RS_PUB_KEY is set as an env variable use the env variable
2023-01-11 17:19:58 -07:00
Asur4s
a35bd772cc
fix conflicts
2023-01-12 00:35:39 +08:00
ston
aafccf423d
fix session type when starting wayland via tty
2023-01-10 18:19:50 +08:00
Josh Soref
7ba932825d
spelling: distro
...
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
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
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
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
633253647f
ipv6 mangle
2022-12-26 16:41:33 +08:00
KG7x
71103886e6
Fix typo
2022-12-25 20:21:13 +03: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
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
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
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
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
csf
50dc2a4d73
fix: sending file from local to remote (keep send_raw)
2022-11-16 18:53:32 +09: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
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
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
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
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
9489877c78
video record
...
Signed-off-by: 21pages <pages21@163.com>
2022-09-22 09:57:52 +08:00
rustdesk
f0208c759b
https://github.com/rustdesk/rustdesk/pull/1562
2022-09-18 13:13:45 +08:00
csf
e3a5218eb1
global HW_CODEC_CONFIG
2022-09-16 19:41:04 +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
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
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
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
csf
2fbcbc6543
make sure no gen_keypair more than once
2022-07-29 16:30:55 +08:00
csf
da2906c95f
fix: android build & CONFIG deadlock
2022-07-28 22:06:59 +08:00
21pages
551bf5030b
password: ensure encrypt only once
...
Signed-off-by: 21pages <pages21@163.com>
2022-07-28 07:43:14 +08:00
21pages
9f22f55a1f
password: decrypt password when import user config
...
Signed-off-by: 21pages <pages21@163.com>
2022-07-27 21:27:46 +08:00
rustdesk
a71fa3f7ac
RS_PUB_KEY
2022-07-27 00:39:02 +08:00
21pages
903fb77e70
refactor password
...
1. random password -> temporary password
2. security password -> permanent password
3. remove onetime password
4. add temporary password length setting
5. remove unnecessary ipc
6. always update temporary password after connection
7. show dots if permanent password is not empty
8. recover password style
Signed-off-by: 21pages <pages21@163.com>
2022-07-24 21:53:51 +08:00
21pages
1b1f28b872
hwcodec: check when server or each client starts
...
and refactor hwcodec::best()
Signed-off-by: 21pages <pages21@163.com>
2022-07-21 10:10:58 +08:00
fufesou
00dc473703
linux_wayland_support: dup detecting function of x11 or wayland
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-07-20 10:44:27 -07:00
21pages
8667d68c6f
crypt peer/peer_rdp/peer_os/socks5 password
...
Signed-off-by: 21pages <pages21@163.com>
2022-07-18 21:27:59 +08:00
21pages
e46019a171
password: safe/random personal password
...
Signed-off-by: 21pages <pages21@163.com>
2022-07-18 21:27:56 +08:00
fufesou
52f4f274b2
lan_discovery_WOL: remove unused struct MyConfig
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-07-17 22:46:55 +08:00
fufesou
3613f27afc
lan_discovery_WOL: fix udp set_nonblocking twice and lan refactor
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-07-15 20:39:42 +08:00
fufesou
13406cd359
lan_discovery_WOL: sort by online status
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-07-15 12:16:15 +08:00
fufesou
8fd4830710
lan_discovery_WOL: Win10 test done
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-07-15 11:29:07 +08:00
fufesou
897d2b8e57
lan_discovery_WOL: remove discovered peer
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-07-15 11:29:01 +08:00
fufesou
cbb34fb021
lan_discovery_WOL: lan discovery almost done
...
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-07-15 11:27:39 +08:00
tom
c6c5d2cb98
upgrade protobuf to 3.1.0 and use with-bytes feature, issues:958
2022-07-14 17:20:01 +08:00
rustdesk
4e45bc0ee0
fix tcp
2022-07-12 23:32:37 +08:00
rustdesk
f1724820b1
missed socket.set_nonblocking for tcp
2022-07-12 23:28:32 +08:00