Yes, that's a very reasonable standard and servers should abide by it. No argument on that.boco wrote:The SFTP specs clearly state the time stamp returned must be UNIX time (seconds since 1970-01-01, 00:00:00 UTC).
However, I think it might make sense to build a few contingencies against at least the most common ways in which servers deviate from the standard. Another user here mentioned winscp. I tried it on our server and it reports the times correctly (that is, it reports the time that the file was actually created). From the point of view of the users, filezilla not supporting servers that disobey the standard is a bug, regardless of the philosophical motivation behind it. The fact that other clients do support such servers serves to highlight this, which is what I suspect dzqm was trying to communicate by bringing that fact up.
botg, you are correct that filezilla is up to spec in the sense that it works with servers that obey the actual sftp standards. But from a practical point of view it doesn't support as wide a range of servers as the users are expecting. The choice to keep it that way is up to the developers, but it seems to me that making filezilla robust to certain common bad behavior on the part of subpar sftp servers would make filezilla more useful and complete.