This fixes a date related roll-over problem. We do not touch the client code unless problems are reported. From the socks5 README: - The socks5 package includes client applications intended to demonstrate the - socksification process. Developers using the socks5 package submitted the - applications to NEC. NEC did NOT write the applications. Although they work, - they do contain bugs. NEC has no intention of fixing or maintaining these - applications. We will try to include newer versions of these applications in - future releases. This distribution includes these socks5 clients: ftp, - telnet, archie, finger, whois, rping, and rtraceroute. steve@syl.dl.nec.com Index: clients/ftp/cmds.c =================================================================== RCS file: socks5/clients/ftp/cmds.c,v retrieving revision 1.9.4.4 retrieving revision 1.9.4.6 diff -c -r1.9.4.4 -r1.9.4.6 *** cmds.c 1999/07/23 14:38:58 1.9.4.4 --- cmds.c 1999/10/26 15:47:09 1.9.4.6 *************** *** 726,734 **** &yy, &mo, &day, &hour, &min, &sec); tm = gmtime(&stbuf.st_mtime); tm->tm_mon++; ! if (tm->tm_year > yy%100) return (1); ! else if (tm->tm_year == yy%100) { if (tm->tm_mon > mo) return (1); } else if (tm->tm_mon == mo) { --- 726,734 ---- &yy, &mo, &day, &hour, &min, &sec); tm = gmtime(&stbuf.st_mtime); tm->tm_mon++; ! if ((tm->tm_year + 1900) > yy) return (1); ! else if ((tm->tm_year + 1900) == yy) { if (tm->tm_mon > mo) return (1); } else if (tm->tm_mon == mo) {