[jetrix-cvs] SF.net SVN: jetrix:[827] monitor/trunk/src/main/webapp/server-add.jsp
Brought to you by:
smanux
From: <sm...@us...> - 2010-02-24 00:33:57
|
Revision: 827 http://jetrix.svn.sourceforge.net/jetrix/?rev=827&view=rev Author: smanux Date: 2010-02-24 00:33:46 +0000 (Wed, 24 Feb 2010) Log Message: ----------- Rejects IPv6 address with no reverse name Modified Paths: -------------- monitor/trunk/src/main/webapp/server-add.jsp Modified: monitor/trunk/src/main/webapp/server-add.jsp =================================================================== --- monitor/trunk/src/main/webapp/server-add.jsp 2010-02-22 18:53:16 UTC (rev 826) +++ monitor/trunk/src/main/webapp/server-add.jsp 2010-02-24 00:33:46 UTC (rev 827) @@ -1,7 +1,5 @@ <%@ page import="java.io.IOException" %> -<%@ page import="java.net.InetAddress" %> -<%@ page import="java.net.InetSocketAddress" %> -<%@ page import="java.net.Socket" %> +<%@ page import="java.net.*" %> <%@ page import="java.util.Date" %> <%@ page import="net.jetrix.monitor.ServerInfo" %> <%@ page import="net.jetrix.monitor.dao.IpToCountryDao" %> @@ -29,6 +27,11 @@ return; } + if (address instanceof Inet6Address && address.getHostAddress().equals(address.getCanonicalHostName())) { + log.info("Server " + address.getHostAddress() + " not added: IPv6 address has no reverse name"); + return; + } + WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext(); ServerInfoDao dao = (ServerInfoDao) context.getBean("serverInfoDao"); IpToCountryDao countryDao = (IpToCountryDao) context.getBean("ipToCountryDao"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |