Commit Graph

399 Commits

Author SHA1 Message Date
rustdesk
28c0e15058 bump to 1.2.3 2023-08-23 12:56:33 +08:00
rustdesk
73c19803a2 upgrade tao which may solve tray theme issue on windows 2023-08-19 10:45:55 +08:00
fufesou
83061afe6f fix, linux crash, rdev, xdisplay
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-08-19 01:21:55 +08:00
rustdesk
c711084807 ci 2023-07-26 10:42:25 +08:00
21pages
58e252a875 update hwcodec to specify nvenc gpu via env
Signed-off-by: 21pages <pages21@163.com>
2023-07-24 21:49:35 +08:00
21pages
31b3c5d721 codec thread count depending on cpu condition
Signed-off-by: 21pages <pages21@163.com>
2023-07-23 20:00:52 +08:00
rustdesk
07137ac566 sys info 2023-07-22 14:30:47 +08:00
fufesou
2ce0f724bb https://github.com/rustdesk/rustdesk/issues/5027
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-07-18 07:35:20 +08:00
fufesou
5ebb2565ca try fix macos convertion key
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-07-17 23:43:25 +08:00
rustdesk
a96eb236c1 try to fix issue #3261 with new api, but not sure if it works 2023-07-10 17:31:04 +08:00
21pages
07c21ced70 update confy, not create if not exist when load
Signed-off-by: 21pages <pages21@163.com>
2023-07-05 10:56:36 +08:00
21pages
c42fbe3d45 update machine-uid for x86 sciter access x64 machine id
Signed-off-by: 21pages <pages21@163.com>
2023-07-02 18:31:24 +08:00
21pages
dc0b4a9423 update rust-sciter to fix sciter.dll loading
Signed-off-by: 21pages <pages21@163.com>
2023-06-30 20:39:11 +08:00
21pages
226114cbf7 try fix windows i686 ci
Signed-off-by: 21pages <pages21@163.com>
2023-06-30 13:19:05 +08:00
21pages
34f71ccdb0 remove windows keepawake dep
Signed-off-by: 21pages <pages21@163.com>
2023-06-30 11:50:16 +08:00
21pages
a24ce160af Revert "try fix CI"
This reverts commit 5c7b7c27ac.
2023-06-30 11:44:18 +08:00
21pages
5b1d2abb71 hwcodec stable branch
Signed-off-by: 21pages <pages21@163.com>
2023-06-29 13:37:21 +08:00
rustdesk
67e7b54c56 fix ci 2023-06-29 13:25:17 +08:00
rustdesk
5c7b7c27ac try fix CI 2023-06-29 11:28:10 +08:00
rustdesk
9d541cd390 use forked reqwest to remove "new connection" log 2023-06-17 21:26:27 +08:00
fufesou
49e0d7cc32 update rdev, remove unwrap
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-17 16:52:55 +08:00
fufesou
2f66deea70 update rdev, try loop grabbing keyboard
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-17 15:11:38 +08:00
fufesou
927d753480 update rdev, fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-13 20:00:29 +08:00
fufesou
a3ccae8f00 rdev, linux, remove unix socket
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-13 17:08:10 +08:00
21pages
2ececed0c1 use uuid as session id
Signed-off-by: 21pages <pages21@163.com>
2023-06-08 07:24:02 +08:00
rustdesk
594ce024e7 disable windows service install/uninstall 2023-06-06 01:51:04 +08:00
RustDesk
12fc280ca6
Merge pull request #4557 from 21pages/wakelock2
keep server device awake if have connection
2023-06-05 23:27:55 +08:00
rustdesk
98180d4505 try fix x86 align in tray-item 2023-06-05 23:09:01 +08:00
rustdesk
e6d562be19 git tray-icon 2023-06-05 22:25:03 +08:00
rustdesk
3e24186542 try out tray-icon 0.4 2023-06-05 22:06:51 +08:00
rustdesk
b07ac438f5 working on windows service install/uninstall 2023-06-05 20:27:48 +08:00
21pages
98740dbfd7 keep server device awake if have connection
Signed-off-by: 21pages <pages21@163.com>
2023-06-05 20:26:57 +08:00
fufesou
c28387c8c6 fix oidc login
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-30 15:32:19 +08:00
Lauren N. Liberda
548899174a
expose linux-pkg-config features in app
Signed-off-by: Lauren N. Liberda <lauren@selfisekai.rocks>
2023-05-20 07:30:05 +02:00
rustdesk
ea802ff74f revert back to jni 21 2023-05-12 12:40:52 +08:00
rustdesk
9184786705 fix android ci 2023-05-12 12:13:39 +08:00
fufesou
bff54a61f8 plugin_framework, update lang
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 08:53:43 +08:00
fufesou
db71dd039d plugin_framework, manager, install plugin
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 08:48:14 +08:00
rustdesk
60e38723b9 fix ci 2023-05-11 14:21:32 +08:00
rustdesk
5c4aa5ec74 fix ci 2023-05-11 12:45:31 +08:00
rustdesk
302f1c48d3 update crates, test on mac only 2023-05-11 12:04:38 +08:00
Kingtous
7a82070420 fix: make event loop in tray compatible with main window 2023-05-02 12:52:27 +08:00
RustDesk
15612069f1
Merge pull request #4137 from 21pages/audio-rechannel
Audio rechannel
2023-04-21 08:59:43 +08:00
21pages
0d8fe1b7b8 audio rechannel
Signed-off-by: 21pages <pages21@163.com>
2023-04-21 07:43:32 +08:00
fufesou
286715d336 win, translate mode, release scancode
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 18:38:52 +08:00
fufesou
9d08607734 update rdev
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 12:56:19 +08:00
fufesou
d8dbf72ad2 simulate scancode for translate mode
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 12:15:38 +08:00
fufesou
321ada7b91 remove simple_rc
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-17 14:30:30 +08:00
fufesou
35ec3ffef6 tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-17 12:06:31 +08:00
21pages
cb342f86e6 bump cpal to 0.15
Signed-off-by: 21pages <pages21@163.com>
2023-04-15 09:41:56 +08:00
Kingtous
4e7e9406f5 feat: add vt 2023-04-10 00:07:45 +08:00
fufesou
10eddc139c linux virtual display, init commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:49 +08:00
Kingtous
a06ce7e183 add: x86 windows 2023-03-31 21:53:56 +08:00
RustDesk
bbaecb6b7f
Merge branch 'master' into video_queue 2023-03-30 18:58:23 +08:00
21pages
1b81d3643c video data queue for avoid data accumulation
Signed-off-by: 21pages <pages21@163.com>
2023-03-30 18:52:34 +08:00
rustdesk
96c9d255f8 update cargo.toml and fix broken icon.ico, copied from flutter/windows/runner/resources/app_icon.ic 2023-03-30 18:24:54 +08:00
RustDesk
c19e9d6f10
Merge pull request #3816 from 21pages/delay_audio_send
audio latency
2023-03-29 18:58:46 +08:00
21pages
80b5033fb7 use ringbuf to limit audio latency
Signed-off-by: 21pages <pages21@163.com>
2023-03-29 18:13:58 +08:00
Kingtous
b8d8bf0a09 opt: use cross to build armv7 2023-03-29 13:26:53 +08:00
fufesou
83deb71ce2 update rdev
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-26 12:47:55 +08:00
fufesou
2f7245495d fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-26 00:14:05 +08:00
fufesou
f1e0d64732 refact, sync lock modifiers, macOS, not debug yet
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-25 23:44:20 +08:00
fufesou
d7f16a5c0a remove xrandr parser
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-23 18:25:27 +08:00
asur4s
0e49cd0f01 Update rdev 2023-03-22 05:09:20 -07:00
asur4s
43b7fd6d62 update tfc 2023-03-19 23:08:43 -07:00
rustdesk
09b823d637 higher sysinfo version 2023-03-10 23:41:01 +08:00
rustdesk
61679a1072 upgrade some crates, fix scrap benchmark on mac, fix compile issue on
osx10.14
2023-03-09 17:22:14 +08:00
fufesou
e00eaee4b5 win, install cert
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-08 12:39:30 +08:00
rustdesk
5052ba5f00 refactor log 2023-03-04 17:26:24 +08:00
rustdesk
45de6e3f66 update Cargo.lock for new merge 2023-02-28 15:28:11 +08:00
21pages
18a66749a1 linux x11 resolution
Signed-off-by: 21pages <pages21@163.com>
2023-02-24 10:44:02 +08:00
fufesou
b8e381d79d win, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 17:06:55 +08:00
fufesou
8b7be688c2 macos, linux, r and b are reversed
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 17:06:54 +08:00
Kingtous
54bebee35f wip: texture windows 2023-02-23 17:06:48 +08:00
21pages
4beacf93d7 kill check-hwcodec-config process
Signed-off-by: 21pages <pages21@163.com>
2023-02-21 16:34:24 +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
fufesou
a20f6b7d5e translate mode, fix win dead key
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-14 21:42:31 +08:00
fufesou
7dfcc401e5 translate mode, mac --> win, init debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-14 21:42:31 +08:00
rustdesk
f7643077d3 new tray 2023-02-09 21:28:42 +08:00
fufesou
1588e44d61 win, translate mode, fix dead key
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 19:45:49 +08:00
RustDesk
993e2d9c77
Merge pull request #3116 from fufesou/feat/keyboard_translate_mode
feat/keyboard translate mode
2023-02-08 15:17:11 +08:00
fufesou
d263d1892b update rdev
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:34:52 +08:00
fufesou
5c7f2678fa update rdev
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:24:48 +08:00
fufesou
347add1874 win, translate mode, to debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:24:48 +08:00
fufesou
ddc9792d15 win, translate mode, debug almost done
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:24:47 +08:00
fufesou
cf121bdf47 win, translate mode, not debug yet
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 14:24:47 +08:00
Kingtous
5e21a81a5c wip: implement flutter ui 2023-02-07 16:20:37 +08:00
Kingtous
3a1b978112 feat: add event handler on rust macos 2023-02-04 11:23:47 +08:00
fufesou
bf04a03cd1 fix win, local detect some dead code
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-27 23:47:26 +08:00
21pages
ee0e84be37 update flutter_rust_bridge to latest
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:52 +08:00
fufesou
4c6145dccf remove unwrap() && fix input source group
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-10 15:12:36 +08:00
21pages
dac476bce0 update hwcodec spell
Signed-off-by: 21pages <pages21@163.com>
2023-01-10 12:57:56 +08:00
fufesou
d2717f29bf fix arrow keys on MacOS
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-09 14:36:42 +08:00
21pages
5f6a264278 optional software render to fix flutter render problem on some nvidia
card

