GUACAMOLE-2002: Merge support for configuring clipboard size limits.

This commit is contained in:
Mike Jumper
2025-03-07 15:06:43 -08:00
committed by GitHub
6 changed files with 63 additions and 0 deletions

View File

@@ -67,6 +67,17 @@
]
},
{
"name" : "clipboard",
"fields" : [
{
"name" : "clipboard-buffer-size",
"type" : "ENUM",
"options" : [ "", "262144", "1048576", "10485760" ]
}
]
},
{
"name" : "display",
"fields" : [

View File

@@ -192,6 +192,11 @@
"type" : "ENUM",
"options" : [ "", "preserve", "unix", "windows" ]
},
{
"name" : "clipboard-buffer-size",
"type" : "ENUM",
"options" : [ "", "262144", "1048576", "10485760", "52428800" ]
},
{
"name" : "disable-copy",
"type" : "BOOLEAN",

View File

@@ -82,6 +82,11 @@
{
"name" : "clipboard",
"fields" : [
{
"name" : "clipboard-buffer-size",
"type" : "ENUM",
"options" : [ "", "262144", "1048576", "10485760" ]
},
{
"name" : "disable-copy",
"type" : "BOOLEAN",

View File

@@ -82,6 +82,11 @@
{
"name" : "clipboard",
"fields" : [
{
"name" : "clipboard-buffer-size",
"type" : "ENUM",
"options" : [ "", "262144", "1048576", "10485760" ]
},
{
"name" : "disable-copy",
"type" : "BOOLEAN",

View File

@@ -88,6 +88,11 @@
{
"name" : "clipboard",
"fields" : [
{
"name" : "clipboard-buffer-size",
"type" : "ENUM",
"options" : [ "", "262144", "1048576", "10485760", "52428800" ]
},
{
"name" : "clipboard-encoding",
"type" : "ENUM",

View File

@@ -507,6 +507,7 @@
"FIELD_HEADER_CA_CERT" : "Certificate authority certificate:",
"FIELD_HEADER_CLIENT_CERT" : "Client certificate:",
"FIELD_HEADER_CLIENT_KEY" : "Client key:",
"FIELD_HEADER_CLIPBOARD_BUFFER_SIZE" : "Clipboard data size limit:",
"FIELD_HEADER_COLOR_SCHEME" : "Color scheme:",
"FIELD_HEADER_CONTAINER" : "Container name:",
"FIELD_HEADER_CREATE_RECORDING_PATH" : "Automatically create recording path:",
@@ -538,6 +539,11 @@
"FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)",
"FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_EMPTY" : "",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_262144" : "256KB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_1048576" : "1MB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_10485760" : "10MB",
"FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "Black on white",
"FIELD_OPTION_COLOR_SCHEME_EMPTY" : "",
"FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "Gray on black",
@@ -578,6 +584,7 @@
"FIELD_HEADER_CERT_TOFU" : "Trust host certificate on first use:",
"FIELD_HEADER_CERT_FINGERPRINTS" : "Fingerprints of trusted host certificates:",
"FIELD_HEADER_CLIENT_NAME" : "Client name:",
"FIELD_HEADER_CLIPBOARD_BUFFER_SIZE" : "Clipboard data size limit:",
"FIELD_HEADER_COLOR_DEPTH" : "Color depth:",
"FIELD_HEADER_CONSOLE" : "Administrator console:",
"FIELD_HEADER_CONSOLE_AUDIO" : "Support audio in console:",
@@ -664,6 +671,12 @@
"FIELD_HEADER_WOL_UDP_PORT" : "UDP port for WoL packet: ",
"FIELD_HEADER_WOL_WAIT_TIME" : "Host boot wait time:",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_EMPTY" : "",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_262144" : "256KB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_1048576" : "1MB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_10485760" : "10MB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_52428800" : "50MB",
"FIELD_OPTION_NORMALIZE_CLIPBOARD_EMPTY" : "",
"FIELD_OPTION_NORMALIZE_CLIPBOARD_PRESERVE" : "Preserve as-is",
"FIELD_OPTION_NORMALIZE_CLIPBOARD_UNIX" : "Linux/Mac/Unix (LF)",
@@ -733,6 +746,7 @@
"PROTOCOL_SSH" : {
"FIELD_HEADER_BACKSPACE" : "Backspace key sends:",
"FIELD_HEADER_CLIPBOARD_BUFFER_SIZE" : "Clipboard data size limit:",
"FIELD_HEADER_COLOR_SCHEME" : "Color scheme:",
"FIELD_HEADER_COMMAND" : "Execute command:",
"FIELD_HEADER_CREATE_RECORDING_PATH" : "Automatically create recording path:",
@@ -779,6 +793,11 @@
"FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)",
"FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_EMPTY" : "",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_262144" : "256KB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_1048576" : "1MB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_10485760" : "10MB",
"FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "Black on white",
"FIELD_OPTION_COLOR_SCHEME_EMPTY" : "",
"FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "Gray on black",
@@ -827,6 +846,7 @@
"PROTOCOL_TELNET" : {
"FIELD_HEADER_BACKSPACE" : "Backspace key sends:",
"FIELD_HEADER_CLIPBOARD_BUFFER_SIZE" : "Clipboard data size limit:",
"FIELD_HEADER_COLOR_SCHEME" : "Color scheme:",
"FIELD_HEADER_CREATE_RECORDING_PATH" : "Automatically create recording path:",
"FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Automatically create typescript path:",
@@ -865,6 +885,11 @@
"FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)",
"FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_EMPTY" : "",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_262144" : "256KB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_1048576" : "1MB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_10485760" : "10MB",
"FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "Black on white",
"FIELD_OPTION_COLOR_SCHEME_EMPTY" : "",
"FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "Gray on black",
@@ -911,6 +936,7 @@
"PROTOCOL_VNC" : {
"FIELD_HEADER_AUDIO_SERVERNAME" : "Audio server name:",
"FIELD_HEADER_CLIPBOARD_BUFFER_SIZE" : "Clipboard data size limit:",
"FIELD_HEADER_CLIPBOARD_ENCODING" : "Encoding:",
"FIELD_HEADER_COLOR_DEPTH" : "Color depth:",
"FIELD_HEADER_COMPRESS_LEVEL" : "Compression level:",
@@ -959,6 +985,12 @@
"FIELD_HEADER_WOL_UDP_PORT" : "UDP port for WoL packet:",
"FIELD_HEADER_WOL_WAIT_TIME" : "Host boot wait time:",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_EMPTY" : "",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_262144" : "256KB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_1048576" : "1MB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_10485760" : "10MB",
"FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_52428800" : "50MB",
"FIELD_OPTION_COLOR_DEPTH_8" : "256 color",
"FIELD_OPTION_COLOR_DEPTH_16" : "Low color (16-bit)",
"FIELD_OPTION_COLOR_DEPTH_24" : "True color (24-bit)",