Opened 15 years ago

Closed 13 years ago

#945 closed Bug report (outdated)

File corruption when uploading via SSL (client problem)

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


I am using the newest Filezilla Server and newest
Filezilla client:
Client: 2.2.16
Server: 0.9.10a

I have SSL implicit FTPS setup on both sides. I
uploaded a 3Mb zip file and it is corrupted at the
destination. I am using a proxy (I tried socks 5 and
http proxies) and passive mode. I have used autoTYPE
and also forced BINARY; I have tried this with and
without compression and it still fails. I also am
experiencing a lot of dropped connections that I think
are related to the client.

So to figure out which side is having problems, I used
the WSFTP client to connect to filezilla server via
SSL. and it works fine uploading the same file with no
change to FZ server properties.

It looks like the client might be truncating the files,
as the filesizes look like:
source file: 3,837,305 bytes
dest file: 3,832,693 bytes

FTP open says corrupted file.

thanks for providing a cool program with mucho features.

Change History (3)

comment:1 by Tim Kosse, 15 years ago

Using both SSL and proxy? I've never tried that combination
myself, I'll do some testing.

comment:2 by sundansx, 15 years ago

I temporarily worked around the outgoing proxy here and
uploaded the same zip file to the same destination via ssl
and it was successful. So it seems to be related to the
proxy setup.
config is:
Filezillaclient(win2k)->http1.1 or Socks5
proxy->Internet->Cablemodem->Linksys Router(port
fwd)->Filezilla Server
To accomodate the proxy and NAT router I use passive ftp
with port restriction on both ends to 5000-5050 (a port for
my VIOP sits at 5060)

comment:3 by Tim Kosse, 13 years ago

Resolution: outdated
Status: assignedclosed

Should have been fixed long time ago. Try the most recent version.

Note: See TracTickets for help on using tickets.