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
rustdesk
7db82a22a9
udp bug which causes us a lot of trouble
2022-07-12 23:22:27 +08:00
rustdesk
1a9b25588d
https://github.com/rustdesk/rustdesk/issues/906
2022-07-10 23:26:44 +08:00
21pages
ba034a56af
maint hwcodec config file directly
...
Signed-off-by: 21pages <pages21@163.com>
2022-07-06 10:19:13 +08:00
csf
83e5028cc9
Merge branch 'master' into hwcodec
2022-06-27 15:28:49 +08:00
csf
085356c0b3
Merge branch 'abr' into hwcodec
2022-06-27 15:21:31 +08:00
csf
ece86cda9e
abr
2022-06-27 15:08:43 +08:00