Path: galaxy.trc.rwcp.or.jp!news.trc!nf2.iij.ad.jp!nr0.iij.ad.jp!news.iij.ad.jp!rim.or.jp!ayamura-news!Q.T.Honey!news02.sinfony.ad.jp!tokyonet.ad.jp!feed-tokyonet!pinnacle.co.jp!magical.pinnacle.co.jp!hiramoto
From: hiramoto@pinnacle.co.jp (=?ISO-2022-JP?B?GyRCSj9LXBsoQiA=?=
  =?ISO-2022-JP?B?GyRCOHdGcxsoQg==?= / HIRAMOTO Kouji)
Newsgroups: fj.net.www.servers,fj.questions.unix,fj.os.ms-windows.win95
Subject: Proxy by delegate for Symantec LiveUpdate
Followup-To: fj.net.www.servers
Date: 14 Oct 1998 14:53:53 +0900
Organization: TECHNOCOM Co.,Ltd.
Lines: 91
Message-ID: <87sogrzo26.fsf@magical.pinnacle.co.jp>
NNTP-Posting-Host: 172.16.0.210
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=ISO-2022-JP
X-Newsreader: Gnus v5.0.15
Originator: hiramoto@magical.pinnacle.co.jp
Xref: galaxy.trc.rwcp.or.jp fj.net.www.servers:188 fj.questions.unix:9045
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.questions.unix&nb=9045&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$BJ?K\!w%/%\%?(B $B$G$9!#(B

  delegate $B$K4X$9$k<ALd$G$9!#(BFollowup-To: fj.net.www.servers
$B$K$7$F$"$j$^$9!#(B

  Symantec $B$N(B LiveUpdate $BMQ$K(B delegate $B$G%W%m%-%7%5!<%P$rN)(B
$B$F$h$&$H$7$?$N$G$9$,!"$I$&$b$&$^$/$$$+$J$$$N$G7k6I(B delegate 
$B$r(B 2$B9T$[$I=q$-49$($k1)L\$K$J$j$^$7$?!#(B(^^;) delegate $B$r;H$C(B
$B$F$b$C$H%9%^!<%H$K<B8=$G$-$kJ}K!$,$"$j$^$7$?$i!"$465<x$/$@$5(B
$B$$!#(B

============================================================

  $B0J2<!":#2s$d$C$?$3$H$N>\:Y$G$9!#(B

$B!t0J2<$N@bL@$G$O!"%f!<%6L>!&%[%9%HL>!&%Q%9L>$J$I$O$9$Y$F2M6u(B
$B!t$N$b$N$K=q$-49$($F$$$^$9!#$4N;>5$/$@$5$$!#(B

  LiveUpdate $B<+BN$O(B FTP $B$G%U%!%$%k$r<hF@$9$k$N$G$9$,!"%W%m%-(B
$B%7%5!<%P$K$O(B Web$B%V%i%&%6$,MxMQ$9$k$N$HF1$8%?%$%W$N$b$N$rMW5a(B
$B$7$^$9!#(Bdelegate $B5/F0;~$N%*%W%7%g%s$O<!$N$h$&$K$7$^$7$?!#$3(B
$B$N@_Dj$G$O(B LiveUpdate $B$N@_Dj$G$O%W%m%-%7%5!<%P$N%]!<%HHV9f$K(B 
1234 $B$r;XDj$9$k$3$H$K$J$j$^$9!#(B

delegated -P1234 SERVER="http://hogehoge.com/" PERMIT="*:*:172.16.0.*"


  $B$5$F(B LiveUpdate $B$O!"%W%m%-%7%5!<%P$KBP$7$F(B

GET ftp://username:password@hogehoge.com:21/foo/bar/filename HTTP/1.0

$B$H$$$&%j%/%(%9%H$r=P$7$^$9(B(filename $B$O%U%!%$%k$G(B)$B!#(Bdelegate 
$B$O$^$:(B

$B%f!<%6L>(B   username
$B%Q%9%o!<%I(B password

$B$G(B hogehoge.com $B$K(B FTP $B%m%0%$%s$7$^$9!#$3$3$G!"(BSymantec $BB&$G(B
$B$O(B username $B$N%[!<%`%G%#%l%/%H%j$,(B /foo/bar $B$K@_Dj$5$l$F$$$k(B
$B$h$&$G!"%m%0%$%sD>8e$N%+%l%s%H%G%#%l%/%H%j$O(B /foo/bar $B$K$J$j(B
$B$^$9!#(B

  $B$7$+$7(B delegate $B$O$=$N>pJs$N<hF@$dMxMQ$O$;$:!"%m%0%$%s8e$N(B
$B%U%!%$%kA`:n$r$9$Y$FAjBP%Q%9$G9T$*$&$H$7$^$9!#$9$J$o$A!"4{$K(B 
/foo/bar $B$K$$$k$K$b4X$o$i$:!"(B
(1) CWD foo/bar/filename $B$rH/9T$7$F<:GT!#(B
(2) CWD foo/bar $B$rH/9T$7$F<:GT$7$F<:GT!#(B
(3) RETR foo/bar/filename $B$rH/9T$7$F<:GT!#(B
$B$H$$$&F0:n$r$7!"%U%!%$%k$N<hF@$K<:GT$7$^$9!#(B

============================================================

  delegate $BB&$G$3$l$r2sHr$9$k$h$&$J%*%W%7%g%s$d@_Dj$O$J$5$=(B
$B$&$@$C$?$N$G!"(Bftp.c $B$rKvHx$N%Q%C%A$N$h$&$K=q$-49$($F(B CWD $B$r(B
$B@dBP%Q%9$G9T$&$h$&$K$9$k$H!"$&$^$/$$$/$h$&$K$J$j$^$7$?!#(B
  $B$?$@$7$3$NJQ99$,$I$3$^$G1F6A$9$k$+J,$+$i$J$$$N$G!"(B
delegate-LiveUpdate $B$H$$$&L>A0$GFCJL%P!<%8%g%s$N%P%$%J%j$rJL(B
$BESMQ0U$7$F$*$/1)L\$K$J$j$^$7$?!#(B(^^;)

  Symantec $BB&$N(B FTP $B%5!<%P$N@_Dj$,0lHLE*$G$J$$$N$+!"(Bdelegate 
$B$N;EMM$,4E$$$N$+$O;d$K$OH=CG$,$D$-$^$;$s$,!"(Bdelegate $BB&$G$b$C(B
$B$H%9%^!<%H$JJ}K!$GBP=h$G$-$k$h$&$G$7$?$i!"65$($F$$$?$@$-$?$/(B
$BB8$8$^$9!#(B

  $B$J$*:#2s;HMQ$7$?$N$O(B delegate 5.7.0 $B$G!"(BLinux Slackware
3.4 & gcc 2.7.2.3 $B$G%3%s%Q%$%k!&F0:n$5$;$^$7$?!#(B

============================================================

diff -ur ftp.c.org ftp.c
--- ftp.c.orgTue Sep 29 18:52:33 1998
+++ ftp.cWed Oct 14 13:39:46 1998
@@ -1278,11 +1278,11 @@
 isdir = 1;
 }
 
-if( !isdir && put_get(ts,fs,resp,rsize,"CWD %s\r\n",path) == EOF ){
+if( !isdir && put_get(ts,fs,resp,rsize,"CWD /%s\r\n",path) == EOF ){
 strcpy(xpath,path);
 if( dp = strrchr(xpath,'/') ){
 *dp = 0;
-if( put_get(ts,fs,resp,rsize,"CWD %s\r\n",xpath) != EOF )
+if( put_get(ts,fs,resp,rsize,"CWD /%s\r\n",xpath) != EOF )
 path = dp + 1;
 }
 sprintf(comm,"RETR %s",path);

 -----
 $BJ?K\(B $B8wFs(B / $B$_$s$H(B No.25
  ($B3t(B)$B%/%\%?(B $B4XO";v6H?d?JIt(B
     hiramoto@pinnacle.co.jp
