From d353a9cb9d9fbc304e65dcb6e02dd08132aabfb0 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Tue, 25 Apr 2017 15:36:24 +0200 Subject: [PATCH] added OS name + version to version checker user agent header [ci skip] --- .../java/org/cryptomator/ui/controllers/WelcomeController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/ui/src/main/java/org/cryptomator/ui/controllers/WelcomeController.java b/main/ui/src/main/java/org/cryptomator/ui/controllers/WelcomeController.java index 4e00d2bcb..8698b3d09 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/controllers/WelcomeController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/controllers/WelcomeController.java @@ -119,10 +119,11 @@ public class WelcomeController implements ViewController { .setConnectionRequestTimeout(5000) // .setSocketTimeout(5000) // .build(); + String userAgent = String.format("Cryptomator VersionChecker/%s %s %s (%s)", applicationVersion.orElse("SNAPSHOT"), SystemUtils.OS_NAME, SystemUtils.OS_VERSION, SystemUtils.OS_ARCH); HttpClientBuilder httpClientBuilder = HttpClients.custom() // .disableCookieManagement() // .setDefaultRequestConfig(requestConfig) // - .setUserAgent("Cryptomator VersionChecker/" + applicationVersion.orElse("SNAPSHOT")); + .setUserAgent(userAgent); LOG.debug("Checking for updates..."); try (CloseableHttpClient client = httpClientBuilder.build()) { HttpGet request = new HttpGet("https://api.cryptomator.org/updates/latestVersion.json");