\
+ ", function(res=null) {
+ if (!res) return;
+ var name = (res.name || "").trim();
+ if (name != old_name) handler.set_peer_option(id, "alias", name);
+ self.select('#' + id).select('#alias').text = name || id;
+ });
}
}
@@ -318,6 +330,7 @@ class App: Reactor.Component
Transfer File
TCP Tunneling
RDP
+
Rename
Remove
{is_win &&
Create Desktop Shortcut
}
From 51903ede3d95a29078f5924d26d5820ac992841d Mon Sep 17 00:00:00 2001
From: rustdesk
Date: Tue, 15 Jun 2021 11:21:10 +0800
Subject: [PATCH 02/29] rs-ny.rustdesk.com
---
libs/hbb_common/src/config.rs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libs/hbb_common/src/config.rs b/libs/hbb_common/src/config.rs
index 409a97439..09c7cb931 100644
--- a/libs/hbb_common/src/config.rs
+++ b/libs/hbb_common/src/config.rs
@@ -17,7 +17,7 @@ pub const BIND_INTERFACE: &str = "0.0.0.0";
pub const RENDEZVOUS_TIMEOUT: u64 = 12_000;
pub const CONNECT_TIMEOUT: u64 = 18_000;
pub const COMPRESS_LEVEL: i32 = 3;
-const SERIAL: i32 = 0;
+const SERIAL: i32 = 1;
// 128x128
#[cfg(target_os = "macos")] // 128x128 on 160x160 canvas, then shrink to 128, mac looks better with padding
pub const ICON: &str = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAyVBMVEUAAAAAcf8Acf8Acf8Acv8Acf8Acf8Acf8Acf8AcP8Acf8Ab/8AcP8Acf////8AaP/z+f/o8v/k7v/5/v/T5f8AYP/u9v/X6f+hx/+Kuv95pP8Aef/B1/+TwP9xoP8BdP/g6P+Irv9ZmP8Bgf/E3f98q/9sn/+01f+Es/9nm/9Jif8hhv8off/M4P+syP+avP86iP/c7f+xy/9yqf9Om/9hk/9Rjv+60P99tv9fpf88lv8yjf8Tgf8deP+kvP8BiP8NeP8hkP80gP8oj2VLAAAADXRSTlMA7o7qLvnaxZ1FOxYPjH9HWgAABHJJREFUeNrtm+tW4jAQgBfwuu7MtIUWsOUiCCioIIgLiqvr+z/UHq/LJKVkmwTcc/r9E2nzlU4mSTP9lpGRkZGR8VX5cZjfL+yCEXYL+/nDH//U/Pd8DgyTy39Xbv7oIAcWyB0cqbW/sweW2NtRaj8H1sgpGOwUIAH7Bkd7YJW9dXFwAJY5WNP/cmCZQnJvzIN18on5LwfWySXlxEPYAIcad8D6PdiHDbCfIFCADVBIENiFDbCbIACKPPXrZ+cP8E6/0znvP4EymgIEravIRcTxu8HxNSJ60a8W0AYECKrlAN+YwAthCd9wm1Ug6wKzIn5SgRduXfwkqDasCjx0XFzi9PV6zwNcIuhcWBOg+ikySq8C9UD4dEKWBCoOcspvAuLHTo9sCDQiFPHotRM48j8G5gVur1FdAN2uaYEuiz7xFsgEJ2RUoMUakXuBTHHoGxQYOBhHjeUBAefEnMAowFhaLBOKuOemBBbxLRQrH2PBCgMvNCPQGMeevTb9zLrPxz2Mo+QbEaijzPUcOOHMQZkKGRAIPem39+bypREMPTkQW/oCfk866zAkiIFG4yIKRE/aAnfiSd0WrORY6pFdXQEqi9mvAQm0RIOSnoCcZ8vJoz3diCnjRk+g8VP4/fuQDJ2Lxr6WwG0gXs9aTpDzW0vgDBlVUpixR8gYk44AD8FrUKHr8JQJGgIDnoDqoALxmWPQSi9AVVzm8gKUuEPGr/QCvptwJkbSYT/TC4S8C96DGjTj86aHtAI0x2WaBIq0eSYYpRa4EsdWVVwWu9O0Aj6f6dyBMnwEraeOgSYu0wZlauzA47QCbT7DgAQSE+hZWoEBF/BBmWOewNMK3BsSqKUW4MGcWqCSVmDkbvkXGKQOwg6PAUO9oL3xXhA20yaiCjuwYygRVQlUOTWTCf2SuNJTxeFjgaHByGuAIvd8ItdPLTDhS7IuqEE1YSKVOgbayLhSFQhMzYh8hwfBs1r7c505YVIQYEdNoKwxK06MJiyrpUFHiF0NAfCQUVHoiRclIXJIR6C2fqG37pBHvcWpgwzvAtYwkR5UGV2e42UISdBJETl3mg8ouo54Rcnti1/vaT+iuUQBt500Cgo4U10BeHSkk57FB0JjWkKRMWgLUA0lLodtImAQdaMiiri3+gIAPZQoutHNsgKF1aaDMhMyIdBf8Th+Bh8MTjGWCpl5Wv43tDmnF+IUVMrcZgRoiAxhtrloYizNkZaAnF5leglbNhj0wYCAbCDvGb0mP4nib7O7ZlcYQ2m1gPtIZgVgGNNMeaVAaWR+57TrqgtUnm3sHQ+kYeE6fufUubG1ez50FXbPnWgBlgSABmN3TTcsRl2yWkHRrwbiunvk/W2+Mg1hPZplPDeXRbZzStFH15s1QIVd3UImP5z/bHpeeQLvRJ7XLFUffQIlCvqlXETQbgN9/rlYABGosv+Vi9m2Xs639YLGrZd0br+odetlvdsvbN56abfd4vbCzv9Q3v/ygoOV21A4OPpfXvH4Ai+5ZGRkZGRkbJA/t/I0QMzoMiEAAAAASUVORK5CYII=
@@ -48,6 +48,7 @@ const CHARS: &'static [char] = &[
];
pub const RENDEZVOUS_SERVERS: &'static [&'static str] = &[
+ "rs-ny.rustdesk.com",
"rs-sg.rustdesk.com",
"rs-cn.rustdesk.com",
];
From b0f3ec40ce6631e7762888f1ccab878254d9d09e Mon Sep 17 00:00:00 2001
From: RustDesk <71636191+rustdesk@users.noreply.github.com>
Date: Thu, 17 Jun 2021 11:41:07 +0800
Subject: [PATCH 03/29] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index f31a96d05..b7285f3bd 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@ Chat with us: [Discord](https://discord.gg/nDceKgxnkV)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I2I04VU09)
-An open-source remote desktop client software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk! You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, [set up your own](https://rustdesk.com/blog/id-relay-set/), or [write your own rendezvous/relay server](https://github.com/rustdesk/rustdesk-server-demo).
+Yet another remote desktop client software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk! You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, [set up your own](https://rustdesk.com/blog/id-relay-set/), or [write your own rendezvous/relay server](https://github.com/rustdesk/rustdesk-server-demo).
RustDesk welcomes contribution from everyone. See [`CONTRIBUTING.md`](CONTRIBUTING.md) for help getting started.
From 562b0c79dda06105f051827889999cd211b377da Mon Sep 17 00:00:00 2001
From: RustDesk <71636191+rustdesk@users.noreply.github.com>
Date: Thu, 17 Jun 2021 11:41:21 +0800
Subject: [PATCH 04/29] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index b7285f3bd..bc91aed82 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@ Chat with us: [Discord](https://discord.gg/nDceKgxnkV)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I2I04VU09)
-Yet another remote desktop client software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk! You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, [set up your own](https://rustdesk.com/blog/id-relay-set/), or [write your own rendezvous/relay server](https://github.com/rustdesk/rustdesk-server-demo).
+Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk! You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, [set up your own](https://rustdesk.com/blog/id-relay-set/), or [write your own rendezvous/relay server](https://github.com/rustdesk/rustdesk-server-demo).
RustDesk welcomes contribution from everyone. See [`CONTRIBUTING.md`](CONTRIBUTING.md) for help getting started.
From 7daeddf560482b2f4c4c8e3e3ed4566e3a36998f Mon Sep 17 00:00:00 2001
From: RustDesk <71636191+rustdesk@users.noreply.github.com>
Date: Thu, 17 Jun 2021 12:55:11 +0800
Subject: [PATCH 05/29] Update README.md
---
README.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/README.md b/README.md
index bc91aed82..959dcbaf5 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,12 @@ RustDesk welcomes contribution from everyone. See [`CONTRIBUTING.md`](CONTRIBUT
[**BINARY DOWNLOAD**](https://github.com/rustdesk/rustdesk/releases)
+## Free Public Servers
+Below are the servers you are using for free, it may change along the time. If you are not close to one of these, your network may be slow.
+- Seoul, AWS lightsail, 1 VCPU/0.5G RAM
+- Singapore, Vultr, 1 VCPU/1G RAM
+- Virginia, AWS EC2, 4 VCPUs/32G RAM, donated by [tensorsurgical.com](tensorsurgical.com)
+
## Dependencies
Desktop versions use [sciter](https://sciter.com/) for GUI, please download sciter dynamic library yourself.
From ec294451e335d85221d53468a4f26377c1c4da4d Mon Sep 17 00:00:00 2001
From: RustDesk <71636191+rustdesk@users.noreply.github.com>
Date: Thu, 17 Jun 2021 12:55:34 +0800
Subject: [PATCH 06/29] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 959dcbaf5..dc2803dc5 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ RustDesk welcomes contribution from everyone. See [`CONTRIBUTING.md`](CONTRIBUT
Below are the servers you are using for free, it may change along the time. If you are not close to one of these, your network may be slow.
- Seoul, AWS lightsail, 1 VCPU/0.5G RAM
- Singapore, Vultr, 1 VCPU/1G RAM
-- Virginia, AWS EC2, 4 VCPUs/32G RAM, donated by [tensorsurgical.com](tensorsurgical.com)
+- Virginia, AWS EC2, 4 VCPUs/32G RAM, donated by [tensorsurgical.com](https://tensorsurgical.com)
## Dependencies
From 142eebc9e24baedd39a2d5c13453f1beb9cb4810 Mon Sep 17 00:00:00 2001
From: mtoohey31
Date: Sat, 19 Jun 2021 14:35:40 -0400
Subject: [PATCH 07/29] https://github.com/rustdesk/rustdesk/issues/87
---
src/platform/linux.rs | 37 +++++++++++++++++++++++++++++++++++--
1 file changed, 35 insertions(+), 2 deletions(-)
diff --git a/src/platform/linux.rs b/src/platform/linux.rs
index 9fbddb826..8ebd62f7f 100644
--- a/src/platform/linux.rs
+++ b/src/platform/linux.rs
@@ -353,11 +353,44 @@ fn get_display_server_of_session(session: &str) -> String {
if let Ok(output) = std::process::Command::new("loginctl")
.args(vec!["show-session", "-p", "Type", session])
.output()
+ // Check session type of the session
{
- String::from_utf8_lossy(&output.stdout)
+ let display_server = String::from_utf8_lossy(&output.stdout)
.replace("Type=", "")
.trim_end()
- .into()
+ .into();
+ if display_server == "tty" {
+ // If the type is tty...
+ if let Ok(output) = std::process::Command::new("loginctl")
+ .args(vec!["show-session", "-p", "TTY", session])
+ .output()
+ // Get the tty number
+ {
+ let tty: String = String::from_utf8_lossy(&output.stdout)
+ .replace("TTY=", "")
+ .trim_end()
+ .into();
+ if let Ok(Some(xorg_results)) =
+ run_cmds(format!("ps -e | grep \"{}.\\\\+Xorg\"", tty))
+ // And check if Xorg is running on that tty
+ {
+ if xorg_results.trim_end().to_string() != "" {
+ // If it is, manually return "x11", otherwise return tty
+ "x11".to_owned()
+ } else {
+ display_server
+ }
+ } else {
+ // If any of these commands fail just fall back to the display server
+ display_server
+ }
+ } else {
+ display_server
+ }
+ } else {
+ // If the session is not a tty, then just return the type as usual
+ display_server
+ }
} else {
"".to_owned()
}
From c3b6dabcc854020f6de1d1f157b5af64fce79c51 Mon Sep 17 00:00:00 2001
From: RustDesk <71636191+rustdesk@users.noreply.github.com>
Date: Sun, 20 Jun 2021 15:46:24 +0800
Subject: [PATCH 08/29] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index dc2803dc5..e638d2466 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# RustDesk | Your Remote Desktop Software
-Chat with us: [Discord](https://discord.gg/nDceKgxnkV)
+Chat with us: [Discord](https://discord.gg/nDceKgxnkV) | [Reddit](https://www.reddit.com/r/rustdesk)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I2I04VU09)
From 6862406e68a172e882ae829a49284ca2f0e2c188 Mon Sep 17 00:00:00 2001
From: RustDesk <71636191+rustdesk@users.noreply.github.com>
Date: Sun, 20 Jun 2021 16:02:35 +0800
Subject: [PATCH 09/29] Update README.md
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index e638d2466..c5c9973e5 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,11 @@
# RustDesk | Your Remote Desktop Software
+
+
+Chat with us: [Discord](https://discord.gg/nDceKgxnkV) | [Reddit](https://www.reddit.com/r/rustdesk)
+
+[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I2I04VU09)
+
+Otro software de escritorio remoto, escrito en Rust. Funciona de forma inmediata, sin necesidad de configuración. Gran alternativa a TeamViewer o AnyDesk. Tienes el control total de sus datos, sin preocupaciones sobre la seguridad. Puedes utilizar nuestro servidor de rendezvous/relay, [set up your own](https://rustdesk.com/blog/id-relay-set/), o [escribir tu propio servidor rendezvous/relay](https://github.com/rustdesk/rustdesk-server-demo).
+
+RustDesk agradece la contribución de todo el mundo. Ve [`CONTRIBUTING.md`](CONTRIBUTING.md) para ayuda inicial.
+
+[**DESCARGA DE BINARIOS**](https://github.com/rustdesk/rustdesk/releases)
+
+## Servidores gratis de uso público
+A continuación se muestran los servidores que está utilizando de forma gratuita, puede cambiar en algún momento. Si no estás cerca de uno de ellos, tu red puede ser lenta.
+- Seoul, AWS lightsail, 1 VCPU/0.5G RAM
+- Singapore, Vultr, 1 VCPU/1G RAM
+- Virginia, AWS EC2, 4 VCPUs/32G RAM, donated by [tensorsurgical.com](https://tensorsurgical.com)
+
+## Dependencies
+
+La versión Desktop usa [sciter](https://sciter.com/) para GUI, por favor bajate la librería sciter tu mismo..
+
+[Windows](https://github.com/c-smile/sciter-sdk/blob/dc65744b66389cd5a0ff6bdb7c63a8b7b05a708b/bin.win/x64/sciter.dll) |
+[Linux](https://github.com/c-smile/sciter-sdk/raw/dc65744b66389cd5a0ff6bdb7c63a8b7b05a708b/bin.lnx/x64/libsciter-gtk.so) |
+[macOS](https://github.com/c-smile/sciter-sdk/raw/dc65744b66389cd5a0ff6bdb7c63a8b7b05a708b/bin.osx/sciter-osx-64.dylib)
+
+## Pasos para compilar desde el inicio
+* Prepara el entono de desarrollode Rust y el entorno de compilación de C++ y Rust.
+
+* Instala [vcpkg](https://github.com/microsoft/vcpkg), y configura la variable de entono `VCPKG_ROOT` correctamente.
+
+ - Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static
+ - Linux/Osx: vcpkg install libvpx libyuv opus
+
+* run `cargo run`
+
+## Como compilar en linux
+
+### Ubuntu 18 (Debian 10)
+```sh
+sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake
+```
+
+### Fedora 28 (CentOS 8)
+```sh
+sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel
+```
+
+### Arch (Manjaro)
+```sh
+sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pulseaudio
+```
+
+### Install vcpkg
+```sh
+git clone https://github.com/microsoft/vcpkg --branch 2020.11-1
+vcpkg/bootstrap-vcpkg.sh
+export VCPKG_ROOT=$HOME/vcpkg
+vcpkg/vcpkg install libvpx libyuv opus
+```
+
+### Soluciona libvpx (For Fedora)
+```sh
+cd vcpkg/buildtrees/libvpx/src
+cd *
+./configure
+sed -i 's/CFLAGS+=-I/CFLAGS+=-fPIC -I/g' Makefile
+sed -i 's/CXXFLAGS+=-I/CXXFLAGS+=-fPIC -I/g' Makefile
+make
+cp libvpx.a $HOME/vcpkg/installed/x64-linux/lib/
+cd
+```
+
+### Compila
+```sh
+curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+source $HOME/.cargo/env
+git clone https://github.com/rustdesk/rustdesk
+cd rustdesk
+mkdir -p target/debug
+wget https://github.com/c-smile/sciter-sdk/raw/dc65744b66389cd5a0ff6bdb7c63a8b7b05a708b/bin.lnx/x64/libsciter-gtk.so
+mv libsciter-gtk.so target/debug
+cargo run
+```
+
+## Como compilar con Docker
+
+Empieza clonando el repositorio y compilando el contenedor de docker:
+
+```sh
+git clone https://github.com/rustdesk/rustdesk
+cd rustdesk
+docker build -t "rustdesk-builder" .
+```
+Entonces, cada vez que necesites compilar una modificación, ejecuta el siguiente comando:
+
+```sh
+docker run --rm -it -v $PWD:/home/user/rustdesk -v rustdesk-git-cache:/home/user/.cargo/git -v rustdesk-registry-cache:/home/user/.cargo/registry -e PUID="$(id -u)" -e PGID="$(id -g)" rustdesk-builder
+```
+
+Ten en cuenta que la primera compilación puede tardar más tiempo antes de que las dependencias se almacenen en la caché, las siguientes compilaciones serán más rápidas. Además, si necesitas especificar diferentes argumentos a la orden de compilación, puede hacerlo al final de la linea de comandos en el apartado``. Por ejemplo, si desea compilar una versión optimizada para publicación, deberá ejecutar el comando anterior seguido de `---release`. El ejecutable resultante estará disponible en la carpeta de destino en su sistema, y puede ser ejecutado con:
+
+```sh
+target/debug/rustdesk
+```
+
+O si estas ejecutando una versión para su publicación:
+
+```sh
+target/release/rustdesk
+```
+
+Por favor, asegurate de que estás ejecutando estos comandos desde la raíz del repositorio de RustDesk, de lo contrario la aplicación puede ser incapaz de encontrar los recursos necesarios. También hay que tener en cuenta que otros subcomandos de carga como `install` o `run` no estan actualmente soportados via este metodo y podrían requerir ser instalados dentro del contenedor y no en el host.
+
+### Cambia Wayland a X11 (Xorg)
+RustDesk no soporta Wayland. Comprueba [aquí](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) para configurar Xorg en la sesión por defecto de GNOME.
+
+## Estructura de archivos
+
+- **[libs/hbb_common](https://github.com/rustdesk/rustdesk/tree/master/libs/hbb_common)**: video codec, configuración, tcp/udp wrapper, protobuf, fs funciones para transferencia de ficheros, y alguna función de utilidad.
+- **[libs/scrap](https://github.com/rustdesk/rustdesk/tree/master/libs/scrap)**: captura de pantalla
+- **[libs/enigo](https://github.com/rustdesk/rustdesk/tree/master/libs/enigo)**: control específico por cada plataforma para el teclado/ratón
+- **[src/ui](https://github.com/rustdesk/rustdesk/tree/master/src/ui)**: GUI
+- **[src/server](https://github.com/rustdesk/rustdesk/tree/master/src/server)**: sonido/portapapeles/entrada/servicios de video, y conexiones de red
+- **[src/client.rs](https://github.com/rustdesk/rustdesk/tree/master/src/client.rs)**: iniciar una conexión "peer to peer"
+- **[src/rendezvous_mediator.rs](https://github.com/rustdesk/rustdesk/tree/master/src/rendezvous_mediator.rs)**: Comunicación con [rustdesk-server](https://github.com/rustdesk/rustdesk-server), esperar la conexión remota directa ("TCP hole punching") o conexión indirecta ("relayed")
+- **[src/platform](https://github.com/rustdesk/rustdesk/tree/master/src/platform)**: código específico de cada plataforma
+
+## Captura de pantalla
+![image](https://user-images.githubusercontent.com/71636191/113112362-ae4deb80-923b-11eb-957d-ff88daad4f06.png)
+
+![image](https://user-images.githubusercontent.com/71636191/113112619-f705a480-923b-11eb-911d-97e984ef52b6.png)
+
+![image](https://user-images.githubusercontent.com/71636191/113112857-3fbd5d80-923c-11eb-9836-768325faf906.png)
+
+![image](https://user-images.githubusercontent.com/71636191/113112990-65e2fd80-923c-11eb-840e-349b4d6e340d.png)
\ No newline at end of file
From ba00e4daf23f6194a49b53e9e311c7ebdde6296a Mon Sep 17 00:00:00 2001
From: RustDesk <71636191+rustdesk@users.noreply.github.com>
Date: Mon, 21 Jun 2021 16:31:01 +0800
Subject: [PATCH 18/29] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index f9ef349e3..2a589f9a2 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
Docker •
Structure •
Snapshot
- [中文] | [Deutsche] | [日本語] | [Русский] | [Português]
+ [中文] | [Española] | [Deutsche] | [日本語] | [Русский] | [Português] We need your help to translate this README to your native language
From 7e873f1c8b4ed522821577cf183bf12e14f82339 Mon Sep 17 00:00:00 2001
From: Geshi
Date: Mon, 21 Jun 2021 10:56:43 +0200
Subject: [PATCH 19/29] Create SECURITY.md
---
SECURITY.md | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 SECURITY.md
diff --git a/SECURITY.md b/SECURITY.md
new file mode 100644
index 000000000..57c501eda
--- /dev/null
+++ b/SECURITY.md
@@ -0,0 +1,13 @@
+# Security Policy
+
+## Supported Versions
+
+| Version | Supported |
+| ------- | ------------------ |
+| 1.1.x | :white_check_mark: |
+| 1.x | :white_check_mark: |
+| Below 1.0 | :x: |
+
+## Reporting a Vulnerability
+
+Here we should write what to do in case of a security vulnerability
From 592630fac4da27b27590ced0e010f00dd2f823dd Mon Sep 17 00:00:00 2001
From: RustDesk <71636191+rustdesk@users.noreply.github.com>
Date: Mon, 21 Jun 2021 18:29:01 +0800
Subject: [PATCH 20/29] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 2a589f9a2..cf73589f6 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ RustDesk welcomes contribution from everyone. See [`CONTRIBUTING.md`](CONTRIBUT
Below are the servers you are using for free, it may change along the time. If you are not close to one of these, your network may be slow.
- Seoul, AWS lightsail, 1 VCPU/0.5G RAM
- Singapore, Vultr, 1 VCPU/1G RAM
-- Virginia, AWS EC2, 4 VCPUs/32G RAM, donated by [tensorsurgical.com](https://tensorsurgical.com)
+- Virginia, AWS EC2, 4 VCPUs/32G RAM, donated by [g9md.tv](https://g9md.tv)
## Dependencies
From 87e161eddb514e7cd737722cddba7438f904a25a Mon Sep 17 00:00:00 2001
From: RustDesk <71636191+rustdesk@users.noreply.github.com>
Date: Mon, 21 Jun 2021 18:29:18 +0800
Subject: [PATCH 21/29] Update README-ZH.md
---
README-ZH.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README-ZH.md b/README-ZH.md
index b810f6042..a90a7c585 100644
--- a/README-ZH.md
+++ b/README-ZH.md
@@ -23,7 +23,7 @@ Chat with us: [知乎](https://www.zhihu.com/people/rustdesk) | [Discord](https:
以下是您免费使用的服务器,它可能会随着时间的推移而变化。如果您不靠近其中之一,您的网络可能会很慢。
- 首尔, AWS lightsail, 1 VCPU/0.5G RAM
- 新加坡, Vultr, 1 VCPU/1G RAM
-- 美国佛吉利亚, AWS EC2, 4 VCPUs/32G RAM, 由[tensorsurgical.com](https://tensorsurgical.com)赞助
+- 美国佛吉利亚, AWS EC2, 4 VCPUs/32G RAM, 由[g9md.tv](https://g9md.tv)赞助
## 依赖
From 2ccbda2bb8496d7d8644581a8122f65752bd9f09 Mon Sep 17 00:00:00 2001
From: RustDesk <71636191+rustdesk@users.noreply.github.com>
Date: Mon, 21 Jun 2021 18:29:46 +0800
Subject: [PATCH 22/29] Update README-ES.md
---
README-ES.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README-ES.md b/README-ES.md
index 1d975e55a..6de158b4f 100644
--- a/README-ES.md
+++ b/README-ES.md
@@ -23,7 +23,7 @@ RustDesk agradece la contribución de todo el mundo. Ve [`CONTRIBUTING.md`](CON
A continuación se muestran los servidores que está utilizando de forma gratuita, puede cambiar en algún momento. Si no estás cerca de uno de ellos, tu red puede ser lenta.
- Seoul, AWS lightsail, 1 VCPU/0.5G RAM
- Singapore, Vultr, 1 VCPU/1G RAM
-- Virginia, AWS EC2, 4 VCPUs/32G RAM, donated by [tensorsurgical.com](https://tensorsurgical.com)
+- Virginia, AWS EC2, 4 VCPUs/32G RAM, donated by [g9md.tv](https://g9md.tv)
## Dependencies
@@ -142,4 +142,4 @@ RustDesk no soporta Wayland. Comprueba [aquí](https://docs.fedoraproject.org/en
![image](https://user-images.githubusercontent.com/71636191/113112857-3fbd5d80-923c-11eb-9836-768325faf906.png)
-![image](https://user-images.githubusercontent.com/71636191/113112990-65e2fd80-923c-11eb-840e-349b4d6e340d.png)
\ No newline at end of file
+![image](https://user-images.githubusercontent.com/71636191/113112990-65e2fd80-923c-11eb-840e-349b4d6e340d.png)
From da7e044f16c114600b282766d280dc92f626ae55 Mon Sep 17 00:00:00 2001
From: Geshi
Date: Mon, 21 Jun 2021 16:16:37 +0200
Subject: [PATCH 23/29] Create README-FR.md
---
README-FR.md | 145 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 145 insertions(+)
create mode 100644 README-FR.md
diff --git a/README-FR.md b/README-FR.md
new file mode 100644
index 000000000..10b69e6ef
--- /dev/null
+++ b/README-FR.md
@@ -0,0 +1,145 @@
+# RustDesk | Votre logiciel de bureau à distance
+