From 17e2d3407065a7433c7512c37a7cf7e7df63f337 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 03 Jul 2014 16:20:37 -0400 Subject: [PATCH] Return of Servlet3 servlet and filter loading --- src/main/java/com/gitblit/utils/ConnectionUtils.java | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/gitblit/utils/ConnectionUtils.java b/src/main/java/com/gitblit/utils/ConnectionUtils.java index f0b4111..b2bd060 100644 --- a/src/main/java/com/gitblit/utils/ConnectionUtils.java +++ b/src/main/java/com/gitblit/utils/ConnectionUtils.java @@ -38,9 +38,9 @@ /** * Utility class for establishing HTTP/HTTPS connections. - * + * * @author James Moger - * + * */ public class ConnectionUtils { @@ -61,6 +61,10 @@ SSL_CONTEXT = context; HOSTNAME_VERIFIER = new DummyHostnameVerifier(); CHARSET = "UTF-8"; + + // Disable Java 7 SNI checks + // http://stackoverflow.com/questions/7615645/ssl-handshake-alert-unrecognized-name-error-since-upgrade-to-java-1-7-0 + System.setProperty("jsse.enableSNIExtension", "false"); } public static void setAuthorization(URLConnection conn, String username, char[] password) { @@ -93,7 +97,7 @@ } return conn; } - + // Copyright (C) 2009 The Android Open Source Project // // Licensed under the Apache License, Version 2.0 (the "License"); @@ -179,7 +183,7 @@ /** * DummyTrustManager trusts all certificates. - * + * * @author James Moger */ private static class DummyTrustManager implements X509TrustManager { @@ -202,7 +206,7 @@ /** * Trusts all hostnames from a certificate, including self-signed certs. - * + * * @author James Moger */ private static class DummyHostnameVerifier implements HostnameVerifier { -- Gitblit v1.9.1