From a4713ca53b8554d320fbfe170ddfb487fd7b20f8 Mon Sep 17 00:00:00 2001 From: Niubbo75 Date: Mon, 8 Aug 2022 14:17:45 +0200 Subject: [PATCH 01/18] GUACAMOLE-1612: Fix/Add italian translations --- .../src/main/resources/translations/it.json | 13 ++ .../src/main/resources/translations/it.json | 113 ++++++++++++++++++ .../src/main/resources/translations/it.json | 18 +++ .../src/main/resources/translations/it.json | 26 ++++ .../src/main/resources/translations/it.json | 43 +++++++ .../src/main/resources/translations/it.json | 14 +++ 6 files changed, 227 insertions(+) create mode 100644 extensions/guacamole-auth-duo/src/main/resources/translations/it.json create mode 100644 extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/it.json create mode 100644 extensions/guacamole-auth-quickconnect/src/main/resources/translations/it.json create mode 100644 extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/translations/it.json create mode 100644 extensions/guacamole-auth-totp/src/main/resources/translations/it.json create mode 100644 extensions/guacamole-history-recording-storage/src/main/resources/translations/it.json diff --git a/extensions/guacamole-auth-duo/src/main/resources/translations/it.json b/extensions/guacamole-auth-duo/src/main/resources/translations/it.json new file mode 100644 index 0000000000..a16710c7ce --- /dev/null +++ b/extensions/guacamole-auth-duo/src/main/resources/translations/it.json @@ -0,0 +1,13 @@ +{ + + "DATA_SOURCE_DUO" : { + "NAME" : "Duo TFA Backend" + }, + + "LOGIN" : { + "FIELD_HEADER_GUAC_DUO_SIGNED_RESPONSE" : "", + "INFO_DUO_VALIDATION_CODE_INCORRECT" : "Codice di convalida Duo errato.", + "INFO_DUO_AUTH_REQUIRED" : "Si prega di autenticarsi con Duo per continuare." + } + +} diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/it.json b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/it.json new file mode 100644 index 0000000000..c4a4e03054 --- /dev/null +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/it.json @@ -0,0 +1,113 @@ +{ + + "LOGIN" : { + + "ERROR_PASSWORD_BLANK" : "@:APP.ERROR_PASSWORD_BLANK", + "ERROR_PASSWORD_SAME" : "La nuova password deve essere diversa dalla password scaduta.", + "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", + "ERROR_NOT_VALID" : "Questo account utente non è attualmente valido.", + "ERROR_NOT_ACCESSIBLE" : "L'accesso a questo account non è attualmente consentito. Per favore riprova più tardi.", + + "INFO_PASSWORD_EXPIRED" : "La tua password è scaduta e deve essere reimpostata. Inserisci una nuova password per continuare.", + + "FIELD_HEADER_NEW_PASSWORD" : "Nuova password", + "FIELD_HEADER_CONFIRM_NEW_PASSWORD" : "Conferma la nuova password" + + }, + + "CONNECTION_ATTRIBUTES" : { + + "FIELD_HEADER_MAX_CONNECTIONS" : "Numero massimo di connessioni:", + "FIELD_HEADER_MAX_CONNECTIONS_PER_USER" : "Numero massimo di connessioni per utente:", + + "FIELD_HEADER_FAILOVER_ONLY" : "Utilizzare solo per il failover:", + "FIELD_HEADER_WEIGHT" : "Peso della connessione:", + + "FIELD_HEADER_GUACD_HOSTNAME" : "Nome host:", + "FIELD_HEADER_GUACD_ENCRYPTION" : "Crittografia:", + "FIELD_HEADER_GUACD_PORT" : "Porta:", + + "FIELD_OPTION_GUACD_ENCRYPTION_EMPTY" : "", + "FIELD_OPTION_GUACD_ENCRYPTION_NONE" : "Nessuno (non crittografato)", + "FIELD_OPTION_GUACD_ENCRYPTION_SSL" : "SSL / TLS", + + "SECTION_HEADER_CONCURRENCY" : "Limiti di concorrenza", + "SECTION_HEADER_LOAD_BALANCING" : "Load Balancing", + "SECTION_HEADER_GUACD" : "Guacamole Proxy Parameters (guacd)" + + }, + + "CONNECTION_GROUP_ATTRIBUTES" : { + + "FIELD_HEADER_ENABLE_SESSION_AFFINITY" : "Abilita affinità di sessione:", + "FIELD_HEADER_MAX_CONNECTIONS" : "Numero massimo di connessioni:", + "FIELD_HEADER_MAX_CONNECTIONS_PER_USER" : "Numero massimo di connessioni per utente:", + + "SECTION_HEADER_CONCURRENCY" : "Limiti di concorrenza (gruppi di bilanciamento)" + + }, + + "DATA_SOURCE_MYSQL" : { + "NAME" : "MySQL" + }, + + "DATA_SOURCE_MYSQL_SHARED" : { + "NAME" : "Connessioni condivise (MySQL)" + }, + + "DATA_SOURCE_POSTGRESQL" : { + "NAME" : "PostgreSQL" + }, + + "DATA_SOURCE_POSTGRESQL_SHARED" : { + "NAME" : "Connessioni condivise (PostgreSQL)" + }, + + "DATA_SOURCE_SQLSERVER" : { + "NAME" : "SQL Server" + }, + + "DATA_SOURCE_SQLSERVER_SHARED" : { + "NAME" : "Connessioni condivise (SQL Server)" + }, + + "HOME" : { + "INFO_SHARED_BY" : "Condiviso da {USERNAME}" + }, + + "PASSWORD_POLICY" : { + + "ERROR_CONTAINS_USERNAME" : "Le password non devono contenere il nome utente", + "ERROR_REQUIRES_DIGIT" : "Le password devono contenere almeno una cifra.", + "ERROR_REQUIRES_MULTIPLE_CASE" : "Le password devono contenere sia caratteri maiuscoli che minuscoli.", + "ERROR_REQUIRES_NON_ALNUM" : "Le password devono contenere almeno un simbolo.", + "ERROR_REUSED" : "Questa password è già stata utilizzata. Si prega di non riutilizzare nessuna delle precedenti {HISTORY_SIZE} {HISTORY_SIZE, plural, one{password} other{passwords}}.", + "ERROR_TOO_SHORT" : "Le password devono essere almeno {LENGTH} {LENGTH, plural, one{carattere} other{caratteri}} di lunghezza.", + "ERROR_TOO_YOUNG" : "La password per questo account è già stata reimpostata. Per favore aspetta almeno {WAIT} altri {WAIT, plural, one{giorno} other{giorni}} prima di modificare nuovamente la password." + + }, + + "USER_ATTRIBUTES" : { + + "FIELD_HEADER_DISABLED" : "Accesso disabilitato:", + "FIELD_HEADER_EXPIRED" : "Password scaduta:", + "FIELD_HEADER_ACCESS_WINDOW_END" : "Non consentire l'accesso dopo:", + "FIELD_HEADER_ACCESS_WINDOW_START" : "Consenti l'accesso dopo:", + "FIELD_HEADER_TIMEZONE" : "Fuso orario utente:", + "FIELD_HEADER_VALID_FROM" : "Abilita account dopo:", + "FIELD_HEADER_VALID_UNTIL" : "Disattiva account dopo:", + + "SECTION_HEADER_RESTRICTIONS" : "Restrizioni dell'account", + "SECTION_HEADER_PROFILE" : "Profilo" + + }, + + "USER_GROUP_ATTRIBUTES" : { + + "FIELD_HEADER_DISABLED" : "Disabilitato:", + + "SECTION_HEADER_RESTRICTIONS" : "Restrizioni di gruppo" + + } + +} diff --git a/extensions/guacamole-auth-quickconnect/src/main/resources/translations/it.json b/extensions/guacamole-auth-quickconnect/src/main/resources/translations/it.json new file mode 100644 index 0000000000..bb99a77304 --- /dev/null +++ b/extensions/guacamole-auth-quickconnect/src/main/resources/translations/it.json @@ -0,0 +1,18 @@ +{ + + "DATA_SOURCE_QUICKCONNECT" : { + "NAME" : "QuickConnect" + }, + + "QUICKCONNECT" : { + "ACTION_CONNECT" : "Collegare", + + "ERROR_INVALID_URI" : "URI specificato non valido", + "ERROR_NO_HOST" : "Nessun host specificato", + "ERROR_NO_PROTOCOL" : "Nessun protocollo specificato", + "ERROR_NOT_ABSOLUTE_URI" : "L'URI non è assoluto", + + "FIELD_PLACEHOLDER_URI" : "Immettere l'URI di connessione" + } + +} diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/translations/it.json b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/translations/it.json new file mode 100644 index 0000000000..246029367e --- /dev/null +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/translations/it.json @@ -0,0 +1,26 @@ +{ + + "DATA_SOURCE_CAS" : { + "NAME" : "CAS SSO Backend" + }, + + "DATA_SOURCE_OPENID" : { + "NAME" : "OpenID SSO Backend" + }, + + "DATA_SOURCE_SAML" : { + "NAME" : "SAML SSO Backend" + }, + + "LOGIN" : { + "FIELD_HEADER_ID_TOKEN" : "", + "FIELD_HEADER_STATE" : "", + "FIELD_HEADER_TICKET" : "", + "INFO_IDP_REDIRECT_PENDING" : "Attendi, reindirizzamento al provider di identità...", + "NAME_IDP_CAS" : "CAS", + "NAME_IDP_OPENID" : "OpenID", + "NAME_IDP_SAML" : "SAML", + "SECTION_HEADER_SSO_OPTIONS" : "Accedi con:" + } + +} diff --git a/extensions/guacamole-auth-totp/src/main/resources/translations/it.json b/extensions/guacamole-auth-totp/src/main/resources/translations/it.json new file mode 100644 index 0000000000..97b30f4696 --- /dev/null +++ b/extensions/guacamole-auth-totp/src/main/resources/translations/it.json @@ -0,0 +1,43 @@ +{ + + "DATA_SOURCE_TOTP" : { + "NAME" : "TOTP TFA Backend" + }, + + "LOGIN" : { + "FIELD_HEADER_GUAC_TOTP" : "" + }, + + "TOTP" : { + + "ACTION_HIDE_DETAILS" : "Nascondere", + "ACTION_SHOW_DETAILS" : "Mostrare", + + "FIELD_HEADER_ALGORITHM" : "Algoritmo:", + "FIELD_HEADER_DIGITS" : "Cifre:", + "FIELD_HEADER_INTERVAL" : "Intervallo:", + "FIELD_HEADER_SECRET_KEY" : "Chiave segreta:", + + "FIELD_PLACEHOLDER_CODE" : "Codice di Autenticazione", + + "INFO_CODE_REQUIRED" : "Inserisci il tuo codice di autenticazione per verificare la tua identità.", + "INFO_ENROLL_REQUIRED" : "L'autenticazione a più fattori è stata abilitata sul tuo account.", + "INFO_VERIFICATION_FAILED" : "Verifica fallita. Per favore riprova.", + + "HELP_ENROLL_BARCODE" : "Per completare il processo di registrazione, scansiona il codice a barre qui sotto con l'app di autenticazione a due fattori sul tuo telefono o dispositivo.", + "HELP_ENROLL_VERIFY" : "Dopo aver scansionato il codice a barre, inserire il codice di autenticazione a {DIGITS}-cifre visualizzato per verificare che la registrazione sia andata a buon fine.", + + "SECTION_HEADER_DETAILS" : "Dettagli:" + + }, + + "USER_ATTRIBUTES" : { + + "FIELD_HEADER_GUAC_TOTP_KEY_GENERATED" : "Chiave segreta generata:", + "FIELD_HEADER_GUAC_TOTP_KEY_CONFIRMED" : "Dispositivo di autenticazione confermato:", + + "SECTION_HEADER_TOTP_ENROLLMENT_STATUS" : "Stato di iscrizione TOTP" + + } + +} diff --git a/extensions/guacamole-history-recording-storage/src/main/resources/translations/it.json b/extensions/guacamole-history-recording-storage/src/main/resources/translations/it.json new file mode 100644 index 0000000000..bec1fc261a --- /dev/null +++ b/extensions/guacamole-history-recording-storage/src/main/resources/translations/it.json @@ -0,0 +1,14 @@ +{ + + "DATA_SOURCE_RECORDING_STORAGE" : { + "NAME" : "Archiviazione della registrazione della sessione" + }, + + "RECORDING_STORAGE" : { + "INFO_GUACAMOLE_SESSION_RECORDING" : "Registrazione grafica della sessione desktop remoto", + "INFO_SERVER_LOG" : "Server/system log", + "INFO_TYPESCRIPT" : "Registrazione del testo della sessione del terminale", + "INFO_TYPESCRIPT_TIMING" : "Informazioni sull'orario per la registrazione del testo della sessione del terminale" + } + +} From d5e19d5e76bd574d81dc8e126a08d3014663c9ec Mon Sep 17 00:00:00 2001 From: Niubbo75 Date: Mon, 8 Aug 2022 14:26:41 +0200 Subject: [PATCH 02/18] GUACAMOLE-1612: Update and correct Italian Translations for Guacamole Client --- .../src/main/resources/translations/it.json | 5 - .../src/main/resources/translations/it.json | 1 - .../src/main/resources/translations/it.json | 15 -- .../src/main/resources/translations/it.json | 4 - .../main/frontend/src/translations/it.json | 212 +++++++++--------- 5 files changed, 106 insertions(+), 131 deletions(-) diff --git a/extensions/guacamole-auth-duo/src/main/resources/translations/it.json b/extensions/guacamole-auth-duo/src/main/resources/translations/it.json index a16710c7ce..d7bb5a7c19 100644 --- a/extensions/guacamole-auth-duo/src/main/resources/translations/it.json +++ b/extensions/guacamole-auth-duo/src/main/resources/translations/it.json @@ -1,11 +1,6 @@ { - "DATA_SOURCE_DUO" : { - "NAME" : "Duo TFA Backend" - }, - "LOGIN" : { - "FIELD_HEADER_GUAC_DUO_SIGNED_RESPONSE" : "", "INFO_DUO_VALIDATION_CODE_INCORRECT" : "Codice di convalida Duo errato.", "INFO_DUO_AUTH_REQUIRED" : "Si prega di autenticarsi con Duo per continuare." } diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/it.json b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/it.json index c4a4e03054..092e9cfbda 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/it.json +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/it.json @@ -2,7 +2,6 @@ "LOGIN" : { - "ERROR_PASSWORD_BLANK" : "@:APP.ERROR_PASSWORD_BLANK", "ERROR_PASSWORD_SAME" : "La nuova password deve essere diversa dalla password scaduta.", "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", "ERROR_NOT_VALID" : "Questo account utente non è attualmente valido.", diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/translations/it.json b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/translations/it.json index 246029367e..bafa8c3473 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/translations/it.json +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/translations/it.json @@ -1,21 +1,6 @@ { - "DATA_SOURCE_CAS" : { - "NAME" : "CAS SSO Backend" - }, - - "DATA_SOURCE_OPENID" : { - "NAME" : "OpenID SSO Backend" - }, - - "DATA_SOURCE_SAML" : { - "NAME" : "SAML SSO Backend" - }, - "LOGIN" : { - "FIELD_HEADER_ID_TOKEN" : "", - "FIELD_HEADER_STATE" : "", - "FIELD_HEADER_TICKET" : "", "INFO_IDP_REDIRECT_PENDING" : "Attendi, reindirizzamento al provider di identità...", "NAME_IDP_CAS" : "CAS", "NAME_IDP_OPENID" : "OpenID", diff --git a/extensions/guacamole-auth-totp/src/main/resources/translations/it.json b/extensions/guacamole-auth-totp/src/main/resources/translations/it.json index 97b30f4696..a2fa7903bf 100644 --- a/extensions/guacamole-auth-totp/src/main/resources/translations/it.json +++ b/extensions/guacamole-auth-totp/src/main/resources/translations/it.json @@ -4,10 +4,6 @@ "NAME" : "TOTP TFA Backend" }, - "LOGIN" : { - "FIELD_HEADER_GUAC_TOTP" : "" - }, - "TOTP" : { "ACTION_HIDE_DETAILS" : "Nascondere", diff --git a/guacamole/src/main/frontend/src/translations/it.json b/guacamole/src/main/frontend/src/translations/it.json index 64aad1f8a4..7dbf24db7b 100644 --- a/guacamole/src/main/frontend/src/translations/it.json +++ b/guacamole/src/main/frontend/src/translations/it.json @@ -62,10 +62,10 @@ "ERROR_CLIENT_303" : "Non hai i permessi per accedere a questa connessione. Se ne hai bisogno, chiedi ai tuoi amministratori di sistema di aggiungerti agli utenti abilitati.", "ERROR_CLIENT_308" : "Il server Guacamole ha chiuso la connessione perchè il tuo browser non ha risposto per troppo tempo e sembrava essersi disconnesso. Solitamente la causa è un problema di rete, ad esempio un segnale wifi instabile o una connesisone molto lenta. Controlla la tua rete e riprova.", "ERROR_CLIENT_31D" : "Il server Guacamole rifiuta l'accesso alla connessione perchè hai raggiunto il limite massimo di connessioni simultanee per singolo utente. Chiudi una o più connessioni e riprova.", - "ERROR_CLIENT_DEFAULT" : "Si è verificato un errore interno sul server Guacamole, e la connessione è stata terminata. Se il problema persiste avvisa il tuo amministratore di sistema o controlla i file di log.", + "ERROR_CLIENT_DEFAULT" : "Si è verificato un errore interno sul server Guacamole, la connessione è stata terminata. Se il problema persiste avvisa il tuo amministratore di sistema o controlla i file di log.", "ERROR_TUNNEL_201" : "Il server Guacamole ha rifiutato questa connessione perchè ci sono troppe connessioni attive. Attendi qualche minuto e riprova.", - "ERROR_TUNNEL_202" : "La connessione è stata chiusa dal server is taking too long to respond.Solitamente la causa è un problema di rete, ad esempio un segnale wifi instabile o una connesisone molto lenta. Controlla la tua rete e riprova.", + "ERROR_TUNNEL_202" : "La connessione è stata chiusa dal server perché ci vuole troppo tempo per rispondere. Solitamente la causa è un problema di rete, ad esempio un segnale wifi instabile o una connesisone molto lenta. Controlla la tua rete e riprova.", "ERROR_TUNNEL_203" : "Si è verificato un errore sul server e la connessione è stata chiusa. Riprova o contatta il tuo amministratore di sistema.", "ERROR_TUNNEL_204" : "La connessione richiesta non esiste. Controlla il nome della connessione e riprova. Grazie.", "ERROR_TUNNEL_205" : "Questa connessione è già in uso, non sono possibili accessi concorrenti. Riprova più tardi. Grazie.", @@ -80,7 +80,7 @@ "ERROR_UPLOAD_202" : "Trasferimento annullato: il desktop remoto risponde troppo lentamente. Per favore riprova o contatta il tuo amministratore di sistema.", "ERROR_UPLOAD_203" : "Il desktop remoto ha incontrato un errore durante il trasferimento. Per favore riprova o contatta il tuo amministratore di sistema.", "ERROR_UPLOAD_204" : "La destinazione del file non esiste. Controlla che la destinazione esista e riprova.", - "ERROR_UPLOAD_205" : "La destinazione del file non è bloccata. Per favore attendi che ogni processo in corso sia termianto e riprova.", + "ERROR_UPLOAD_205" : "La destinazione del file è bloccata. Per favore attendi che ogni processo in corso sia terminato e riprova.", "ERROR_UPLOAD_301" : "Non hai i permessi per caricare i file perchè non hai fatto il login. Inserisci nome utente e password e riprova.", "ERROR_UPLOAD_303" : "Non hai i permessi per caricare i file. Se ti serve questa funzionalità contatta il tuo amministratore di sistema.", "ERROR_UPLOAD_308" : "Il trasferimento di file si è fermato. Solitamente la causa è un problema di rete, ad esempio un segnale wifi instabile o una connesisone molto lenta. Controlla la tua rete e riprova.", @@ -91,7 +91,7 @@ "HELP_CLIPBOARD" : "Il testo copiato/tagliato appare qui. I cambiamenti effettuati al testo qui sotto saranno riportati negli appunti remoti.", "HELP_INPUT_METHOD_NONE" : "Non c'è nessun metodo di immissione. L'input da tastiera è accettato da una tastiera fisica connessa.", - "HELP_INPUT_METHOD_OSK" : "Mostra e accetta input dalla tastiera su schermo. La tastiera su schermo ti permette di scrivere combinazioni di tasti altrimenti mipossibli (ad esempio Ctrl-Alt-Canc).", + "HELP_INPUT_METHOD_OSK" : "Mostra e accetta input dalla tastiera su schermo. La tastiera su schermo ti permette di scrivere combinazioni di tasti altrimenti impossibli (ad esempio Ctrl-Alt-Canc).", "HELP_INPUT_METHOD_TEXT" : "Abilita la battitura di testo ed emula gli eventi da tastiera basati sul testo battuto. Questo è necessario per tablet e smartphone che non hanno una tastiera fisica.", "HELP_MOUSE_MODE" : "Determina come si deve comportare il mouse remoto in base al touch.", "HELP_MOUSE_MODE_ABSOLUTE" : "Tap to click. Il click è sostituito dal tocco.", @@ -130,8 +130,8 @@ "FORM" : { - "HELP_SHOW_PASSWORD" : "Click to show password", - "HELP_HIDE_PASSWORD" : "Click to hide password" + "HELP_SHOW_PASSWORD" : "Fare clic per mostrare la password", + "HELP_HIDE_PASSWORD" : "Fare clic per nascondere la password" }, @@ -160,7 +160,7 @@ "ERROR_INVALID_LOGIN" : "Nome utente e/o password errati.", - "FIELD_HEADER_USERNAME" : "Username", + "FIELD_HEADER_USERNAME" : "Nome utente", "FIELD_HEADER_PASSWORD" : "Password" }, @@ -176,9 +176,9 @@ "DIALOG_HEADER_CONFIRM_DELETE" : "Elimina connessione", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", - "FIELD_HEADER_LOCATION" : "Location:", - "FIELD_HEADER_NAME" : "Name:", - "FIELD_HEADER_PROTOCOL" : "Protocol:", + "FIELD_HEADER_LOCATION" : "Posizione:", + "FIELD_HEADER_NAME" : "Nome:", + "FIELD_HEADER_PROTOCOL" : "Protocollo:", "FORMAT_HISTORY_START" : "@:APP.FORMAT_DATE_TIME_PRECISE", @@ -190,8 +190,8 @@ "SECTION_HEADER_HISTORY" : "Cronologia di utilizzo", "SECTION_HEADER_PARAMETERS" : "Parametri", - "TABLE_HEADER_HISTORY_USERNAME" : "Username", - "TABLE_HEADER_HISTORY_START" : "Start Time", + "TABLE_HEADER_HISTORY_USERNAME" : "Nome utente", + "TABLE_HEADER_HISTORY_START" : "Ora di inizio", "TABLE_HEADER_HISTORY_DURATION" : "Durata", "TEXT_CONFIRM_DELETE" : "Le Connessioni non possono essere ripristinate dopo la loro eliminazione. Sei sicuro di volere eliminare questa connessione?" @@ -208,7 +208,7 @@ "DIALOG_HEADER_CONFIRM_DELETE" : "Elimina Gruppo di Connesisoni", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", - "FIELD_HEADER_LOCATION" : "Location:", + "FIELD_HEADER_LOCATION" : "Posizione:", "FIELD_HEADER_NAME" : "Nome:", "FIELD_HEADER_TYPE" : "Tipo:", @@ -231,7 +231,7 @@ "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", - "FIELD_HEADER_NAME" : "Name:", + "FIELD_HEADER_NAME" : "Nome:", "SECTION_HEADER_PARAMETERS" : "Parametri" @@ -257,7 +257,7 @@ "FIELD_HEADER_CREATE_NEW_CONNECTION_GROUPS" : "Crea un ruppo di connessioni:", "FIELD_HEADER_PASSWORD" : "@:APP.FIELD_HEADER_PASSWORD", "FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN", - "FIELD_HEADER_USERNAME" : "Username:", + "FIELD_HEADER_USERNAME" : "Nome utente:", "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", @@ -271,44 +271,44 @@ "PROTOCOL_RDP" : { - "FIELD_HEADER_COLOR_DEPTH" : "Color depth:", - "FIELD_HEADER_CONSOLE" : "Administrator console:", - "FIELD_HEADER_CONSOLE_AUDIO" : "Support audio in console:", + "FIELD_HEADER_COLOR_DEPTH" : "Profondità di colore:", + "FIELD_HEADER_CONSOLE" : "Console amministratore:", + "FIELD_HEADER_CONSOLE_AUDIO" : "Supporta l'audio nella console:", "FIELD_HEADER_CLIENT_NAME" : "Client name:", - "FIELD_HEADER_DISABLE_AUDIO" : "Disable audio:", - "FIELD_HEADER_DISABLE_AUTH" : "Disable authentication:", - "FIELD_HEADER_DOMAIN" : "Domain:", - "FIELD_HEADER_DPI" : "Resolution (DPI):", + "FIELD_HEADER_DISABLE_AUDIO" : "Disattiva audio:", + "FIELD_HEADER_DISABLE_AUTH" : "Disabilita autenticazione:", + "FIELD_HEADER_DOMAIN" : "Dominio:", + "FIELD_HEADER_DPI" : "Risoluzione (DPI):", "FIELD_HEADER_DRIVE_PATH" : "Drive path:", - "FIELD_HEADER_ENABLE_DESKTOP_COMPOSITION" : "Enable desktop composition (Aero):", - "FIELD_HEADER_ENABLE_DRIVE" : "Enable drive:", - "FIELD_HEADER_ENABLE_FONT_SMOOTHING" : "Enable font smoothing (ClearType):", - "FIELD_HEADER_ENABLE_FULL_WINDOW_DRAG" : "Enable full-window drag:", - "FIELD_HEADER_ENABLE_MENU_ANIMATIONS" : "Enable menu animations:", - "FIELD_HEADER_ENABLE_PRINTING" : "Enable printing:", - "FIELD_HEADER_ENABLE_SFTP" : "Enable SFTP:", - "FIELD_HEADER_ENABLE_THEMING" : "Enable theming:", - "FIELD_HEADER_ENABLE_WALLPAPER" : "Enable wallpaper:", - "FIELD_HEADER_HEIGHT" : "Height:", - "FIELD_HEADER_HOSTNAME" : "Hostname:", - "FIELD_HEADER_IGNORE_CERT" : "Ignore server certificate:", - "FIELD_HEADER_INITIAL_PROGRAM" : "Initial program:", + "FIELD_HEADER_ENABLE_DESKTOP_COMPOSITION" : "Abilita composizione desktop (Aero):", + "FIELD_HEADER_ENABLE_DRIVE" : "Abilita drive:", + "FIELD_HEADER_ENABLE_FONT_SMOOTHING" : "Abilita l'arrotondamento dei caratteri (ClearType):", + "FIELD_HEADER_ENABLE_FULL_WINDOW_DRAG" : "Abilita il trascinamento della finestra intera:", + "FIELD_HEADER_ENABLE_MENU_ANIMATIONS" : "Abilita le animazioni del menu:", + "FIELD_HEADER_ENABLE_PRINTING" : "Abilita la stampa:", + "FIELD_HEADER_ENABLE_SFTP" : "Abilita SFTP:", + "FIELD_HEADER_ENABLE_THEMING" : "Abilita temi:", + "FIELD_HEADER_ENABLE_WALLPAPER" : "Abilita sfondo:", + "FIELD_HEADER_HEIGHT" : "Altezza:", + "FIELD_HEADER_HOSTNAME" : "Nome host:", + "FIELD_HEADER_IGNORE_CERT" : "Ignora certificato server:", + "FIELD_HEADER_INITIAL_PROGRAM" : "Programma iniziale:", "FIELD_HEADER_PASSWORD" : "Password:", - "FIELD_HEADER_PORT" : "Port:", - "FIELD_HEADER_REMOTE_APP_ARGS" : "Parameters:", - "FIELD_HEADER_REMOTE_APP_DIR" : "Working directory:", - "FIELD_HEADER_REMOTE_APP" : "Program:", - "FIELD_HEADER_SECURITY" : "Security mode:", - "FIELD_HEADER_SERVER_LAYOUT" : "Keyboard layout:", - "FIELD_HEADER_SFTP_HOSTNAME" : "Hostname:", + "FIELD_HEADER_PORT" : "Porta:", + "FIELD_HEADER_REMOTE_APP_ARGS" : "Parametri:", + "FIELD_HEADER_REMOTE_APP_DIR" : "Directory di lavoro:", + "FIELD_HEADER_REMOTE_APP" : "Programma:", + "FIELD_HEADER_SECURITY" : "Modalità di sicurezza:", + "FIELD_HEADER_SERVER_LAYOUT" : "Layout della tastiera:", + "FIELD_HEADER_SFTP_HOSTNAME" : "Nome host:", "FIELD_HEADER_SFTP_PASSPHRASE" : "Passphrase:", "FIELD_HEADER_SFTP_PASSWORD" : "Password:", - "FIELD_HEADER_SFTP_PORT" : "Port:", - "FIELD_HEADER_SFTP_PRIVATE_KEY" : "Private key:", - "FIELD_HEADER_SFTP_USERNAME" : "Username:", - "FIELD_HEADER_STATIC_CHANNELS" : "Static channel names:", - "FIELD_HEADER_USERNAME" : "Username:", - "FIELD_HEADER_WIDTH" : "Width:", + "FIELD_HEADER_SFTP_PORT" : "Porta:", + "FIELD_HEADER_SFTP_PRIVATE_KEY" : "Chiave privata:", + "FIELD_HEADER_SFTP_USERNAME" : "Nome utente:", + "FIELD_HEADER_STATIC_CHANNELS" : "Nomi dei canali statici:", + "FIELD_HEADER_USERNAME" : "Nome utente:", + "FIELD_HEADER_WIDTH" : "Larghezza:", "FIELD_OPTION_COLOR_DEPTH_16" : "Low color (16-bit)", "FIELD_OPTION_COLOR_DEPTH_24" : "True color (24-bit)", @@ -316,7 +316,7 @@ "FIELD_OPTION_COLOR_DEPTH_8" : "256 color", "FIELD_OPTION_COLOR_DEPTH_EMPTY" : "", - "FIELD_OPTION_SECURITY_ANY" : "Any", + "FIELD_OPTION_SECURITY_ANY" : "Qualsiasi", "FIELD_OPTION_SECURITY_EMPTY" : "", "FIELD_OPTION_SECURITY_NLA" : "NLA (Network Level Authentication)", "FIELD_OPTION_SECURITY_RDP" : "RDP encryption", @@ -327,19 +327,19 @@ "FIELD_OPTION_SERVER_LAYOUT_EN_US_QWERTY" : "US English (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_FAILSAFE" : "Unicode", "FIELD_OPTION_SERVER_LAYOUT_FR_FR_AZERTY" : "French (Azerty)", - "FIELD_OPTION_SERVER_LAYOUT_IT_IT_QWERTY" : "Italian (Qwerty)", + "FIELD_OPTION_SERVER_LAYOUT_IT_IT_QWERTY" : "Italiana (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_PL_PL_QWERTY" : "Polacca (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_SV_SE_QWERTY" : "Swedish (Qwerty)", "NAME" : "RDP", - "SECTION_HEADER_AUTHENTICATION" : "Authentication", - "SECTION_HEADER_BASIC_PARAMETERS" : "Basic Settings", + "SECTION_HEADER_AUTHENTICATION" : "Autenticazione", + "SECTION_HEADER_BASIC_PARAMETERS" : "Impostazioni di base", "SECTION_HEADER_CLIPBOARD" : "Appunti", - "SECTION_HEADER_DEVICE_REDIRECTION" : "Device Redirection", + "SECTION_HEADER_DEVICE_REDIRECTION" : "Reindirizzamento del dispositivo", "SECTION_HEADER_DISPLAY" : "Display", "SECTION_HEADER_NETWORK" : "Network", - "SECTION_HEADER_PERFORMANCE" : "Performance", + "SECTION_HEADER_PERFORMANCE" : "Prestazione", "SECTION_HEADER_REMOTEAPP" : "RemoteApp", "SECTION_HEADER_SFTP" : "SFTP" @@ -347,15 +347,15 @@ "PROTOCOL_SSH" : { - "FIELD_HEADER_FONT_NAME" : "Font name:", - "FIELD_HEADER_FONT_SIZE" : "Font size:", - "FIELD_HEADER_ENABLE_SFTP" : "Enable SFTP:", - "FIELD_HEADER_HOSTNAME" : "Hostname:", - "FIELD_HEADER_USERNAME" : "Username:", + "FIELD_HEADER_FONT_NAME" : "Nome carattere:", + "FIELD_HEADER_FONT_SIZE" : "Dimensione del carattere:", + "FIELD_HEADER_ENABLE_SFTP" : "Abilita SFTP:", + "FIELD_HEADER_HOSTNAME" : "Nome host:", + "FIELD_HEADER_USERNAME" : "Nome utente:", "FIELD_HEADER_PASSWORD" : "Password:", "FIELD_HEADER_PASSPHRASE" : "Passphrase:", - "FIELD_HEADER_PORT" : "Port:", - "FIELD_HEADER_PRIVATE_KEY" : "Private key:", + "FIELD_HEADER_PORT" : "Porta:", + "FIELD_HEADER_PRIVATE_KEY" : "Chiave privata:", "FIELD_OPTION_FONT_SIZE_8" : "8", "FIELD_OPTION_FONT_SIZE_9" : "9", @@ -375,7 +375,7 @@ "NAME" : "SSH", - "SECTION_HEADER_AUTHENTICATION" : "Authentication", + "SECTION_HEADER_AUTHENTICATION" : "Autenticazione", "SECTION_HEADER_CLIPBOARD" : "Appunti", "SECTION_HEADER_DISPLAY" : "Display", "SECTION_HEADER_NETWORK" : "Network", @@ -385,13 +385,13 @@ "PROTOCOL_TELNET" : { - "FIELD_HEADER_FONT_NAME" : "Font name:", - "FIELD_HEADER_FONT_SIZE" : "Font size:", - "FIELD_HEADER_HOSTNAME" : "Hostname:", - "FIELD_HEADER_USERNAME" : "Username:", + "FIELD_HEADER_FONT_NAME" : "Nome carattere:", + "FIELD_HEADER_FONT_SIZE" : "Dimensione del carattere:", + "FIELD_HEADER_HOSTNAME" : "Nome host:", + "FIELD_HEADER_USERNAME" : "Nome utente:", "FIELD_HEADER_PASSWORD" : "Password:", - "FIELD_HEADER_PASSWORD_REGEX" : "Password regular expression:", - "FIELD_HEADER_PORT" : "Port:", + "FIELD_HEADER_PASSWORD_REGEX" : "Espressione regolare della password:", + "FIELD_HEADER_PORT" : "Porta:", "FIELD_OPTION_FONT_SIZE_8" : "8", "FIELD_OPTION_FONT_SIZE_9" : "9", @@ -411,7 +411,7 @@ "NAME" : "Telnet", - "SECTION_HEADER_AUTHENTICATION" : "Authentication", + "SECTION_HEADER_AUTHENTICATION" : "Autenticazione", "SECTION_HEADER_CLIPBOARD" : "Appunti", "SECTION_HEADER_DISPLAY" : "Display", "SECTION_HEADER_NETWORK" : "Network" @@ -420,25 +420,25 @@ "PROTOCOL_VNC" : { - "FIELD_HEADER_AUDIO_SERVERNAME" : "Audio server name:", - "FIELD_HEADER_COLOR_DEPTH" : "Color depth:", - "FIELD_HEADER_CURSOR" : "Cursor:", - "FIELD_HEADER_DEST_HOST" : "Destination host:", - "FIELD_HEADER_DEST_PORT" : "Destination port:", - "FIELD_HEADER_ENABLE_AUDIO" : "Enable audio:", - "FIELD_HEADER_ENABLE_SFTP" : "Enable SFTP:", - "FIELD_HEADER_HOSTNAME" : "Hostname:", - "FIELD_HEADER_USERNAME" : "Username:", + "FIELD_HEADER_AUDIO_SERVERNAME" : "Nome del server audio:", + "FIELD_HEADER_COLOR_DEPTH" : "Profondità di colore:", + "FIELD_HEADER_CURSOR" : "Cursore:", + "FIELD_HEADER_DEST_HOST" : "Host di destinazione:", + "FIELD_HEADER_DEST_PORT" : "Porto di destinazione:", + "FIELD_HEADER_ENABLE_AUDIO" : "Abilita audio:", + "FIELD_HEADER_ENABLE_SFTP" : "Abilita SFTP:", + "FIELD_HEADER_HOSTNAME" : "Nome host:", + "FIELD_HEADER_USERNAME" : "Nome utente:", "FIELD_HEADER_PASSWORD" : "Password:", - "FIELD_HEADER_PORT" : "Port:", - "FIELD_HEADER_READ_ONLY" : "Read-only:", - "FIELD_HEADER_SFTP_HOSTNAME" : "Hostname:", + "FIELD_HEADER_PORT" : "Porta:", + "FIELD_HEADER_READ_ONLY" : "Sola lettura:", + "FIELD_HEADER_SFTP_HOSTNAME" : "Nome host:", "FIELD_HEADER_SFTP_PASSPHRASE" : "Passphrase:", "FIELD_HEADER_SFTP_PASSWORD" : "Password:", - "FIELD_HEADER_SFTP_PORT" : "Port:", - "FIELD_HEADER_SFTP_PRIVATE_KEY" : "Private key:", - "FIELD_HEADER_SFTP_USERNAME" : "Username:", - "FIELD_HEADER_SWAP_RED_BLUE" : "Swap red/blue components:", + "FIELD_HEADER_SFTP_PORT" : "Porta:", + "FIELD_HEADER_SFTP_PRIVATE_KEY" : "Chiave privata:", + "FIELD_HEADER_SFTP_USERNAME" : "Nome utente:", + "FIELD_HEADER_SWAP_RED_BLUE" : "Scambia componenti rosso/blu:", "FIELD_OPTION_COLOR_DEPTH_8" : "256 color", "FIELD_OPTION_COLOR_DEPTH_16" : "Low color (16-bit)", @@ -447,13 +447,13 @@ "FIELD_OPTION_COLOR_DEPTH_EMPTY" : "", "FIELD_OPTION_CURSOR_EMPTY" : "", - "FIELD_OPTION_CURSOR_LOCAL" : "Local", - "FIELD_OPTION_CURSOR_REMOTE" : "Remote", + "FIELD_OPTION_CURSOR_LOCAL" : "Locale", + "FIELD_OPTION_CURSOR_REMOTE" : "Remoto", "NAME" : "VNC", "SECTION_HEADER_AUDIO" : "Audio", - "SECTION_HEADER_AUTHENTICATION" : "Authentication", + "SECTION_HEADER_AUTHENTICATION" : "Autenticazione", "SECTION_HEADER_CLIPBOARD" : "Appunti", "SECTION_HEADER_DISPLAY" : "Display", "SECTION_HEADER_NETWORK" : "Network", @@ -464,7 +464,7 @@ "SETTINGS" : { - "SECTION_HEADER_SETTINGS" : "Settings" + "SECTION_HEADER_SETTINGS" : "Impostazioni" }, @@ -478,7 +478,7 @@ "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - "HELP_CONNECTIONS" : "Fai click o tap sulla connessione qui sotto per gestire quella connessione. In base al tuo livello di accesso, le connessioni possono essere craete, eliminate, e le relative proprietà (protocol, hostname, port, etc.) possono essere cambiate.", + "HELP_CONNECTIONS" : "Fai click o tap sulla connessione qui sotto per gestire quella connessione. In base al tuo livello di accesso, le connessioni possono essere create, eliminate, e le relative proprietà (protocol, hostname, port, etc.) possono essere cambiate.", "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT", @@ -495,9 +495,9 @@ "INFO_CONNECTION_DURATION_UNKNOWN" : "--", "TABLE_HEADER_SESSION_CONNECTION_NAME" : "Nome della connessione", - "TABLE_HEADER_SESSION_STARTDATE" : "Start Time", + "TABLE_HEADER_SESSION_STARTDATE" : "Ora di inizio", "TABLE_HEADER_SESSION_DURATION" : "Durata", - "TABLE_HEADER_SESSION_USERNAME" : "Username" + "TABLE_HEADER_SESSION_USERNAME" : "Nome utente" }, @@ -517,17 +517,17 @@ "FIELD_HEADER_PASSWORD_OLD" : "Password Attuale:", "FIELD_HEADER_PASSWORD_NEW" : "Nuova Password:", "FIELD_HEADER_PASSWORD_NEW_AGAIN" : "Conferma Nuova Password:", - "FIELD_HEADER_USERNAME" : "Username:", + "FIELD_HEADER_USERNAME" : "Nome utente", - "HELP_DEFAULT_INPUT_METHOD" : "The default input method determines how keyboard events are received by Guacamole. Changing this setting may be necessary when using a mobile device, or when typing through an IME. This setting can be overridden on a per-connection basis within the Guacamole menu.", - "HELP_DEFAULT_MOUSE_MODE" : "The default mouse emulation mode determines how the remote mouse will behave in new connections with respect to touches. This setting can be overridden on a per-connection basis within the Guacamole menu.", + "HELP_DEFAULT_INPUT_METHOD" : "Il metodo di input predefinito determina come gli eventi della tastiera vengono ricevuti da Guacamole. La modifica di questa impostazione potrebbe essere necessaria quando si utilizza un dispositivo mobile o quando si digita un IME. Questa impostazione può essere ignorata in base alla connessione all'interno del menu Guacamole.", + "HELP_DEFAULT_MOUSE_MODE" : "La modalità di emulazione del mouse predefinita determina come si comporterà il mouse remoto nelle nuove connessioni rispetto ai tocchi. Questa impostazione può essere ignorata in base alla connessione all'interno del menu Guacamole.", "HELP_INPUT_METHOD_NONE" : "@:CLIENT.HELP_INPUT_METHOD_NONE", "HELP_INPUT_METHOD_OSK" : "@:CLIENT.HELP_INPUT_METHOD_OSK", "HELP_INPUT_METHOD_TEXT" : "@:CLIENT.HELP_INPUT_METHOD_TEXT", - "HELP_LANGUAGE" : "Select a different language below to change the language of all text within Guacamole. Available choices will depend on which languages are installed.", + "HELP_LANGUAGE" : "Seleziona una lingua diversa di seguito per cambiare la lingua di tutto il testo all'interno di Guacamole. Le scelte disponibili dipenderanno dalle lingue installate.", "HELP_MOUSE_MODE_ABSOLUTE" : "@:CLIENT.HELP_MOUSE_MODE_ABSOLUTE", "HELP_MOUSE_MODE_RELATIVE" : "@:CLIENT.HELP_MOUSE_MODE_RELATIVE", - "HELP_UPDATE_PASSWORD" : "Se desideri cambiare la tua password, inserisci la tua password attuale e sotto scriti quella che desideri come nuova password, clicca \"Modifica Password\". La modifica avrà effetto immediato.", + "HELP_UPDATE_PASSWORD" : "Se desideri cambiare la tua password, inserisci la tua password attuale e sotto scrivi quella che desideri come nuova password, clicca \"Modifica Password\". La modifica avrà effetto immediato.", "INFO_PASSWORD_CHANGED" : "Password Modificata.", @@ -535,8 +535,8 @@ "NAME_INPUT_METHOD_OSK" : "@:CLIENT.NAME_INPUT_METHOD_OSK", "NAME_INPUT_METHOD_TEXT" : "@:CLIENT.NAME_INPUT_METHOD_TEXT", - "SECTION_HEADER_DEFAULT_INPUT_METHOD" : "Default Input Method", - "SECTION_HEADER_DEFAULT_MOUSE_MODE" : "Default Mouse Emulation Mode", + "SECTION_HEADER_DEFAULT_INPUT_METHOD" : "Metodo di immissione predefinito", + "SECTION_HEADER_DEFAULT_MOUSE_MODE" : "Modalità di emulazione del mouse predefinita", "SECTION_HEADER_UPDATE_PASSWORD" : "Modifica Password" }, @@ -552,11 +552,11 @@ "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", - "HELP_USERS" : "Click or tap on a user below to manage that user. Depending on your access level, users can be added and deleted, and their passwords can be changed.", + "HELP_USERS" : "Fare clic o toccare un utente di seguito per gestire quell'utente. A seconda del livello di accesso, gli utenti possono essere aggiunti ed eliminati e le loro password possono essere modificate.", "SECTION_HEADER_USERS" : "Utenti", - "TABLE_HEADER_USERNAME" : "Username" + "TABLE_HEADER_USERNAME" : "Nome utente" }, @@ -564,7 +564,7 @@ "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", - "ACTION_DELETE" : "Termian Sessione", + "ACTION_DELETE" : "Termina Sessione", "DIALOG_HEADER_CONFIRM_DELETE" : "Termina Sessione", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", @@ -573,18 +573,18 @@ "FORMAT_STARTDATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", - "HELP_SESSIONS" : "Questa pagina verrà popolata con connessioni attualmente attive. Le connessioni elencate e la possibilità di uccidere tali connessioni dipende dal tuo livello di accesso. Se desideri uccidere una o più sessioni, seleziona la casella accanto a quelle sessioni e fai clic su \"Uccidi sessioni \". L'uccisione di una sessione interromperà immediatamente l'utente dalla connessione associata.", + "HELP_SESSIONS" : "Questa pagina verrà popolata con connessioni attualmente attive. Le connessioni elencate e la possibilità di terminare tali connessioni dipende dal tuo livello di accesso. Se desideri terminare una o più sessioni, seleziona la casella accanto a quelle sessioni e fai clic su \"Termina sessione \". Terminando una sessione si disconnetterà immediatamente l'utente dalla connessione associata.", "INFO_NO_SESSIONS" : "Nessuna sessione attiva", "SECTION_HEADER_SESSIONS" : "Sessioni Attive", - "TABLE_HEADER_SESSION_USERNAME" : "Username", + "TABLE_HEADER_SESSION_USERNAME" : "Nome utente", "TABLE_HEADER_SESSION_STARTDATE" : "Attivo da", - "TABLE_HEADER_SESSION_REMOTEHOST" : "Remote host", + "TABLE_HEADER_SESSION_REMOTEHOST" : "Host remoto", "TABLE_HEADER_SESSION_CONNECTION_NAME" : "Nome della connessione", - "TEXT_CONFIRM_DELETE" : "Sei sicuro di voler termianre la sessione selezionata? L'utente che sta utilizzando questa sessione sarà immediatamente disconnesso." + "TEXT_CONFIRM_DELETE" : "Sei sicuro di voler terminare la sessione selezionata? L'utente che sta utilizzando questa sessione sarà immediatamente disconnesso." }, From 44fda1b97ce07c5a3e70afb44077bf767829b57b Mon Sep 17 00:00:00 2001 From: Mazlum Toprak Date: Fri, 17 Nov 2023 14:37:45 +0100 Subject: [PATCH 03/18] GUACAMOLE-1860: fix typos in env variables --- guacamole-docker/bin/start.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guacamole-docker/bin/start.sh b/guacamole-docker/bin/start.sh index d6c3e2f866..e72629ae7c 100755 --- a/guacamole-docker/bin/start.sh +++ b/guacamole-docker/bin/start.sh @@ -562,11 +562,11 @@ END set_optional_property \ "sqlserver-auto-create-accounts" \ - "$SQLSERVERQL_AUTO_CREATE_ACCOUNTS" + "$SQLSERVER_AUTO_CREATE_ACCOUNTS" set_optional_property \ "sqlserver-instance" \ - "$SQLSERVERQL_INSTANCE" + "$SQLSERVER_INSTANCE" # Add required .jar files to GUACAMOLE_LIB and GUACAMOLE_EXT ln -s /opt/guacamole/sqlserver/mssql-jdbc-*.jar "$GUACAMOLE_LIB" From 0bee5f8322995512c8394be270e4486500fb0b7b Mon Sep 17 00:00:00 2001 From: Albert Date: Wed, 8 Nov 2023 19:38:49 +0100 Subject: [PATCH 04/18] GUACAMOLE-1880: Correct and update Catalan translation. --- .../main/frontend/src/translations/ca.json | 368 +++++++++--------- 1 file changed, 176 insertions(+), 192 deletions(-) diff --git a/guacamole/src/main/frontend/src/translations/ca.json b/guacamole/src/main/frontend/src/translations/ca.json index 1a7ed517bc..7216e61727 100644 --- a/guacamole/src/main/frontend/src/translations/ca.json +++ b/guacamole/src/main/frontend/src/translations/ca.json @@ -4,15 +4,18 @@ "APP" : { - "ACTION_ACKNOWLEDGE" : "OK", - "ACTION_CANCEL" : "Cancel·lar", - "ACTION_CLONE" : "Clon", + "ACTION_ACKNOWLEDGE" : "D'acord", + "ACTION_CANCEL" : "Cancel·la", + "ACTION_CLEAR" : "Neteja", + "ACTION_CLONE" : "Clona", "ACTION_CONTINUE" : "Continua", "ACTION_DELETE" : "Suprimeix", "ACTION_DELETE_SESSIONS" : "Mata Sessions", - "ACTION_DOWNLOAD" : "Descarregar", - "ACTION_LOGIN" : "Iniciar Sessió", - "ACTION_LOGOUT" : "Tancar sessió", + "ACTION_DOWNLOAD" : "Descarrega", + "ACTION_IMPORT" : "Importa", + "ACTION_LOGIN" : "Inicia sessió", + "ACTION_LOGIN_AGAIN" : "Torna a iniciar", + "ACTION_LOGOUT" : "Tanca la sessió", "ACTION_MANAGE_CONNECTIONS" : "Connexions", "ACTION_MANAGE_PREFERENCES" : "Preferències", "ACTION_MANAGE_SETTINGS" : "Configuració", @@ -21,26 +24,31 @@ "ACTION_MANAGE_USER_GROUPS" : "Grups", "ACTION_NAVIGATE_BACK" : "Enrera", "ACTION_NAVIGATE_HOME" : "Inici", + "ACTION_PAUSE" : "Pausa", + "ACTION_PLAY" : "Reprodueix", "ACTION_SAVE" : "Desa", "ACTION_SEARCH" : "Cerca", - "ACTION_SHARE" : "Compartir", + "ACTION_SHARE" : "Comparteix", "ACTION_UPDATE_PASSWORD" : "Actualitza la contrasenya", - "ACTION_VIEW_HISTORY" : "Història", + "ACTION_VIEW_HISTORY" : "Historial", + "ACTION_VIEW_RECORDING" : "Veure", "DIALOG_HEADER_ERROR" : "Error", "ERROR_PAGE_UNAVAILABLE" : "S'ha produït un error i aquesta acció no es pot completar. Si el problema continua, aviseu l'administrador del sistema o comproveu els registres del vostre sistema.", "ERROR_PASSWORD_BLANK" : "La vostra contrasenya no pot estar en blanc.", "ERROR_PASSWORD_MISMATCH" : "Les contrasenyes proporcionades no coincideixen.", + "ERROR_SINGLE_FILE_ONLY" : "Penjeu un sol fitxer cada vegada.", "FIELD_HEADER_PASSWORD" : "Contrasenya:", - "FIELD_HEADER_PASSWORD_AGAIN" : "Torna a escriure la contrasenya:", + "FIELD_HEADER_PASSWORD_AGAIN" : "Torneu a escriure la contrasenya:", "FIELD_PLACEHOLDER_FILTER" : "Filtre", "FORMAT_DATE_TIME_PRECISE" : "yyyy-MM-dd HH:mm:ss", "INFO_ACTIVE_USER_COUNT" : "Actualment en ús per {USERS} {USERS, plural, one{usuari} other{usrris}}.", + "INFO_LOGGED_OUT" : "Us heu desconnectat.", "TEXT_ANONYMOUS_USER" : "Anònim", "TEXT_HISTORY_DURATION" : "{VALUE} {UNIT, select, second{{VALUE, plural, one{segon} other{segons}}} minute{{VALUE, plural, one{minut} other{minuts}}} hour{{VALUE, plural, one{hora} other{hores}}} day{{VALUE, plural, one{dia} other{dies}}} other{}}" @@ -49,15 +57,8 @@ "CLIENT" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_CLEAR_COMPLETED_TRANSFERS" : "Esborra", "ACTION_DISCONNECT" : "Desconnecta", - "ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT", - "ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK", - "ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME", "ACTION_RECONNECT" : "Torneu a connectar", - "ACTION_SAVE_FILE" : "@:APP.ACTION_SAVE", - "ACTION_SHARE" : "@:APP.ACTION_SHARE", "ACTION_UPLOAD_FILES" : "Carregueu fitxers", "DIALOG_HEADER_CONNECTING" : "Connectant", @@ -103,8 +104,6 @@ "ERROR_UPLOAD_31D" : "Actualment s'estan transferint massa fitxers. Espereu que es completin les transferències existents i, després, torneu-ho a provar.", "ERROR_UPLOAD_DEFAULT" : "S'ha produït un error intern al servidor Guacamole i s'ha acabat la connexió. Si el problema continua, aviseu l'administrador del sistema o comproveu els registres del sistema.", - "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - "HELP_CLIPBOARD" : "Aquí apareixerà un text copiat/tallat dins de Guacamole. Els canvis al text següent afectaran el porta-retalls remot.", "HELP_INPUT_METHOD_NONE" : "No s'utilitza cap mètode d'entrada. S'accepta l'entrada de teclat des d'un teclat físic connectat.", "HELP_INPUT_METHOD_OSK" : "Mostra i accepta l'entrada del teclat integrat de Guacamole a la pantalla. El teclat a la pantalla permet escriure combinacions de tecles que, d'una altra manera, poden ser impossibles (com ara Ctrl-Alt-Del).", @@ -114,8 +113,10 @@ "HELP_MOUSE_MODE_RELATIVE" : "Arrossegueu per moure el punter del ratolí i toqueu per fer clic. El clic es produeix a la ubicació del punter.", "HELP_SHARE_LINK" : "La connexió actual s'està compartint i qualsevol usuari pot accedir amb els següents {LINKS, plural, one{enllaç} other{enllaços}}:", - "INFO_CONNECTION_SHARED" : "Aquesta connexió es comparteix ara.", - "INFO_NO_FILE_TRANSFERS" : "No hi ha transferències de fitxers.", + "INFO_ANONYMOUS_USER_COUNT" : "Anònim{COUNT, plural, one{} other{s (#)}}", + "INFO_CONNECTION_SHARED" : "Aquesta connexió es comparteix ara.", + "INFO_NO_FILE_TRANSFERS" : "No hi ha transferències de fitxers.", + "INFO_USER_COUNT" : "{USERNAME}{COUNT, plural, one{} other{ (#)}}", "NAME_INPUT_METHOD_NONE" : "Cap", "NAME_INPUT_METHOD_OSK" : "Teclat a la pantalla", @@ -127,21 +128,27 @@ "NAME_MOUSE_MODE_ABSOLUTE" : "Pantalla tàctil", "NAME_MOUSE_MODE_RELATIVE" : "Touchpad", - "SECTION_HEADER_CLIPBOARD" : "Portapapers", - "SECTION_HEADER_DEVICES" : "Dispositius", - "SECTION_HEADER_DISPLAY" : "Pantalla", - "SECTION_HEADER_FILE_TRANSFERS" : "Transferències de fitxers", - "SECTION_HEADER_INPUT_METHOD" : "Mètode d'entrada", - "SECTION_HEADER_MOUSE_MODE" : "Mode d'emulació del ratolí", + "SECTION_HEADER_CLIENT_MESSAGES" : "Missatges", + "SECTION_HEADER_CLIPBOARD" : "Porta-retalls", + "SECTION_HEADER_DEVICES" : "Dispositius", + "SECTION_HEADER_DISPLAY" : "Pantalla", + "SECTION_HEADER_FILE_TRANSFERS" : "Transferències de fitxers", + "SECTION_HEADER_INPUT_METHOD" : "Mètode d'entrada", + "SECTION_HEADER_MOUSE_MODE" : "Mode d'emulació del ratolí", - "TEXT_ZOOM_AUTO_FIT" : "S'adapta automàticament a la finestra del navegador", + "TEXT_ANONYMOUS_USER_JOINED" : "Un usuari anònim s'ha afegit a la connexió.", + "TEXT_ANONYMOUS_USER_LEFT" : "Un usuari anònim ha sortit de la connexió.", "TEXT_CLIENT_STATUS_IDLE" : "Ociós.", "TEXT_CLIENT_STATUS_CONNECTING" : "S'està connectant a Guacamole ...", "TEXT_CLIENT_STATUS_DISCONNECTED" : "Heu estat desconnectats.", "TEXT_CLIENT_STATUS_UNSTABLE" : "La connexió de xarxa al servidor Guacamole sembla inestable.", "TEXT_CLIENT_STATUS_WAITING" : "Connectat a Guacamole. Esperant resposta ...", - "TEXT_RECONNECT_COUNTDOWN" : "Re-conectant en {REMAINING} {REMAINING, plural, one{segon} other{segons}}...", + "TEXT_CLIPBOARD_AWAITING_FOCUS" : "Feu clic per veure les dades del porta-retalls...", "TEXT_FILE_TRANSFER_PROGRESS" : "{PROGRESS} {UNIT, select, b{B} kb{KB} mb{MB} gb{GB} other{}}", + "TEXT_RECONNECT_COUNTDOWN" : "Re-conectant en {REMAINING} {REMAINING, plural, one{segon} other{segons}}...", + "TEXT_USER_JOINED" : "{USERNAME} s'ha afegit a la connexió.", + "TEXT_USER_LEFT" : "{USERNAME} ha sortit de la connexió.", + "TEXT_ZOOM_AUTO_FIT" : "S'adapta automàticament a la finestra del navegador", "URL_OSK_LAYOUT" : "layouts/es-es-qwerty.json" @@ -149,9 +156,7 @@ "COLOR_SCHEME" : { - "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", "ACTION_HIDE_DETAILS" : "Amaga", - "ACTION_SAVE" : "@:APP.ACTION_SAVE", "ACTION_SHOW_DETAILS" : "Mostra", "FIELD_HEADER_BACKGROUND" : "Background", @@ -163,8 +168,73 @@ }, + "IMPORT": { + + "ACTION_BROWSE" : "Navega pels fitxers", + "ACTION_VIEW_FORMAT_HELP" : "Veure l'ajuda de format", + "ACTION_IMPORT_CONNECTIONS" : "Importa connexions", + + "DIALOG_HEADER_SUCCESS" : "Fet", + + "ERROR_AMBIGUOUS_CSV_HEADER" : "La capçalera \"{HEADER}\" del CSV és ambigua, pot ser o bé un atribut de connexió o un paràmetre", + "ERROR_AMBIGUOUS_PARENT_GROUP" : "No es pot especificar el grup i el parentIdentifier alhora", + "ERROR_ARRAY_REQUIRED" : "El fitxer ha de contenir un llistat de connexions", + "ERROR_DETECTED_INVALID_TYPE" : "Tipus de fitxer no suportat. Assegureu-vos que és un fitxer CSV, JSON o YAML vàlid.", + "ERROR_DUPLICATE_CONNECTION_IN_FILE" : "Nom de connexió \"{NAME}\" duplicat a \"{PATH}\" al fitxer d'importació", + "ERROR_DUPLICATE_CSV_HEADER" : "Capçalera duplicada al CSV: {HEADER}", + "ERROR_EMPTY_FILE" : "El fitxer està buit", + "ERROR_INVALID_CSV_HEADER" : "La capçalera \"{HEADER}\" del CSV no és vàlida, no és ni un atribut ni un paràmetre", + "ERROR_INVALID_MIME_TYPE" : "Tipus de fitxer no suportat: \"{TYPE}\"", + "ERROR_INVALID_GROUP" : "No s'ha trobat cap grup que coincideixi amb \"{GROUP}\"", + "ERROR_INVALID_GROUP_IDENTIFIER" : "No s'ha trobat cap grup de connexió amb l'identificador \"{IDENTIFIER}\"", + "ERROR_INVALID_GROUP_TYPE" : "El grup no és vàlid - ha de ser una cadena de text.", + "ERROR_INVALID_PROTOCOL" : "El protocol no és vàlid \"{PROTOCOL}\"", + "ERROR_INVALID_USER_GROUPS_TYPE" : "El grup d'usuari no és vàlid - ha de ser un array d'identificadors de grup d'usuari.", + "ERROR_INVALID_USERS_TYPE" : "Usuaris no vàlids - ha de ser un array d'identificadors d'usuari.", + "ERROR_NO_FILE_SUPPLIED" : "Seleccioneu un fitxer per importar", + "ERROR_PARSE_FAILURE_CSV" : "Assegureu-vos que heu pujat un fitxer CSV vàlid. L'anàlisi ha fallat amb el següent error \"{ERROR}\". ", + "ERROR_PARSE_FAILURE_JSON" : "Assegureu-vos que heu pujat un fitxer JSON vàlid. L'anàlisi ha fallat amb el següent error \"{ERROR}\". ", + "ERROR_PARSE_FAILURE_YAML" : "Assegureu-vos que heu pujat un fitxer YAML vàlid. L'anàlisi ha fallat amb el següent error \"{ERROR}\". ", + "ERROR_REJECT_UPDATE_CONNECTION" : "La connexió \"{NAME}\" ja existeix a \"{PATH}\"", + "ERROR_REQUIRED_NAME_CONNECTION" : "El nom de connexió és obligatori", + "ERROR_REQUIRED_PROTOCOL_CONNECTION" : "El protocol de connexió és obligatori", + "ERROR_REQUIRED_NAME_FILE" : "No s'ha trobat el nom de la connexió al fitxer", + "ERROR_REQUIRED_PROTOCOL_FILE" : "No s'ha trobat el protocol de connexió al fitxer", + + "FIELD_HEADER_EXISTING_CONNECTION_MODE" : "Substituir/Actualitzar les connexions existents", + "FIELD_HEADER_EXISTING_PERMISSION_MODE" : "Reinicia els permisos", + + "HELP_CSV_DESCRIPTION" : "Un fitxer CSV d'importació de connexions ha de tenir un registre de connexió per línia. Cada columna especificarà un camp de la connexió. Com a mínim cal especificar el nom de la connexió i el protocol.", + "HELP_CSV_EXAMPLE" : "name,protocol,username,password,hostname,group,users,groups,guacd-encryption (attribute)\nconn1,vnc,alice,pass1,conn1.web.com,ROOT,guac user 1;guac user 2,Connection 1 Users,none\nconn2,rdp,bob,pass2,conn2.web.com,ROOT/Parent Group,guac user 1,,ssl\nconn3,ssh,carol,pass3,conn3.web.com,ROOT/Parent Group/Child Group,guac user 2;guac user 3,,\nconn4,kubernetes,,,,,,,", + "HELP_CSV_MORE_DETAILS" : "La capçalera per cada fila especifica el camp de connexió. L'ID del grup de connexió on la connexió s'ha d'importar pot ser especificada directament amb \"parentIdentifier\", o el camí al grup pare es pot especificar utilitzant \"group\" tal com es mostra més avall. En la majoria de casos, no hi ha d'haver conflicte entre els camps, però si cal, un sufixe \" (attribute)\" o \" (parameter)\" es pot afegir per desambiguar. Les llistes d'usuaris o identificadors de grup d'usuaris s'ha de separar amb punt i comes.¹", + "HELP_FILE_TYPE_HEADER" : "Tipus de fitxers", + "HELP_JSON_DESCRIPTION" : "Un fitxer JSON d'importació de connexions conté una llista d'objectes de connexió. Com a mínim cal especificar el nom de la connexió i el protocol en cada objecte de connexió.", + "HELP_JSON_EXAMPLE" : "[\n \\{\n \"name\": \"conn1\",\n \"protocol\": \"vnc\",\n \"parameters\": \\{ \"username\": \"alice\", \"password\": \"pass1\", \"hostname\": \"conn1.web.com\" \\},\n \"parentIdentifier\": \"ROOT\",\n \"users\": [ \"guac user 1\", \"guac user 2\" ],\n \"groups\": [ \"Connection 1 Users\" ],\n \"attributes\": \\{ \"guacd-encryption\": \"none\" \\}\n \\},\n \\{\n \"name\": \"conn2\",\n \"protocol\": \"rdp\",\n \"parameters\": \\{ \"username\": \"bob\", \"password\": \"pass2\", \"hostname\": \"conn2.web.com\" \\},\n \"group\": \"ROOT/Parent Group\",\n \"users\": [ \"guac user 1\" ],\n \"attributes\": \\{ \"guacd-encryption\": \"none\" \\}\n \\},\n \\{\n \"name\": \"conn3\",\n \"protocol\": \"ssh\",\n \"parameters\": \\{ \"username\": \"carol\", \"password\": \"pass3\", \"hostname\": \"conn3.web.com\" \\},\n \"group\": \"ROOT/Parent Group/Child Group\",\n \"users\": [ \"guac user 2\", \"guac user 3\" ]\n \\},\n \\{\n \"name\": \"conn4\",\n \"protocol\": \"kubernetes\"\n \\}\n]", + "HELP_SEMICOLON_FOOTNOTE" : "Si cal, els punt i coma es poden escapar utilitzant una contrabarra, per exemple. \"first\\\\;last\"", + "HELP_UPLOAD_DROP_TITLE" : "Arrossegueu un fitxer aquí", + "HELP_UPLOAD_FILE_TYPES" : "CSV, JSON, o YAML", + "HELP_YAML_DESCRIPTION" : "Un fitxer YAML d'importació de connexions és una llista d'objectes de connexió amb exactament la mateixa estructura que el format JSON.", + "HELP_YAML_EXAMPLE" : "---\n - name: conn1\n protocol: vnc\n parameters:\n username: alice\n password: pass1\n hostname: conn1.web.com\n group: ROOT\n users:\n - guac user 1\n - guac user 2\n groups:\n - Connection 1 Users\n attributes:\n guacd-encryption: none\n - name: conn2\n protocol: rdp\n parameters:\n username: bob\n password: pass2\n hostname: conn2.web.com\n group: ROOT/Parent Group\n users:\n - guac user 1\n attributes:\n guacd-encryption: none\n - name: conn3\n protocol: ssh\n parameters:\n username: carol\n password: pass3\n hostname: conn3.web.com\n group: ROOT/Parent Group/Child Group\n users:\n - guac user 2\n - guac user 3\n - name: conn4\n protocol: kubernetes", + + "INFO_CONNECTIONS_IMPORTED_SUCCESS" : "{NUMBER} {NUMBER, plural, one{connexió importada} other{connexions importades}} correctament.", + + "SECTION_HEADER_CONNECTION_IMPORT" : "Importa una connexió", + "SECTION_HEADER_CSV" : "Format CSV", + "SECTION_HEADER_HELP_CONNECTION_IMPORT_FILE" : "Format de fitxer d'importació de connexions", + "SECTION_HEADER_JSON" : "Format JSON", + "SECTION_HEADER_YAML" : "Format YAML", + + "TABLE_HEADER_ERRORS" : "Errors", + "TABLE_HEADER_GROUP" : "Grup", + "TABLE_HEADER_NAME" : "Nom", + "TABLE_HEADER_PROTOCOL" : "Protocol", + "TABLE_HEADER_ROW_NUMBER" : "Fila #" + }, + "DATA_SOURCE_DEFAULT" : { + "NAME" : "Default (XML)" + }, "FORM" : { @@ -173,16 +243,12 @@ "FIELD_PLACEHOLDER_TIME" : "HH:MM:SS", "HELP_SHOW_PASSWORD" : "Feu clic per mostrar la contrasenya", - "HELP_HIDE_PASSWORD" : "Feu clic per ocultar la contrasenya" + "HELP_HIDE_PASSWORD" : "Feu clic per amagar la contrasenya" }, "HOME" : { - "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - - "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT", - "INFO_NO_RECENT_CONNECTIONS" : "No hi ha connexions recents.", "PASSWORD_CHANGED" : "S'ha canviat la contrasenya.", @@ -200,12 +266,6 @@ "LOGIN": { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_CONTINUE" : "@:APP.ACTION_CONTINUE", - "ACTION_LOGIN" : "@:APP.ACTION_LOGIN", - - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", - "ERROR_INVALID_LOGIN" : "Accés incorrecte", "FIELD_HEADER_USERNAME" : "Nom d'usuari", @@ -215,26 +275,18 @@ "MANAGE_CONNECTION" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", - "ACTION_CLONE" : "@:APP.ACTION_CLONE", - "ACTION_DELETE" : "@:APP.ACTION_DELETE", - "ACTION_SAVE" : "@:APP.ACTION_SAVE", - "DIALOG_HEADER_CONFIRM_DELETE" : "Suprimeix la connexió", - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + "DIALOG_HEADER_CONFIRM_DELETE" : "Suprimir la connexió", "FIELD_HEADER_LOCATION" : "Ubicació:", "FIELD_HEADER_NAME" : "Nom:", "FIELD_HEADER_PROTOCOL" : "Protocol:", - "FORMAT_HISTORY_START" : "@:APP.FORMAT_DATE_TIME_PRECISE", - "INFO_CONNECTION_DURATION_UNKNOWN" : "--", "INFO_CONNECTION_ACTIVE_NOW" : "Actiu ara", "INFO_CONNECTION_NOT_USED" : "Aquesta connexió encara no s'ha utilitzat.", - "SECTION_HEADER_EDIT_CONNECTION" : "Edita la connexió", + "SECTION_HEADER_EDIT_CONNECTION" : "Edició de connexió", "SECTION_HEADER_HISTORY" : "Historial d'ús", "SECTION_HEADER_PARAMETERS" : "Paràmetres", @@ -250,14 +302,7 @@ "MANAGE_CONNECTION_GROUP" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", - "ACTION_CLONE" : "@:APP.ACTION_CLONE", - "ACTION_DELETE" : "@:APP.ACTION_DELETE", - "ACTION_SAVE" : "@:APP.ACTION_SAVE", - "DIALOG_HEADER_CONFIRM_DELETE" : "Suprimeix el grup de connexió", - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_HEADER_LOCATION" : "Ubicació:", "FIELD_HEADER_NAME" : "Nom:", @@ -274,14 +319,7 @@ "MANAGE_SHARING_PROFILE" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", - "ACTION_CLONE" : "@:APP.ACTION_CLONE", - "ACTION_DELETE" : "@:APP.ACTION_DELETE", - "ACTION_SAVE" : "@:APP.ACTION_SAVE", - "DIALOG_HEADER_CONFIRM_DELETE" : "Eliminar el perfil compartit", - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_HEADER_NAME" : "Nom:", "FIELD_HEADER_PRIMARY_CONNECTION" : "Connexió primària:", @@ -295,31 +333,19 @@ "MANAGE_USER" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", - "ACTION_CLONE" : "@:APP.ACTION_CLONE", - "ACTION_DELETE" : "@:APP.ACTION_DELETE", - "ACTION_SAVE" : "@:APP.ACTION_SAVE", "DIALOG_HEADER_CONFIRM_DELETE" : "Eliminar l'usuari", - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", - - "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", - "FIELD_HEADER_ADMINISTER_SYSTEM" : "Administrar sistema:", - "FIELD_HEADER_CHANGE_OWN_PASSWORD" : "Canvieu la contrasenya pròpia:", - "FIELD_HEADER_CREATE_NEW_USERS" : "Crea usuaris nous:", - "FIELD_HEADER_CREATE_NEW_USER_GROUPS" : "Creeu grups d'usuaris nous:", + "FIELD_HEADER_ADMINISTER_SYSTEM" : "Administrar el sistema:", + "FIELD_HEADER_CHANGE_OWN_PASSWORD" : "Canviar la pròpia contrasenya:", + "FIELD_HEADER_CREATE_NEW_USERS" : "Crear usuaris nous:", + "FIELD_HEADER_CREATE_NEW_USER_GROUPS" : "Crear grups d'usuaris nous:", "FIELD_HEADER_CREATE_NEW_CONNECTIONS" : "Crear noves connexions:", "FIELD_HEADER_CREATE_NEW_CONNECTION_GROUPS" : "Crear grups de connexió nous:", - "FIELD_HEADER_CREATE_NEW_SHARING_PROFILES" : "Crea nous perfils per compartir:", - "FIELD_HEADER_PASSWORD" : "@:APP.FIELD_HEADER_PASSWORD", - "FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN", + "FIELD_HEADER_CREATE_NEW_SHARING_PROFILES" : "Crear nous perfils per compartir:", "FIELD_HEADER_USERNAME" : "Nom d'usuari:", - "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - - "HELP_NO_USER_GROUPS" : "Actualment, aquest usuari no pertany a cap grup. Amplieu aquesta secció per afegir grups.", + "HELP_NO_USER_GROUPS" : "Actualment, aquest usuari no pertany a cap grup. Amplieu aquesta secció per afegir-lo a grups.", "INFO_READ_ONLY" : "Ho sentim, però aquest compte d'usuari no es pot modificar.", "INFO_NO_USER_GROUPS_AVAILABLE" : "No hi ha grups disponibles.", @@ -327,24 +353,18 @@ "SECTION_HEADER_ALL_CONNECTIONS" : "Totes les connexions", "SECTION_HEADER_CONNECTIONS" : "Connexions", "SECTION_HEADER_CURRENT_CONNECTIONS" : "Connexions actuals", - "SECTION_HEADER_EDIT_USER" : "Edita l'usuari", + "SECTION_HEADER_EDIT_USER" : "Edició d'usuari", "SECTION_HEADER_PERMISSIONS" : "Permisos", "SECTION_HEADER_USER_GROUPS" : "Grups", - "TEXT_CONFIRM_DELETE" : "Els usuaris no es poden restaurar un cop se'ls ha suprimit. Esteu segur que voleu suprimir aquest usuari?" + "TEXT_CONFIRM_DELETE" : "Els usuaris no es poden restaurar un cop se'ls ha suprimit. Segur que voleu suprimir aquest usuari?" }, "MANAGE_USER_GROUP" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", - "ACTION_CLONE" : "@:APP.ACTION_CLONE", - "ACTION_DELETE" : "@:APP.ACTION_DELETE", - "ACTION_SAVE" : "@:APP.ACTION_SAVE", "DIALOG_HEADER_CONFIRM_DELETE" : "Suprimeix el grup", - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_HEADER_ADMINISTER_SYSTEM" : "@:MANAGE_USER.FIELD_HEADER_ADMINISTER_SYSTEM", "FIELD_HEADER_CHANGE_OWN_PASSWORD" : "@:MANAGE_USER.FIELD_HEADER_CHANGE_OWN_PASSWORD", @@ -355,8 +375,6 @@ "FIELD_HEADER_CREATE_NEW_SHARING_PROFILES" : "@:MANAGE_USER.FIELD_HEADER_CREATE_NEW_SHARING_PROFILES", "FIELD_HEADER_USER_GROUP_NAME" : "Nom del grup:", - "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - "HELP_NO_USER_GROUPS" : "Actualment aquest grup no pertany a cap grup. Amplieu aquesta secció per afegir grups.", "HELP_NO_MEMBER_USER_GROUPS" : "Actualment aquest grup no conté cap grup. Amplieu aquesta secció per afegir grups.", "HELP_NO_MEMBER_USERS" : "Actualment aquest grup no conté cap usuari. Amplieu aquesta secció per afegir-ne usuaris.", @@ -368,7 +386,7 @@ "SECTION_HEADER_ALL_CONNECTIONS" : "@:MANAGE_USER.SECTION_HEADER_ALL_CONNECTIONS", "SECTION_HEADER_CONNECTIONS" : "@:MANAGE_USER.SECTION_HEADER_CONNECTIONS", "SECTION_HEADER_CURRENT_CONNECTIONS" : "@:MANAGE_USER.SECTION_HEADER_CURRENT_CONNECTIONS", - "SECTION_HEADER_EDIT_USER_GROUP" : "Edita el grup", + "SECTION_HEADER_EDIT_USER_GROUP" : "Edició de grup", "SECTION_HEADER_MEMBER_USERS" : "Usuaris membres", "SECTION_HEADER_MEMBER_USER_GROUPS" : "Grups membres", "SECTION_HEADER_PERMISSIONS" : "@:MANAGE_USER.SECTION_HEADER_PERMISSIONS", @@ -378,6 +396,19 @@ }, + "PLAYER" : { + + "ACTION_SHOW_KEY_LOG" : "Registre de tecleig", + + "INFO_LOADING_RECORDING" : "L'enregistrament s'està carregant. Espereu...", + "INFO_NO_KEY_LOG" : "Registre de tecleig no disponible", + "INFO_NUMBER_OF_RESULTS" : "{RESULTS} {RESULTS, plural, one{coincidència} other{coincidències}}", + "INFO_SEEK_IN_PROGRESS" : "Saltant a la posició demanada. Espereu...", + + "FIELD_PLACEHOLDER_TEXT_BATCH_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER" + + }, + "PROTOCOL_KUBERNETES" : { "FIELD_HEADER_BACKSPACE" : "La tecla de retrocés envia:", @@ -388,6 +419,7 @@ "FIELD_HEADER_CONTAINER" : "Nom del contenidor:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "Crea automàticament la ruta de gravació:", "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Crea automàticament la ruta de typescript:", + "FIELD_HEADER_EXEC_COMMAND" : "Comanda (exec):", "FIELD_HEADER_FONT_NAME" : "Nom del tipus de lletra:", "FIELD_HEADER_FONT_SIZE" : "Mida de la lletra:", "FIELD_HEADER_HOSTNAME" : "Nom de l'amfitrió:", @@ -443,22 +475,22 @@ "PROTOCOL_RDP" : { - "FIELD_HEADER_CLIENT_NAME" : "Nom del client:", - "FIELD_HEADER_COLOR_DEPTH" : "Profunditat del color:", - "FIELD_HEADER_CONSOLE" : "Administrador de la consola:", - "FIELD_HEADER_CONSOLE_AUDIO" : "Suport de l'àudio a la consola:", - "FIELD_HEADER_CREATE_DRIVE_PATH" : "Crea automàticament la unitat:", + "FIELD_HEADER_CLIENT_NAME" : "Nom del client:", + "FIELD_HEADER_COLOR_DEPTH" : "Profunditat del color:", + "FIELD_HEADER_CONSOLE" : "Administrador de la consola:", + "FIELD_HEADER_CONSOLE_AUDIO" : "Suport de l'àudio a la consola:", + "FIELD_HEADER_CREATE_DRIVE_PATH" : "Crea automàticament la unitat:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "Crea automàticament la ruta de gravació:", - "FIELD_HEADER_DISABLE_AUDIO" : "Desactiva l'àudio:", - "FIELD_HEADER_DISABLE_AUTH" : "Desactiva l'autenticació:", - "FIELD_HEADER_DISABLE_COPY" : "Desactiva la còpia des de l'escriptori remot:", + "FIELD_HEADER_DISABLE_AUDIO" : "Desactiva l'àudio:", + "FIELD_HEADER_DISABLE_AUTH" : "Desactiva l'autenticació:", + "FIELD_HEADER_DISABLE_COPY" : "Desactiva la còpia des de l'escriptori remot:", "FIELD_HEADER_DISABLE_DOWNLOAD" : "Desactiva la baixada de fitxers:", - "FIELD_HEADER_DISABLE_PASTE" : "Desactiva l’enganxament del client:", + "FIELD_HEADER_DISABLE_PASTE" : "Desactiva l’enganxament del client:", "FIELD_HEADER_DISABLE_UPLOAD" : "Desactiva la càrrega de fitxers:", - "FIELD_HEADER_DOMAIN" : "Domini:", - "FIELD_HEADER_DPI" : "Resolució (DPI):", - "FIELD_HEADER_DRIVE_NAME" : "Nom de la unitat:", - "FIELD_HEADER_DRIVE_PATH" : "Ruta de la unitat:", + "FIELD_HEADER_DOMAIN" : "Domini:", + "FIELD_HEADER_DPI" : "Resolució (DPI):", + "FIELD_HEADER_DRIVE_NAME" : "Nom de la unitat:", + "FIELD_HEADER_DRIVE_PATH" : "Ruta de la unitat:", "FIELD_HEADER_ENABLE_AUDIO_INPUT" : "Habilita l'entrada d'àudio (micròfon):", "FIELD_HEADER_ENABLE_DESKTOP_COMPOSITION" : "Habilita la composició d'escriptori (Aero):", "FIELD_HEADER_ENABLE_DRIVE" : "Habilita la unitat:", @@ -468,10 +500,13 @@ "FIELD_HEADER_DISABLE_BITMAP_CACHING" : "Desactiva la memòria cau de mapa de bits:", "FIELD_HEADER_DISABLE_OFFSCREEN_CACHING" : "Desactiva la memòria cau fora de pantalla:", "FIELD_HEADER_DISABLE_GLYPH_CACHING" : "Desactiva la memòria cau del glif:", + "FIELD_HEADER_DISABLE_GFX" : "Desactiva l'extensió Graphics Pipeline:", "FIELD_HEADER_ENABLE_PRINTING" : "Habilita la impressió:", "FIELD_HEADER_ENABLE_SFTP" : "Activa SFTP:", - "FIELD_HEADER_ENABLE_THEMING" : "Activa temes:", + "FIELD_HEADER_ENABLE_THEMING" : "Activa els temes:", + "FIELD_HEADER_ENABLE_TOUCH" : "Activa el multi-touch:", "FIELD_HEADER_ENABLE_WALLPAPER" : "Habilita el fons de pantalla:", + "FIELD_HEADER_FORCE_LOSSLESS" : "Force lossless compression:", "FIELD_HEADER_GATEWAY_DOMAIN" : "Domini:", "FIELD_HEADER_GATEWAY_HOSTNAME" : "Nom de l'amfitrió:", "FIELD_HEADER_GATEWAY_PASSWORD" : "Contrasenya:", @@ -482,6 +517,7 @@ "FIELD_HEADER_IGNORE_CERT" : "Ignora el certificat del servidor:", "FIELD_HEADER_INITIAL_PROGRAM" : "Programa inicial:", "FIELD_HEADER_LOAD_BALANCE_INFO" : "Informació del balanç de càrrega/cookie:", + "FIELD_HEADER_NORMALIZE_CLIPBOARD" : "Finals de línia:", "FIELD_HEADER_PASSWORD" : "Contrasenya:", "FIELD_HEADER_PORT" : "Port:", "FIELD_HEADER_PRINTER_NAME" : "Nom de la impressora redirigit:", @@ -490,9 +526,10 @@ "FIELD_HEADER_READ_ONLY" : "Només Lectura:", "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclou el ratolí:", "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclou els gràfics/fluxos:", + "FIELD_HEADER_RECORDING_EXCLUDE_TOUCH" : "Exclou els esdeveniments tàctils:", "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Inclou els esdeveniments de teclat:", "FIELD_HEADER_RECORDING_NAME" : "Nom de la gravació:", - "FIELD_HEADER_RECORDING_PATH" : "Ruta de gravaciIELD_HEADER_DISABLE_COPYó:", + "FIELD_HEADER_RECORDING_PATH" : "Ruta de gravació:", "FIELD_HEADER_RESIZE_METHOD" : "Mètode de redimensionament:", "FIELD_HEADER_REMOTE_APP_ARGS" : "Paràmetres:", "FIELD_HEADER_REMOTE_APP_DIR" : "Directori de treball:", @@ -518,55 +555,59 @@ "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Adreça de difusió del paquet WoL:", "FIELD_HEADER_WOL_MAC_ADDR" : "Adreça MAC de l'amfitrió remot:", "FIELD_HEADER_WOL_SEND_PACKET" : "Enviar paquet WoL:", + "FIELD_HEADER_WOL_UDP_PORT" : "Port UDP pel paquet WoL: ", "FIELD_HEADER_WOL_WAIT_TIME" : "Temps d'espera de l'arrencada d'amfitrió:", + "FIELD_OPTION_NORMALIZE_CLIPBOARD_PRESERVE" : "Deixa-ho tal com és", + "FIELD_OPTION_NORMALIZE_CLIPBOARD_UNIX" : "Linux/Mac/Unix (LF)", + "FIELD_OPTION_NORMALIZE_CLIPBOARD_WINDOWS" : "Windows (CRLF)", "FIELD_OPTION_COLOR_DEPTH_16" : "Color baix (16 bits)", "FIELD_OPTION_COLOR_DEPTH_24" : "Veritable color (24 bits)", "FIELD_OPTION_COLOR_DEPTH_32" : "Veritable color (32 bits)", "FIELD_OPTION_COLOR_DEPTH_8" : "256 colors", - "FIELD_OPTION_RESIZE_METHOD_DISPLAY_UPDATE" : "\"Actualizació de pantalla\" canal virtual (RDP 8.1+)", - "FIELD_OPTION_RESIZE_METHOD_RECONNECT" : "Torna a connectar", "FIELD_OPTION_SECURITY_ANY" : "Qualsevol", - "FIELD_OPTION_SECURITY_NLA" : "NLA (Network Level Authentication)", "FIELD_OPTION_SECURITY_RDP" : "RDP encryption", "FIELD_OPTION_SECURITY_TLS" : "TLS encryption", "FIELD_OPTION_SECURITY_VMCONNECT" : "Hyper-V / VMConnect", + "FIELD_OPTION_SERVER_LAYOUT_DA_DK_QWERTY" : "Danès (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_DE_CH_QWERTZ" : "Suís alemany (Qwertz)", "FIELD_OPTION_SERVER_LAYOUT_DE_DE_QWERTZ" : "Alemany (Qwertz)", - "FIELD_OPTION_SERVER_LAYOUT_EN_GB_QWERTY" : "Anglès del Regne Unit (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_EN_US_QWERTY" : "Anglès dels Estats Units (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_ES_ES_QWERTY" : "Espanyol (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_ES_LATAM_QWERTY" : "Latino Americano (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_FAILSAFE" : "Unicode", - "FIELD_OPTION_SERVER_LAYOUT_FR_BE_AZERTY" : "Belgian French (Azerty)", - "FIELD_OPTION_SERVER_LAYOUT_FR_CH_QWERTZ" : "Suís francès (Qwertz)", + "FIELD_OPTION_SERVER_LAYOUT_FR_BE_AZERTY" : "Francès de Bèlgica (Azerty)", + "FIELD_OPTION_SERVER_LAYOUT_FR_CA_QWERTY" : "Francès del Canadà (Qwerty)", + "FIELD_OPTION_SERVER_LAYOUT_FR_CH_QWERTZ" : "Francès de Suïssa (Qwertz)", "FIELD_OPTION_SERVER_LAYOUT_FR_FR_AZERTY" : "Francès (Azerty)", "FIELD_OPTION_SERVER_LAYOUT_HU_HU_QWERTZ" : "Hungarian (Qwertz)", "FIELD_OPTION_SERVER_LAYOUT_IT_IT_QWERTY" : "Italià (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_JA_JP_QWERTY" : "Japonès (Qwerty)", + "FIELD_OPTION_SERVER_LAYOUT_NO_NO_QWERTY" : "Noruec (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_PL_PL_QWERTY" : "Polonès (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_PT_BR_QWERTY" : "Portuguès brasiler (Qwerty)", + "FIELD_OPTION_SERVER_LAYOUT_PT_PT_QWERTY" : "Portuguès (Qwerty)", + "FIELD_OPTION_SERVER_LAYOUT_RO_RO_QWERTY" : "Romanès (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_SV_SE_QWERTY" : "Suec (Qwerty)", - "FIELD_OPTION_SERVER_LAYOUT_DA_DK_QWERTY" : "Danès (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_TR_TR_QWERTY" : "Q-Turc (Qwerty)", "NAME" : "RDP", "SECTION_HEADER_AUTHENTICATION" : "Autenticació", "SECTION_HEADER_BASIC_PARAMETERS" : "Configuració bàsica", - "SECTION_HEADER_CLIPBOARD" : "Portapapers", + "SECTION_HEADER_CLIPBOARD" : "Porta-retalls", "SECTION_HEADER_DEVICE_REDIRECTION" : "Redirecció del dispositiu", "SECTION_HEADER_DISPLAY" : "Pantalla", "SECTION_HEADER_GATEWAY" : "Passarel·la d'escriptori remota", - "SECTION_HEADER_LOAD_BALANCING" : "Equilibri de càrrega", + "SECTION_HEADER_LOAD_BALANCING" : "Balanceig de càrrega", "SECTION_HEADER_NETWORK" : "Xarxa", "SECTION_HEADER_PERFORMANCE" : "Rendiment", "SECTION_HEADER_PRECONNECTION_PDU" : "Pre connexió PDU / Hyper-V", @@ -585,7 +626,7 @@ "FIELD_HEADER_CREATE_RECORDING_PATH" : "Crea automàticament la ruta de gravació:", "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Creeu automàticament la ruta de mecanografia:", "FIELD_HEADER_DISABLE_COPY" : "Desactiva la còpia des del terminal:", - "FIELD_HEADER_DISABLE_PASTE" : "Desactiva l’enganxament del client:", + "FIELD_HEADER_DISABLE_PASTE" : "Desactiva l'enganxament del client:", "FIELD_HEADER_FONT_NAME" : "Nom del tipus de lletra:", "FIELD_HEADER_FONT_SIZE" : "Mida de la lletra:", "FIELD_HEADER_ENABLE_SFTP" : "Activa SFTP:", @@ -654,7 +695,7 @@ "SECTION_HEADER_AUTHENTICATION" : "Autenticació", "SECTION_HEADER_BEHAVIOR" : "Comportament del terminal", - "SECTION_HEADER_CLIPBOARD" : "Portapapers", + "SECTION_HEADER_CLIPBOARD" : "Porta-retalls", "SECTION_HEADER_DISPLAY" : "Pantalla", "SECTION_HEADER_NETWORK" : "Xarxa", "SECTION_HEADER_RECORDING" : "Gravació de la pantalla", @@ -672,7 +713,7 @@ "FIELD_HEADER_CREATE_RECORDING_PATH" : "Crea automàticament la ruta de gravació:", "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Crea automàticament la ruta del typescript:", "FIELD_HEADER_DISABLE_COPY" : "Desactiva la còpia des del terminal:", - "FIELD_HEADER_DISABLE_PASTE" : "Desactiva l’enganxament del client:", + "FIELD_HEADER_DISABLE_PASTE" : "Desactiva l'enganxament del client:", "FIELD_HEADER_FONT_NAME" : "Nom del tipus de lletra:", "FIELD_HEADER_FONT_SIZE" : "Mida de la lletra:", "FIELD_HEADER_HOSTNAME" : "Nom de l'amfitrió:", @@ -698,7 +739,6 @@ "FIELD_HEADER_WOL_SEND_PACKET" : "Enviar paquet WoL:", "FIELD_HEADER_WOL_WAIT_TIME" : "Temps d'espera de l'arrencada d'amfitrió:", - "FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)", "FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)", @@ -735,7 +775,7 @@ "SECTION_HEADER_AUTHENTICATION" : "Autenticació", "SECTION_HEADER_BEHAVIOR" : "Comportament del terminal", - "SECTION_HEADER_CLIPBOARD" : "Portapapers", + "SECTION_HEADER_CLIPBOARD" : "Porta-retalls", "SECTION_HEADER_DISPLAY" : "Pantalla", "SECTION_HEADER_RECORDING" : "Gravació de la pantalla", "SECTION_HEADER_TYPESCRIPT" : "Typescript (Gravació de sessió de text)", @@ -754,7 +794,7 @@ "FIELD_HEADER_DEST_HOST" : "Amfitrió de destinació:", "FIELD_HEADER_DEST_PORT" : "Port de destinació:", "FIELD_HEADER_DISABLE_COPY" : "Desactiva la còpia des de l'escriptori remot:", - "FIELD_HEADER_DISABLE_PASTE" : "Desactiva l’enganxament del client:", + "FIELD_HEADER_DISABLE_PASTE" : "Desactiva l'enganxament del client:", "FIELD_HEADER_ENABLE_AUDIO" : "Habilita l'àudio:", "FIELD_HEADER_ENABLE_SFTP" : "Activa SFTP:", "FIELD_HEADER_HOSTNAME" : "Nom de l'amfitrió:", @@ -802,7 +842,7 @@ "SECTION_HEADER_AUDIO" : "Àudio", "SECTION_HEADER_AUTHENTICATION" : "Autenticació", - "SECTION_HEADER_CLIPBOARD" : "Portapapers", + "SECTION_HEADER_CLIPBOARD" : "Porta-retalls", "SECTION_HEADER_DISPLAY" : "Pantalla", "SECTION_HEADER_NETWORK" : "Xarxa", "SECTION_HEADER_RECORDING" : "Gravació de la pantalla", @@ -820,15 +860,8 @@ "SETTINGS_CONNECTION_HISTORY" : { - "ACTION_DOWNLOAD" : "@:APP.ACTION_DOWNLOAD", - "ACTION_SEARCH" : "@:APP.ACTION_SEARCH", - - "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - "FILENAME_HISTORY_CSV" : "history.csv", - "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", - "HELP_CONNECTION_HISTORY" : "Aquí es llisten els registres d'historial de connexions anteriors i es poden ordenar fent clic a les capçaleres de columna. Per cercar registres específics, introduïu una cadena de filtre i feu clic a \"Cerca\". Només s'enumeraran els registres que coincideixin amb la cadena de filtre proporcionada.", "INFO_CONNECTION_DURATION_UNKNOWN" : "--", @@ -836,6 +869,7 @@ "TABLE_HEADER_SESSION_CONNECTION_NAME" : "Nom de la connexió", "TABLE_HEADER_SESSION_DURATION" : "Durada", + "TABLE_HEADER_SESSION_LOGS" : "Registres", "TABLE_HEADER_SESSION_REMOTEHOST" : "Amfitrió remot", "TABLE_HEADER_SESSION_STARTDATE" : "Hora d'inici", "TABLE_HEADER_SESSION_USERNAME" : "Nom d'usuari", @@ -846,18 +880,11 @@ "SETTINGS_CONNECTIONS" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_NEW_CONNECTION" : "Nova connexió", - "ACTION_NEW_CONNECTION_GROUP" : "Grup nou", + "ACTION_NEW_CONNECTION_GROUP" : "Nou grup", "ACTION_NEW_SHARING_PROFILE" : "Nou perfil per compartir", - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", - - "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - - "HELP_CONNECTIONS" : "Feu clic o toqueu una connexió següent per gestionar aquesta connexió. Segons el vostre nivell d'accés, es poden afegir i suprimir connexions i es poden canviar les seves propietats (protocol, nom d'amfitrió, port, etc.).", - - "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT", + "HELP_CONNECTIONS" : "Feu clic o toqueu una connexió per gestionar aquesta connexió. Segons el vostre nivell d'accés, es poden afegir i suprimir connexions i es poden canviar les seves propietats (protocol, nom d'amfitrió, port, etc.).", "SECTION_HEADER_CONNECTIONS" : "Connexions" @@ -865,15 +892,6 @@ "SETTINGS_PREFERENCES" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", - "ACTION_UPDATE_PASSWORD" : "@:APP.ACTION_UPDATE_PASSWORD", - - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", - - "ERROR_PASSWORD_BLANK" : "@:APP.ERROR_PASSWORD_BLANK", - "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", - "FIELD_HEADER_LANGUAGE" : "Llenguatge de visualització:", "FIELD_HEADER_PASSWORD" : "Contrasenya:", "FIELD_HEADER_PASSWORD_OLD" : "Contrasenya actual:", @@ -890,9 +908,10 @@ "HELP_LOCALE" : "Les opcions que apareixen a continuació estan relacionades amb la configuració regional de l'usuari i tindran un impacte sobre la visualització de diverses parts de la interfície.", "HELP_MOUSE_MODE_ABSOLUTE" : "@:CLIENT.HELP_MOUSE_MODE_ABSOLUTE", "HELP_MOUSE_MODE_RELATIVE" : "@:CLIENT.HELP_MOUSE_MODE_RELATIVE", - "HELP_UPDATE_PASSWORD" : "Si voleu canviar la vostra contrasenya, introduïu la vostra contrasenya actual i la contrasenya desitjada a continuació, i feu clic a \"Actualitzar la contrasenya\". El canvi entrarà en vigor immediatament.", + "HELP_UPDATE_PASSWORD" : "Si voleu canviar la vostra contrasenya, introduïu la vostra contrasenya actual i la contrasenya desitjada a continuació, i feu clic a \"Actualitza la contrasenya\". El canvi entrarà en vigor immediatament.", "INFO_PASSWORD_CHANGED" : "S'ha canviat la contrasenya.", + "INFO_PREFERENCE_ATTRIBUTES_CHANGED" : "S'han guardat els canvis a la configuració.", "NAME_INPUT_METHOD_NONE" : "@:CLIENT.NAME_INPUT_METHOD_NONE", "NAME_INPUT_METHOD_OSK" : "@:CLIENT.NAME_INPUT_METHOD_OSK", @@ -900,21 +919,14 @@ "SECTION_HEADER_DEFAULT_INPUT_METHOD" : "Mètode d'introducció per defecte", "SECTION_HEADER_DEFAULT_MOUSE_MODE" : "Mode d'emulació del ratolí predeterminat", - "SECTION_HEADER_UPDATE_PASSWORD" : "Canvia la contrasenya" + "SECTION_HEADER_UPDATE_PASSWORD" : "Canvi de contrasenya" }, "SETTINGS_USERS" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_NEW_USER" : "Nou usuari", - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", - - "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - - "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", - "HELP_USERS" : "Feu clic o toqueu un usuari per gestionar aquest usuari. En funció del vostre nivell d'accés, es poden afegir i eliminar els usuaris i es poden canviar les seves contrasenyes.", "SECTION_HEADER_USERS" : "Usuaris", @@ -928,15 +940,8 @@ "SETTINGS_USER_GROUPS" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_NEW_USER_GROUP" : "Grup nou", - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", - - "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - - "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", - "HELP_USER_GROUPS" : "Feu clic o toqueu un grup següent per gestionar aquest grup. En funció del vostre nivell d'accés, es poden afegir i suprimir grups i es poden canviar els usuaris i grups.", "SECTION_HEADER_USER_GROUPS" : "Grups", @@ -947,18 +952,11 @@ "SETTINGS_SESSIONS" : { - "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", - "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", - "ACTION_DELETE" : "Finalitzar Sessions", - - "DIALOG_HEADER_CONFIRM_DELETE" : "Finalitzar Sessions", - "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + "ACTION_DELETE" : "Tanca sessions", - "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", - - "FORMAT_STARTDATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", + "DIALOG_HEADER_CONFIRM_DELETE" : "Tancar sessions", - "HELP_SESSIONS" : "Aquesta pàgina s'omple de connexions actualment actives. Les connexions enumerades i la possibilitat de destruir aquestes connexions depèn del nivell d'accés. Si voleu destruir una o més sessions, marqueu la casella que hi ha al costat de les sessions i feu clic a \"Destruir Sessions\". Destruir una sessió desconnectarà immediatament l'usuari de la connexió associada.", + "HELP_SESSIONS" : "Aquesta pàgina s'omple amb les connexions actualment actives. Les connexions enumerades i la possibilitat de tancar-les depèn del nivell d'accés. Si voleu tancar una o més sessions, marqueu la casella que hi ha al costat de les sessions i feu clic a \"Tanca sessions\". Tancant una sessió es desconnectarà immediatament l'usuari de la connexió associada.", "INFO_NO_SESSIONS" : "No hi ha sessions actives", @@ -978,22 +976,8 @@ "FIELD_HEADER_GUAC_EMAIL_ADDRESS" : "Correu electrònic:", "FIELD_HEADER_GUAC_FULL_NAME" : "Nom complet:", "FIELD_HEADER_GUAC_ORGANIZATION" : "Organització:", - "FIELD_HEADER_GUAC_ORGANIZATIONAL_ROLE" : "Role:" - - }, - - "USER_MENU" : { - - "ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT", - "ACTION_MANAGE_CONNECTIONS" : "@:APP.ACTION_MANAGE_CONNECTIONS", - "ACTION_MANAGE_PREFERENCES" : "@:APP.ACTION_MANAGE_PREFERENCES", - "ACTION_MANAGE_SESSIONS" : "@:APP.ACTION_MANAGE_SESSIONS", - "ACTION_MANAGE_SETTINGS" : "@:APP.ACTION_MANAGE_SETTINGS", - "ACTION_MANAGE_USERS" : "@:APP.ACTION_MANAGE_USERS", - "ACTION_MANAGE_USER_GROUPS" : "@:APP.ACTION_MANAGE_USER_GROUPS", - "ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME", - "ACTION_VIEW_HISTORY" : "@:APP.ACTION_VIEW_HISTORY" + "FIELD_HEADER_GUAC_ORGANIZATIONAL_ROLE" : "Rol:" } -} +} \ No newline at end of file From 90ea15662531ee63a191c46e2879d2d764739988 Mon Sep 17 00:00:00 2001 From: Mike Jumper Date: Wed, 22 Nov 2023 12:55:32 -0800 Subject: [PATCH 05/18] GUACAMOLE-1886: Bump version numbers to 1.5.4. --- doc/guacamole-example/pom.xml | 6 +++--- doc/guacamole-playback-example/pom.xml | 4 ++-- extensions/guacamole-auth-duo/pom.xml | 6 +++--- .../src/main/resources/guac-manifest.json | 2 +- extensions/guacamole-auth-header/pom.xml | 6 +++--- .../src/main/resources/guac-manifest.json | 2 +- .../modules/guacamole-auth-jdbc-base/pom.xml | 2 +- .../modules/guacamole-auth-jdbc-dist/pom.xml | 8 ++++---- .../modules/guacamole-auth-jdbc-mysql/pom.xml | 4 ++-- .../src/main/resources/guac-manifest.json | 2 +- .../modules/guacamole-auth-jdbc-postgresql/pom.xml | 4 ++-- .../src/main/resources/guac-manifest.json | 2 +- .../modules/guacamole-auth-jdbc-sqlserver/pom.xml | 4 ++-- .../src/main/resources/guac-manifest.json | 2 +- extensions/guacamole-auth-jdbc/pom.xml | 6 +++--- extensions/guacamole-auth-json/pom.xml | 6 +++--- .../src/main/resources/guac-manifest.json | 2 +- extensions/guacamole-auth-ldap/pom.xml | 6 +++--- .../src/main/resources/guac-manifest.json | 2 +- extensions/guacamole-auth-quickconnect/pom.xml | 6 +++--- .../src/main/resources/guac-manifest.json | 2 +- extensions/guacamole-auth-radius/pom.xml | 6 +++--- .../src/main/resources/guac-manifest.json | 2 +- .../modules/guacamole-auth-sso-base/pom.xml | 2 +- .../modules/guacamole-auth-sso-cas/pom.xml | 4 ++-- .../src/main/resources/guac-manifest.json | 2 +- .../modules/guacamole-auth-sso-dist/pom.xml | 8 ++++---- .../modules/guacamole-auth-sso-openid/pom.xml | 4 ++-- .../src/main/resources/guac-manifest.json | 2 +- .../modules/guacamole-auth-sso-saml/pom.xml | 4 ++-- .../src/main/resources/guac-manifest.json | 2 +- extensions/guacamole-auth-sso/pom.xml | 8 ++++---- extensions/guacamole-auth-totp/pom.xml | 6 +++--- .../src/main/resources/guac-manifest.json | 2 +- extensions/guacamole-history-recording-storage/pom.xml | 6 +++--- .../src/main/resources/guac-manifest.json | 2 +- .../guacamole-vault/modules/guacamole-vault-base/pom.xml | 2 +- .../guacamole-vault/modules/guacamole-vault-dist/pom.xml | 4 ++-- .../guacamole-vault/modules/guacamole-vault-ksm/pom.xml | 6 +++--- .../src/main/resources/guac-manifest.json | 2 +- extensions/guacamole-vault/pom.xml | 6 +++--- extensions/pom.xml | 4 ++-- guacamole-common-js/pom.xml | 4 ++-- guacamole-common-js/src/main/webapp/modules/Version.js | 2 +- guacamole-common/pom.xml | 4 ++-- guacamole-ext/pom.xml | 6 +++--- guacamole/pom.xml | 8 ++++---- .../org/apache/guacamole/extension/ExtensionModule.java | 3 ++- pom.xml | 2 +- 49 files changed, 99 insertions(+), 98 deletions(-) diff --git a/doc/guacamole-example/pom.xml b/doc/guacamole-example/pom.xml index 76503318d2..8777ac4b8b 100644 --- a/doc/guacamole-example/pom.xml +++ b/doc/guacamole-example/pom.xml @@ -26,7 +26,7 @@ org.apache.guacamole guacamole-example war - 1.5.3 + 1.5.4 guacamole-example http://guacamole.apache.org/ @@ -106,7 +106,7 @@ org.apache.guacamole guacamole-common - 1.5.3 + 1.5.4 compile @@ -114,7 +114,7 @@ org.apache.guacamole guacamole-common-js - 1.5.3 + 1.5.4 zip runtime diff --git a/doc/guacamole-playback-example/pom.xml b/doc/guacamole-playback-example/pom.xml index 4ab03a25ef..ffac400d12 100644 --- a/doc/guacamole-playback-example/pom.xml +++ b/doc/guacamole-playback-example/pom.xml @@ -26,7 +26,7 @@ org.apache.guacamole guacamole-playback-example war - 1.5.3 + 1.5.4 guacamole-playback-example http://guacamole.apache.org/ @@ -88,7 +88,7 @@ org.apache.guacamole guacamole-common-js - 1.5.3 + 1.5.4 zip runtime diff --git a/extensions/guacamole-auth-duo/pom.xml b/extensions/guacamole-auth-duo/pom.xml index a321351283..09a6730af7 100644 --- a/extensions/guacamole-auth-duo/pom.xml +++ b/extensions/guacamole-auth-duo/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-duo jar - 1.5.3 + 1.5.4 guacamole-auth-duo http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -132,7 +132,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided diff --git a/extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json index ca4bc74aca..6088059e38 100644 --- a/extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "Duo TFA Authentication Backend", "namespace" : "duo", diff --git a/extensions/guacamole-auth-header/pom.xml b/extensions/guacamole-auth-header/pom.xml index 7ee7215e56..b0e76e87d8 100644 --- a/extensions/guacamole-auth-header/pom.xml +++ b/extensions/guacamole-auth-header/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-header jar - 1.5.3 + 1.5.4 guacamole-auth-header http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -43,7 +43,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided diff --git a/extensions/guacamole-auth-header/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-header/src/main/resources/guac-manifest.json index f6fcfee3df..93d2c55c2a 100644 --- a/extensions/guacamole-auth-header/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-header/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "HTTP Header Authentication Extension", "namespace" : "header", diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/pom.xml b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/pom.xml index f502403e5d..d7aa96d2da 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/pom.xml +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/pom.xml @@ -32,7 +32,7 @@ org.apache.guacamole guacamole-auth-jdbc - 1.5.3 + 1.5.4 ../../ diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-dist/pom.xml b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-dist/pom.xml index 0543f5ffa0..0f09e7cb2b 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-dist/pom.xml +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-dist/pom.xml @@ -32,7 +32,7 @@ org.apache.guacamole guacamole-auth-jdbc - 1.5.3 + 1.5.4 ../../ @@ -42,21 +42,21 @@ org.apache.guacamole guacamole-auth-jdbc-mysql - 1.5.3 + 1.5.4 org.apache.guacamole guacamole-auth-jdbc-postgresql - 1.5.3 + 1.5.4 org.apache.guacamole guacamole-auth-jdbc-sqlserver - 1.5.3 + 1.5.4 diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/pom.xml b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/pom.xml index b13d10ddfc..1d79fa0f42 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/pom.xml +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/pom.xml @@ -32,7 +32,7 @@ org.apache.guacamole guacamole-auth-jdbc - 1.5.3 + 1.5.4 ../../ @@ -49,7 +49,7 @@ org.apache.guacamole guacamole-auth-jdbc-base - 1.5.3 + 1.5.4 diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/guac-manifest.json index 24ceeda7ee..07381e90b8 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "MySQL Authentication", "namespace" : "mysql", diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/pom.xml b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/pom.xml index 80ba1cb9cd..bee5b0169b 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/pom.xml +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/pom.xml @@ -32,7 +32,7 @@ org.apache.guacamole guacamole-auth-jdbc - 1.5.3 + 1.5.4 ../../ @@ -49,7 +49,7 @@ org.apache.guacamole guacamole-auth-jdbc-base - 1.5.3 + 1.5.4 diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/guac-manifest.json index 24476769ab..d7fe71cb4a 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "PostgreSQL Authentication", "namespace" : "postgresql", diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/pom.xml b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/pom.xml index 45909522fc..a06cbf4c73 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/pom.xml +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/pom.xml @@ -32,7 +32,7 @@ org.apache.guacamole guacamole-auth-jdbc - 1.5.3 + 1.5.4 ../../ @@ -49,7 +49,7 @@ org.apache.guacamole guacamole-auth-jdbc-base - 1.5.3 + 1.5.4 diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/guac-manifest.json index c7869334e0..e65c15c541 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "SQLServer Authentication", "namespace" : "sqlserver", diff --git a/extensions/guacamole-auth-jdbc/pom.xml b/extensions/guacamole-auth-jdbc/pom.xml index 4696003e33..63777f25ca 100644 --- a/extensions/guacamole-auth-jdbc/pom.xml +++ b/extensions/guacamole-auth-jdbc/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-jdbc pom - 1.5.3 + 1.5.4 guacamole-auth-jdbc http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -59,7 +59,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided diff --git a/extensions/guacamole-auth-json/pom.xml b/extensions/guacamole-auth-json/pom.xml index 33a59fa95a..b3236a0bc3 100644 --- a/extensions/guacamole-auth-json/pom.xml +++ b/extensions/guacamole-auth-json/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-json jar - 1.5.3 + 1.5.4 guacamole-auth-json http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -43,7 +43,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided diff --git a/extensions/guacamole-auth-json/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-json/src/main/resources/guac-manifest.json index 7c1cd3059e..384df076e1 100644 --- a/extensions/guacamole-auth-json/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-json/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "Encrypted JSON Authentication", "namespace" : "json", diff --git a/extensions/guacamole-auth-ldap/pom.xml b/extensions/guacamole-auth-ldap/pom.xml index cd3bd5b4df..1066608fed 100644 --- a/extensions/guacamole-auth-ldap/pom.xml +++ b/extensions/guacamole-auth-ldap/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-ldap jar - 1.5.3 + 1.5.4 guacamole-auth-ldap http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -43,7 +43,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided diff --git a/extensions/guacamole-auth-ldap/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-ldap/src/main/resources/guac-manifest.json index 2c0e616529..53874d3826 100644 --- a/extensions/guacamole-auth-ldap/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-ldap/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "LDAP Authentication", "namespace" : "ldap", diff --git a/extensions/guacamole-auth-quickconnect/pom.xml b/extensions/guacamole-auth-quickconnect/pom.xml index 0e0df5e5aa..e036d7ea6b 100644 --- a/extensions/guacamole-auth-quickconnect/pom.xml +++ b/extensions/guacamole-auth-quickconnect/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-quickconnect jar - 1.5.3 + 1.5.4 guacamole-auth-quickconnect http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -98,7 +98,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided diff --git a/extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json index 92f731bcfd..479e67b550 100644 --- a/extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json @@ -1,5 +1,5 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "Adhoc Guacamole Connections", "namespace" : "quickconnect", diff --git a/extensions/guacamole-auth-radius/pom.xml b/extensions/guacamole-auth-radius/pom.xml index 62f9e8dd48..1c4923b2cd 100644 --- a/extensions/guacamole-auth-radius/pom.xml +++ b/extensions/guacamole-auth-radius/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-radius jar - 1.5.3 + 1.5.4 guacamole-auth-radius http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -115,7 +115,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided diff --git a/extensions/guacamole-auth-radius/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-radius/src/main/resources/guac-manifest.json index 6c9826eb96..dbacce8e95 100644 --- a/extensions/guacamole-auth-radius/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-radius/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "RADIUS Authentication Backend", "namespace" : "radius", diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/pom.xml b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/pom.xml index b36c81f981..d0cacdf321 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/pom.xml +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/pom.xml @@ -32,7 +32,7 @@ org.apache.guacamole guacamole-auth-sso - 1.5.3 + 1.5.4 ../../ diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/pom.xml b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/pom.xml index 8ca2a7ca67..6acc7aa421 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/pom.xml +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-sso-cas jar - 1.5.3 + 1.5.4 guacamole-auth-sso-cas http://guacamole.apache.org/ org.apache.guacamole guacamole-auth-sso - 1.5.3 + 1.5.4 ../../ diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resources/guac-manifest.json index 2744bf2b5f..38585a4849 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "CAS Authentication Extension", "namespace" : "cas", diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-dist/pom.xml b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-dist/pom.xml index 001462f6c2..254a6e758a 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-dist/pom.xml +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-dist/pom.xml @@ -32,7 +32,7 @@ org.apache.guacamole guacamole-auth-sso - 1.5.3 + 1.5.4 ../../ @@ -42,21 +42,21 @@ org.apache.guacamole guacamole-auth-sso-cas - 1.5.3 + 1.5.4 org.apache.guacamole guacamole-auth-sso-openid - 1.5.3 + 1.5.4 org.apache.guacamole guacamole-auth-sso-saml - 1.5.3 + 1.5.4 diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/pom.xml b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/pom.xml index 939198cee1..eabd2593d4 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/pom.xml +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-sso-openid jar - 1.5.3 + 1.5.4 guacamole-auth-sso-openid http://guacamole.apache.org/ org.apache.guacamole guacamole-auth-sso - 1.5.3 + 1.5.4 ../../ diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/resources/guac-manifest.json index 0a4fdbf3c4..00da5363f2 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "OpenID Authentication Extension", "namespace" : "openid", diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/pom.xml b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/pom.xml index ea2ead816c..8bde2cc5bf 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/pom.xml +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-sso-saml jar - 1.5.3 + 1.5.4 guacamole-auth-sso-saml http://guacamole.apache.org/ org.apache.guacamole guacamole-auth-sso - 1.5.3 + 1.5.4 ../../ diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/resources/guac-manifest.json index e0aa97ad4d..b95be83275 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "SAML Authentication Extension", "namespace" : "saml", diff --git a/extensions/guacamole-auth-sso/pom.xml b/extensions/guacamole-auth-sso/pom.xml index 731095b7b9..0024ba01d8 100644 --- a/extensions/guacamole-auth-sso/pom.xml +++ b/extensions/guacamole-auth-sso/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-sso pom - 1.5.3 + 1.5.4 guacamole-auth-sso http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -59,7 +59,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided @@ -67,7 +67,7 @@ org.apache.guacamole guacamole-auth-sso-base - 1.5.3 + 1.5.4 diff --git a/extensions/guacamole-auth-totp/pom.xml b/extensions/guacamole-auth-totp/pom.xml index 019b810f20..1d48041bf7 100644 --- a/extensions/guacamole-auth-totp/pom.xml +++ b/extensions/guacamole-auth-totp/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-totp jar - 1.5.3 + 1.5.4 guacamole-auth-totp http://guacamole.incubator.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -127,7 +127,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided diff --git a/extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json index 44ede4c846..19cbe660ca 100644 --- a/extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "TOTP TFA Authentication Backend", "namespace" : "totp", diff --git a/extensions/guacamole-history-recording-storage/pom.xml b/extensions/guacamole-history-recording-storage/pom.xml index 6712befea7..3862eb51a0 100644 --- a/extensions/guacamole-history-recording-storage/pom.xml +++ b/extensions/guacamole-history-recording-storage/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-history-recording-storage jar - 1.5.3 + 1.5.4 guacamole-history-recording-storage http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -43,7 +43,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided diff --git a/extensions/guacamole-history-recording-storage/src/main/resources/guac-manifest.json b/extensions/guacamole-history-recording-storage/src/main/resources/guac-manifest.json index c7d6db5444..adfb46d6db 100644 --- a/extensions/guacamole-history-recording-storage/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-history-recording-storage/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "Session Recording Storage", "namespace" : "recording-storage", diff --git a/extensions/guacamole-vault/modules/guacamole-vault-base/pom.xml b/extensions/guacamole-vault/modules/guacamole-vault-base/pom.xml index d3f6e1d724..561179c41b 100644 --- a/extensions/guacamole-vault/modules/guacamole-vault-base/pom.xml +++ b/extensions/guacamole-vault/modules/guacamole-vault-base/pom.xml @@ -36,7 +36,7 @@ org.apache.guacamole guacamole-vault - 1.5.3 + 1.5.4 ../../ diff --git a/extensions/guacamole-vault/modules/guacamole-vault-dist/pom.xml b/extensions/guacamole-vault/modules/guacamole-vault-dist/pom.xml index 7c850c59e4..e5a6dc0045 100644 --- a/extensions/guacamole-vault/modules/guacamole-vault-dist/pom.xml +++ b/extensions/guacamole-vault/modules/guacamole-vault-dist/pom.xml @@ -36,7 +36,7 @@ org.apache.guacamole guacamole-vault - 1.5.3 + 1.5.4 ../../ @@ -46,7 +46,7 @@ org.apache.guacamole guacamole-vault-ksm - 1.5.3 + 1.5.4 diff --git a/extensions/guacamole-vault/modules/guacamole-vault-ksm/pom.xml b/extensions/guacamole-vault/modules/guacamole-vault-ksm/pom.xml index e67bc6331f..9f48d01f01 100644 --- a/extensions/guacamole-vault/modules/guacamole-vault-ksm/pom.xml +++ b/extensions/guacamole-vault/modules/guacamole-vault-ksm/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-vault-ksm jar - 1.5.3 + 1.5.4 guacamole-vault-ksm http://guacamole.apache.org/ org.apache.guacamole guacamole-vault - 1.5.3 + 1.5.4 ../../ @@ -54,7 +54,7 @@ org.apache.guacamole guacamole-vault-base - 1.5.3 + 1.5.4 diff --git a/extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/resources/guac-manifest.json b/extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/resources/guac-manifest.json index 447fb821c7..2c00ae1445 100644 --- a/extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/resources/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.5.3", + "guacamoleVersion" : "1.5.4", "name" : "Keeper Secrets Manager", "namespace" : "keeper-secrets-manager", diff --git a/extensions/guacamole-vault/pom.xml b/extensions/guacamole-vault/pom.xml index d5d9a86144..79d061cb75 100644 --- a/extensions/guacamole-vault/pom.xml +++ b/extensions/guacamole-vault/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-vault pom - 1.5.3 + 1.5.4 guacamole-vault http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -57,7 +57,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided diff --git a/extensions/pom.xml b/extensions/pom.xml index 973c777e4c..7a2db2b4bc 100644 --- a/extensions/pom.xml +++ b/extensions/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole extensions pom - 1.5.3 + 1.5.4 extensions http://guacamole.apache.org/ org.apache.guacamole guacamole-client - 1.5.3 + 1.5.4 ../ diff --git a/guacamole-common-js/pom.xml b/guacamole-common-js/pom.xml index e5d3baae05..da5a7944cd 100644 --- a/guacamole-common-js/pom.xml +++ b/guacamole-common-js/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-common-js pom - 1.5.3 + 1.5.4 guacamole-common-js http://guacamole.apache.org/ org.apache.guacamole guacamole-client - 1.5.3 + 1.5.4 ../ diff --git a/guacamole-common-js/src/main/webapp/modules/Version.js b/guacamole-common-js/src/main/webapp/modules/Version.js index 2b17b9c82e..8a07363473 100644 --- a/guacamole-common-js/src/main/webapp/modules/Version.js +++ b/guacamole-common-js/src/main/webapp/modules/Version.js @@ -27,4 +27,4 @@ var Guacamole = Guacamole || {}; * * @type {!string} */ -Guacamole.API_VERSION = "1.5.3"; +Guacamole.API_VERSION = "1.5.4"; diff --git a/guacamole-common/pom.xml b/guacamole-common/pom.xml index a5f9b65fc5..6034b75527 100644 --- a/guacamole-common/pom.xml +++ b/guacamole-common/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-common jar - 1.5.3 + 1.5.4 guacamole-common http://guacamole.apache.org/ org.apache.guacamole guacamole-client - 1.5.3 + 1.5.4 ../ diff --git a/guacamole-ext/pom.xml b/guacamole-ext/pom.xml index 397e53ec0a..1a01f3bb8d 100644 --- a/guacamole-ext/pom.xml +++ b/guacamole-ext/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-ext jar - 1.5.3 + 1.5.4 guacamole-ext http://guacamole.apache.org/ org.apache.guacamole guacamole-client - 1.5.3 + 1.5.4 ../ @@ -87,7 +87,7 @@ org.apache.guacamole guacamole-common - 1.5.3 + 1.5.4 compile diff --git a/guacamole/pom.xml b/guacamole/pom.xml index f411da6541..e7c4f2a2da 100644 --- a/guacamole/pom.xml +++ b/guacamole/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole war - 1.5.3 + 1.5.4 guacamole http://guacamole.apache.org/ org.apache.guacamole guacamole-client - 1.5.3 + 1.5.4 ../ @@ -254,14 +254,14 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 org.apache.guacamole guacamole-common-js - 1.5.3 + 1.5.4 zip runtime diff --git a/guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java b/guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java index 62c19cdfee..f72ad3da66 100644 --- a/guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java +++ b/guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java @@ -71,7 +71,8 @@ public class ExtensionModule extends ServletModule { "1.5.0", "1.5.1", "1.5.2", - "1.5.3" + "1.5.3", + "1.5.4" )); /** diff --git a/pom.xml b/pom.xml index 98f16a2e21..2a7c04b69a 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ org.apache.guacamole guacamole-client pom - 1.5.3 + 1.5.4 guacamole-client http://guacamole.apache.org/ From 4d162810f74c27f01216621c5469567798109a14 Mon Sep 17 00:00:00 2001 From: Mike Jumper Date: Thu, 23 Nov 2023 08:18:35 -0800 Subject: [PATCH 06/18] GUACAMOLE-1887: Bump versions numbers of projects outside 1.5.4 scope. --- extensions/guacamole-auth-ban/pom.xml | 6 +++--- .../src/main/resources/guac-manifest.json | 2 +- .../modules/guacamole-auth-sso-dist/pom.xml | 2 +- .../modules/guacamole-auth-sso-ssl/pom.xml | 4 ++-- .../src/main/resources/guac-manifest.json | 2 +- extensions/guacamole-display-statistics/pom.xml | 4 ++-- .../src/main/resources/guac-manifest.json | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/extensions/guacamole-auth-ban/pom.xml b/extensions/guacamole-auth-ban/pom.xml index 6f39a45136..5d06436828 100644 --- a/extensions/guacamole-auth-ban/pom.xml +++ b/extensions/guacamole-auth-ban/pom.xml @@ -26,14 +26,14 @@ org.apache.guacamole guacamole-auth-ban jar - 1.5.3 + 1.5.4 guacamole-auth-ban http://guacamole.apache.org/ org.apache.guacamole extensions - 1.5.3 + 1.5.4 ../ @@ -51,7 +51,7 @@ org.apache.guacamole guacamole-ext - 1.5.3 + 1.5.4 provided + + com.fasterxml.woodstox woodstox-core + + + + org.apache.santuario + xmlsec + + @@ -93,6 +104,13 @@ 5.4.0 + + + org.apache.santuario + xmlsec + 2.2.6 + + From c4d49f18080bd93f12e768d12850dc508faecba6 Mon Sep 17 00:00:00 2001 From: Mike Jumper Date: Sat, 2 Dec 2023 21:23:03 -0800 Subject: [PATCH 09/18] GUACAMOLE-1859: Update to Guava 32.1.3. --- doc/licenses/checker-qual-3.33.0/dep-coordinates.txt | 1 - .../{checker-qual-3.33.0 => checker-qual-3.37.0}/LICENSE.txt | 0 .../{checker-qual-3.33.0 => checker-qual-3.37.0}/README | 4 ++-- doc/licenses/checker-qual-3.37.0/dep-coordinates.txt | 1 + doc/licenses/error-prone-2.18.0/dep-coordinates.txt | 1 - .../{error-prone-2.18.0 => error-prone-2.21.1}/README | 2 +- doc/licenses/error-prone-2.21.1/dep-coordinates.txt | 1 + doc/licenses/{guava-32.1.2-jre => guava-32.1.3-jre}/README | 2 +- .../dep-coordinates.txt | 2 +- pom.xml | 2 +- 10 files changed, 8 insertions(+), 8 deletions(-) delete mode 100644 doc/licenses/checker-qual-3.33.0/dep-coordinates.txt rename doc/licenses/{checker-qual-3.33.0 => checker-qual-3.37.0}/LICENSE.txt (100%) rename doc/licenses/{checker-qual-3.33.0 => checker-qual-3.37.0}/README (74%) create mode 100644 doc/licenses/checker-qual-3.37.0/dep-coordinates.txt delete mode 100644 doc/licenses/error-prone-2.18.0/dep-coordinates.txt rename doc/licenses/{error-prone-2.18.0 => error-prone-2.21.1}/README (89%) create mode 100644 doc/licenses/error-prone-2.21.1/dep-coordinates.txt rename doc/licenses/{guava-32.1.2-jre => guava-32.1.3-jre}/README (90%) rename doc/licenses/{guava-32.1.2-jre => guava-32.1.3-jre}/dep-coordinates.txt (76%) diff --git a/doc/licenses/checker-qual-3.33.0/dep-coordinates.txt b/doc/licenses/checker-qual-3.33.0/dep-coordinates.txt deleted file mode 100644 index bb41bc1af9..0000000000 --- a/doc/licenses/checker-qual-3.33.0/dep-coordinates.txt +++ /dev/null @@ -1 +0,0 @@ -org.checkerframework:checker-qual:jar:3.33.0 diff --git a/doc/licenses/checker-qual-3.33.0/LICENSE.txt b/doc/licenses/checker-qual-3.37.0/LICENSE.txt similarity index 100% rename from doc/licenses/checker-qual-3.33.0/LICENSE.txt rename to doc/licenses/checker-qual-3.37.0/LICENSE.txt diff --git a/doc/licenses/checker-qual-3.33.0/README b/doc/licenses/checker-qual-3.37.0/README similarity index 74% rename from doc/licenses/checker-qual-3.33.0/README rename to doc/licenses/checker-qual-3.37.0/README index 5d8ac2c11a..1b4bd80cdd 100644 --- a/doc/licenses/checker-qual-3.33.0/README +++ b/doc/licenses/checker-qual-3.37.0/README @@ -1,8 +1,8 @@ Checker Framework qualifiers (https://checkerframework.org/) ------------------------------------------------------------ - Version: 3.33.0 + Version: 3.37.0 From: 'Checker Framework developers' (https://checkerframework.org/) License(s): - MIT (bundled/checker-qual-3.33.0/LICENSE.txt) + MIT (bundled/checker-qual-3.37.0/LICENSE.txt) diff --git a/doc/licenses/checker-qual-3.37.0/dep-coordinates.txt b/doc/licenses/checker-qual-3.37.0/dep-coordinates.txt new file mode 100644 index 0000000000..e6b1b4e786 --- /dev/null +++ b/doc/licenses/checker-qual-3.37.0/dep-coordinates.txt @@ -0,0 +1 @@ +org.checkerframework:checker-qual:jar:3.37.0 diff --git a/doc/licenses/error-prone-2.18.0/dep-coordinates.txt b/doc/licenses/error-prone-2.18.0/dep-coordinates.txt deleted file mode 100644 index 869df4d8d6..0000000000 --- a/doc/licenses/error-prone-2.18.0/dep-coordinates.txt +++ /dev/null @@ -1 +0,0 @@ -com.google.errorprone:error_prone_annotations:jar:2.18.0 diff --git a/doc/licenses/error-prone-2.18.0/README b/doc/licenses/error-prone-2.21.1/README similarity index 89% rename from doc/licenses/error-prone-2.18.0/README rename to doc/licenses/error-prone-2.21.1/README index 4b6f9311bd..8e1df59bdd 100644 --- a/doc/licenses/error-prone-2.18.0/README +++ b/doc/licenses/error-prone-2.21.1/README @@ -1,7 +1,7 @@ Error Prone (https://errorprone.info/) -------------------------------------- - Version: 2.18.0 + Version: 2.21.1 From: 'Google Inc.' (http://www.google.com/) License(s): Apache v2.0 diff --git a/doc/licenses/error-prone-2.21.1/dep-coordinates.txt b/doc/licenses/error-prone-2.21.1/dep-coordinates.txt new file mode 100644 index 0000000000..d1e82c949b --- /dev/null +++ b/doc/licenses/error-prone-2.21.1/dep-coordinates.txt @@ -0,0 +1 @@ +com.google.errorprone:error_prone_annotations:jar:2.21.1 diff --git a/doc/licenses/guava-32.1.2-jre/README b/doc/licenses/guava-32.1.3-jre/README similarity index 90% rename from doc/licenses/guava-32.1.2-jre/README rename to doc/licenses/guava-32.1.3-jre/README index affd042261..a7ee36e9ea 100644 --- a/doc/licenses/guava-32.1.2-jre/README +++ b/doc/licenses/guava-32.1.3-jre/README @@ -1,7 +1,7 @@ Guava: Google Core Libraries for Java (https://github.com/google/guava) ----------------------------------------------------------------------- - Version: 32.1.2-jre + Version: 32.1.3-jre From: 'Google Inc.' (http://www.google.com/) License(s): Apache v2.0 diff --git a/doc/licenses/guava-32.1.2-jre/dep-coordinates.txt b/doc/licenses/guava-32.1.3-jre/dep-coordinates.txt similarity index 76% rename from doc/licenses/guava-32.1.2-jre/dep-coordinates.txt rename to doc/licenses/guava-32.1.3-jre/dep-coordinates.txt index c71abdf25e..a89f87a49d 100644 --- a/doc/licenses/guava-32.1.2-jre/dep-coordinates.txt +++ b/doc/licenses/guava-32.1.3-jre/dep-coordinates.txt @@ -1,3 +1,3 @@ com.google.guava:failureaccess:jar:1.0.1 -com.google.guava:guava:jar:32.1.2-jre +com.google.guava:guava:jar:32.1.3-jre com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava diff --git a/pom.xml b/pom.xml index 0de2b7f002..8ba546f686 100644 --- a/pom.xml +++ b/pom.xml @@ -36,7 +36,7 @@ UTF-8 - 32.1.2-jre + 32.1.3-jre 5.1.0 2.6.1 2.15.2 From 6eb687b873e836e35673896c24db788a5c80dc3c Mon Sep 17 00:00:00 2001 From: Mike Jumper Date: Sat, 2 Dec 2023 21:27:37 -0800 Subject: [PATCH 10/18] GUACAMOLE-1859: Update to Jackson 2.16.0. --- doc/licenses/{jackson-2.15.2 => jackson-2.16.0}/NOTICE | 0 doc/licenses/{jackson-2.15.2 => jackson-2.16.0}/README | 2 +- .../dep-coordinates.txt | 8 ++++---- doc/licenses/jackson-databind-2.15.2/dep-coordinates.txt | 1 - .../NOTICE | 0 .../README | 2 +- doc/licenses/jackson-databind-2.16.0/dep-coordinates.txt | 1 + pom.xml | 4 ++-- 8 files changed, 9 insertions(+), 9 deletions(-) rename doc/licenses/{jackson-2.15.2 => jackson-2.16.0}/NOTICE (100%) rename doc/licenses/{jackson-2.15.2 => jackson-2.16.0}/README (90%) rename doc/licenses/{jackson-2.15.2 => jackson-2.16.0}/dep-coordinates.txt (51%) delete mode 100644 doc/licenses/jackson-databind-2.15.2/dep-coordinates.txt rename doc/licenses/{jackson-databind-2.15.2 => jackson-databind-2.16.0}/NOTICE (100%) rename doc/licenses/{jackson-databind-2.15.2 => jackson-databind-2.16.0}/README (91%) create mode 100644 doc/licenses/jackson-databind-2.16.0/dep-coordinates.txt diff --git a/doc/licenses/jackson-2.15.2/NOTICE b/doc/licenses/jackson-2.16.0/NOTICE similarity index 100% rename from doc/licenses/jackson-2.15.2/NOTICE rename to doc/licenses/jackson-2.16.0/NOTICE diff --git a/doc/licenses/jackson-2.15.2/README b/doc/licenses/jackson-2.16.0/README similarity index 90% rename from doc/licenses/jackson-2.15.2/README rename to doc/licenses/jackson-2.16.0/README index cb54aeab67..78b96510d6 100644 --- a/doc/licenses/jackson-2.15.2/README +++ b/doc/licenses/jackson-2.16.0/README @@ -1,7 +1,7 @@ Jackson (https://github.com/FasterXML/jackson) ---------------------------------------------- - Version: 2.15.2 + Version: 2.16.0 From: 'FasterXML, LLC' (https://github.com/FasterXML) License(s): Apache v2.0 diff --git a/doc/licenses/jackson-2.15.2/dep-coordinates.txt b/doc/licenses/jackson-2.16.0/dep-coordinates.txt similarity index 51% rename from doc/licenses/jackson-2.15.2/dep-coordinates.txt rename to doc/licenses/jackson-2.16.0/dep-coordinates.txt index 48439c23ce..4b45d1a40b 100644 --- a/doc/licenses/jackson-2.15.2/dep-coordinates.txt +++ b/doc/licenses/jackson-2.16.0/dep-coordinates.txt @@ -1,4 +1,4 @@ -com.fasterxml.jackson.core:jackson-core:jar:2.15.2 -com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2 -com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.2 -com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.15.2 +com.fasterxml.jackson.core:jackson-core:jar:2.16.0 +com.fasterxml.jackson.core:jackson-annotations:jar:2.16.0 +com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.16.0 +com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.16.0 diff --git a/doc/licenses/jackson-databind-2.15.2/dep-coordinates.txt b/doc/licenses/jackson-databind-2.15.2/dep-coordinates.txt deleted file mode 100644 index cc7e868ce0..0000000000 --- a/doc/licenses/jackson-databind-2.15.2/dep-coordinates.txt +++ /dev/null @@ -1 +0,0 @@ -com.fasterxml.jackson.core:jackson-databind:jar:2.15.2 diff --git a/doc/licenses/jackson-databind-2.15.2/NOTICE b/doc/licenses/jackson-databind-2.16.0/NOTICE similarity index 100% rename from doc/licenses/jackson-databind-2.15.2/NOTICE rename to doc/licenses/jackson-databind-2.16.0/NOTICE diff --git a/doc/licenses/jackson-databind-2.15.2/README b/doc/licenses/jackson-databind-2.16.0/README similarity index 91% rename from doc/licenses/jackson-databind-2.15.2/README rename to doc/licenses/jackson-databind-2.16.0/README index 787519e110..cc54a10c00 100644 --- a/doc/licenses/jackson-databind-2.15.2/README +++ b/doc/licenses/jackson-databind-2.16.0/README @@ -1,7 +1,7 @@ Jackson-databind (https://github.com/FasterXML/jackson-databind) ---------------------------------------------- - Version: 2.15.2 + Version: 2.16.0 From: 'FasterXML, LLC' (https://github.com/FasterXML) License(s): Apache v2.0 diff --git a/doc/licenses/jackson-databind-2.16.0/dep-coordinates.txt b/doc/licenses/jackson-databind-2.16.0/dep-coordinates.txt new file mode 100644 index 0000000000..559b2fcc89 --- /dev/null +++ b/doc/licenses/jackson-databind-2.16.0/dep-coordinates.txt @@ -0,0 +1 @@ +com.fasterxml.jackson.core:jackson-databind:jar:2.16.0 diff --git a/pom.xml b/pom.xml index 8ba546f686..2b8b785ef2 100644 --- a/pom.xml +++ b/pom.xml @@ -39,8 +39,8 @@ 32.1.3-jre 5.1.0 2.6.1 - 2.15.2 - 2.15.2 + 2.16.0 + 2.16.0 2.40 5.10.0 4.13.2 From d154b406b12c06ae03da5ecf929f20c40755673c Mon Sep 17 00:00:00 2001 From: Mike Jumper Date: Sat, 2 Dec 2023 21:32:40 -0800 Subject: [PATCH 11/18] GUACAMOLE-1859: Update to Jersey 2.41. --- doc/licenses/jersey-2.40/dep-coordinates.txt | 7 ------- doc/licenses/{jersey-2.40 => jersey-2.41}/LICENSE.md | 0 doc/licenses/{jersey-2.40 => jersey-2.41}/README | 4 ++-- doc/licenses/jersey-2.41/dep-coordinates.txt | 7 +++++++ pom.xml | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 doc/licenses/jersey-2.40/dep-coordinates.txt rename doc/licenses/{jersey-2.40 => jersey-2.41}/LICENSE.md (100%) rename doc/licenses/{jersey-2.40 => jersey-2.41}/README (67%) create mode 100644 doc/licenses/jersey-2.41/dep-coordinates.txt diff --git a/doc/licenses/jersey-2.40/dep-coordinates.txt b/doc/licenses/jersey-2.40/dep-coordinates.txt deleted file mode 100644 index 372b779e8a..0000000000 --- a/doc/licenses/jersey-2.40/dep-coordinates.txt +++ /dev/null @@ -1,7 +0,0 @@ -org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.40 -org.glassfish.jersey.core:jersey-common:jar:2.40 -org.glassfish.jersey.core:jersey-server:jar:2.40 -org.glassfish.jersey.core:jersey-client:jar:2.40 -org.glassfish.jersey.inject:jersey-hk2:jar:2.40 -org.glassfish.jersey.media:jersey-media-json-jackson:jar:2.40 -org.glassfish.jersey.ext:jersey-entity-filtering:jar:2.40 diff --git a/doc/licenses/jersey-2.40/LICENSE.md b/doc/licenses/jersey-2.41/LICENSE.md similarity index 100% rename from doc/licenses/jersey-2.40/LICENSE.md rename to doc/licenses/jersey-2.41/LICENSE.md diff --git a/doc/licenses/jersey-2.40/README b/doc/licenses/jersey-2.41/README similarity index 67% rename from doc/licenses/jersey-2.40/README rename to doc/licenses/jersey-2.41/README index 582c3b99ef..814297d5dd 100644 --- a/doc/licenses/jersey-2.40/README +++ b/doc/licenses/jersey-2.41/README @@ -1,8 +1,8 @@ Jersey (https://jersey.java.net/) --------------------------------- - Version: 2.40 + Version: 2.41 From: 'Eclipse Foundation' (https://www.eclipse.org/) License(s): - EPL v2.0 (bundled/jersey-2.40/LICENSE.md) + EPL v2.0 (bundled/jersey-2.41/LICENSE.md) diff --git a/doc/licenses/jersey-2.41/dep-coordinates.txt b/doc/licenses/jersey-2.41/dep-coordinates.txt new file mode 100644 index 0000000000..09055dbf03 --- /dev/null +++ b/doc/licenses/jersey-2.41/dep-coordinates.txt @@ -0,0 +1,7 @@ +org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.41 +org.glassfish.jersey.core:jersey-common:jar:2.41 +org.glassfish.jersey.core:jersey-server:jar:2.41 +org.glassfish.jersey.core:jersey-client:jar:2.41 +org.glassfish.jersey.inject:jersey-hk2:jar:2.41 +org.glassfish.jersey.media:jersey-media-json-jackson:jar:2.41 +org.glassfish.jersey.ext:jersey-entity-filtering:jar:2.41 diff --git a/pom.xml b/pom.xml index 2b8b785ef2..5863c5f0cb 100644 --- a/pom.xml +++ b/pom.xml @@ -41,7 +41,7 @@ 2.6.1 2.16.0 2.16.0 - 2.40 + 2.41 5.10.0 4.13.2 1.3.14 From dbbe238cb4bc128f670da803ebe18a04daa43db8 Mon Sep 17 00:00:00 2001 From: Mike Jumper Date: Sat, 2 Dec 2023 22:31:46 -0800 Subject: [PATCH 12/18] GUACAMOLE-1859: Update to Apache Directory API v2.1.5. --- doc/licenses/apache-commons-1.16.0/NOTICE | 5 ++ .../README | 2 +- .../apache-commons-1.16.0/dep-coordinates.txt | 1 + doc/licenses/apache-commons-codec-1.15/NOTICE | 17 ------ .../dep-coordinates.txt | 1 - .../dep-coordinates.txt | 1 - .../NOTICE | 2 +- .../README | 2 +- .../dep-coordinates.txt | 1 + .../dep-coordinates.txt | 1 - .../NOTICE | 2 +- .../README | 2 +- .../dep-coordinates.txt | 1 + .../apache-mina-2.2.2/dep-coordinates.txt | 1 - .../NOTICE | 0 .../README | 2 +- .../apache-mina-2.2.3/dep-coordinates.txt | 1 + .../directory-api-2.1.4/dep-coordinates.txt | 1 - .../NOTICE | 0 .../README | 2 +- .../directory-api-2.1.5/dep-coordinates.txt | 1 + .../snakeyaml-2.0/dep-coordinates.txt | 1 - .../{snakeyaml-2.0 => snakeyaml-2.2}/README | 2 +- .../snakeyaml-2.2/dep-coordinates.txt | 1 + extensions/guacamole-auth-ldap/pom.xml | 20 ++++++- .../modules/guacamole-auth-sso-cas/pom.xml | 18 +++++++ .../modules/guacamole-auth-sso-saml/pom.xml | 53 ++++++++++++++++++- 27 files changed, 107 insertions(+), 34 deletions(-) create mode 100644 doc/licenses/apache-commons-1.16.0/NOTICE rename doc/licenses/{apache-commons-codec-1.15 => apache-commons-1.16.0}/README (92%) create mode 100644 doc/licenses/apache-commons-1.16.0/dep-coordinates.txt delete mode 100644 doc/licenses/apache-commons-codec-1.15/NOTICE delete mode 100644 doc/licenses/apache-commons-codec-1.15/dep-coordinates.txt delete mode 100644 doc/licenses/apache-commons-lang-3.12.0/dep-coordinates.txt rename doc/licenses/{apache-commons-lang-3.12.0 => apache-commons-lang-3.14.0}/NOTICE (70%) rename doc/licenses/{apache-commons-lang-3.12.0 => apache-commons-lang-3.14.0}/README (92%) create mode 100644 doc/licenses/apache-commons-lang-3.14.0/dep-coordinates.txt delete mode 100644 doc/licenses/apache-commons-pool-2.11.1/dep-coordinates.txt rename doc/licenses/{apache-commons-pool-2.11.1 => apache-commons-pool-2.12.0}/NOTICE (70%) rename doc/licenses/{apache-commons-pool-2.11.1 => apache-commons-pool-2.12.0}/README (92%) create mode 100644 doc/licenses/apache-commons-pool-2.12.0/dep-coordinates.txt delete mode 100644 doc/licenses/apache-mina-2.2.2/dep-coordinates.txt rename doc/licenses/{apache-mina-2.2.2 => apache-mina-2.2.3}/NOTICE (100%) rename doc/licenses/{apache-mina-2.2.2 => apache-mina-2.2.3}/README (90%) create mode 100644 doc/licenses/apache-mina-2.2.3/dep-coordinates.txt delete mode 100644 doc/licenses/directory-api-2.1.4/dep-coordinates.txt rename doc/licenses/{directory-api-2.1.4 => directory-api-2.1.5}/NOTICE (100%) rename doc/licenses/{directory-api-2.1.4 => directory-api-2.1.5}/README (91%) create mode 100644 doc/licenses/directory-api-2.1.5/dep-coordinates.txt delete mode 100644 doc/licenses/snakeyaml-2.0/dep-coordinates.txt rename doc/licenses/{snakeyaml-2.0 => snakeyaml-2.2}/README (92%) create mode 100644 doc/licenses/snakeyaml-2.2/dep-coordinates.txt diff --git a/doc/licenses/apache-commons-1.16.0/NOTICE b/doc/licenses/apache-commons-1.16.0/NOTICE new file mode 100644 index 0000000000..639cd1fb37 --- /dev/null +++ b/doc/licenses/apache-commons-1.16.0/NOTICE @@ -0,0 +1,5 @@ +Apache Commons Codec +Copyright 2002-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). diff --git a/doc/licenses/apache-commons-codec-1.15/README b/doc/licenses/apache-commons-1.16.0/README similarity index 92% rename from doc/licenses/apache-commons-codec-1.15/README rename to doc/licenses/apache-commons-1.16.0/README index eed5894c92..3a59af7527 100644 --- a/doc/licenses/apache-commons-codec-1.15/README +++ b/doc/licenses/apache-commons-1.16.0/README @@ -1,7 +1,7 @@ Apache Commons Codec (http://commons.apache.org/proper/commons-codec/) ----------------------------------------------------------------------- - Version: 1.15 + Version: 1.16.0 From: 'Apache Software Foundation' (https://www.apache.org/) License(s): Apache v2.0 diff --git a/doc/licenses/apache-commons-1.16.0/dep-coordinates.txt b/doc/licenses/apache-commons-1.16.0/dep-coordinates.txt new file mode 100644 index 0000000000..9d5153d43d --- /dev/null +++ b/doc/licenses/apache-commons-1.16.0/dep-coordinates.txt @@ -0,0 +1 @@ +commons-codec:commons-codec:jar:1.16.0 diff --git a/doc/licenses/apache-commons-codec-1.15/NOTICE b/doc/licenses/apache-commons-codec-1.15/NOTICE deleted file mode 100644 index 9899d2108a..0000000000 --- a/doc/licenses/apache-commons-codec-1.15/NOTICE +++ /dev/null @@ -1,17 +0,0 @@ -Apache Commons Codec -Copyright 2002-2020 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (https://www.apache.org/). - -src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java -contains test data from http://aspell.net/test/orig/batch0.tab. -Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org) - -=============================================================================== - -The content of package org.apache.commons.codec.language.bm has been translated -from the original php source code available at http://stevemorse.org/phoneticinfo.htm -with permission from the original authors. -Original source copyright: -Copyright (c) 2008 Alexander Beider & Stephen P. Morse. diff --git a/doc/licenses/apache-commons-codec-1.15/dep-coordinates.txt b/doc/licenses/apache-commons-codec-1.15/dep-coordinates.txt deleted file mode 100644 index 29280ea819..0000000000 --- a/doc/licenses/apache-commons-codec-1.15/dep-coordinates.txt +++ /dev/null @@ -1 +0,0 @@ -commons-codec:commons-codec:jar:1.15 diff --git a/doc/licenses/apache-commons-lang-3.12.0/dep-coordinates.txt b/doc/licenses/apache-commons-lang-3.12.0/dep-coordinates.txt deleted file mode 100644 index 512542ce66..0000000000 --- a/doc/licenses/apache-commons-lang-3.12.0/dep-coordinates.txt +++ /dev/null @@ -1 +0,0 @@ -org.apache.commons:commons-lang3:jar:3.12.0 diff --git a/doc/licenses/apache-commons-lang-3.12.0/NOTICE b/doc/licenses/apache-commons-lang-3.14.0/NOTICE similarity index 70% rename from doc/licenses/apache-commons-lang-3.12.0/NOTICE rename to doc/licenses/apache-commons-lang-3.14.0/NOTICE index 3d4c6906ab..307ec45cf5 100644 --- a/doc/licenses/apache-commons-lang-3.12.0/NOTICE +++ b/doc/licenses/apache-commons-lang-3.14.0/NOTICE @@ -1,5 +1,5 @@ Apache Commons Lang -Copyright 2001-2021 The Apache Software Foundation +Copyright 2001-2023 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (https://www.apache.org/). diff --git a/doc/licenses/apache-commons-lang-3.12.0/README b/doc/licenses/apache-commons-lang-3.14.0/README similarity index 92% rename from doc/licenses/apache-commons-lang-3.12.0/README rename to doc/licenses/apache-commons-lang-3.14.0/README index bce46d42b4..079e21d577 100644 --- a/doc/licenses/apache-commons-lang-3.12.0/README +++ b/doc/licenses/apache-commons-lang-3.14.0/README @@ -1,7 +1,7 @@ Apache Commons Lang (http://commons.apache.org/proper/commons-lang/) -------------------------------------------------------------------- - Version: 3.12.0 + Version: 3.14.0 From: 'Apache Software Foundation' (https://www.apache.org/) License(s): Apache v2.0 diff --git a/doc/licenses/apache-commons-lang-3.14.0/dep-coordinates.txt b/doc/licenses/apache-commons-lang-3.14.0/dep-coordinates.txt new file mode 100644 index 0000000000..3822db1f78 --- /dev/null +++ b/doc/licenses/apache-commons-lang-3.14.0/dep-coordinates.txt @@ -0,0 +1 @@ +org.apache.commons:commons-lang3:jar:3.14.0 diff --git a/doc/licenses/apache-commons-pool-2.11.1/dep-coordinates.txt b/doc/licenses/apache-commons-pool-2.11.1/dep-coordinates.txt deleted file mode 100644 index c6fd9e9453..0000000000 --- a/doc/licenses/apache-commons-pool-2.11.1/dep-coordinates.txt +++ /dev/null @@ -1 +0,0 @@ -org.apache.commons:commons-pool2:jar:2.11.1 diff --git a/doc/licenses/apache-commons-pool-2.11.1/NOTICE b/doc/licenses/apache-commons-pool-2.12.0/NOTICE similarity index 70% rename from doc/licenses/apache-commons-pool-2.11.1/NOTICE rename to doc/licenses/apache-commons-pool-2.12.0/NOTICE index 75e95b7cc0..2c90b4379d 100644 --- a/doc/licenses/apache-commons-pool-2.11.1/NOTICE +++ b/doc/licenses/apache-commons-pool-2.12.0/NOTICE @@ -1,5 +1,5 @@ Apache Commons Pool -Copyright 2001-2021 The Apache Software Foundation +Copyright 2001-2023 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (https://www.apache.org/). diff --git a/doc/licenses/apache-commons-pool-2.11.1/README b/doc/licenses/apache-commons-pool-2.12.0/README similarity index 92% rename from doc/licenses/apache-commons-pool-2.11.1/README rename to doc/licenses/apache-commons-pool-2.12.0/README index 730aa886c3..18db98e00c 100644 --- a/doc/licenses/apache-commons-pool-2.11.1/README +++ b/doc/licenses/apache-commons-pool-2.12.0/README @@ -1,7 +1,7 @@ Apache Commons Pool (http://commons.apache.org/proper/commons-pool/) -------------------------------------------------------------------- - Version: 2.11.1 + Version: 2.12.0 From: 'Apache Software Foundation' (https://www.apache.org/) License(s): Apache v2.0 diff --git a/doc/licenses/apache-commons-pool-2.12.0/dep-coordinates.txt b/doc/licenses/apache-commons-pool-2.12.0/dep-coordinates.txt new file mode 100644 index 0000000000..07edda2447 --- /dev/null +++ b/doc/licenses/apache-commons-pool-2.12.0/dep-coordinates.txt @@ -0,0 +1 @@ +org.apache.commons:commons-pool2:jar:2.12.0 diff --git a/doc/licenses/apache-mina-2.2.2/dep-coordinates.txt b/doc/licenses/apache-mina-2.2.2/dep-coordinates.txt deleted file mode 100644 index 5bf57abcf0..0000000000 --- a/doc/licenses/apache-mina-2.2.2/dep-coordinates.txt +++ /dev/null @@ -1 +0,0 @@ -org.apache.mina:mina-core:jar:2.2.2 diff --git a/doc/licenses/apache-mina-2.2.2/NOTICE b/doc/licenses/apache-mina-2.2.3/NOTICE similarity index 100% rename from doc/licenses/apache-mina-2.2.2/NOTICE rename to doc/licenses/apache-mina-2.2.3/NOTICE diff --git a/doc/licenses/apache-mina-2.2.2/README b/doc/licenses/apache-mina-2.2.3/README similarity index 90% rename from doc/licenses/apache-mina-2.2.2/README rename to doc/licenses/apache-mina-2.2.3/README index 8fea0f1e97..12b625967b 100644 --- a/doc/licenses/apache-mina-2.2.2/README +++ b/doc/licenses/apache-mina-2.2.3/README @@ -1,7 +1,7 @@ Apache Mina (https://mina.apache.org/) -------------------------------------- - Version: 2.2.2 + Version: 2.2.3 From: 'Apache Software Foundation' (https://www.apache.org/) License(s): Apache v2.0 diff --git a/doc/licenses/apache-mina-2.2.3/dep-coordinates.txt b/doc/licenses/apache-mina-2.2.3/dep-coordinates.txt new file mode 100644 index 0000000000..c2d0321f79 --- /dev/null +++ b/doc/licenses/apache-mina-2.2.3/dep-coordinates.txt @@ -0,0 +1 @@ +org.apache.mina:mina-core:jar:2.2.3 diff --git a/doc/licenses/directory-api-2.1.4/dep-coordinates.txt b/doc/licenses/directory-api-2.1.4/dep-coordinates.txt deleted file mode 100644 index 8d7257210d..0000000000 --- a/doc/licenses/directory-api-2.1.4/dep-coordinates.txt +++ /dev/null @@ -1 +0,0 @@ -org.apache.directory.api:api-all:jar:2.1.4 diff --git a/doc/licenses/directory-api-2.1.4/NOTICE b/doc/licenses/directory-api-2.1.5/NOTICE similarity index 100% rename from doc/licenses/directory-api-2.1.4/NOTICE rename to doc/licenses/directory-api-2.1.5/NOTICE diff --git a/doc/licenses/directory-api-2.1.4/README b/doc/licenses/directory-api-2.1.5/README similarity index 91% rename from doc/licenses/directory-api-2.1.4/README rename to doc/licenses/directory-api-2.1.5/README index 1ceaa17b46..666bb56300 100644 --- a/doc/licenses/directory-api-2.1.4/README +++ b/doc/licenses/directory-api-2.1.5/README @@ -1,7 +1,7 @@ Apache Directory LDAP API (http://directory.apache.org) ------------------------------------------------------- - Version: 2.1.4 + Version: 2.1.5 From: 'Apache Software Foundation' (https://www.apache.org/) License(s): Apache v2.0 diff --git a/doc/licenses/directory-api-2.1.5/dep-coordinates.txt b/doc/licenses/directory-api-2.1.5/dep-coordinates.txt new file mode 100644 index 0000000000..37dc92a9ee --- /dev/null +++ b/doc/licenses/directory-api-2.1.5/dep-coordinates.txt @@ -0,0 +1 @@ +org.apache.directory.api:api-all:jar:2.1.5 diff --git a/doc/licenses/snakeyaml-2.0/dep-coordinates.txt b/doc/licenses/snakeyaml-2.0/dep-coordinates.txt deleted file mode 100644 index bdfaf14fe1..0000000000 --- a/doc/licenses/snakeyaml-2.0/dep-coordinates.txt +++ /dev/null @@ -1 +0,0 @@ -org.yaml:snakeyaml:jar:2.0 diff --git a/doc/licenses/snakeyaml-2.0/README b/doc/licenses/snakeyaml-2.2/README similarity index 92% rename from doc/licenses/snakeyaml-2.0/README rename to doc/licenses/snakeyaml-2.2/README index 429eb9958d..a1ce9461e6 100644 --- a/doc/licenses/snakeyaml-2.0/README +++ b/doc/licenses/snakeyaml-2.2/README @@ -1,7 +1,7 @@ SnakeYAML (https://bitbucket.org/snakeyaml/snakeyaml/ ----------------------------------------------------- - Version: 2.0 + Version: 2.2 From: 'Andrey Somov' (https://bitbucket.org/asomov/) License(s): Apache v2.0 diff --git a/doc/licenses/snakeyaml-2.2/dep-coordinates.txt b/doc/licenses/snakeyaml-2.2/dep-coordinates.txt new file mode 100644 index 0000000000..94464ca336 --- /dev/null +++ b/doc/licenses/snakeyaml-2.2/dep-coordinates.txt @@ -0,0 +1 @@ +org.yaml:snakeyaml:jar:2.2 diff --git a/extensions/guacamole-auth-ldap/pom.xml b/extensions/guacamole-auth-ldap/pom.xml index 1066608fed..2be994ea2e 100644 --- a/extensions/guacamole-auth-ldap/pom.xml +++ b/extensions/guacamole-auth-ldap/pom.xml @@ -51,8 +51,19 @@ org.apache.directory.api api-all - 2.1.4 + 2.1.5 + + + + org.apache.commons + commons-lang3 + + @@ -72,6 +83,13 @@ jackson-dataformat-yaml + + + org.apache.commons + commons-lang3 + 3.14.0 + + diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/pom.xml b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/pom.xml index 6acc7aa421..b6b25f767d 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/pom.xml +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/pom.xml @@ -65,6 +65,17 @@ org.glassfish.jaxb jaxb-core + + + + commons-codec + commons-codec + @@ -118,6 +129,13 @@ 2.3.1 + + + commons-codec + commons-codec + 1.16.0 + + diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/pom.xml b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/pom.xml index 158632136c..c9fa5d20c9 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/pom.xml +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/pom.xml @@ -94,21 +94,70 @@ xmlsec + + + org.apache.commons + commons-lang3 + + + + + commons-codec + commons-codec + + - + com.fasterxml.woodstox woodstox-core 5.4.0 - + org.apache.santuario xmlsec 2.2.6 + + + + + commons-codec + commons-codec + + + + + + + + org.apache.commons + commons-lang3 + 3.14.0 + + + + + commons-codec + commons-codec + 1.16.0 From 4a3ecdcb51b2262cd39e686bd7519406cab83d89 Mon Sep 17 00:00:00 2001 From: Mike Jumper Date: Sat, 2 Dec 2023 22:32:46 -0800 Subject: [PATCH 13/18] GUACAMOLE-1859: Update to MyBatis 3.5.14. --- doc/licenses/mybatis-3.5.13/dep-coordinates.txt | 1 - doc/licenses/{mybatis-3.5.13 => mybatis-3.5.14}/NOTICE | 0 doc/licenses/{mybatis-3.5.13 => mybatis-3.5.14}/README | 2 +- doc/licenses/mybatis-3.5.14/dep-coordinates.txt | 1 + .../modules/guacamole-auth-jdbc-base/pom.xml | 2 +- 5 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 doc/licenses/mybatis-3.5.13/dep-coordinates.txt rename doc/licenses/{mybatis-3.5.13 => mybatis-3.5.14}/NOTICE (100%) rename doc/licenses/{mybatis-3.5.13 => mybatis-3.5.14}/README (89%) create mode 100644 doc/licenses/mybatis-3.5.14/dep-coordinates.txt diff --git a/doc/licenses/mybatis-3.5.13/dep-coordinates.txt b/doc/licenses/mybatis-3.5.13/dep-coordinates.txt deleted file mode 100644 index 9da1af7147..0000000000 --- a/doc/licenses/mybatis-3.5.13/dep-coordinates.txt +++ /dev/null @@ -1 +0,0 @@ -org.mybatis:mybatis:jar:3.5.13 diff --git a/doc/licenses/mybatis-3.5.13/NOTICE b/doc/licenses/mybatis-3.5.14/NOTICE similarity index 100% rename from doc/licenses/mybatis-3.5.13/NOTICE rename to doc/licenses/mybatis-3.5.14/NOTICE diff --git a/doc/licenses/mybatis-3.5.13/README b/doc/licenses/mybatis-3.5.14/README similarity index 89% rename from doc/licenses/mybatis-3.5.13/README rename to doc/licenses/mybatis-3.5.14/README index 11363cae89..3c40c289e4 100644 --- a/doc/licenses/mybatis-3.5.13/README +++ b/doc/licenses/mybatis-3.5.14/README @@ -1,7 +1,7 @@ MyBatis (http://www.mybatis.org/mybatis-3/) ------------------------------------------- - Version: 3.5.13 + Version: 3.5.14 From: 'MyBatis' (http://www.mybatis.org/) License(s): Apache v2.0 diff --git a/doc/licenses/mybatis-3.5.14/dep-coordinates.txt b/doc/licenses/mybatis-3.5.14/dep-coordinates.txt new file mode 100644 index 0000000000..9852229111 --- /dev/null +++ b/doc/licenses/mybatis-3.5.14/dep-coordinates.txt @@ -0,0 +1 @@ +org.mybatis:mybatis:jar:3.5.14 diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/pom.xml b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/pom.xml index d7aa96d2da..cc6a784660 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/pom.xml +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/pom.xml @@ -57,7 +57,7 @@ org.mybatis mybatis - 3.5.13 + 3.5.14 From 6e43c7f872255867e46941a005a46dc84ffe2399 Mon Sep 17 00:00:00 2001 From: Mike Jumper Date: Sat, 2 Dec 2023 22:33:38 -0800 Subject: [PATCH 14/18] GUACAMOLE-1859: Update to Kotlin 1.9.21. --- doc/licenses/kotlin-1.9.10/dep-coordinates.txt | 5 ----- doc/licenses/{kotlin-1.9.10 => kotlin-1.9.21}/NOTICE.txt | 0 doc/licenses/{kotlin-1.9.10 => kotlin-1.9.21}/README | 2 +- doc/licenses/kotlin-1.9.21/dep-coordinates.txt | 5 +++++ .../guacamole-vault/modules/guacamole-vault-ksm/pom.xml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) delete mode 100644 doc/licenses/kotlin-1.9.10/dep-coordinates.txt rename doc/licenses/{kotlin-1.9.10 => kotlin-1.9.21}/NOTICE.txt (100%) rename doc/licenses/{kotlin-1.9.10 => kotlin-1.9.21}/README (89%) create mode 100644 doc/licenses/kotlin-1.9.21/dep-coordinates.txt diff --git a/doc/licenses/kotlin-1.9.10/dep-coordinates.txt b/doc/licenses/kotlin-1.9.10/dep-coordinates.txt deleted file mode 100644 index 90ed95929d..0000000000 --- a/doc/licenses/kotlin-1.9.10/dep-coordinates.txt +++ /dev/null @@ -1,5 +0,0 @@ -org.jetbrains.kotlin:kotlin-reflect:jar:1.9.10 -org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.10 -org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.9.10 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.9.10 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.9.10 diff --git a/doc/licenses/kotlin-1.9.10/NOTICE.txt b/doc/licenses/kotlin-1.9.21/NOTICE.txt similarity index 100% rename from doc/licenses/kotlin-1.9.10/NOTICE.txt rename to doc/licenses/kotlin-1.9.21/NOTICE.txt diff --git a/doc/licenses/kotlin-1.9.10/README b/doc/licenses/kotlin-1.9.21/README similarity index 89% rename from doc/licenses/kotlin-1.9.10/README rename to doc/licenses/kotlin-1.9.21/README index f7a6a3b7a5..dd464946e2 100644 --- a/doc/licenses/kotlin-1.9.10/README +++ b/doc/licenses/kotlin-1.9.21/README @@ -1,7 +1,7 @@ Kotlin (https://kotlinlang.org/) -------------------------------- - Version: 1.9.10 + Version: 1.9.21 From: 'JetBrains s.r.o and respective authors and developers' License(s): Apache v2.0 diff --git a/doc/licenses/kotlin-1.9.21/dep-coordinates.txt b/doc/licenses/kotlin-1.9.21/dep-coordinates.txt new file mode 100644 index 0000000000..950fd82368 --- /dev/null +++ b/doc/licenses/kotlin-1.9.21/dep-coordinates.txt @@ -0,0 +1,5 @@ +org.jetbrains.kotlin:kotlin-reflect:jar:1.9.21 +org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.21 +org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.9.21 +org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.9.21 +org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.9.21 diff --git a/extensions/guacamole-vault/modules/guacamole-vault-ksm/pom.xml b/extensions/guacamole-vault/modules/guacamole-vault-ksm/pom.xml index 9f48d01f01..ea09f94e20 100644 --- a/extensions/guacamole-vault/modules/guacamole-vault-ksm/pom.xml +++ b/extensions/guacamole-vault/modules/guacamole-vault-ksm/pom.xml @@ -38,7 +38,7 @@ - 1.9.10 + 1.9.21 From 0c6b9903ae4769166fbcf961fdcb2cfa7a705915 Mon Sep 17 00:00:00 2001 From: Mike Jumper Date: Sat, 2 Dec 2023 22:33:53 -0800 Subject: [PATCH 15/18] GUACAMOLE-1859: Update to jUnit 5.10.1. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5863c5f0cb..43e19ebee2 100644 --- a/pom.xml +++ b/pom.xml @@ -42,7 +42,7 @@ 2.16.0 2.16.0 2.41 - 5.10.0 + 5.10.1 4.13.2 1.3.14 2.0.9 From 176eec6fd826fc3af6c22efb122b48af8b968201 Mon Sep 17 00:00:00 2001 From: James Muehlner Date: Thu, 28 Dec 2023 19:53:13 +0000 Subject: [PATCH 16/18] GUACAMOLE-1896: Refresh connection parameters when focused client updates. --- .../frontend/src/app/client/directives/guacTiledClients.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js b/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js index 01ecab50dc..ea94f046ac 100644 --- a/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js +++ b/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js @@ -92,6 +92,11 @@ angular.module('client').directive('guacTiledClients', [function guacTiledClient $scope.$emit('guacClientFocused', focusedClient); }); + // Notify whenever arguments of currently-focused client changes + $scope.$watch('getFocusedClient().arguments', function focusedClientParametersChanged() { + $scope.$emit('guacClientFocused', $scope.getFocusedClient()); + }, true); + /** * Returns a callback for guacClick that assigns or updates keyboard * focus to the given client, allowing that client to receive and From 83d411572785ae2de712bf5a230f4a8c7f3938d2 Mon Sep 17 00:00:00 2001 From: James Muehlner Date: Tue, 2 Jan 2024 23:27:04 +0000 Subject: [PATCH 17/18] GUACAMOLE-1896: Add a new guacClientArgumentsUpdated event instead of abusing guacClientFocused. --- .../src/app/client/controllers/clientController.js | 12 ++++++++++++ .../src/app/client/directives/guacTiledClients.js | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/guacamole/src/main/frontend/src/app/client/controllers/clientController.js b/guacamole/src/main/frontend/src/app/client/controllers/clientController.js index 2821146f8a..920d79b3ae 100644 --- a/guacamole/src/main/frontend/src/app/client/controllers/clientController.js +++ b/guacamole/src/main/frontend/src/app/client/controllers/clientController.js @@ -486,6 +486,18 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams }); + // Automatically update connection parameters that have been modified + // for the current focused client + $scope.$on('guacClientArgumentsUpdated', function focusedClientChanged(event, focusedClient) { + + // Update available connection parameters, if the updated arguments are + // for the current focused client - otherwise ignore them + if ($scope.focusedClient && $scope.focusedClient === focusedClient) + $scope.menu.connectionParameters = focusedClient ? + ManagedClient.getArgumentModel(focusedClient) : {}; + + }); + // Update page icon when thumbnail changes $scope.$watch('focusedClient.thumbnail.canvas', function thumbnailChanged(canvas) { iconService.setIcons(canvas); diff --git a/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js b/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js index ea94f046ac..e43c2603fd 100644 --- a/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js +++ b/guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js @@ -94,7 +94,7 @@ angular.module('client').directive('guacTiledClients', [function guacTiledClient // Notify whenever arguments of currently-focused client changes $scope.$watch('getFocusedClient().arguments', function focusedClientParametersChanged() { - $scope.$emit('guacClientFocused', $scope.getFocusedClient()); + $scope.$emit('guacClientArgumentsUpdated', $scope.getFocusedClient()); }, true); /** From 1156875fefd48c91d053763f899d618ea7e41cf2 Mon Sep 17 00:00:00 2001 From: James Muehlner Date: Wed, 3 Jan 2024 22:03:43 +0000 Subject: [PATCH 18/18] GUACAMOLE-1896: Clean up unreachable code. --- .../frontend/src/app/client/controllers/clientController.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/guacamole/src/main/frontend/src/app/client/controllers/clientController.js b/guacamole/src/main/frontend/src/app/client/controllers/clientController.js index 920d79b3ae..5452f906fa 100644 --- a/guacamole/src/main/frontend/src/app/client/controllers/clientController.js +++ b/guacamole/src/main/frontend/src/app/client/controllers/clientController.js @@ -493,8 +493,7 @@ angular.module('client').controller('clientController', ['$scope', '$routeParams // Update available connection parameters, if the updated arguments are // for the current focused client - otherwise ignore them if ($scope.focusedClient && $scope.focusedClient === focusedClient) - $scope.menu.connectionParameters = focusedClient ? - ManagedClient.getArgumentModel(focusedClient) : {}; + $scope.menu.connectionParameters = ManagedClient.getArgumentModel(focusedClient); });