My timezone is GMT -5 EDT
Yet filezilla connected to my server's pure-ftpd server for some reason offsets time on transferred files by an hour, saying now at 6:31 that the file was uploaded to the server at 7:31.
WHM and uptime, etc. at the SSH prompt show server time correct, matching my own time.
But connecting via filezilla 3 I get:
Status: Calculating timezone offset of server...
Command: MDTM .htaccess
Response: 213 20080225082109
Status: Timezone offsets: Server: -18000 seconds. Local: -14400 seconds. Difference: 3600 seconds.
Status: Directory listing successful
If I connect locally to pure-ftp via the server shell ftp, I get
Connected to localhost.
220---------- Welcome to Pure-FTPd [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 21:26. Server port: 21.
which matches
$ uptime
21:26:07
The filezilla forums however indicate the problem is due to some "non-standards compliant setup" of my ftp server.
http://forum.filezilla-project.org/viewtop...df&start=15
QUOTE
As required in RFC 3659 (http://filezilla-project.org/specs/rfc3659.txt), FileZilla assumed MDTM returns timestamps in UTC. Based on the timestamp return in the LIST reply and the corresponding MDTM reply, it calculates the timezone offset of the server.
Obviously this fails on broken or misconfigured servers.
I can assure you that it works fine on all standards-compliant servers.
Obviously this fails on broken or misconfigured servers.
I can assure you that it works fine on all standards-compliant servers.
So is there something I can tweak with pure-ftpd, or is this a Filezilla 3 bug?