Signed-off-by: 21pages <pages21@163.com>
2023-01-05 16:46:39 +08:00
fufesou
fd974caa8d try fix https://github.com/rustdesk/rustdesk/issues/2670
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-04 16:42:08 +08:00
fufesou
97718b33a6 remove expect
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-02 13:11:25 +08:00
Kingtous
68e0f336cb fix: macos crash on get interfaces 2022-12-30 22:57:44 -08:00
fufesou
94cecb1860 macos, use private CGEventSource
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-29 17:13:12 +08:00
fufesou
01ade73304 fix macos sticky fn, https://stackoverflow.com/questions/74938870/sticky-fn-after-home-is-simulated-programmatically-macos
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-29 14:37:09 +08:00
fufesou
b9ee0590bb update rdev dep
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-28 15:31:01 +08:00
fufesou
be20e03ee1 fix MacOS kVK_ISO_Section
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-28 15:31:01 +08:00
fufesou
b241925fe0 keyboard support more keys
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-27 13:26:05 +08:00
RustDesk
9c24117b13
Revert "Implement RGB0 pixel format " 2022-12-22 12:22:26 +08:00
fufesou
92f31d3020 fix win-linux IntlBackslash
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-21 22:30:53 +08:00
Sangha Lee
d910e7ad96
update gstreamer 2022-12-21 03:32:42 +09:00
fufesou
4b571aaa33 refact keyboard, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-18 15:03:39 +08:00
fufesou
47658667d6 Merge branch 'master' into keyboard 2022-12-14 11:12:55 +08:00
rustdesk
cd511010a8 update lock 2022-12-13 00:10:53 +08:00
Kingtous
5aaaf2a5e1 update: deps 2022-12-11 23:37:07 +08:00
Asura
941b7a365b opt: catch error of grab 2022-12-11 06:22:24 -08:00
Kingtous
7f4a453cc8 opt: listen status for system tray on Linux 2022-12-10 10:57:21 +08:00
rustdesk
22d071d2ef change to rustdesk/rdev and remove warn 2022-12-08 20:08:33 +08:00
fufesou
e6264038da win set extra info while simulate inputs
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-03 21:23:19 +08:00
Kingtous
55004f9159 opt: arm specific meta
opt: combine rpm package

