From bee7c2458c57b62301de23dc943caaa89a63abd8 Mon Sep 17 00:00:00 2001 From: AzimovIz Date: Fri, 18 Sep 2026 19:21:22 +0000 Subject: [PATCH] Add REMOTE_USB connection type and usb control permission Adds ConnType::REMOTE_USB for the RemoteUsb feature (rustdesk/rustdesk#16278), following the same pattern as TERMINAL, and ControlPermissions.Permission.usb so USB forwarding can be controlled centrally like the other permissions. Co-Authored-By: Claude Opus 5.5 Signed-off-by: AzimovIz --- protos/rendezvous.proto | 2 ++ 1 file changed, 2 insertions(+) diff --git a/protos/rendezvous.proto b/protos/rendezvous.proto index 3cee04e2e..23b9b5224 100644 --- a/protos/rendezvous.proto +++ b/protos/rendezvous.proto @@ -24,6 +24,7 @@ enum ConnType { RDP = 3; VIEW_CAMERA = 4; TERMINAL = 5; + REMOTE_USB = 6; } message RegisterPeerResponse { bool request_pk = 2; } @@ -61,6 +62,7 @@ message ControlPermissions { block_input = 10; remote_modify = 11; privacy_mode = 12; + usb = 13; } uint64 permissions = 1; }