From owner-freebsd-hackers Wed Jan 31 14:39:50 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from mail.rdc1.kt.home.ne.jp (ha2.rdc1.kt.home.ne.jp [203.165.9.243]) by hub.freebsd.org (Postfix) with ESMTP id 7D1B137B65D for ; Wed, 31 Jan 2001 14:39:23 -0800 (PST) Received: from daemon.local.idaemons.org ([203.165.161.10]) by mail.rdc1.kt.home.ne.jp (InterMail vM.4.01.02.00 201-229-116) with ESMTP id <20010131101011.OIWJ19464.mail.rdc1.kt.home.ne.jp@daemon.local.idaemons.org>; Wed, 31 Jan 2001 02:10:11 -0800 Received: by daemon.local.idaemons.org (8.11.1/3.7W) id f0VAABv03490; Wed, 31 Jan 2001 19:10:11 +0900 (JST) Date: Wed, 31 Jan 2001 19:10:11 +0900 Message-ID: <86u26g9gn0.wl@archon.local.idaemons.org> From: "Akinori MUSHA" To: Dan Langille Cc: hackers@freebsd.org Subject: Re: gzip and cvsweb.cg In-Reply-To: <200101310952.WAA70602@ducky.nz.freebsd.org> References: <86wvbd38mw.wl@archon.local.idaemons.org> <200101310952.WAA70602@ducky.nz.freebsd.org> User-Agent: Wanderlust/2.5.4 (Smooth) SEMI/1.14.2 (=?ISO-8859-1?Q?Daish=F2?= =?ISO-8859-1?Q?ji?=) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 MULE XEmacs/21.1 (patch 13) (Crater Lake) (i386--freebsd) Organization: Associated I. Daemons X-PGP-Public-Key: finger knu@FreeBSD.org X-PGP-Fingerprint: 081D 099C 1705 861D 4B70 B04A 920B EFC7 9FD9 E1EE MIME-Version: 1.0 (generated by SEMI 1.14.2 - =?ISO-8859-1?Q?=22Daish=F2ji=22?=) Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At Wed, 31 Jan 2001 22:52:02 +1300, Dan Langille wrote: > OK. Explain this. When we telnet to port 80 and fetch it, we don't get > gzip. When we use lynx, it doesn't come back gzip'd (does lynx know > gzip?). > > [dan@lists:~/temp] $ lynx -dump > http://www.freebsd.org/cgi/cvsweb.cgi/ports/www/mnoGoSearch- > current/Makefile?rev=H > EAD > Makefile > [dan@lists:~/temp] $ file Makefile > Makefile: ASCII text > > [dan@lists:~/temp] $ fetch -o Makefile > http://www.freebsd.org/cgi/cvsweb.cgi/ports/www/mnoGoSearch- > current/Makefil > e?rev=HEAD > Receiving Makefile: 2 Kbytes > 2082 bytes transferred in 0.0 seconds (1233.01 Kbytes/s) > [dan@lists:~/temp] $ file Makefile > Makefile: ASCII text > > [dan@lists:~/temp] $ fetch -o Makefile > http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/ports/www/mnoGoSe > arch-curr > ent/Makefile?rev=HEAD > Receiving Makefile: 1 Kbytes > 1029 bytes transferred in 0.0 seconds (716.23 Kbytes/s) > > [dan@lists:~/temp] $ file Makefile > Makefile: gzip compressed data, deflated, last modified: Wed Jan 31 > 10:47:57 2001, max speed, os: Unix > > go figure... Hmm. It doesn't happen on my box at all. knu@daemon[1]% printenv HTTP_PROXY ~/src/ruby/src/lib/irc http://proxy:3128/ knu@daemon[1]% printenv FTP_PROXY ~/src/ruby/src/lib/irc http://proxy:3128/ knu@daemon[1]% fetch -o Makefile 'http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/ports/www/mnoGoSearch-current/Makefile?rev=HEAD' fetch: Makefile: size of remote file is not known Receiving Makefile: 2082 bytes 2082 bytes transferred in 0.0 seconds (70.47 kBps) knu@daemon[1]% file Makefile ~/src/ruby/src/lib/irc Makefile: ASCII text knu@daemon[1]% unset HTTP_PROXY FTP_PROXY ~/src/ruby/src/lib/irc knu@daemon[1]% fetch -o Makefile 'http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/ports/www/mnoGoSearch-current/Makefile?rev=HEAD' fetch: Makefile: size of remote file is not known Receiving Makefile: 2082 bytes 2082 bytes transferred in 0.0 seconds (64.08 kBps) knu@daemon[1]% file Makefile ~/src/ruby/src/lib/irc Makefile: ASCII text Read cvsweb.cgi and you'll know it only gzip's the stream when the user agent claims either it's "Mozilla/*" or it accepts gzip encoding. Which applies to your situation? -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "We're only at home when we're on the run, on the wing, on the fly" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message