fix: rpm & PKGBUILD
2022-11-25 20:40:36 +08:00
Xerxes-2
cf721e9bb3 support CIDR for whitelist
Signed-off-by: Xerxes-2 <dspxue@gmail.com>
2022-11-23 05:07:22 +11:00
fufesou
aa3b8ca084 virtual display remove static links
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-18 17:55:21 +08:00
fufesou
27e7b57222 move virtual display to lib workspace
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-18 17:55:21 +08:00
fufesou
26e8355528 dynamic library - win virtual display
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-18 17:55:21 +08:00
fufesou
4bd1a39ac4 fix big init resizeEdgeSize
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-17 20:24:17 +08:00
21pages
8e1545b432 portable service
Signed-off-by: 21pages <pages21@163.com>
2022-11-15 17:05:10 +08:00
21pages
b3ce8789a2 fix hwcodec available decoders by compile res file to library
Signed-off-by: 21pages <pages21@163.com>
2022-11-14 19:51:11 +08:00
21pages
26b92932f5 update hwcodec, compile ffmpeg on ubuntu18, glibc 2.27
Signed-off-by: 21pages <pages21@163.com>
2022-11-08 22:15:01 +08:00
fufesou
3454454bd5 account oidc init rs
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-07 15:18:57 +08:00
Asura
996a317b57 refactor: keyboard listen and grab && fix shift + scroll 2022-11-04 13:42:10 +08:00
RustDesk
eec5c16876
Merge pull request #1962 from Kingtous/feat/linux_tray
feat: linux tray
2022-11-04 20:17:35 +08:00
Kingtous
220d056760 feat: implement tray in linux 2022-11-04 19:21:09 +08:00
21pages
a2f1ab80da run_uac with wchar, refactor elevate_or_run_as_system
Signed-off-by: 21pages <pages21@163.com>
2022-11-04 19:07:21 +08:00
rustdesk
17123ce9ee revert Cargo.lock for CI 2022-10-31 23:59:52 +08:00
rustdesk
e8182e762d remove another transmute_copy 2022-10-31 23:41:51 +08:00
21pages
cc30b9f8a5 remove startup elevation, update impersonate_system
Signed-off-by: 21pages <pages21@163.com>
2022-10-30 19:55:59 +08:00
Kingtous
3d7736836f feat: add dbus and cli connect support 2022-10-11 23:22:57 +08:00
Asura
2252d6345a refactor grab hot key
add compile condition
2022-10-09 22:57:53 -07:00
Asura
f2a5b77d7a set map as default keyboard mode 2022-10-09 22:57:53 -07:00
Chieh Wang
87ee359536 Feat: Grab hot key 2022-10-09 22:57:37 -07:00
21pages
02aedd234c prompt foreground window elevation
Signed-off-by: 21pages <pages21@163.com>
2022-09-29 09:13:20 +08:00
21pages
e1c2b8de6e windows portable: request elevation && run as system
Signed-off-by: 21pages <pages21@163.com>
2022-09-29 09:13:19 +08:00
21pages
e74f155cb6 fix recording start stop
Signed-off-by: 21pages <pages21@163.com>
2022-09-22 09:57:52 +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
RustDesk
1f9efc200c
Merge pull request #1566 from rustdesk/dependabot/cargo/tokio-util-0.7.4
Bump tokio-util from 0.7.3 to 0.7.4
2022-09-17 21:48:36 +08:00
RustDesk
68a77cd151
Merge pull request #1565 from rustdesk/dependabot/cargo/sha2-0.10.6
Bump sha2 from 0.10.2 to 0.10.6
2022-09-17 21:48:26 +08:00
dependabot[bot]
7d7f0e6238
Bump tokio-util from 0.7.3 to 0.7.4
Bumps [tokio-util](https://github.com/tokio-rs/tokio) from 0.7.3 to 0.7.4.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.3...tokio-util-0.7.4)

---
updated-dependencies:
- dependency-name: tokio-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-17 11:26:44 +00:00
dependabot[bot]
e871663a86
Bump sha2 from 0.10.2 to 0.10.6
Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.2 to 0.10.6.
- [Release notes](https://github.com/RustCrypto/hashes/releases)
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.2...sha2-v0.10.6)

---
updated-dependencies:
- dependency-name: sha2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-17 11:26:44 +00:00
dependabot[bot]
ec0e5f52f9
Bump hound from 3.4.0 to 3.5.0
Bumps [hound](https://github.com/ruuda/hound) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/ruuda/hound/releases)
- [Changelog](https://github.com/ruuda/hound/blob/master/changelog.md)
- [Commits](https://github.com/ruuda/hound/commits)

---
updated-dependencies:
- dependency-name: hound
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-17 11:26:30 +00:00
csf
f310251cfc feat mediacodec: Android H264/H265 decoder support 2022-09-15 20:40:29 +08:00
Asura
9502a2eddc Fix altgr of Korean 2022-09-14 05:31:19 -07:00
Asura
e6b1b007a6 Fix compile on android 2022-09-14 05:01:14 -07:00
Asura
7ffa407604 Fix logger without ui 2022-09-13 06:33:56 -07:00
Kingtous
2d93460873 feat: flatpak and flutter build 2022-09-08 18:27:38 +08:00