W3C home > Mailing lists > Public > www-validator-cvs@w3.org > June 2010

commit: added ACCEPT_LOCAL_ADDRESSES property to set whether Unicorn accepts validation for privates ips or not

From: Mercurial notifier <nobody@w3.org>
Date: Mon, 14 Jun 2010 11:15:33 -0400
To: Unicorn Updates <www-validator-cvs@w3.org>
Message-Id: <E1OOBNt-0006L7-Bs@blinky.w3.org>
changeset:   1238:178fe2b10c9c
user:        Thomas Gambet <tgambet@w3.org>
date:        Mon Jun 14 11:13:23 2010 -0400
files:       WebContent/WEB-INF/conf/unicorn.properties.default src/org/w3c/unicorn/input/URIInputParameter.java
description:
added ACCEPT_LOCAL_ADDRESSES property to set whether Unicorn accepts validation for privates ips or not


diff -r bf4e13ea3f44 -r 178fe2b10c9c WebContent/WEB-INF/conf/unicorn.properties.default
--- a/WebContent/WEB-INF/conf/unicorn.properties.default	Mon Jun 14 10:54:29 2010 -0400
+++ b/WebContent/WEB-INF/conf/unicorn.properties.default	Mon Jun 14 11:13:23 2010 -0400
@@ -10,6 +10,7 @@
 SHOW_LANGUAGE_UNAVAILABLE_MESSAGE = true
 
 USE_HTML_COMPACTOR = false
+VALIDATE_LOCAL_ADDRESSES = false
 
 DOCUMENT_CONNECT_TIMEOUT = 5000
 OBSERVER_CONNECT_TIMEOUT = 5000
diff -r bf4e13ea3f44 -r 178fe2b10c9c src/org/w3c/unicorn/input/URIInputParameter.java
--- a/src/org/w3c/unicorn/input/URIInputParameter.java	Mon Jun 14 10:54:29 2010 -0400
+++ b/src/org/w3c/unicorn/input/URIInputParameter.java	Mon Jun 14 11:13:23 2010 -0400
@@ -83,9 +83,11 @@
 			if (!docUrl.getProtocol().equals("http") && !docUrl.getProtocol().equals("https"))
 				throw new UnicornException(Message.ERROR, "$message_unsupported_protocol", null, docUrl.getProtocol());
 			
-			InetAddress add = InetAddress.getByName(docUrl.getHost());
-			if (add.isSiteLocalAddress() || add.isLoopbackAddress())
-				throw new UnicornException(Message.ERROR, "$message_local_address_provided");
+			if (!Property.get("ACCEPT_LOCAL_ADDRESSES").equals("true")) {
+				InetAddress add = InetAddress.getByName(docUrl.getHost());
+				if (add.isSiteLocalAddress() || add.isLoopbackAddress())
+					throw new UnicornException(Message.ERROR, "$message_local_address_provided");
+			}
 			
 			HttpURLConnection con = (HttpURLConnection) docUrl.openConnection();
 			con.setConnectTimeout(connectTimeOut);
Received on Monday, 14 June 2010 15:18:04 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:55:20 GMT