Skip to content

Commit aa76eba

Browse files
Merge branch 'rustdesk:master' into master
2 parents 7ed221c + be5037b commit aa76eba

73 files changed

Lines changed: 420 additions & 351 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/flutter-build.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ env:
3333
VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
3434
# vcpkg version: 2024.11.16
3535
VCPKG_COMMIT_ID: "b2cb0da531c2f1f740045bfe7c4dac59f0b2b69c"
36-
VERSION: "1.3.5"
36+
VERSION: "1.3.6"
3737
NDK_VERSION: "r27c"
3838
#signing keys env variable checks
3939
ANDROID_SIGNING_KEY: "${{ secrets.ANDROID_SIGNING_KEY }}"
@@ -546,6 +546,12 @@ jobs:
546546
run: |
547547
rustup target add ${{ matrix.job.target }}
548548
cargo build --features flutter,hwcodec --release --target aarch64-apple-ios --lib
549+
550+
- name: Upload liblibrustdesk.a Artifacts
551+
uses: actions/upload-artifact@master
552+
with:
553+
name: liblibrustdesk.a
554+
path: target/aarch64-apple-ios/release/liblibrustdesk.a
549555

550556
- name: Build rustdesk
551557
shell: bash
@@ -719,7 +725,7 @@ jobs:
719725
shell: bash
720726
run: |
721727
cd "$(dirname "$(which flutter)")"
722-
# https://github.com/flutter/flutter/issues/1.3.53
728+
# https://github.com/flutter/flutter/issues/133533
723729
sed -i -e 's/_setFramesEnabledState(false);/\/\/_setFramesEnabledState(false);/g' ../packages/flutter/lib/src/scheduler/binding.dart
724730
grep -n '_setFramesEnabledState(false);' ../packages/flutter/lib/src/scheduler/binding.dart
725731

.github/workflows/playground.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ env:
1818
VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
1919
# vcpkg version: 2024.11.16
2020
VCPKG_COMMIT_ID: "b2cb0da531c2f1f740045bfe7c4dac59f0b2b69c"
21-
VERSION: "1.3.5"
21+
VERSION: "1.3.6"
2222
NDK_VERSION: "r26d"
2323
#signing keys env variable checks
2424
ANDROID_SIGNING_KEY: "${{ secrets.ANDROID_SIGNING_KEY }}"

Cargo.lock

Lines changed: 27 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rustdesk"
3-
version = "1.3.5"
3+
version = "1.3.6"
44
authors = ["rustdesk <info@rustdesk.com>"]
55
edition = "2021"
66
build= "build.rs"
@@ -16,6 +16,10 @@ crate-type = ["cdylib", "staticlib", "rlib"]
1616
name = "naming"
1717
path = "src/naming.rs"
1818

19+
[[bin]]
20+
name = "service"
21+
path = "src/service.rs"
22+
1923
[features]
2024
inline = []
2125
cli = []
@@ -78,12 +82,15 @@ fon = "0.6"
7882
zip = "0.6"
7983
shutdown_hooks = "0.1"
8084
totp-rs = { version = "5.4", default-features = false, features = ["gen_secret", "otpauth"] }
85+
86+
[target.'cfg(not(target_os = "linux"))'.dependencies]
87+
# https://github.com/rustdesk/rustdesk/discussions/10197, not use cpal on linux
8188
cpal = { git = "https://github.com/rustdesk-org/cpal", branch = "osx-screencapturekit" }
8289
ringbuf = "0.3"
8390

