Pure-ftpd supports the "SITE UTIME" command, which allows the client to set the modification time of a file to a particular timestamp, expressed in UTC. However, pure-ftpd passes the UTC timestamp directly to the operating system's utime() function, which is a bug, because utime() requires that the timestamp be in local time instead of UTC. For example for server with MSK localtime: > ---> MDTM cuba2008_1.mpeg.stat > <--- 213 20090106074437 > ---> SITE UTIME cuba2008_1.mpeg.stat 20090106104437 20090106104437 20090106104437 UTC > <--- 250 UTIME OK PR: ports/131645 Submitted by: Yar Odin <yarodin@gmai.com> |
||
---|---|---|
.. | ||
pam.conf.5 | ||
patch-src_ftpd.c | ||
patch-src_log_mysql_p.h | ||
pkg-message.in | ||
pure-ftpd.sh.in |