[ 
https://issues.apache.org/jira/browse/FTPSERVER-106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Niklas Gustavsson closed FTPSERVER-106.
---------------------------------------

    Resolution: Fixed
      Assignee: Niklas Gustavsson

Fixed, thanks for reporting! I would like to support IP6 in FtpServer, but I do 
not have a system to test it on so I have a hard time doing anything useful.

commit -m "Fixed tests that would break on IP6 machines (FTPSERVER-106)" 
C:/home/niklas/workspaces/apache/ftpserver/core/src/test/org/apache/ftpserver/test/TestUtil.java
    Sending        
home/niklas/workspaces/apache/ftpserver/core/src/test/org/apache/ftpserver/test/TestUtil.java
    Transmitting file data ...
    Committed revision 570708.

> Test failure on system with IPv4 and IPv6 dual stack
> ----------------------------------------------------
>
>                 Key: FTPSERVER-106
>                 URL: https://issues.apache.org/jira/browse/FTPSERVER-106
>             Project: FtpServer
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.0-M2
>         Environment: Fedora 7 Linux 2.6.22.4-65.fc7
> java version "1.5.0_12"
>            Reporter: Birkir A. Barkarson
>            Assignee: Niklas Gustavsson
>            Priority: Minor
>             Fix For: 1.0-M2
>
>
> org.apache.ftpserver.clienttests.PasvTest  fails on system with IPv6 
> addresses.
> TestUtils.getHostAddresses() returns IP addresses for all interfaces on the 
> system and on a dual stack system that includes IPv6 addresses.
> Not sure if the FtpServer is supposed to support IPv6 (since that would 
> affect server response to stuff like PASV), but I will include a temporary 
> fix for TestUtils below.
> Index: 
> /srv/home/birkirb/svn/ftpserver/core/src/test/org/apache/ftpserver/test/TestUtil.java
> ===================================================================
> --- 
> /srv/home/birkirb/svn/ftpserver/core/src/test/org/apache/ftpserver/test/TestUtil.java
>      (revision 570339)
> +++ 
> /srv/home/birkirb/svn/ftpserver/core/src/test/org/apache/ftpserver/test/TestUtil.java
>      (working copy)
> @@ -105,7 +105,14 @@
>              
>              while (ips.hasMoreElements()) {
>                  InetAddress ip = (InetAddress) ips.nextElement();
> -                hostIps.add(ip.getHostAddress());
> +                if(ip instanceof java.net.Inet4Address)
> +                {
> +                     hostIps.add(ip.getHostAddress());
> +                }
> +                else
> +                {
> +                     // IPv6 not tested
> +                }
>              }
>          }
>          

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to