cvs commit: ports/ftp/pure-ftpd Makefile ports/ftp/pure-ftpd/files patch-src_ftpd.c

Renato Botelho garga at FreeBSD.org
Mon Feb 16 03:26:10 PST 2009


garga       2009-02-16 11:26:01 UTC

  FreeBSD ports repository

  Modified files:
    ftp/pure-ftpd        Makefile 
    ftp/pure-ftpd/files  patch-src_ftpd.c 
  Log:
  Fix following problem:
  
  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 at gmai.com>
  
  Revision  Changes    Path
  1.61      +1 -1      ports/ftp/pure-ftpd/Makefile
  1.2       +12 -5     ports/ftp/pure-ftpd/files/patch-src_ftpd.c


More information about the cvs-ports mailing list