From 55cd8031665c062ca94d45f9bc6f73df1cb5e9dd Mon Sep 17 00:00:00 2001 From: crschnick Date: Wed, 31 Dec 2025 19:36:19 +0000 Subject: [PATCH] Small fixes --- app/src/main/java/io/xpipe/app/prefs/AppPrefs.java | 8 ++++---- .../java/io/xpipe/app/prefs/SecurityCategory.java | 4 ++-- .../io/xpipe/app/pwman/KeePassXcProxyClient.java | 13 ++++++++----- .../io/xpipe/app/pwman/PassboltPasswordManager.java | 2 +- app/src/main/java/io/xpipe/app/util/HttpHelper.java | 2 +- dist/changelog/20.1.md | 2 +- lang/strings/translations_da.properties | 4 ++-- lang/strings/translations_de.properties | 4 ++-- lang/strings/translations_en.properties | 4 ++-- lang/strings/translations_es.properties | 4 ++-- lang/strings/translations_fr.properties | 4 ++-- lang/strings/translations_id.properties | 4 ++-- lang/strings/translations_it.properties | 4 ++-- lang/strings/translations_ja.properties | 4 ++-- lang/strings/translations_ko.properties | 4 ++-- lang/strings/translations_nl.properties | 4 ++-- lang/strings/translations_pl.properties | 4 ++-- lang/strings/translations_pt.properties | 4 ++-- lang/strings/translations_ru.properties | 4 ++-- lang/strings/translations_sv.properties | 4 ++-- lang/strings/translations_tr.properties | 4 ++-- lang/strings/translations_vi.properties | 4 ++-- lang/strings/translations_zh-Hans.properties | 6 ++---- lang/strings/translations_zh-Hant.properties | 4 ++-- 24 files changed, 53 insertions(+), 52 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java b/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java index 8f0761cf9..f010fa663 100644 --- a/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java +++ b/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java @@ -337,8 +337,8 @@ public final class AppPrefs { .build()); final BooleanProperty checkForSecurityUpdates = mapLocal(new GlobalBooleanProperty(true), "checkForSecurityUpdates", Boolean.class, false); - final BooleanProperty disableApiHttpsTlsCheck = - mapLocal(new GlobalBooleanProperty(false), "disableApiHttpsTlsCheck", Boolean.class, true); + final BooleanProperty disableHttpsTlsCheck = + mapLocal(new GlobalBooleanProperty(false), "disableHttpsTlsCheck", Boolean.class, true); final BooleanProperty condenseConnectionDisplay = mapLocal(new GlobalBooleanProperty(false), "condenseConnectionDisplay", Boolean.class, false); final BooleanProperty showChildCategoriesInParentCategory = @@ -435,8 +435,8 @@ public final class AppPrefs { private AppPrefs() {} - public ObservableValue disableApiHttpsTlsCheck() { - return disableApiHttpsTlsCheck; + public ObservableValue disableHttpsTlsCheck() { + return disableHttpsTlsCheck; } public ObservableValue vaultAuthentication() { diff --git a/app/src/main/java/io/xpipe/app/prefs/SecurityCategory.java b/app/src/main/java/io/xpipe/app/prefs/SecurityCategory.java index cca1e3d49..f40c50df1 100644 --- a/app/src/main/java/io/xpipe/app/prefs/SecurityCategory.java +++ b/app/src/main/java/io/xpipe/app/prefs/SecurityCategory.java @@ -35,8 +35,8 @@ public class SecurityCategory extends AppPrefsCategory { .addToggle(prefs.dontAutomaticallyStartVmSshServer) .pref(prefs.disableTerminalRemotePasswordPreparation) .addToggle(prefs.disableTerminalRemotePasswordPreparation) - .pref(prefs.disableApiHttpsTlsCheck) - .addToggle(prefs.disableApiHttpsTlsCheck)); + .pref(prefs.disableHttpsTlsCheck) + .addToggle(prefs.disableHttpsTlsCheck)); return builder.buildComp(); } } diff --git a/app/src/main/java/io/xpipe/app/pwman/KeePassXcProxyClient.java b/app/src/main/java/io/xpipe/app/pwman/KeePassXcProxyClient.java index 7381ba936..ff0f77853 100644 --- a/app/src/main/java/io/xpipe/app/pwman/KeePassXcProxyClient.java +++ b/app/src/main/java/io/xpipe/app/pwman/KeePassXcProxyClient.java @@ -1,5 +1,6 @@ package io.xpipe.app.pwman; +import com.fasterxml.jackson.databind.JsonNode; import io.xpipe.app.issue.ErrorEventFactory; import io.xpipe.app.util.DocumentationLink; import io.xpipe.app.util.ThreadHelper; @@ -16,10 +17,7 @@ import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.nio.charset.StandardCharsets; import java.nio.file.Path; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.UUID; +import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -287,8 +285,13 @@ public class KeePassXcProxyClient { } if (count > 1) { + var entries = tree.required("entries"); + var names = new ArrayList(); + for (JsonNode entry : entries) { + names.add(entry.required("name").textValue()); + } throw ErrorEventFactory.expected( - new IllegalArgumentException("Password key is ambiguous and returned multiple results")); + new IllegalArgumentException("Password key is ambiguous and returned multiple entries: " + String.join(", ", names))); } var object = (ObjectNode) tree.required("entries").get(0); diff --git a/app/src/main/java/io/xpipe/app/pwman/PassboltPasswordManager.java b/app/src/main/java/io/xpipe/app/pwman/PassboltPasswordManager.java index b5274b99a..47b7fd76f 100644 --- a/app/src/main/java/io/xpipe/app/pwman/PassboltPasswordManager.java +++ b/app/src/main/java/io/xpipe/app/pwman/PassboltPasswordManager.java @@ -158,7 +158,7 @@ public class PassboltPasswordManager implements PasswordManager { return null; } - b.addIf(AppPrefs.get().disableApiHttpsTlsCheck().getValue(), "--tlsSkipVerify") + b.addIf(AppPrefs.get().disableHttpsTlsCheck().getValue(), "--tlsSkipVerify") .add("--serverAddress") .addLiteral(serverUrl) .add("--userPassword") diff --git a/app/src/main/java/io/xpipe/app/util/HttpHelper.java b/app/src/main/java/io/xpipe/app/util/HttpHelper.java index 6258c00a9..d34606a2c 100644 --- a/app/src/main/java/io/xpipe/app/util/HttpHelper.java +++ b/app/src/main/java/io/xpipe/app/util/HttpHelper.java @@ -18,7 +18,7 @@ public class HttpHelper { var builder = HttpClient.newBuilder(); builder.version(HttpClient.Version.HTTP_1_1); builder.followRedirects(HttpClient.Redirect.NORMAL); - if (AppPrefs.get() != null && AppPrefs.get().disableApiHttpsTlsCheck().getValue()) { + if (AppPrefs.get() != null && AppPrefs.get().disableHttpsTlsCheck().getValue()) { var sslContext = SSLContext.getInstance("TLS"); var trustManager = new X509TrustManager() { @Override diff --git a/dist/changelog/20.1.md b/dist/changelog/20.1.md index 652769c85..ee313f9c3 100644 --- a/dist/changelog/20.1.md +++ b/dist/changelog/20.1.md @@ -14,7 +14,7 @@ Furthermore, various fixes have been implemented for SSH gateways and EC2 gatewa ## Fixes -- Fix disable TLS setting for HTTP requests not applying properly +- Fix disable TLS verification setting for HTTP requests not applying properly - Fix various NullPointers - Fix occasional application freeze due to deadlock - Fix various typos diff --git a/lang/strings/translations_da.properties b/lang/strings/translations_da.properties index 3673f4902..6b30adc80 100644 --- a/lang/strings/translations_da.properties +++ b/lang/strings/translations_da.properties @@ -1384,8 +1384,8 @@ noScriptStateAvailable=Opdater for at bestemme scriptkompatibilitet ... documentationDescription=Tjek dokumentationen ud customEditorCommandInTerminal=Kør en brugerdefineret kommando i en terminal customEditorCommandInTerminalDescription=Hvis din editor er terminalbaseret, kan du aktivere denne mulighed for automatisk at åbne en terminal og køre kommandoen i terminalsessionen i stedet.\n\nDu kan bruge denne indstilling til editorer som vi, vim, nvim og andre. -disableApiHttpsTlsCheck=Deaktiver verifikation af API HTTPS-anmodningscertifikater -disableApiHttpsTlsCheckDescription=Hvis din organisation dekrypterer din HTTPS-trafik i firewalls ved hjælp af SSL-aflytning, vil enhver opdateringskontrol eller licenskontrol mislykkes, fordi certifikaterne ikke stemmer overens. Du kan løse dette ved at aktivere denne indstilling og deaktivere TLS-certifikatvalidering. +disableHttpsTlsCheck=Deaktiver verifikation af HTTPS-anmodningscertifikater +disableHttpsTlsCheckDescription=Hvis din organisation dekrypterer din HTTPS-trafik i firewalls ved hjælp af SSL-aflytning, vil enhver opdateringskontrol eller licenskontrol mislykkes, fordi certifikaterne ikke stemmer overens. Du kan løse dette ved at aktivere denne indstilling og deaktivere TLS-certifikatvalidering. connectionsSelected=$NUMBER$ forbindelser valgt addConnections=Tilføj forbindelser browseDirectory=Gennemse bibliotek diff --git a/lang/strings/translations_de.properties b/lang/strings/translations_de.properties index 1d67ce6f7..64b9001b0 100644 --- a/lang/strings/translations_de.properties +++ b/lang/strings/translations_de.properties @@ -1375,8 +1375,8 @@ noScriptStateAvailable=Aktualisieren, um die Skriptkompatibilität zu bestimmen documentationDescription=Schau dir die Dokumentation an customEditorCommandInTerminal=Benutzerdefinierten Befehl in einem Terminal ausführen customEditorCommandInTerminalDescription=Wenn dein Editor terminalbasiert ist, kannst du diese Option aktivieren, um automatisch ein Terminal zu öffnen und den Befehl stattdessen in der Terminalsitzung auszuführen.\n\nDu kannst diese Option für Editoren wie vi, vim, nvim und andere verwenden. -disableApiHttpsTlsCheck=Deaktivieren der Zertifikatsüberprüfung von API-HTTPS-Anfragen -disableApiHttpsTlsCheckDescription=Wenn dein Unternehmen deinen HTTPS-Verkehr in Firewalls mit SSL-Interception entschlüsselt, schlagen alle Update- oder Lizenzprüfungen fehl, weil die Zertifikate nicht übereinstimmen. Du kannst dies beheben, indem du diese Option aktivierst und die TLS-Zertifikatsüberprüfung deaktivierst. +disableHttpsTlsCheck=Zertifikatsprüfung für HTTPS-Anfragen deaktivieren +disableHttpsTlsCheckDescription=Wenn dein Unternehmen deinen HTTPS-Verkehr in Firewalls mit SSL-Interception entschlüsselt, schlagen alle Update- oder Lizenzprüfungen fehl, weil die Zertifikate nicht übereinstimmen. Du kannst dies beheben, indem du diese Option aktivierst und die TLS-Zertifikatsüberprüfung deaktivierst. connectionsSelected=$NUMBER$ ausgewählte Verbindungen addConnections=Verbindungen hinzufügen browseDirectory=Verzeichnis durchsuchen diff --git a/lang/strings/translations_en.properties b/lang/strings/translations_en.properties index e7bd4fb80..7861b80fc 100644 --- a/lang/strings/translations_en.properties +++ b/lang/strings/translations_en.properties @@ -1400,8 +1400,8 @@ noScriptStateAvailable=Refresh to determine script compatibility ... documentationDescription=Check out the documentation customEditorCommandInTerminal=Run custom command in a terminal customEditorCommandInTerminalDescription=If your editor is terminal-based, you can enable this option to automatically open a terminal and run the command in the terminal session instead.\n\nYou can use this option for editors like vi, vim, nvim, and others. -disableApiHttpsTlsCheck=Disable API HTTPS request certificate verification -disableApiHttpsTlsCheckDescription=If your organization is decrypting your HTTPS traffic in firewalls using SSL interception, any update checks or license checks will fail due to the certificates not matching up. You can fix this by enabling this option and disabling TLS certificate validation. +disableHttpsTlsCheck=Disable HTTPS request certificate verification +disableHttpsTlsCheckDescription=If your organization is decrypting your HTTPS traffic in firewalls using SSL interception, any update checks or license checks will fail due to the certificates not matching up. You can fix this by enabling this option and disabling TLS certificate validation. connectionsSelected=$NUMBER$ connections selected addConnections=Add connections browseDirectory=Browse directory diff --git a/lang/strings/translations_es.properties b/lang/strings/translations_es.properties index 83db2142b..2b8475cbf 100644 --- a/lang/strings/translations_es.properties +++ b/lang/strings/translations_es.properties @@ -1343,8 +1343,8 @@ noScriptStateAvailable=Actualizar para determinar la compatibilidad del script . documentationDescription=Consulta la documentación customEditorCommandInTerminal=Ejecutar un comando personalizado en un terminal customEditorCommandInTerminalDescription=Si tu editor está basado en un terminal, puedes activar esta opción para abrir automáticamente un terminal y ejecutar el comando en la sesión del terminal en su lugar.\n\nPuedes utilizar esta opción para editores como vi, vim, nvim y otros. -disableApiHttpsTlsCheck=Desactivar la verificación del certificado de solicitud HTTPS de la API -disableApiHttpsTlsCheckDescription=Si tu organización está descifrando tu tráfico HTTPS en cortafuegos utilizando la interceptación SSL, cualquier comprobación de actualización o de licencia fallará debido a que los certificados no coinciden. Puedes solucionarlo activando esta opción y desactivando la validación de certificados TLS. +disableHttpsTlsCheck=Desactivar la verificación del certificado de solicitud HTTPS +disableHttpsTlsCheckDescription=Si tu organización está descifrando tu tráfico HTTPS en cortafuegos utilizando la interceptación SSL, cualquier comprobación de actualización o de licencia fallará debido a que los certificados no coinciden. Puedes solucionarlo activando esta opción y desactivando la validación de certificados TLS. connectionsSelected=$NUMBER$ conexiones seleccionadas addConnections=Añadir conexiones browseDirectory=Examinar directorio diff --git a/lang/strings/translations_fr.properties b/lang/strings/translations_fr.properties index c01eed5d8..a3856dd1a 100644 --- a/lang/strings/translations_fr.properties +++ b/lang/strings/translations_fr.properties @@ -1380,8 +1380,8 @@ noScriptStateAvailable=Actualise pour déterminer la compatibilité des scripts. documentationDescription=Vérifie la documentation customEditorCommandInTerminal=Exécuter une commande personnalisée dans un terminal customEditorCommandInTerminalDescription=Si ton éditeur est basé sur un terminal, tu peux activer cette option pour ouvrir automatiquement un terminal et exécuter la commande dans la session du terminal à la place.\n\nTu peux utiliser cette option pour des éditeurs comme vi, vim, nvim et d'autres. -disableApiHttpsTlsCheck=Désactiver la vérification des certificats des requêtes HTTPS de l'API -disableApiHttpsTlsCheckDescription=Si ton organisation décrypte ton trafic HTTPS dans les pare-feux en utilisant l'interception SSL, toutes les vérifications de mise à jour ou de licence échoueront parce que les certificats ne correspondent pas. Tu peux résoudre ce problème en activant cette option et en désactivant la validation des certificats TLS. +disableHttpsTlsCheck=Désactiver la vérification des certificats des requêtes HTTPS +disableHttpsTlsCheckDescription=Si ton organisation décrypte ton trafic HTTPS dans les pare-feux en utilisant l'interception SSL, toutes les vérifications de mise à jour ou de licence échoueront parce que les certificats ne correspondent pas. Tu peux résoudre ce problème en activant cette option et en désactivant la validation des certificats TLS. connectionsSelected=$NUMBER$ connexions sélectionnées addConnections=Ajouter des connexions browseDirectory=Répertoire de navigation diff --git a/lang/strings/translations_id.properties b/lang/strings/translations_id.properties index e889531b5..571537ef1 100644 --- a/lang/strings/translations_id.properties +++ b/lang/strings/translations_id.properties @@ -1343,8 +1343,8 @@ noScriptStateAvailable=Menyegarkan untuk menentukan kompatibilitas skrip ... documentationDescription=Lihat dokumentasi customEditorCommandInTerminal=Menjalankan perintah khusus di terminal customEditorCommandInTerminalDescription=Jika editor Anda berbasis terminal, Anda dapat mengaktifkan opsi ini untuk secara otomatis membuka terminal dan menjalankan perintah dalam sesi terminal.\n\nAnda dapat menggunakan opsi ini untuk editor seperti vi, vim, nvim, dan lainnya. -disableApiHttpsTlsCheck=Menonaktifkan verifikasi sertifikat permintaan HTTPS API -disableApiHttpsTlsCheckDescription=Jika organisasi Anda mendekripsi lalu lintas HTTPS di firewall menggunakan intersepsi SSL, pemeriksaan pembaruan atau pemeriksaan lisensi akan gagal karena sertifikat tidak cocok. Anda bisa memperbaikinya dengan mengaktifkan opsi ini dan menonaktifkan validasi sertifikat TLS. +disableHttpsTlsCheck=Menonaktifkan verifikasi sertifikat permintaan HTTPS +disableHttpsTlsCheckDescription=Jika organisasi Anda mendekripsi lalu lintas HTTPS di firewall menggunakan intersepsi SSL, pemeriksaan pembaruan atau pemeriksaan lisensi akan gagal karena sertifikat tidak cocok. Anda bisa memperbaikinya dengan mengaktifkan opsi ini dan menonaktifkan validasi sertifikat TLS. connectionsSelected=$NUMBER$ koneksi yang dipilih addConnections=Menambahkan koneksi browseDirectory=Menelusuri direktori diff --git a/lang/strings/translations_it.properties b/lang/strings/translations_it.properties index 5d21bca6e..958a7e674 100644 --- a/lang/strings/translations_it.properties +++ b/lang/strings/translations_it.properties @@ -1343,8 +1343,8 @@ noScriptStateAvailable=Aggiorna per determinare la compatibilità dello script . documentationDescription=Controlla la documentazione customEditorCommandInTerminal=Eseguire un comando personalizzato in un terminale customEditorCommandInTerminalDescription=Se il tuo editor è basato su un terminale, puoi attivare questa opzione per aprire automaticamente un terminale ed eseguire il comando nella sessione del terminale.\n\nPuoi utilizzare questa opzione per editor come vi, vim, nvim e altri. -disableApiHttpsTlsCheck=Disabilita la verifica del certificato HTTPS delle richieste API -disableApiHttpsTlsCheckDescription=Se la tua azienda decifra il traffico HTTPS nei firewall utilizzando l'intercettazione SSL, qualsiasi controllo degli aggiornamenti o delle licenze fallirà a causa della mancata corrispondenza dei certificati. Puoi risolvere il problema abilitando questa opzione e disabilitando la convalida dei certificati TLS. +disableHttpsTlsCheck=Disabilita la verifica dei certificati delle richieste HTTPS +disableHttpsTlsCheckDescription=Se la tua azienda decifra il traffico HTTPS nei firewall utilizzando l'intercettazione SSL, qualsiasi controllo degli aggiornamenti o delle licenze fallirà a causa della mancata corrispondenza dei certificati. Puoi risolvere il problema abilitando questa opzione e disabilitando la convalida dei certificati TLS. connectionsSelected=$NUMBER$ connessioni selezionate addConnections=Aggiungi connessioni browseDirectory=Sfogliare la directory diff --git a/lang/strings/translations_ja.properties b/lang/strings/translations_ja.properties index 432494c31..d61d04f44 100644 --- a/lang/strings/translations_ja.properties +++ b/lang/strings/translations_ja.properties @@ -1343,8 +1343,8 @@ noScriptStateAvailable=スクリプトの互換性を判断するためにリフ documentationDescription=ドキュメントをチェックする customEditorCommandInTerminal=ターミナルでカスタムコマンドを実行する customEditorCommandInTerminalDescription=エディターがターミナルベースの場合、このオプションを有効にすると、自動的にターミナルが開き、代わりにターミナルセッションでコマンドが実行される。\n\nこのオプションは、vi、vim、nvimなどのエディタに使用できる。 -disableApiHttpsTlsCheck=APIのHTTPSリクエスト証明書検証を無効にする -disableApiHttpsTlsCheckDescription=SSLインターセプトを使用してファイアウォールでHTTPSトラフィックを復号化している場合、証明書が一致しないために更新チェックやライセンスチェックが失敗する。このオプションを有効にし、TLS証明書の検証を無効にすることで、この問題を解決できる。 +disableHttpsTlsCheck=HTTPSリクエストの証明書検証を無効にする +disableHttpsTlsCheckDescription=SSLインターセプトを使用してファイアウォールでHTTPSトラフィックを復号化している場合、証明書が一致しないために更新チェックやライセンスチェックが失敗する。このオプションを有効にし、TLS証明書の検証を無効にすることで、この問題を解決できる。 connectionsSelected=$NUMBER$ 選択されたコネクション addConnections=接続を追加する browseDirectory=ディレクトリをブラウズする diff --git a/lang/strings/translations_ko.properties b/lang/strings/translations_ko.properties index d72c053d7..12a608fd5 100644 --- a/lang/strings/translations_ko.properties +++ b/lang/strings/translations_ko.properties @@ -1380,8 +1380,8 @@ noScriptStateAvailable=스크립트 호환성을 확인하려면 새로고침 .. documentationDescription=문서 확인 customEditorCommandInTerminal=터미널에서 사용자 지정 명령 실행 customEditorCommandInTerminalDescription=편집기가 터미널 기반인 경우 이 옵션을 활성화하면 터미널을 자동으로 열고 대신 터미널 세션에서 명령을 실행할 수 있습니다.\n\nVi, vim, nvim 등의 편집기에 이 옵션을 사용할 수 있습니다. -disableApiHttpsTlsCheck=API HTTPS 요청 인증서 확인 사용 안 함 -disableApiHttpsTlsCheckDescription=조직에서 SSL 차단을 사용하여 방화벽에서 HTTPS 트래픽을 해독하는 경우, 인증서가 일치하지 않아 업데이트 확인 또는 라이선스 확인이 실패합니다. 이 옵션을 활성화하고 TLS 인증서 유효성 검사를 비활성화하면 이 문제를 해결할 수 있습니다. +disableHttpsTlsCheck=HTTPS 요청 인증서 확인 사용 안 함 +disableHttpsTlsCheckDescription=조직에서 SSL 차단을 사용하여 방화벽에서 HTTPS 트래픽을 해독하는 경우, 인증서가 일치하지 않아 업데이트 확인 또는 라이선스 확인이 실패합니다. 이 옵션을 활성화하고 TLS 인증서 유효성 검사를 비활성화하면 이 문제를 해결할 수 있습니다. connectionsSelected=$NUMBER$ 선택된 연결 addConnections=연결 추가 browseDirectory=디렉토리 찾아보기 diff --git a/lang/strings/translations_nl.properties b/lang/strings/translations_nl.properties index 11df222d5..fcc011d79 100644 --- a/lang/strings/translations_nl.properties +++ b/lang/strings/translations_nl.properties @@ -1343,8 +1343,8 @@ noScriptStateAvailable=Vernieuwen om scriptcompatibiliteit te bepalen ... documentationDescription=Bekijk de documentatie customEditorCommandInTerminal=Een aangepast commando uitvoeren in een terminal customEditorCommandInTerminalDescription=Als je editor terminalgebaseerd is, kun je deze optie inschakelen om automatisch een terminal te openen en in plaats daarvan het commando in de terminalsessie uit te voeren.\n\nJe kunt deze optie gebruiken voor editors zoals vi, vim, nvim en andere. -disableApiHttpsTlsCheck=API HTTPS verzoek certificaat verificatie uitschakelen -disableApiHttpsTlsCheckDescription=Als je organisatie je HTTPS-verkeer in firewalls ontsleutelt met behulp van SSL-interceptie, zullen alle updatecontroles of licentiecontroles mislukken omdat de certificaten niet overeenkomen. Je kunt dit oplossen door deze optie in te schakelen en TLS-certificaatvalidatie uit te schakelen. +disableHttpsTlsCheck=HTTPS verzoek certificaat verificatie uitschakelen +disableHttpsTlsCheckDescription=Als je organisatie je HTTPS-verkeer in firewalls ontsleutelt met behulp van SSL-interceptie, zullen eventuele updatecontroles of licentiecontroles mislukken omdat de certificaten niet overeenkomen. Je kunt dit oplossen door deze optie in te schakelen en TLS-certificaatvalidatie uit te schakelen. connectionsSelected=$NUMBER$ geselecteerde verbindingen addConnections=Verbindingen toevoegen browseDirectory=Bladeren door directory diff --git a/lang/strings/translations_pl.properties b/lang/strings/translations_pl.properties index d317f1de7..77720174b 100644 --- a/lang/strings/translations_pl.properties +++ b/lang/strings/translations_pl.properties @@ -1344,8 +1344,8 @@ noScriptStateAvailable=Odśwież, aby określić zgodność skryptu ... documentationDescription=Sprawdź dokumentację customEditorCommandInTerminal=Uruchom niestandardowe polecenie w terminalu customEditorCommandInTerminalDescription=Jeśli twój edytor jest oparty na terminalu, możesz włączyć tę opcję, aby automatycznie otworzyć terminal i zamiast tego uruchomić polecenie w sesji terminala.\n\nMożesz użyć tej opcji dla edytorów takich jak vi, vim, nvim i innych. -disableApiHttpsTlsCheck=Wyłącz weryfikację certyfikatu żądania API HTTPS -disableApiHttpsTlsCheckDescription=Jeśli Twoja organizacja odszyfrowuje ruch HTTPS w zaporach sieciowych przy użyciu przechwytywania SSL, wszelkie kontrole aktualizacji lub licencji zakończą się niepowodzeniem z powodu niezgodności certyfikatów. Możesz to naprawić, włączając tę opcję i wyłączając sprawdzanie poprawności certyfikatu TLS. +disableHttpsTlsCheck=Wyłącz weryfikację certyfikatu żądania HTTPS +disableHttpsTlsCheckDescription=Jeśli Twoja organizacja odszyfrowuje ruch HTTPS w zaporach sieciowych przy użyciu przechwytywania SSL, wszelkie kontrole aktualizacji lub licencji zakończą się niepowodzeniem z powodu niezgodności certyfikatów. Możesz to naprawić, włączając tę opcję i wyłączając sprawdzanie poprawności certyfikatu TLS. connectionsSelected=$NUMBER$ wybrane połączenia addConnections=Dodaj połączenia browseDirectory=Przeglądaj katalog diff --git a/lang/strings/translations_pt.properties b/lang/strings/translations_pt.properties index 63c05fca0..73c83e772 100644 --- a/lang/strings/translations_pt.properties +++ b/lang/strings/translations_pt.properties @@ -1343,8 +1343,8 @@ noScriptStateAvailable=Actualiza para determinar a compatibilidade do script ... documentationDescription=Verifica a documentação customEditorCommandInTerminal=Executa um comando personalizado num terminal customEditorCommandInTerminalDescription=Se o teu editor for baseado em terminal, podes ativar esta opção para abrir automaticamente um terminal e executar o comando na sessão do terminal.\n\nPodes utilizar esta opção para editores como o vi, vim, nvim e outros. -disableApiHttpsTlsCheck=Desativar a verificação do certificado de pedido HTTPS da API -disableApiHttpsTlsCheckDescription=Se a tua organização estiver a desencriptar o teu tráfego HTTPS nas firewalls utilizando a interceção SSL, quaisquer verificações de atualização ou de licença falharão devido à não correspondência dos certificados. Podes resolver este problema activando esta opção e desactivando a validação de certificados TLS. +disableHttpsTlsCheck=Desativar a verificação do certificado de pedido HTTPS +disableHttpsTlsCheckDescription=Se a tua organização estiver a desencriptar o teu tráfego HTTPS nas firewalls utilizando a interceção SSL, quaisquer verificações de atualização ou de licença falharão devido à não correspondência dos certificados. Podes resolver este problema activando esta opção e desactivando a validação de certificados TLS. connectionsSelected=$NUMBER$ ligações selecionadas addConnections=Adiciona ligações browseDirectory=Navega no diretório diff --git a/lang/strings/translations_ru.properties b/lang/strings/translations_ru.properties index 534e473e2..9cbf4f127 100644 --- a/lang/strings/translations_ru.properties +++ b/lang/strings/translations_ru.properties @@ -1445,8 +1445,8 @@ noScriptStateAvailable=Обновите, чтобы определить сов documentationDescription=Ознакомьтесь с документацией customEditorCommandInTerminal=Запуск пользовательской команды в терминале customEditorCommandInTerminalDescription=Если твой редактор работает через терминал, ты можешь включить эту опцию, чтобы автоматически открыть терминал и вместо этого выполнить команду в терминальной сессии.\n\nЭту опцию можно использовать для таких редакторов, как vi, vim, nvim и других. -disableApiHttpsTlsCheck=Отключите проверку сертификата HTTPS-запросов API -disableApiHttpsTlsCheckDescription=Если твоя организация расшифровывает твой HTTPS-трафик в брандмауэрах с помощью SSL-перехвата, то любые проверки обновлений или лицензий будут неудачными из-за несоответствия сертификатов. Исправить это можно, включив данную опцию и отключив проверку сертификатов TLS. +disableHttpsTlsCheck=Отключите проверку сертификата HTTPS-запроса +disableHttpsTlsCheckDescription=Если твоя организация расшифровывает твой HTTPS-трафик в брандмауэрах с помощью SSL-перехвата, то любые проверки обновлений или лицензий будут неудачными из-за несоответствия сертификатов. Исправить это можно, включив данную опцию и отключив проверку сертификатов TLS. connectionsSelected=$NUMBER$ выбранные соединения addConnections=Добавить соединения browseDirectory=Просмотр каталога diff --git a/lang/strings/translations_sv.properties b/lang/strings/translations_sv.properties index e772b30ce..47031cbe8 100644 --- a/lang/strings/translations_sv.properties +++ b/lang/strings/translations_sv.properties @@ -1343,8 +1343,8 @@ noScriptStateAvailable=Uppdatera för att fastställa skriptkompatibilitet ... documentationDescription=Kolla in dokumentationen customEditorCommandInTerminal=Kör ett anpassat kommando i en terminal customEditorCommandInTerminalDescription=Om din editor är terminalbaserad kan du aktivera det här alternativet för att automatiskt öppna en terminal och köra kommandot i terminalsessionen istället.\n\nDu kan använda det här alternativet för editorer som vi, vim, nvim och andra. -disableApiHttpsTlsCheck=Avaktivera verifiering av certifikat för API HTTPS-begäran -disableApiHttpsTlsCheckDescription=Om din organisation dekrypterar HTTPS-trafiken i brandväggar med SSL-avlyssning kommer alla uppdateringskontroller eller licenskontroller att misslyckas på grund av att certifikaten inte matchar varandra. Du kan åtgärda detta genom att aktivera det här alternativet och inaktivera TLS-certifikatvalidering. +disableHttpsTlsCheck=Avaktivera verifiering av certifikat för HTTPS-begäran +disableHttpsTlsCheckDescription=Om din organisation dekrypterar HTTPS-trafiken i brandväggar med SSL-avlyssning kommer alla uppdateringskontroller eller licenskontroller att misslyckas på grund av att certifikaten inte matchar varandra. Du kan åtgärda detta genom att aktivera det här alternativet och inaktivera TLS-certifikatvalidering. connectionsSelected=$NUMBER$ anslutningar valda addConnections=Lägg till anslutningar browseDirectory=Bläddra i katalogen diff --git a/lang/strings/translations_tr.properties b/lang/strings/translations_tr.properties index d1e3caea6..7d10fe21b 100644 --- a/lang/strings/translations_tr.properties +++ b/lang/strings/translations_tr.properties @@ -1343,8 +1343,8 @@ noScriptStateAvailable=Komut dosyası uyumluluğunu belirlemek için yenileyin . documentationDescription=Belgelere göz atın customEditorCommandInTerminal=Terminalde özel komut çalıştırma customEditorCommandInTerminalDescription=Düzenleyiciniz terminal tabanlı ise, otomatik olarak bir terminal açmak ve bunun yerine komutu terminal oturumunda çalıştırmak için bu seçeneği etkinleştirebilirsiniz.\n\nBu seçeneği vi, vim, nvim ve diğerleri gibi editörler için kullanabilirsiniz. -disableApiHttpsTlsCheck=API HTTPS isteği sertifika doğrulamasını devre dışı bırakma -disableApiHttpsTlsCheckDescription=Kuruluşunuz güvenlik duvarlarındaki HTTPS trafiğinizin şifresini SSL müdahalesi kullanarak çözüyorsa, sertifikaların eşleşmemesi nedeniyle tüm güncelleme kontrolleri veya lisans kontrolleri başarısız olacaktır. Bu seçeneği etkinleştirerek ve TLS sertifika doğrulamasını devre dışı bırakarak bunu düzeltebilirsiniz. +disableHttpsTlsCheck=HTTPS istek sertifikası doğrulamasını devre dışı bırakma +disableHttpsTlsCheckDescription=Kuruluşunuz güvenlik duvarlarındaki HTTPS trafiğinizin şifresini SSL müdahalesi kullanarak çözüyorsa, sertifikaların eşleşmemesi nedeniyle tüm güncelleme kontrolleri veya lisans kontrolleri başarısız olacaktır. Bu seçeneği etkinleştirerek ve TLS sertifika doğrulamasını devre dışı bırakarak bunu düzeltebilirsiniz. connectionsSelected=$NUMBER$ bağlantılar seçildi addConnections=Bağlantı ekleme browseDirectory=Dizine göz atın diff --git a/lang/strings/translations_vi.properties b/lang/strings/translations_vi.properties index 2b985e06e..d72bcdafe 100644 --- a/lang/strings/translations_vi.properties +++ b/lang/strings/translations_vi.properties @@ -1343,8 +1343,8 @@ noScriptStateAvailable=Làm mới để xác định tính tương thích của documentationDescription=Xem tài liệu hướng dẫn customEditorCommandInTerminal=Chạy lệnh tùy chỉnh trong terminal customEditorCommandInTerminalDescription=Nếu trình soạn thảo của cậu là trình soạn thảo dựa trên terminal, cậu có thể bật tùy chọn này để tự động mở terminal và chạy lệnh trong phiên terminal thay vì trong trình soạn thảo.\n\nCậu có thể sử dụng tùy chọn này cho các trình soạn thảo như vi, vim, nvim và các trình soạn thảo khác. -disableApiHttpsTlsCheck=Vô hiệu hóa xác minh chứng chỉ yêu cầu HTTPS của API -disableApiHttpsTlsCheckDescription=Nếu tổ chức của cậu đang giải mã lưu lượng HTTPS trong tường lửa bằng cách chặn SSL, các kiểm tra cập nhật hoặc kiểm tra giấy phép sẽ thất bại do chứng chỉ không khớp nhau. Cậu có thể khắc phục điều này bằng cách bật tùy chọn này và tắt xác thực chứng chỉ TLS. +disableHttpsTlsCheck=Vô hiệu hóa xác minh chứng chỉ yêu cầu HTTPS +disableHttpsTlsCheckDescription=Nếu tổ chức của cậu đang giải mã lưu lượng HTTPS trong tường lửa bằng cách sử dụng tính năng chặn SSL, các kiểm tra cập nhật hoặc kiểm tra giấy phép sẽ thất bại do chứng chỉ không khớp nhau. Cậu có thể khắc phục điều này bằng cách bật tùy chọn này và tắt tính năng xác thực chứng chỉ TLS. connectionsSelected=$NUMBER$ các kết nối đã chọn addConnections=Thêm kết nối browseDirectory=Duyệt thư mục diff --git a/lang/strings/translations_zh-Hans.properties b/lang/strings/translations_zh-Hans.properties index 256ec1994..5c931d10e 100644 --- a/lang/strings/translations_zh-Hans.properties +++ b/lang/strings/translations_zh-Hans.properties @@ -1855,10 +1855,8 @@ noScriptStateAvailable=刷新以检测脚本兼容性… documentationDescription=查看文档 customEditorCommandInTerminal=在终端中运行自定义命令 customEditorCommandInTerminalDescription=如果编辑器是基于终端的,可以启用此选项自动打开终端,并在终端会话中运行命令。\n\nvi、vim、nvim 等编辑器都可以使用该选项。 -#custom -disableApiHttpsTlsCheck=禁用 API HTTPS 证书验证 -#custom -disableApiHttpsTlsCheckDescription=若机构防火墙使用 SSL/TLS 拦截导致证书被替换,更新或许可证校验可能因证书不匹配失败。启用此项以跳过 TLS 证书验证(存在风险,勿在不受信网络长期开启)。 +disableHttpsTlsCheck=禁用 HTTPS 请求证书验证 +disableHttpsTlsCheckDescription=如果贵机构在防火墙中使用 SSL 拦截对 HTTPS 流量进行解密,任何更新检查或许可证检查都会因证书不匹配而失败。你可以启用此选项并禁用 TLS 证书验证来解决这个问题。 connectionsSelected=$NUMBER$ 选定的连接 addConnections=添加连接 browseDirectory=浏览目录 diff --git a/lang/strings/translations_zh-Hant.properties b/lang/strings/translations_zh-Hant.properties index cea146499..6552363f4 100644 --- a/lang/strings/translations_zh-Hant.properties +++ b/lang/strings/translations_zh-Hant.properties @@ -1343,8 +1343,8 @@ noScriptStateAvailable=刷新以確定腳本相容性 ... documentationDescription=查看說明文件 customEditorCommandInTerminal=在終端機執行自訂指令 customEditorCommandInTerminalDescription=如果您的編輯器是以終端機為基礎,您可以啟用此選項,以自動開啟終端機,並取代在終端機會話中執行指令。\n\n您可以對 vi、vim、nvim 等編輯器使用此選項。 -disableApiHttpsTlsCheck=停用 API HTTPS 請求證書驗證 -disableApiHttpsTlsCheckDescription=如果您的組織在防火牆中使用 SSL 攔截來解密 HTTPS 流量,任何更新檢查或授權檢查都會因憑證不符而失敗。您可以啟用此選項並關閉 TLS 證書驗證,以修復此問題。 +disableHttpsTlsCheck=停用 HTTPS 請求證書驗證 +disableHttpsTlsCheckDescription=如果您的組織在防火牆中使用 SSL 攔截來解密 HTTPS 流量,任何更新檢查或授權檢查都會因憑證不符而失敗。您可以啟用此選項並關閉 TLS 證書驗證,以修復此問題。 connectionsSelected=$NUMBER$ 選取的連線 addConnections=新增連線 browseDirectory=瀏覽目錄