FTPSClient does not support pure-ftpd - data connection issues
--------------------------------------------------------------

                 Key: NET-325
                 URL: https://issues.apache.org/jira/browse/NET-325
             Project: Commons Net
          Issue Type: Bug
    Affects Versions: 2.0
         Environment: Solaris 10, Windows 2003/XP, Linux (variety).  

pure-ftpd (1.0.29) running on Linux
            Reporter: Wade Poziombka


I do not dare attempt to declare who is right or not.  However given the 
popularity of pure-ftpd, FTPSClient should support it.

It seems pure-ftpd expects the SSL handshake before sending the 150 reply to 
command (e.g., LIST).

So it seems that it expects:

> PASV | PORT
< 227 etc.
> LIST
> handshake
< 150
...
< 226

In Commons Net ftp does the following with the expectation that after the 
connection is accepted that the server will reply with a 150 ... reply.  
However, pure-ftpd does not.  It only sends the 150 after the handshake is 
complete.  It means that the Socket read times out waiting for the 150.

> PASV | PORT
< 227
> LIST
< 150
> handshake
...
< 226

I have patched 2.1 (which includes the NET-313 changes) to support pure-ftpd.  


-- 
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