rustdesk
5b21441898
webrtc
2025-11-28 10:45:48 +08:00
fufesou
7f804a0e45
refact: wayland, pipewire display offset cache to file ( #13542 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-11-18 14:16:59 +08:00
fufesou
b2dff336ce
fix: wayland controlled side, cursor misalignment ( #13537 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-11-18 00:37:15 +08:00
rustdesk
c8a8e06558
update common
2025-11-17 19:09:50 +08:00
rustdesk
017a10e8c8
1.4.4
2025-11-07 15:16:59 +08:00
21pages
e029d00cfa
edge scroll thickness adjustment ( #13445 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-11-07 01:15:13 +08:00
Jonathan Gilbert
a903f710ea
Eliminate build warnings from the Scrap crate ( #13383 )
...
* Updated build.rs to tell RustC that dxgi, quartz and x11 are expected configurations.
Added lifetime annotations to various methods in common/aom.rs and common/vpxcodec.rs.
Updated common/vpx.rs to allow unused_imports in the generated bindings.
Updated dxgi/mag.rs to allow non_snake_case identifiers like "dwFilterMode".
* Added lifetime annotations to methods in common/hwcodec.rs and common/vram.rs.
* Switched syntax for the rustc-check-cfg directive emitted by build.rs in the scrap crate to use syntax compatible with Rust toolchain version 1.75. The double-colon syntax requires 1.77 or newer, but the older single-colon syntax works fine on newer versions for this directive.
* Update libs/scrap/build.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Revert apparently-erroneous AI suggestion. It's usually pretty good, but not always right it seems. :-)
This reverts commit bf862b13f6 .
* Removed redundant configuration directives from libs/scrap/build.rs.
---------
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-04 10:19:13 +08:00
fufesou
910dcf2036
refact: tls, native-tls fallback rustls-tls ( #13263 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-11-03 23:21:01 +08:00
RustDesk
d03a9e2baf
Fix macos bigsur cvbuffer crash ( #13392 )
...
* Fix macOS Big Sur crash with CVBufferCopyAttachments
Add FFmpeg patch to use weak_import for CVBufferCopyAttachments API
to prevent dyld crash on macOS Big Sur (11.x).
The CVBufferCopyAttachments function is only available on macOS 12+.
Even though FFmpeg has a runtime check with __builtin_available, the
symbol is still resolved at load time, causing immediate crash on older
macOS versions.
With weak_import attribute, the function pointer will be NULL on
macOS < 12, allowing the code to safely fall back to the deprecated
CVBufferGetAttachments API.
Fixes : #13377
* update common
2025-11-02 22:08:03 +08:00
Jonathan Gilbert
fab11c8ffa
Allow non_snake_case identifiers in src/setup/mod.rs for libs/remote_printer. ( #13384 )
2025-11-02 21:19:13 +08:00
21pages
0f34c50bd2
fix reqwest proxy auth ( #13354 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-10-30 20:01:17 +08:00
21pages
d106d97b99
mobile verify both webpki and installed CA ( #13272 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-10-30 13:59:00 +08:00
21pages
7c8329c5c6
fix mac hwcodec check ( #13320 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-10-28 16:29:42 +08:00
21pages
c9940957f0
fix camera large error log ( #13227 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-10-20 13:23:41 +08:00
rustdesk
182e35adc7
1.4.3
2025-10-17 13:58:08 +08:00
21pages
2c088d3504
fix can't run from cmd on win7 ( #13160 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-10-14 12:11:05 +08:00
dependabot[bot]
2183c0980b
Git submodule: Bump libs/hbb_common from 7ea8686 to 5ed0afd ( #13122 )
...
Bumps [libs/hbb_common](https://github.com/rustdesk/hbb_common ) from `7ea8686` to `5ed0afd`.
- [Release notes](https://github.com/rustdesk/hbb_common/releases )
- [Commits](7ea868612d...5ed0afde08 )
---
updated-dependencies:
- dependency-name: libs/hbb_common
dependency-version: 5ed0afde0841659e2fb37ae7acaddc005fa1a8d3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-10 17:44:59 +08:00
dependabot[bot]
02cd121465
Git submodule: Bump libs/hbb_common from 1df14d9 to 7ea8686 ( #13062 )
...
Bumps [libs/hbb_common](https://github.com/rustdesk/hbb_common ) from `1df14d9` to `7ea8686`.
- [Release notes](https://github.com/rustdesk/hbb_common/releases )
- [Commits](1df14d90c9...7ea868612d )
---
updated-dependencies:
- dependency-name: libs/hbb_common
dependency-version: 7ea868612dfee7954facb9a7857d65ef875076eb
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 13:37:54 +08:00
21pages
5481c300b2
more assign from cli and devices.py ( #13050 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-09-27 16:55:08 +08:00
Nathan Saslavsky
eacb07988d
Add Wayland multi-monitor screen capture functionality ( #12900 )
...
* Add Wayland multi-monitor screen capture functionality
* fix wayland capture issues by reverting to CapturerPtr, the problem was that calling Display::all in get_capturer_for_display was dropping the pipewire capturer and causing the video to freeze.
* If running as AppImage or flatpak, ignore the 'multiple' argument
* Comment out warning log with unclear purpose Comment out warning log with unclear purpose
---------
Co-authored-by: fufesou <13586388+fufesou@users.noreply.github.com >
2025-09-22 21:53:14 +08:00
rustdesk
0cef5f79ee
remove can't save option
2025-09-20 14:03:48 +08:00
IwantHappiness
15d471e520
Remove needless macros format! ( #11456 )
2025-09-03 22:17:11 +08:00
rustdesk
c979cbcac7
disable-discovery-pane
2025-09-01 17:07:29 +08:00
fufesou
d0e9c6dc57
feat: show my cursor ( #12745 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-08-28 15:20:01 +08:00
fufesou
ac70f380a6
fix: file transfer, resume, path and finished size ( #12739 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-08-26 17:59:39 +08:00
fufesou
db4296533a
feat: advanced option, main window, always on top ( #12731 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-08-26 00:15:55 +08:00
fufesou
6381f43f01
feat: clipboard files, audit ( #12730 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-08-25 22:29:53 +08:00
fufesou
f4fb31d7a1
feat: file transfer, resume ( #12626 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-08-25 14:34:03 +08:00
fufesou
a22f2108c6
refact: suppress warns on macos ( #12449 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-08-18 15:09:11 +08:00
rustdesk
16b625f8b4
fix ci
2025-08-14 18:58:26 +08:00
rustdesk
16d301a783
try AssociatedBundleIdentifiers per https://developer.apple.com/documentation/servicemanagement/updating-helper-executables-from-earlier-versions-of-macos#Respond-to-changes-in-System-Settings
2025-08-14 18:47:52 +08:00
rustdesk
d6d44be1b7
temporrarily revert file transfer resume
2025-08-11 23:28:19 +08:00
rustdesk
302dad2016
update hbb_common
2025-08-09 23:46:51 +08:00
rustdesk
f6af59b044
remove useless selfhost job
2025-08-09 23:26:33 +08:00
dependabot[bot]
d9674a2d77
Git submodule: Bump libs/hbb_common from f91459c to 57c8a23 ( #12459 )
...
Bumps [libs/hbb_common](https://github.com/rustdesk/hbb_common ) from `f91459c` to `57c8a23`.
- [Release notes](https://github.com/rustdesk/hbb_common/releases )
- [Commits](f91459c4ab...57c8a23ab9 )
---
updated-dependencies:
- dependency-name: libs/hbb_common
dependency-version: 57c8a23ab970587ea6380943b04dc354020bbe7c
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 16:03:07 +08:00
rustdesk
50fc6d691f
1.4.1
2025-07-23 15:51:44 +08:00
fufesou
bdd3bb946e
refact: restore terminals ( #12334 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-07-18 11:51:53 +08:00
21pages
69af5f2fa6
update hwcodec ( #12303 )
...
* Test necessary codecs in single thread
* Terminate test process with parent process
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-07-15 18:49:45 +08:00
dependabot[bot]
94e76c3b6f
Git submodule: Bump libs/hbb_common from f850a16 to 25e761f ( #12264 )
...
Bumps [libs/hbb_common](https://github.com/rustdesk/hbb_common ) from `f850a16` to `25e761f`.
- [Release notes](https://github.com/rustdesk/hbb_common/releases )
- [Commits](f850a167ac...25e761f467 )
---
updated-dependencies:
- dependency-name: libs/hbb_common
dependency-version: 25e761f46778b567061770bc64d66332a4503332
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-10 16:21:19 +08:00
RustDesk
5faf0ad3cf
terminal works basically. ( #12189 )
...
* terminal works basically.
todo:
- persistent
- sessions restore
- web
- mobile
* missed terminal persistent option change
* android sdk 34 -> 35
* +#![cfg_attr(lt_1_77, feature(c_str_literals))]
* fixing ci
* fix ci
* fix ci for android
* try "Fix Android SDK Platform 35"
* fix android 34
* revert flutter_plugin_android_lifecycle to 2.0.17 which used in rustdesk 1.4.0
* refactor, but break something of desktop terminal (new tab showing loading)
* fix connecting...
2025-07-01 13:12:55 +08:00
rustdesk
e0f5fa39f3
terminal of hbb common
2025-06-29 14:09:59 +08:00
fufesou
fd4e0146e1
fix: replace sh with CMD_SH ( #12173 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-06-26 15:54:16 +08:00
fufesou
bb6e080c1c
fix: linux workaround cmd path ( #12172 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-06-26 09:49:22 +08:00
rustdesk
645a76d43f
udp / ipv6 punch option
2025-06-14 21:42:18 +08:00
fufesou
a5a3352655
fix: linux, nokhwa, camera index ( #12045 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-06-14 13:19:59 +08:00
rustdesk
f9405711c6
fix ci
2025-06-12 21:35:32 +08:00
rustdesk
7792ac1481
udp punch and ipv6 punch
2025-06-12 21:32:28 +08:00
lichon
05a812247a
fix: use default camera, first element in query result might not be a camera ( #12010 )
2025-06-12 13:35:42 +08:00
fufesou
8b2643e060
refact: remove unnecessary printing ( #12000 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-06-06 14:52:01 +08:00
rustdesk
01146574f2
prepare no-register-device
2025-05-23 22:15:31 +08:00