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

Emmanuel Lécharny closed FTPSERVER-327.
---------------------------------------

> breaking RFC by replying 150 after establishing data connection
> ---------------------------------------------------------------
>
>                 Key: FTPSERVER-327
>                 URL: https://issues.apache.org/jira/browse/FTPSERVER-327
>             Project: FtpServer
>          Issue Type: Bug
>          Components: Server
>    Affects Versions: 1.0.2
>         Environment: RHEL3
>            Reporter: Parijat Bansal
>            Priority: Minor
>
> Hi,
> RFC 959 explains 125 and 150 (valid intermediate responses for STOR/RETR) as 
> follows:
>          125 Data connection already open; transfer starting.
>          150 File status okay; about to open data connection.
> If the data connection is already estabilished and after it the server 
> receives STOR/RETR then it should respond with 125. I connected in passive 
> mode using my custom client to verify this. I first estabilished a data 
> channel and after it only I sent STOR but still got 150 which is wrong.
> Following is part of my code :
>    data = new Socket(pasv_ip, pasv_port);
>    data_os = data.getOutputStream();
>    data_is = data.getInputStream();
>    control_os.print("STOR " + "file.txt" + "\r\n");
>    System.out.print("---> STOR " + "file.txt" + "\n");
>    control_os.flush();
>    System.out.println(control_is.readLine());
> However if I tried sending STOR before establishing data channel then also I 
> received 150 which seems ok as per RFC. 
> Regards,
> Parijat Bansal



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org

Reply via email to