30e6dc7d16
release override enabled
2026-06-08 20:07:05 +09:00
12ba2d1e61
update(workflow): upload to release, and remove hardcoded version name
2026-06-08 19:05:32 +09:00
ed1496c425
Merge branch 'master' into patch-android-package-name-change
2026-06-08 18:55:13 +09:00
rustdesk
50d5823ef5
1.4.7
2026-06-02 17:06:23 +08:00
RustDesk
32c6e32e04
Revert "Revert "fix: add integer overflow check in wf_cliprdr.c ( #15142 )" (#1…" ( #15166 )
...
This reverts commit c55b1f3359 .
2026-06-02 11:45:24 +08:00
RustDesk
c55b1f3359
Revert "fix: add integer overflow check in wf_cliprdr.c ( #15142 )" ( #15160 )
...
This reverts commit fabeae4180 .
2026-06-01 16:26:20 +08:00
OrbisAI Security
fabeae4180
fix: add integer overflow check in wf_cliprdr.c ( #15142 )
...
* fix: V-003 security vulnerability
Automated security fix generated by OrbisAI Security
Signed-off-by: orbisai0security <mediratta01.pally@gmail.com>
* fix: add integer overflow check in wf_cliprdr.c
At line 774, memory is allocated using calloc with instance->m_nStreams as the count parameter
Signed-off-by: orbisai0security <mediratta01.pally@gmail.com>
* Apply code changes: @orbisai0security can you address code review comm...
* fix(cliprdr): ci
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix(cliprdr): ci, use msvc
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix(cliprdr): ci
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix(cliprdr): ci, test
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix(cliprdr): fix ci
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix(cliprdr): fix ci
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix(cliprdr): fix ci
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix(cliprdr): ci
Signed-off-by: fufesou <linlong1266@gmail.com>
* Apply code changes: @orbisai0security can you address code review comm...
* adding bounds check and tests
* Apply code changes: @orbisai0security can you address code review comm...
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
---------
Signed-off-by: orbisai0security <mediratta01.pally@gmail.com>
Signed-off-by: fufesou <linlong1266@gmail.com>
Co-authored-by: fufesou <linlong1266@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-01 15:26:39 +08:00
rustdesk
81e7d27ec8
pin more action
2026-05-26 19:03:03 +08:00
rustdesk
f3fc0b5ac2
pin unpinned action
2026-05-26 18:08:28 +08:00
rustdesk
fb7bca436b
fix ci
2026-05-26 17:08:32 +08:00
rustdesk
c19a0ceba2
more "cargo build --locked"
2026-05-26 11:45:15 +08:00
rustdesk
aab34b2338
remove winget
2026-03-25 16:36:35 +08:00
2da34ee024
fix: disable unused workflow
2026-03-17 12:14:29 +09:00
Vasyl Gello
682e347be0
Bump Android NDK to r28c ( #13685 )
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2026-03-12 16:52:33 +08:00
816a964078
feat(workflow): Patch Package Name
2026-03-11 12:36:27 +09:00
400f7dc43a
:)
2026-03-11 10:52:53 +09:00
f55af0a8c6
:)
2026-03-11 10:49:48 +09:00
e049f23557
fix(workflow): hardcode runs-on
2026-03-11 10:42:52 +09:00
e72030c94d
fix(workflow): rust toolchain
2026-03-11 09:09:33 +09:00
ac5d614610
fix(workflow): BUILD_TOOL_VERSION path
2026-03-11 05:03:58 +09:00
a143c5e25e
fix(workflow): revert cache action
2026-03-11 03:47:18 +09:00
efab525284
fix(workflow): add android sdk
2026-03-11 03:03:57 +09:00
fdcaab21cb
update(workflow): use forgejo cache
2026-03-11 01:56:02 +09:00
49591eb2ee
fix(workflow): Build rustdesk APK missing ANDROID_HOME
2026-03-11 01:34:32 +09:00
7d3a66ffbe
fix(workflow): bridges.
2026-03-11 00:24:18 +09:00
8b7e5fc12d
fix(workflow): vcpkg dep ANDROID_NDK_HOME not set
2026-03-11 00:21:58 +09:00
4c6f62a354
fix(action): artifact upload fix
2026-03-10 23:14:05 +09:00
0554ff62f9
fix(action): bridge to github
2026-03-10 22:18:53 +09:00
dfa7d32d96
fix: github only repo url fix
2026-03-10 22:12:15 +09:00
75f951ef92
android build only ci
2026-03-10 21:49:25 +09:00
rustdesk
d49ae493b2
bump to 1.4.6
2026-02-27 20:53:40 +08:00
Sunev
b0c12bd86b
Update signing conditions for rustdesk files ( #14010 )
...
Now ```env.SIGN_BASE_URL``` would never be ```''```, yet could be ```'-2'``` while ```secrets.SIGN_BASE_URL``` was undefined.
2026-01-10 15:29:59 +08:00
fufesou
998b75856d
feat: Add relative mouse mode ( #13928 )
...
* feat: Add relative mouse mode
- Add "Relative Mouse Mode" toggle in desktop toolbar and bind to InputModel
- Implement relative mouse movement path: Flutter pointer deltas -> `type: move_relative` -> new `MOUSE_TYPE_MOVE_RELATIVE` in Rust
- In server input service, simulate relative movement via Enigo and keep latest cursor position in sync
- Track pointer-lock center in Flutter (local widget + screen coordinates) and re-center OS cursor after each relative move
- Update pointer-lock center on window move/resize/restore/maximize and when remote display geometry changes
- Hide local cursor when relative mouse mode is active (both Flutter cursor and OS cursor), restore on leave/disable
- On Windows, clip OS cursor to the window rect while in relative mode and release clip when leaving/turning off
- Implement platform helpers: `get_cursor_pos`, `set_cursor_pos`, `show_cursor`, `clip_cursor` (no-op clip/hide on Linux for now)
- Add keyboard shortcut Ctrl+Alt+Shift+M to toggle relative mode (enabled by default, works on all platforms)
- Remove `enable-relative-mouse-shortcut` config option - shortcut is now always available when keyboard permission is granted
- Handle window blur/focus/minimize events to properly release/restore cursor constraints
- Add MOUSE_TYPE_MASK constant and unit tests for mouse event constants
Note: Relative mouse mode state is NOT persisted to config (session-only).
Note: On Linux, show_cursor and clip_cursor are no-ops; cursor hiding is handled by Flutter side.
Signed-off-by: fufesou <linlong1266@gmail.com>
* feat(mouse): relative mouse mode, exit hint
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact(relative mouse): shortcut
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2026-01-09 10:03:14 +08:00
fufesou
656ce93d6e
refact: ci, free disk space(Ubuntu) ( #13900 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-12-25 17:10:49 +08:00
YuZhiYuanDev
84eb75d5b6
ci: update macOS runner from unsupported macos-13 to macos-latest ( #13855 )
...
- Replace deprecated `macos-13` with `macos-latest` runner
- Ensure CI compatibility with supported macOS versions
- Maintain build stability and future-proof workflows
2025-12-20 21:21:14 +08:00
RustDesk
692e90f779
Update flutter-build.yml ( #13817 )
2025-12-16 10:33:50 +08:00
RustDesk
e4faedcb62
Update flutter-build.yml ( #13815 )
2025-12-15 19:51:48 +08:00
RustDesk
da2c678fb3
Revert "Disable signing commands in flutter-build.yml ( #13750 )" ( #13808 )
...
This reverts commit 822b6d1baf .
2025-12-14 17:41:18 +08:00
fufesou
0112b3387e
fix(CI): macOS, nasm, use 2.16.x ( #13781 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-12-11 20:16:06 +08:00
YuZhiYuanDev
735862d1fd
Replace unsupported macos-13 with a new runner ( #13767 )
2025-12-10 17:05:52 +08:00
RustDesk
822b6d1baf
Disable signing commands in flutter-build.yml ( #13750 )
...
Comment out signing commands in the Flutter build workflow.
2025-12-09 00:07:11 +08:00
rustdesk
7d06de00fb
24.04 ubuntu24.04 ubuntu24.04 ubuntu24.04 ubuntu24.04 ubuntu24.04
...
ubuntu24.04 ubuntu24.04 ubuntu24.04 ubuntu24.04 ubuntu24.04 ubuntu24.04
ubuntu24.04 ubuntu24.04 ubuntu24.04 ubuntu24.04 ubuntu24.04 ubuntu24.04
ubuntu24.04 ubuntu24.04 ubuntu
2025-11-19 11:39:37 +08:00
rustdesk
4e953291ed
fix ci android failure
2025-11-15 15:00:29 +08:00
rustdesk
017a10e8c8
1.4.4
2025-11-07 15:16:59 +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
182e35adc7
1.4.3
2025-10-17 13:58:08 +08:00
rustdesk
4ae301710d
upload x86 windows
2025-10-10 00:23:48 +08:00
21pages
6b2a1dfd84
update vcpkg, aom, vpx ( #12795 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2025-09-01 15:35:27 +08:00
21pages
42be442385
fix ci ( #12789 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2025-09-01 12:50:38 +08:00
fufesou
f4fb31d7a1
feat: file transfer, resume ( #12626 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-08-25 14:34:03 +08:00