From 40d8f92b975f48a55c6dfb27fc250970ef139610 Mon Sep 17 00:00:00 2001 From: gabriel Date: Wed, 5 Jan 2022 22:55:51 +0100 Subject: [PATCH 1/2] Allow templates & ISOs from IPv6 host address. --- utils/src/main/java/com/cloud/utils/UriUtils.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/utils/src/main/java/com/cloud/utils/UriUtils.java b/utils/src/main/java/com/cloud/utils/UriUtils.java index d2022c169f96..83bdd22ad8d2 100644 --- a/utils/src/main/java/com/cloud/utils/UriUtils.java +++ b/utils/src/main/java/com/cloud/utils/UriUtils.java @@ -283,9 +283,6 @@ public static Pair validateUrl(String format, String url) throw if (hostAddr.isAnyLocalAddress() || hostAddr.isLinkLocalAddress() || hostAddr.isLoopbackAddress() || hostAddr.isMulticastAddress()) { throw new IllegalArgumentException("Illegal host specified in url"); } - if (hostAddr instanceof Inet6Address) { - throw new IllegalArgumentException("IPV6 addresses not supported (" + hostAddr.getHostAddress() + ")"); - } } catch (UnknownHostException uhe) { throw new IllegalArgumentException("Unable to resolve " + host); } From f96415e3bebb4f87de4a982ff0480037781fd5af Mon Sep 17 00:00:00 2001 From: gabriel Date: Thu, 6 Jan 2022 09:53:11 +0100 Subject: [PATCH 2/2] fix checkstyle issue --- utils/src/main/java/com/cloud/utils/UriUtils.java | 1 - 1 file changed, 1 deletion(-) diff --git a/utils/src/main/java/com/cloud/utils/UriUtils.java b/utils/src/main/java/com/cloud/utils/UriUtils.java index 83bdd22ad8d2..2e2297d09be6 100644 --- a/utils/src/main/java/com/cloud/utils/UriUtils.java +++ b/utils/src/main/java/com/cloud/utils/UriUtils.java @@ -23,7 +23,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; -import java.net.Inet6Address; import java.net.InetAddress; import java.net.URI; import java.net.URISyntaxException;