From da2f97b1c49042b19bdab3972b76996b48bcc9b8 Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Thu, 6 Oct 2022 09:38:02 +0200 Subject: [PATCH] Fix communitcation with hub if it supports only HTTP version 1.1 --- .../org/cryptomator/ui/keyloading/hub/ReceiveKeyController.java | 2 +- .../cryptomator/ui/keyloading/hub/RegisterDeviceController.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/keyloading/hub/ReceiveKeyController.java b/src/main/java/org/cryptomator/ui/keyloading/hub/ReceiveKeyController.java index 07dc1e215..44a09b988 100644 --- a/src/main/java/org/cryptomator/ui/keyloading/hub/ReceiveKeyController.java +++ b/src/main/java/org/cryptomator/ui/keyloading/hub/ReceiveKeyController.java @@ -56,7 +56,7 @@ public class ReceiveKeyController implements FxController { this.vaultBaseUri = getVaultBaseUri(vault); this.licenseExceededScene = licenseExceededScene; this.window.addEventHandler(WindowEvent.WINDOW_HIDING, this::windowClosed); - this.httpClient = HttpClient.newBuilder().executor(executor).build(); + this.httpClient = HttpClient.newBuilder().version(HttpClient.Version.HTTP_1_1).executor(executor).build(); } @FXML diff --git a/src/main/java/org/cryptomator/ui/keyloading/hub/RegisterDeviceController.java b/src/main/java/org/cryptomator/ui/keyloading/hub/RegisterDeviceController.java index bd997d994..4cf2d9fa2 100644 --- a/src/main/java/org/cryptomator/ui/keyloading/hub/RegisterDeviceController.java +++ b/src/main/java/org/cryptomator/ui/keyloading/hub/RegisterDeviceController.java @@ -76,7 +76,7 @@ public class RegisterDeviceController implements FxController { this.registerFailedScene = registerFailedScene; this.jwt = JWT.decode(this.bearerToken); this.window.addEventHandler(WindowEvent.WINDOW_HIDING, this::windowClosed); - this.httpClient = HttpClient.newBuilder().executor(executor).build(); + this.httpClient = HttpClient.newBuilder().version(HttpClient.Version.HTTP_1_1).executor(executor).build(); } public void initialize() {