cvs.pld.org.pl

Witold Filipczyk juandon w poczta.onet.pl
Pią, 19 Kwi 2002, 15:20:43 CEST


On Fri, Apr 19, 2002 at 11:04:44AM +0200, Jakub Bogusz wrote:
> On Fri, Apr 19, 2002 at 10:41:11AM +0200, Witold Filipczyk wrote:
> > On Mon, Apr 15, 2002 at 11:54:13PM +0200, Jakub Bogusz wrote:
> > > Jedna uwaga - links nie obsługuje kodowania gzipem.
> > > Czyli trzebaby albo umożliwić pobranie wersji niespakowanej, albo
> > > dorobić brakującą funkcjonalność do linksa... Osobiście wolałbym, żeby
> > > ktoś zrobił to drugie ;)
> > 
> > To właściwie jest zrobione:
> > elinks (najlepiej najświeższy)
> > w /etc/elinks/hooks-lua w pre_format_html_hook można dodać coś takiego:
> > 
> > if strfind (url, "%?rev=") and strlen (html) < 65536 then
>                    ^^^^^^^^
> 
> Złe kryterium.
> Kodowanie gzipem jest oznaczane w nagłówkach generowanych przez httpd.
> Klient musi je rozpoznawać po tym, a nie nazwie pliku.

Ale działa. Można oglądać speki.

> | $ telnet cvs.pld.org.pl 80
> | Trying 153.19.40.200.80...
> | Connected to wun.zie.pg.gda.pl.
> | Escape character is '^]'.
> | HEAD /SPECS/kernel.spec?rev=1.1 HTTP/1.0
> | Host: cvs.pld.org.pl
> | 
> | HTTP/1.1 200 OK
> | Date: Fri, 19 Apr 2002 09:03:32 GMT
> | Server: Apache/1.3.23 (Unix)  (PLD/Linux)
> | Content-encoding: x-gzip
>                     ^^^^^^
Dodanie tego nie powinno być trudne. Na razie można zastosować jakieś proxy
(np. wwwoffle), które ściągnie gzipowane i rozpakuje w locie.

A tak w ogóle to serwer jest niedokonfigurowany, bo jak się go nie prosi
o gzipowane to powinien wysyłać "zwykłym" tekstem.

WF



Więcej informacji o liście dyskusyjnej pld-devel-pl