8491
[target.'cfg(not(any(target_os = "android", target_os = "ios")))'.dependencies]
8592
mac_address = "1.1"
86-
sciter-rs = { git = "https://github.com/open-trade/rust-sciter", branch = "dyn" }
93+
sciter-rs = { git = "https://github.com/rustdesk-org/rust-sciter", branch = "dyn" }
8794
sys-locale = "0.3"
8895
enigo = { path = "libs/enigo", features = [ "with_serde" ] }
8996
clipboard = { path = "libs/clipboard" }
@@ -149,7 +156,7 @@ reqwest = { git = "https://github.com/rustdesk-org/reqwest", features = ["blocki
149156
[target.'cfg(target_os = "linux")'.dependencies]
150157
psimple = { package = "libpulse-simple-binding", version = "2.27" }
151158
pulse = { package = "libpulse-binding", version = "2.27" }
152-
rust-pulsectl = { git = "https://github.com/open-trade/pulsectl" }
159+
rust-pulsectl = { git = "https://github.com/rustdesk-org/pulsectl" }
153160
async-process = "1.7"
154161
evdev = { git="https://github.com/rustdesk-org/evdev" }
155162
dbus = "0.9"

README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,3 @@ Please ensure that you are running these commands from the root of the RustDesk
175175

176176
![TCP Tunneling](https://github.com/rustdesk/rustdesk/assets/28412477/78e8708f-e87e-4570-8373-1360033ea6c5)
177177

178-
## [Public Servers](#public-servers)
179-
180-
RustDesk is supported by a free EU server, graciously provided by [Codext GmbH](https://codext.link/rustdesk?utm_source=github)

appimage/AppImageBuilder-aarch64.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ AppDir:
1818
id: rustdesk
1919
name: rustdesk
2020
icon: rustdesk
21-
version: 1.3.5
22-
exec: usr/local/rustdesk/rustdesk
21+
version: 1.3.6
22+
exec: usr/share/rustdesk/rustdesk
2323
exec_args: $@
2424
apt:
2525
arch:
@@ -77,7 +77,7 @@ AppDir:
7777
env:
7878
GIO_MODULE_DIR: /lib64/gio/modules:/usr/lib/aarch64-linux-gnu/gio/modules:$APPDIR/usr/lib/aarch64-linux-gnu/gio/modules
7979
GDK_BACKEND: x11
80-
APPDIR_LIBRARY_PATH: /lib64:/usr/lib/aarch64-linux-gnu:$APPDIR/lib/aarch64-linux-gnu:$APPDIR/lib/aarch64-linux-gnu/security:$APPDIR/lib/systemd:$APPDIR/usr/lib/aarch64-linux-gnu:$APPDIR/usr/lib/aarch64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders:$APPDIR/usr/lib/aarch64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/aarch64-linux-gnu/gtk-3.0/3.0.0/immodules:$APPDIR/usr/lib/aarch64-linux-gnu/gtk-3.0/3.0.0/printbackends:$APPDIR/usr/lib/aarch64-linux-gnu/krb5/plugins/preauth:$APPDIR/usr/lib/aarch64-linux-gnu/libcanberra-0.30:$APPDIR/usr/lib/aarch64-linux-gnu/pulseaudio:$APPDIR/usr/lib/aarch64-linux-gnu/sasl2:$APPDIR/usr/lib/aarch64-linux-gnu/vdpau:$APPDIR/usr/local/rustdesk/lib:$APPDIR/lib/aarch64
80+
APPDIR_LIBRARY_PATH: /lib64:/usr/lib/aarch64-linux-gnu:$APPDIR/lib/aarch64-linux-gnu:$APPDIR/lib/aarch64-linux-gnu/security:$APPDIR/lib/systemd:$APPDIR/usr/lib/aarch64-linux-gnu:$APPDIR/usr/lib/aarch64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders:$APPDIR/usr/lib/aarch64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/aarch64-linux-gnu/gtk-3.0/3.0.0/immodules:$APPDIR/usr/lib/aarch64-linux-gnu/gtk-3.0/3.0.0/printbackends:$APPDIR/usr/lib/aarch64-linux-gnu/krb5/plugins/preauth:$APPDIR/usr/lib/aarch64-linux-gnu/libcanberra-0.30:$APPDIR/usr/lib/aarch64-linux-gnu/pulseaudio:$APPDIR/usr/lib/aarch64-linux-gnu/sasl2:$APPDIR/usr/lib/aarch64-linux-gnu/vdpau:$APPDIR/usr/share/rustdesk/lib:$APPDIR/lib/aarch64
8181
GST_PLUGIN_PATH: /lib64/gstreamer-1.0:/usr/lib/aarch64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/aarch64-linux-gnu/gstreamer-1.0
8282
GST_PLUGIN_SYSTEM_PATH: /lib64/gstreamer-1.0:/usr/lib/aarch64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/aarch64-linux-gnu/gstreamer-1.0
8383
test:

appimage/AppImageBuilder-x86_64.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ AppDir:
1818
id: rustdesk
1919
name: rustdesk
2020
icon: rustdesk
21-
version: 1.3.5
22-
exec: usr/local/rustdesk/rustdesk
21+
version: 1.3.6
22+
exec: usr/share/rustdesk/rustdesk
2323
exec_args: $@
2424
apt:
2525
arch:
@@ -80,7 +80,7 @@ AppDir:
8080
env:
8181
GIO_MODULE_DIR: /lib64/gio/modules:/usr/lib/x86_64-linux-gnu/gio/modules:$APPDIR/usr/lib/x86_64-linux-gnu/gio/modules
8282
GDK_BACKEND: x11
83-
APPDIR_LIBRARY_PATH: /lib64:/usr/lib/x86_64-linux-gnu:$APPDIR/lib/x86_64-linux-gnu:$APPDIR/lib/x86_64-linux-gnu/security:$APPDIR/lib/systemd:$APPDIR/usr/lib/x86_64-linux-gnu:$APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders:$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules:$APPDIR/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/printbackends:$APPDIR/usr/lib/x86_64-linux-gnu/krb5/plugins/preauth:$APPDIR/usr/lib/x86_64-linux-gnu/libcanberra-0.30:$APPDIR/usr/lib/x86_64-linux-gnu/pulseaudio:$APPDIR/usr/lib/x86_64-linux-gnu/sasl2:$APPDIR/usr/lib/x86_64-linux-gnu/vdpau:$APPDIR/usr/local/rustdesk/lib:$APPDIR/lib/x86_64
83+
APPDIR_LIBRARY_PATH: /lib64:/usr/lib/x86_64-linux-gnu:$APPDIR/lib/x86_64-linux-gnu:$APPDIR/lib/x86_64-linux-gnu/security:$APPDIR/lib/systemd:$APPDIR/usr/lib/x86_64-linux-gnu:$APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders:$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules:$APPDIR/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/printbackends:$APPDIR/usr/lib/x86_64-linux-gnu/krb5/plugins/preauth:$APPDIR/usr/lib/x86_64-linux-gnu/libcanberra-0.30:$APPDIR/usr/lib/x86_64-linux-gnu/pulseaudio:$APPDIR/usr/lib/x86_64-linux-gnu/sasl2:$APPDIR/usr/lib/x86_64-linux-gnu/vdpau:$APPDIR/usr/share/rustdesk/lib:$APPDIR/lib/x86_64
8484
GST_PLUGIN_PATH: /lib64/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer-1.0
8585
GST_PLUGIN_SYSTEM_PATH: /lib64/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer-1.0
8686
test:

0 commit comments

Comments
 (0)