Opened 12 years ago

Last modified 5 years ago

#3178 closed Bug report

FTP strange behavior

Reported by: kaixi Owned by:
Priority: normal Component: Other
Keywords: Cc: kaixi, Tim Kosse
Component version: Operating system type:
Operating system version:

Description

Program: FileZilla 3 beta 11
OS: Windows XP Professional SP2

Problem:
FileZilla has a strange behavior when I try to upload my files to my 110mb.com FTP account.

Let's reproduce the problem step-by-step. I establish a connection to the FTP server and I try to upload a file.

Here is the log:

Status: Resolving IP-Address for kaixi.110mb.com
Trace: ControlSocket.cpp(948): CRealControlSocket::ContinueConnect(013475B8) m_pEngine=01089CD0 caller=01330488
Status: Connecting to 195.242.99.215:21...
Status: Connection established, waiting for welcome message...
Trace: CFtpControlSocket::OnReceive()
Response: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Response: 220-You are user number 41 of 50 allowed.
Response: 220-Local time is now 15:50. Server port: 21.
Response: 220-This is a private system - No anonymous login
Response: 220-IPv6 connections are also welcome on this server.
Response: 220 You will be disconnected after 60 seconds of inactivity.
Command: USER kaixi
Trace: CFtpControlSocket::OnReceive()
Response: 331 User kaixi OK. Password required
Command: PASS
Trace: CFtpControlSocket::OnReceive()
Response: 230-User kaixi has group access to: vhosts
Response: 230-OK. Current restricted directory is /
Response: 230 289 Kbytes used (0%) - authorized: 2048000 Kb
Status: Connected
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Status: Retrieving directory listing...
Trace: CFtpControlSocket::SendNextCommand(0)
Command: PWD
Trace: CFtpControlSocket::OnReceive()
Response: 257 "/" is your current location
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::ListSend(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::TransferSend(0)
Command: TYPE I
Trace: CFtpControlSocket::OnReceive()
Response: 200 TYPE is now 8-bit binary
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Command: PASV
Trace: CFtpControlSocket::OnReceive()
Response: 227 Entering Passive Mode (195,242,99,215,237,57)
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Command: LIST -a
Trace: CTransferSocket::OnConnect
Trace: CFtpControlSocket::OnReceive()
Response: 150 Accepted data connection
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Trace: CTransferSocket::OnClose
Trace: CTransferSocket::TransferEnd(1)
Trace: CFtpControlSocket::TransferEnd()
Trace: CFtpControlSocket::OnReceive()
Response: 226-ASCII
Response: 226-Options: -a -l
Response: 226 11 matches total
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::ListSend(0)
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Status: Directory listing successful
Status: Resolving IP-Address for kaixi.110mb.com
Trace: ControlSocket.cpp(948): CRealControlSocket::ContinueConnect(01347308) m_pEngine=01320268 caller=01352F30
Status: Connecting to 195.242.99.215:21...
Status: Connection established, waiting for welcome message...
Trace: CFtpControlSocket::OnReceive()
Response: 421 Too many connections (1) from this IP
Trace: CFtpControlSocket::ResetOperation(66)
Trace: CControlSocket::ResetOperation(66)
Error: Could not connect to server
Status: Waiting to retry...
Status: Resolving IP-Address for kaixi.110mb.com
Trace: ControlSocket.cpp(948): CRealControlSocket::ContinueConnect(01347578) m_pEngine=01320268 caller=01352F30
Status: Connecting to 195.242.99.215:21...
Status: Connection established, waiting for welcome message...
Trace: CFtpControlSocket::OnReceive()
Response: 421 Too many connections (1) from this IP
Trace: CFtpControlSocket::ResetOperation(66)
Trace: CControlSocket::ResetOperation(66)
Error: Could not connect to server
Status: Waiting to retry...
Status: Resolving IP-Address for kaixi.110mb.com
Trace: ControlSocket.cpp(948): CRealControlSocket::ContinueConnect(01347308) m_pEngine=01320268 caller=01352F30
Status: Connecting to 195.242.99.215:21...
Status: Connection established, waiting for welcome message...
Trace: CFtpControlSocket::OnReceive()
Response: 421 Too many connections (1) from this IP
Trace: CFtpControlSocket::ResetOperation(66)
Trace: CControlSocket::ResetOperation(66)
Error: Could not connect to server
Status: Resolving IP-Address for kaixi.110mb.com
Trace: ControlSocket.cpp(948): CRealControlSocket::ContinueConnect(01347308) m_pEngine=01320268 caller=01352F30
Status: Connecting to 195.242.99.215:21...
Status: Connection established, waiting for welcome message...
Trace: CFtpControlSocket::OnReceive()
Response: 421 Too many connections (1) from this IP
Trace: CFtpControlSocket::ResetOperation(66)
Trace: CControlSocket::ResetOperation(66)
Error: Could not connect to server
Status: Waiting to retry...
Status: Resolving IP-Address for kaixi.110mb.com
Trace: ControlSocket.cpp(948): CRealControlSocket::ContinueConnect(0134FD80) m_pEngine=01320268 caller=01352F30
Status: Connecting to 195.242.99.215:21...
Status: Connection established, waiting for welcome message...
Trace: CFtpControlSocket::OnReceive()
Response: 421 Too many connections (1) from this IP
Trace: CFtpControlSocket::ResetOperation(66)
Trace: CControlSocket::ResetOperation(66)
Error: Could not connect to server
Status: Waiting to retry...

There is absolutely no way to upload files. I've tried everything: only one file upload every time, I've set the simultaneous uploads to 1...
After my unsuccessful tries I finally decide to give up. OK, I disconnect from the server.

The strange part comes...

Now look at the log:

Status: Disconnected from server
Trace: CFtpControlSocket::ResetOperation(66)
Trace: CControlSocket::ResetOperation(66)
Status: Resolving IP-Address for kaixi.110mb.com
Trace: ControlSocket.cpp(948): CRealControlSocket::ContinueConnect(013479F8) m_pEngine=01320268 caller=01330488
Status: Connecting to 195.242.99.215:21...
Status: Connection established, waiting for welcome message...
Trace: CFtpControlSocket::OnReceive()
Response: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Response: 220-You are user number 40 of 50 allowed.
Response: 220-Local time is now 15:59. Server port: 21.
Response: 220-This is a private system - No anonymous login
Response: 220-IPv6 connections are also welcome on this server.
Response: 220 You will be disconnected after 60 seconds of inactivity.
Command: USER kaixi
Trace: CFtpControlSocket::OnReceive()
Response: 331 User kaixi OK. Password required
Command: PASS
Trace: CFtpControlSocket::OnReceive()
Response: 230-User kaixi has group access to: vhosts
Response: 230-OK. Current restricted directory is /
Response: 230 289 Kbytes used (0%) - authorized: 2048000 Kb
Status: Connected
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::FileTransfer()
Status: Starting upload of C:\Documents and Settings\Ningsu\Escritorio\Web\index.html
Trace: CFtpControlSocket::SendNextCommand(0)
Command: CWD /
Trace: CFtpControlSocket::OnReceive()
Response: 250 OK. Current directory is /
Command: PWD
Trace: CFtpControlSocket::OnReceive()
Response: 257 "/" is your current location
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: FileTransferSend()
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: CFtpControlSocket::TransferSend(0)
Command: TYPE A
Trace: CFtpControlSocket::OnReceive()
Response: 200 TYPE is now ASCII
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Command: PASV
Trace: CFtpControlSocket::OnReceive()
Response: 227 Entering Passive Mode (195,242,99,215,195,99)
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Command: STOR index.html
Trace: CTransferSocket::OnConnect
Trace: CTransferSocket::TransferEnd(1)
Trace: CFtpControlSocket::TransferEnd()
Trace: CFtpControlSocket::OnReceive()
Response: 150 Accepted data connection
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::TransferSend(0)
Trace: CFtpControlSocket::OnReceive()
Response: 226-292 Kbytes used (0%) - authorized: 2048000 Kb
Response: 226-File successfully transferred
Response: 226 0.146 seconds (measured here), 22.17 Kbytes per second
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::SendNextCommand(0)
Trace: FileTransferSend()
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Status: File transfer successful
Status: Disconnected from server
Trace: CFtpControlSocket::ResetOperation(66)
Trace: CControlSocket::ResetOperation(66)

Now that I was supposed to be disconnected the file starts to upload to the server. It's amazing!!

Can you please please tell me what's happening here? Many users from 110mb who use FileZilla 3 are experiencing this problem. See this forum post:

http://www.110mb.com/forum/empty-t17936.0.html

In my opinion, I think this is a bug of Filezilla 3 beacause everything is fine with Filezilla 2.

Take a look to this, please. Could you send me a reply to kaixiluo at gmail dot com? Thanks a lot.

Yours sincerely,

Kaixi

Change History (1)

Note: See TracTickets for help on using tickets.