
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) {
