From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Jul 28 19:18:56 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA52818;
	Fri, 28 Jul 2000 19:18:56 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from tohokugw.tohoku.iij.ad.jp (firewall-user@tohokugw.tohoku.iij.ad.jp [202.232.14.98])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id TAA52813
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 28 Jul 2000 19:18:55 +0900 (JST)
	(envelope-from taguchi@tohoku.iij.ad.jp)
From: taguchi@tohoku.iij.ad.jp
Received: by tohokugw.tohoku.iij.ad.jp; id TAA08117; Fri, 28 Jul 2000 19:18:55 +0900 (JST)
Received: from hirose.tohoku.iij.ad.jp(192.168.144.2) by tohokugw.tohoku.iij.ad.jp via smap (V4.2)
	id xma008115; Fri, 28 Jul 00 19:18:37 +0900
Received: from hirose.tohoku.iij.ad.jp (localhost [127.0.0.1])
	by hirose.tohoku.iij.ad.jp (8.9.3/3.7W99113014) with ESMTP id TAA48937
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 28 Jul 2000 19:18:50 +0900 (JST)
Date: Fri, 28 Jul 2000 19:18:49 +0900
Message-ID: <x5n1j2lfqu.wl@hirose.tohoku.iij.ad.jp>
To: FreeBSD-users-jp@jp.freebsd.org
User-Agent: Wanderlust/2.2.12 (Joyride) EMIKO/1.13.9 (Euglena tripteris) FLIM/1.13.2 (Kasanui) Emacs/20.6 (i386--freebsd) MULE/4.0 (HANANOEN)
MIME-Version: 1.0 (generated by EMIKO 1.13.9 - "Euglena tripteris")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 53786
Subject: [FreeBSD-users-jp 53786] 4.1R fetch(1) probrem (aka. MTDM probrem)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: taguchi@tohoku.iij.ad.jp

$BED8}$G$9!#(B

$B!t(B $BK\6H$NN"2T6H$NJ}$O!"$d$C$H7|0F$NLdBj$,JRIU$-$^$7$?!#(B

$B$H$$$&$o$1$GJs9p$G$9!#(B4.1R$BD>A0!"(B4.1RC$B$N;~E@$G!"(Bfetch(1) $B$N%3!<%I$,(B
$BF~$l49$($i$l$F$$$^$9!#(B
$B$G!"?6$k$^$$$,HyL/$KJQ$C$F$*$j!"0lIt$N%M%C%H%o!<%/$G$O$3$N$^$^$G$O(B
$BF0$-$^$;$s!#(B

ftp $B$N%W%m%H%3%k(B($B$N3HD%(B: draft-ietf-ftpext-mlst-11.txt) $B$K(BMTDM$B$H$$$&(B
$B$N$,$"$j$^$9!#%3%^%s%I%l%Y%k$G$$$&$H(Bmodtime $B$,$=$l$KAjEv$9$kH&!#(B

$B$G!"$3$l$O$^$@(BRFC$B$K$O$J$C$F$^$;$s$N$G!"<BAu$;$K$c$J$i$s!"$H$$$&$o$1$G(B
$B$b$J$/!"%5%]!<%H$7$F$J$$(B ftpd $B$O$=$l$J$j$K$"$k!"$h$&$G$9!#Nc$($P!"(B
Solaris$B$N$=$l$J$I$O$=$&$@!"$HJ9$-$^$9!#(B

$B$3$l$^$G$N(B fetch $B$G$O!"(BMTDM $B$r%5!<%P$,L$%5%]!<%H$G$"$C$F$b$=$l$J$j$K(B
$BF0$-$^$7$?!#$H$3$m$,!"8=:_$N(B fetch $B$G$O!"%5!<%P$,L$%5%]!<%H$@$H!"%(%i!<(B
$B$K$7$F@\B3$r@Z$C$F$7$^$$$^$9!#(B

$B$3$l$O!"(BSolaris$BI8=`$N(Bftpd$B$J$I$N%5!<%P$K(B fetch $B$r3]$1$i$l$J$$$3$H$r0UL#(B
$B$7$^$9!#(B

$B<h$j4:$($:!"0J2<$N$h$&$J(B patch $B$r$D$/$C$F8+$^$7$?$,!"$b$C$HH~$7$$2r$O$"(B
$B$j$=$&$J5$$,$7$^$9!#(B

BEGIN>---8<CUT HERE>8---
--- lib/libfetch/ftp.c~	Fri Jul 28 09:56:07 2000
+++ lib/libfetch/ftp.c	Fri Jul 28 18:42:02 2000
@@ -264,11 +264,11 @@
     DEBUG(fprintf(stderr, "size: [\033[1m%lld\033[m]\n", us->size));
 
     if ((e = _ftp_cmd(cd, "MDTM %s", s)) != FTP_FILE_STATUS) {
-	_ftp_seterr(e);
-	return -1;
-    }
-    for (ln = last_reply + 4; *ln && isspace(*ln); ln++)
+      ln = "19000101000000";
+    } else {
+      for (ln = last_reply + 4; *ln && isspace(*ln); ln++)
 	/* nothing */ ;
+    }
     switch (strspn(ln, "0123456789")) {
     case 14:
 	break;
END>---8<CUT HERE>8---

$B<h$j5^$.!"Js9p$^$G!#(B
$B$J$*!"$H$j$"$($:(B send-pr $B$O$7$F$^$9!#(B
$B$^$?!">e5-(B patch $B$O(B des@freebsd.org $B$5$s$KAw$C$F$^$9!#(B

$B!t(B $B8GDj$NCM$r(BMTDM$B$NCM$K$7$A$c$&$h$j$b!"!V8=:_!W$N;~4V$rJV$9$h$&$K(B
$B!t(B $B$7$?J}$,4r$7$$!"$+$b$7$l$J$$(B $B!D(B $B$D$^$j!">o$K:G?7!"$K$J$k!#(B
$B!t(B $B$3$N$X$s$O!"$I$&$J$s$G$7$g$&$M!#(B
