diff --git a/Cargo.lock b/Cargo.lock index e6a35c493..3df52e1cc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1940,7 +1940,7 @@ checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b" [[package]] name = "evdev" version = "0.11.5" -source = "git+https://github.com/fufesou/evdev#cec616e37790293d2cd2aa54a96601ed6b1b35a9" +source = "git+https://github.com/rustdesk-org/evdev#cec616e37790293d2cd2aa54a96601ed6b1b35a9" dependencies = [ "bitvec", "libc", @@ -3850,7 +3850,7 @@ dependencies = [ [[package]] name = "mouce" version = "0.2.1" -source = "git+https://github.com/fufesou/mouce.git#ed83800d532b95d70e39915314f6052aa433e9b9" +source = "git+https://github.com/rustdesk-org/mouce.git#ed83800d532b95d70e39915314f6052aa433e9b9" dependencies = [ "glob", ] @@ -4551,7 +4551,7 @@ dependencies = [ [[package]] name = "pam" version = "0.7.0" -source = "git+https://github.com/fufesou/pam#3a2aaa6e07b176d8e2d66a5eec38d2ddb45f009f" +source = "git+https://github.com/rustdesk-org/pam#7bfd25510202cd269292cbdd7c71f3977a6fd762" dependencies = [ "libc", "pam-macros", @@ -4573,7 +4573,7 @@ dependencies = [ [[package]] name = "pam-sys" version = "1.0.0-alpha4" -source = "git+https://github.com/fufesou/pam-sys?branch=fix/v1.0.0-alpha4_gnuc_va_list#3337c9bb9a9c68d7497ec8c93cad2368c26091b7" +source = "git+https://github.com/rustdesk-org/pam-sys?branch=fix/v1.0.0-alpha4_gnuc_va_list#3337c9bb9a9c68d7497ec8c93cad2368c26091b7" dependencies = [ "bindgen 0.59.2", "libc", @@ -5260,7 +5260,7 @@ dependencies = [ [[package]] name = "rdev" version = "0.5.0-2" -source = "git+https://github.com/fufesou/rdev#b3434caee84c92412b45a2f655a15ac5dad33488" +source = "git+https://github.com/rustdesk-org/rdev#b3434caee84c92412b45a2f655a15ac5dad33488" dependencies = [ "cocoa 0.24.1", "core-foundation 0.9.4", @@ -6594,7 +6594,7 @@ dependencies = [ [[package]] name = "tfc" version = "0.6.1" -source = "git+https://github.com/fufesou/The-Fat-Controller#9dd86151525fd010dc93f6bc9b6aedd1a75cc342" +source = "git+https://github.com/rustdesk-org/The-Fat-Controller#9dd86151525fd010dc93f6bc9b6aedd1a75cc342" dependencies = [ "anyhow", "core-graphics 0.22.3", diff --git a/Cargo.toml b/Cargo.toml index 0c54897e1..85b2b5401 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -66,7 +66,7 @@ default-net = "0.14" wol-rs = "1.0" flutter_rust_bridge = { version = "=1.80", features = ["uuid"], optional = true} errno = "0.3" -rdev = { git = "https://github.com/fufesou/rdev" } +rdev = { git = "https://github.com/rustdesk-org/rdev" } url = { version = "2.3", features = ["serde"] } crossbeam-queue = "0.3" hex = "0.4" @@ -152,11 +152,11 @@ psimple = { package = "libpulse-simple-binding", version = "2.27" } pulse = { package = "libpulse-binding", version = "2.27" } rust-pulsectl = { git = "https://github.com/open-trade/pulsectl" } async-process = "1.7" -mouce = { git="https://github.com/fufesou/mouce.git" } -evdev = { git="https://github.com/fufesou/evdev" } +mouce = { git="https://github.com/rustdesk-org/mouce.git" } +evdev = { git="https://github.com/rustdesk-org/evdev" } dbus = "0.9" dbus-crossroads = "0.5" -pam = { git="https://github.com/fufesou/pam" } +pam = { git="https://github.com/rustdesk-org/pam" } users = { version = "0.11" } x11-clipboard = {git="https://github.com/clslaid/x11-clipboard", branch = "feat/store-batch", optional = true} x11rb = {version = "0.12", features = ["all-extensions"], optional = true} diff --git a/build.py b/build.py index 38a8687be..97ec9dfe9 100755 --- a/build.py +++ b/build.py @@ -48,15 +48,7 @@ def get_version(): def parse_rc_features(feature): - available_features = { - 'PrivacyMode': { - 'platform': ['windows'], - 'zip_url': 'https://github.com/fufesou/RustDeskTempTopMostWindow/releases/download/v0.3' - '/TempTopMostWindow_x64.zip', - 'checksum_url': 'https://github.com/fufesou/RustDeskTempTopMostWindow/releases/download/v0.3/checksum_md5', - 'include': ['WindowInjection.dll'], - } - } + available_features = {} apply_features = {} if not feature: feature = [] @@ -81,7 +73,6 @@ def parse_rc_features(feature): elif isinstance(feature, list): if windows: # download third party is deprecated, we use github ci instead. - # force add PrivacyMode # feature.append('PrivacyMode') pass for feat in feature: @@ -108,7 +99,7 @@ def make_parser(): nargs='+', default='', help='Integrate features, windows only.' - 'Available: PrivacyMode. Special value is "ALL" and empty "". Default is empty.') + 'Available: [Not used for now]. Special value is "ALL" and empty "". Default is empty.') parser.add_argument('--flutter', action='store_true', help='Build flutter package', default=False) parser.add_argument( diff --git a/flutter/lib/common.dart b/flutter/lib/common.dart index 0ce9433f4..d0d753fbb 100644 --- a/flutter/lib/common.dart +++ b/flutter/lib/common.dart @@ -1062,7 +1062,7 @@ void msgBox(SessionID sessionId, String type, String title, String text, bool hasOk = false; submit() { dialogManager.dismissAll(); - // https://github.com/fufesou/rustdesk/blob/5e9a31340b899822090a3731769ae79c6bf5f3e5/src/ui/common.tis#L263 + // https://github.com/rustdesk/rustdesk/blob/5e9a31340b899822090a3731769ae79c6bf5f3e5/src/ui/common.tis#L263 if (!type.contains("custom") && desktopType != DesktopType.portForward) { closeConnection(); } diff --git a/libs/enigo/Cargo.toml b/libs/enigo/Cargo.toml index 1f67ae36b..1549209e1 100644 --- a/libs/enigo/Cargo.toml +++ b/libs/enigo/Cargo.toml @@ -22,8 +22,8 @@ appveyor = { repository = "pythoneer/enigo-85xiy" } serde = { version = "1.0", optional = true } serde_derive = { version = "1.0", optional = true } log = "0.4" -rdev = { git = "https://github.com/fufesou/rdev" } -tfc = { git = "https://github.com/fufesou/The-Fat-Controller" } +rdev = { git = "https://github.com/rustdesk-org/rdev" } +tfc = { git = "https://github.com/rustdesk-org/The-Fat-Controller" } hbb_common = { path = "../hbb_common" } [features] diff --git a/libs/virtual_display/dylib/README.md b/libs/virtual_display/dylib/README.md index d5a1a0862..30fa588f1 100644 --- a/libs/virtual_display/dylib/README.md +++ b/libs/virtual_display/dylib/README.md @@ -10,7 +10,7 @@ Virtual display may be used on computers that do not have a monitor. Win10 provides [Indirect Display Driver Model](https://msdn.microsoft.com/en-us/library/windows/hardware/mt761968(v=vs.85).aspx). -This lib uses [this project](https://github.com/fufesou/RustDeskIddDriver) as the driver. +This lib uses [this project](https://github.com/rustdesk-org/RustDeskIddDriver) as the driver. **NOTE**: Versions before Win10 1607. Try follow [this method](https://github.com/fanxiushu/xdisp_virt/tree/master/indirect_display). diff --git a/res/msi/preprocess.py b/res/msi/preprocess.py index 74a7fb68e..e9ac0a887 100644 --- a/res/msi/preprocess.py +++ b/res/msi/preprocess.py @@ -33,7 +33,7 @@ g_arpsystemcomponent = { }, "ReadMe": { "msi": "ARPREADME", - "v": "https://github.com/fufesou/rustdesk", + "v": "https://github.com/rustdesk/rustdesk", }, } diff --git a/src/keyboard.rs b/src/keyboard.rs index ced80b380..6b4b0988f 100644 --- a/src/keyboard.rs +++ b/src/keyboard.rs @@ -1046,7 +1046,7 @@ fn is_press(event: &Event) -> bool { matches!(event.event_type, EventType::KeyPress(_)) } -// https://github.com/fufesou/rustdesk/wiki/Keyboard-mode----Translate-Mode +// https://github.com/rustdesk/rustdesk/wiki/FAQ#keyboard-translation-modes pub fn translate_keyboard_mode(peer: &str, event: &Event, key_event: KeyEvent) -> Vec { let mut events: Vec = Vec::new(); diff --git a/src/platform/windows.rs b/src/platform/windows.rs index 93b209839..09ff347a2 100644 --- a/src/platform/windows.rs +++ b/src/platform/windows.rs @@ -2028,7 +2028,7 @@ pub fn get_unicode_from_vk(vk: u32) -> Option { let current_window_thread_id = GetWindowThreadProcessId(GetForegroundWindow(), null_mut()); let layout = GetKeyboardLayout(current_window_thread_id); - // refs: https://github.com/fufesou/rdev/blob/25a99ce71ab42843ad253dd51e6a35e83e87a8a4/src/windows/keyboard.rs#L115 + // refs: https://github.com/rustdesk-org/rdev/blob/25a99ce71ab42843ad253dd51e6a35e83e87a8a4/src/windows/keyboard.rs#L115 let press_state = 129; let mut state: [BYTE; 256] = [0; 256]; let shift_left = rdev::get_modifier(rdev::Key::ShiftLeft); diff --git a/src/plugin/manager.rs b/src/plugin/manager.rs index 25e73541e..74a7f736f 100644 --- a/src/plugin/manager.rs +++ b/src/plugin/manager.rs @@ -57,11 +57,12 @@ static PLUGIN_SOURCE_LOCAL: &str = "local"; fn get_plugin_source_list() -> Vec { // Only one source for now. - vec![PluginSource { - name: "rustdesk".to_string(), - url: "https://raw.githubusercontent.com/fufesou/rustdesk-plugins/main".to_string(), - description: "".to_string(), - }] + // vec![PluginSource { + // name: "rustdesk".to_string(), + // url: "https://raw.githubusercontent.com/fufesou/rustdesk-plugins/main".to_string(), + // description: "".to_string(), + // }] + vec![] } fn get_source_plugins() -> HashMap { diff --git a/src/privacy_mode/win_virtual_display.rs b/src/privacy_mode/win_virtual_display.rs index fd562c8e7..0bf4b721f 100644 --- a/src/privacy_mode/win_virtual_display.rs +++ b/src/privacy_mode/win_virtual_display.rs @@ -85,7 +85,7 @@ impl PrivacyModeImpl { } } - // mainly from https://github.com/fufesou/rustdesk/blob/44c3a52ca8502cf53b58b59db130611778d34dbe/libs/scrap/src/dxgi/mod.rs#L365 + // mainly from https://github.com/rustdesk-org/rustdesk/blob/44c3a52ca8502cf53b58b59db130611778d34dbe/libs/scrap/src/dxgi/mod.rs#L365 fn set_displays(&mut self) { self.displays.clear(); self.virtual_displays.clear(); diff --git a/src/virtual_display_manager.rs b/src/virtual_display_manager.rs index ac8719972..af5eda973 100644 --- a/src/virtual_display_manager.rs +++ b/src/virtual_display_manager.rs @@ -2,7 +2,7 @@ use hbb_common::{bail, platform::windows::is_windows_version_or_greater, ResultT use std::sync::atomic; // This string is defined here. -// https://github.com/fufesou/RustDeskIddDriver/blob/b370aad3f50028b039aad211df60c8051c4a64d6/RustDeskIddDriver/RustDeskIddDriver.inf#LL73C1-L73C40 +// https://github.com/rustdesk/RustDeskIddDriver/blob/b370aad3f50028b039aad211df60c8051c4a64d6/RustDeskIddDriver/RustDeskIddDriver.inf#LL73C1-L73C40 pub const RUSTDESK_IDD_DEVICE_STRING: &'static str = "RustDeskIddDriver Device\0"; pub const AMYUNI_IDD_DEVICE_STRING: &'static str = "USB Mobile Monitor Virtual Display\0";