🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.internet.polip
Article #490

Ciekawsze... Cyfronet (bylo: Re: Pseudo-cache NASKu)

#490
From: Maciek Dobrzanski
Date: Fri, 26 Feb 1999 01:17
342 lines
15711 bytes
Z dniem dzisiejszym Cyfronet zablokowal mozliwosc sciagania wgetem stron z
poza Polski:

surf:~> wget -t0 http://www.cnn.com/
--02:09:28--  http://www.cnn.com:80/
           => `index.html.1'
Connecting to www.cnn.com:80... connected!
HTTP request sent, fetching headers...
Read error (Connection reset by peer) in headers.
Retrying.

--02:11:29--  http://www.cnn.com:80/
  (try: 2) => `index.html.1'
Connecting to www.cnn.com:80... connected!
HTTP request sent, fetching headers...

... i tak w kolko...

Oczywiscie "fachowcy" z Cyfronetu nie przewidzieli takiej ewentualnosci:

surf:~> wget -t0 --header "User-Agent: Mozilla/4.0 \(Compatibile, MSIE 4.01,
Win
dows98\)" http://www.cnn.com/

--02:14:21--  http://www.cnn.com:80/
           => `index.html.1'
Connecting to www.cnn.com:80... connected!
HTTP request sent, fetching headers... done.
Length: unspecified [text/html]

    0K -> .......... .

itd.

W takim razie "fachowcy" z Cyfronetu ZMUSZAJA mnie do NIE UZYWANIA programu.
Czy to jest zgodne z prawem?

--
Bye,
Macko
---------------------------------------------------------------------------
"Mostly though it gave us hope that there can always be new beginnings...
even for people like us."
   -- Anla'shok Susan Ivanova, "Babylon 5 Epilogue"
_
Maciek Dobrzanski, macko@pds.net.pl, http://macko.pds.net.pl/
Entil'Zha Valen, valen@pds.net.pl, http://valen.pds.net.pl/

Wojciech Palacz napisał(a) w wiadomości:
<7b49su$iif$1@info.cyf-kr.edu.pl>...
>Jaroslaw Rafa (RAJ@inf.wsp.krakow.pl) wrote:
>> Dnia 24 Feb 99 o godz. 21:58, Wojciech Palacz napisal(a):
>>
>> > Rzeczywiscie kontynuowal transmisje od miejsca w ktorym poprzednio
>> > ja zerwal? Czy moglbys mi powiedziec jaki to byl serwer - bo mnie
>> > przy testach za kazdym razem zaczynal sciagac od poczatku. Niewazne,
>> > czy dodawalem --header "Pragma: no-cache" czy tez --header
>>
>> --header="Pragma: no-cache". Moze wget'owi ten znak rownosci robi
roznice...
>>
>> > "Cache-Control: no-cache". Wygladalo to tak, jakby cache nie byl
>> > w stanie zrozumiec naglowkow "Range:" i je zjadal...
>>
>> www.sunpack.com. Zreszta dokladny URL jest w liscie, ktory wyslalem
wczoraj
>> na polipa opisujac moje problemy z tym cache'm.
>> Sam piszesz, ze Shift+Reload ci w pewnym momencie zadzialalo.
>> A Shift+Reload wysyla wlasnie "Pragma: no-cache", ZTCW.
>
>OK, dzieki. Odszukalem ten URL i troche z nim powalczylem, zeby
>ostatecznie sprawdzic, czy sciaganie na raty dziala czy tez nie.
>Zdaje sie, ze dziala, ale natknalem sie na naprawde dziwna rzecz,
>ktorej nie umiem wyjasnic.
>
>Odpalilem wget, ale sie pomylilem i zamiast 'Pragma' wklepalem
>'Prgama'. Zorientowalem sie troche pozno, i walnalem ^C dopiero
>po jakichs 150KB. Poprawilem, uruchomilem jeszcze raz...
>i owe pierwsze 150KB przelecialo jak blyskawica, a dalej
>sie ciagnelo w normalnym tempie. Odruchowo znowu ^C,
>i probowalem dalej.
>Wyszlo mi na to, ze Cyfronet zaczal ignorowac "Pragma: no-cache".
>Za to obecnie jest inteligentniejszy, i jesli na dysku ma tylko
>poczatek pliku, to zwraca ten poczatek, a potem reszte w miare
>pobierania jej z serwera WWW. Popatrzcie zreszta sami na czasy
>transmisji - zapis moich testow jest ponizej. To czy po --header
>byl znak rownosci czy tez nie nie gralo zadnej roli.
>
>Na samym koncu jest pokazane wymuszone przeze mnie sciaganie
>w dwoch czesciach. Pierwsza czesc znowu szla z cache'a (musicie
>mi uwierzyc na slowo), a druga juz z oryginalnego serwera.
>Przynajmniej tyle dobrze, ze 'Range' dziala...
>
>Potem probowalem z netszkapa i paroma jpegami z geocities.
>Dzialalo dobrze - po Reload przeladowywuje sie z cache'a,
>po SHIFT-Reload z geocities.
>
>Co ja tutaj robie zle? Czyzby cache rozpoznawal czy laczy sie
>wget czy szkapa? A moze to 'features' swiezo wymienionego
>oprogramowania cache'a (poprzednio 'Date' bylo samymi duzymi
>literami, teraz jest poprawnie)?
>
>Jesli ktos inny tez moglby poswiecic chwile czasu na eksperymenty
>z "Pragma: no-cache" i podrzucic na polipa swoje wyniki, bylbym
>wdzieczny. Chociaz z tym moze lepiej chwile poczekac, az Cyfronet
>oglosi ze przestal wymieniac oprogramowanie.
>
>Wojciech Palacz
>wojtek@virgo.ii.uj.edu.pl
>
>
>---------- tutaj bawilem sie wget 1.4.5, ktory mamy zainstalowany
>
>virgo% wget --header="Prgama: no-cache"
http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>--17:34:42--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, fetching headers... done.
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... ..........
>   50K -> .......... .......... .......... .......... ..........
>  100K -> .......... .......... .......... .......... ..........
>  150K -> .......... .......... .^Cvirgo%
>virgo%
>virgo%
>virgo% ^Prga^Prag
>wget --header="Pragma: no-cache"
http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>--17:42:48--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz.1'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, fetching headers... done.
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... ..........
>   50K -> .......... .......... .......... .......... ..........
>  100K -> .......... .......... .......... .......... ..........
>  150K -> .......... .......... .......... .......... ..........
>  200K -> .......... .........^Cvirgo%
>virgo%
>virgo%
>virgo% rm r2*
>rm: remove r2hsparcsol414.tar.gz? y
>rm: remove r2hsparcsol414.tar.gz.1? y
>virgo% !wg
>wget --header="Pragma: no-cache"
http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>--17:45:34--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, fetching headers... done.
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... ..........
>   50K -> .......... .......... .......... .......... ..........
>  100K -> .......... .......... .......... .......... ..........
>  150K -> .......... .......... .......... .......... ..........
>  200K -> .......... .......... .......... .......... ..........
>  250K -> .......... .......... .......... .......... ..........
>  300K -> .......... .......... .......... ....
>
>17:46:49 (4.46 KB/s) - `r2hsparcsol414.tar.gz' saved [342146/342146]
>
>virgo% rm r2*
>rm: remove r2hsparcsol414.tar.gz? y
>virgo% !wg
>wget --header="Pragma: no-cache"
http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>--17:47:03--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, fetching headers... done.
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... ..........
>   50K -> .......... .......... .......... .......... ..........
>  100K -> .......... .......... .......... .......... ..........
>  150K -> .......... .......... .......... .......... ..........
>  200K -> .......... .......... .......... .......... ..........
>  250K -> .......... .......... .......... .......... ..........
>  300K -> .......... .......... .......... ....
>
>17:47:04 (337.50 KB/s) - `r2hsparcsol414.tar.gz' saved [342146/342146]
>
>virgo% !rm
>rm r2*
>rm: remove r2hsparcsol414.tar.gz? y
>virgo% wget --header "Pragma: no-cache"
http://www.sunpack.com//RTF/latest/r2hsparcsol414.tar.gz
>--17:47:52--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, fetching headers... done.
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... ..........
>   50K -> .......... .......... .......... .......... ..........
>  100K -> .......... .......... .......... .......... ..........
>  150K -> .......... .......... .......... .......... ..........
>  200K -> .......... .......... .......... .......... ..........
>  250K -> .......... .......... .......... .......... ..........
>  300K -> .......... .......... .......... ....
>
>17:47:53 (428.37 KB/s) - `r2hsparcsol414.tar.gz' saved [342146/342146]
>
>virgo% wget --header "Pragma: no-cache"
http://www.sunpack.com/RTF/latest/r2hsparcsol414.tar.gz
>--17:49:23--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz.1'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, fetching headers... done.
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... ..........
>   50K -> .......... .......... .......... .......... ..........
>  100K -> .......... .......... .......... .......... ..........
>  150K -> .......... .......... .......... .......... ..........
>  200K -> .......... .......... .......... .......... ..........
>  250K -> .......... .......... .......... .......... ..........
>  300K -> .......... .......... .......... ....
>
>17:49:24 (431.69 KB/s) - `r2hsparcsol414.tar.gz.1' saved [342146/342146]
>
>virgo% !rm
>rm r2*
>rm: remove r2hsparcsol414.tar.gz? y
>rm: remove r2hsparcsol414.tar.gz.1? y
>virgo%
>virgo%
>virgo% !wg
>wget --header "Pragma: no-cache"
http://www.sunpack.com/RTF/latest/r2hsparcsol414.tar.gz
>--17:49:48--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, fetching headers... done.
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... ..........
>   50K -> .......... .......... .......... .......... ..........
>  100K -> .......... .......... .......... .......... ..........
>  150K -> .......... .......... .......... .......... ..........
>  200K -> .......... .......... .......... .......... ..........
>  250K -> .......... .......... .......... .......... ..........
>  300K -> .......... .......... .......... ....
>
>17:49:49 (435.06 KB/s) - `r2hsparcsol414.tar.gz' saved [342146/342146]
>
>virgo% wget --header="Pragma: no-cache"
http://www.sunpack.com/RTF/latest/r2hsparcsol414.tar.gz
>--17:50:12--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz.1'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, fetching headers... done.
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... ..........
>   50K -> .......... .......... .......... .......... ..........
>  100K -> .......... .......... .......... .......... ..........
>  150K -> .......... .......... .......... .......... ..........
>  200K -> .......... .......... .......... .......... ..........
>  250K -> .......... .......... .......... .......... ..........
>  300K -> .......... .......... .......... ....
>
>17:50:13 (370.43 KB/s) - `r2hsparcsol414.tar.gz.1' saved [342146/342146]
>
>virgo% ^Pragma^Cache-Control
>wget --header="Cache-Control: no-cache"
http://www.sunpack.com/RTF/latest/r2hsparcsol414.tar.gz
>--17:50:25--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz.2'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, fetching headers... done.
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... ..........
>   50K -> .......... .......... .......... .......... ..........
>  100K -> .......... .......... .......... .......... ..........
>  150K -> .......... .......... .......... .......... ..........
>  200K -> .......... .......... .......... .......... ..........
>  250K -> .......... .......... .......... .......... ..........
>  300K -> .......... .......... .......... ....
>
>17:50:25 (427.82 KB/s) - `r2hsparcsol414.tar.gz.2' saved [342146/342146]
>
>
>---------- a tu swiezutko skompilowanym 1.5.3
>
>
>virgo% ./wget --header="Pragma: no-cache"
http://www.sunpack.com/RTF/latest/r2hsparcsol414.tar.gz
>--18:34:05--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, awaiting response... 200 OK
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... .......... [ 14%]
>   50K -> .......... .......... .......... .......... .......... [ 29%]
>  100K -> .......... .......... .......... .......... .......... [ 44%]
>  150K -> .......... .......... .......... .......... .......... [ 59%]
>  200K -> .......... .......... .......... .......... .......... [ 74%]
>  250K -> .......... .......... .......... .......... .......... [ 89%]
>  300K -> .......... .......... .......... ....                  [100%]
>
>18:34:07 (360.83 KB/s) - `r2hsparcsol414.tar.gz' saved [342146/342146]
>
>virgo% ./wget --header "Cache-Control: no-cache"
http://www.sunpack.com/RTF/latest/r2hsparcsol414.tar.gz
>--18:37:27--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>           => `r2hsparcsol414.tar.gz.1'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, awaiting response... 200 OK
>Length: 342,146 [application/x-tar]
>
>    0K -> .......... .......... .......... .......... .......... [ 14%]
>   50K -> .......... .......... .......... .......... .......... [ 29%]
>  100K -> .......... .......... .......... .......... .......... [ 44%]
>  150K -> .......... .......... .......... .......... .......... [ 59%]
>  200K -> .......... .......... .......... .......... .......... [ 74%]
>  250K -> .......... .......... .......... .......... ...^Z
>Stopped
>virgo% fg
>./wget --header Cache-Control: no-cache  ...
>....    [ 89%]
>
>18:51:31 (361.14 B/s) - Read error at byte 304572/342146 (No such file or
directory). Retrying.
>
>--18:51:31--  http://www.sunpack.com:80/RTF/latest/r2hsparcsol414.tar.gz
>  (try: 2) => `r2hsparcsol414.tar.gz.1'
>Connecting to www.sunpack.com:80... connected!
>HTTP request sent, awaiting response... 206 Partial content
>Length: 342,146 (37,574 to go) [application/x-tar]
>
>          [ skipping 250K ]
>  250K -> ,,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,, ,,,,,,,... [ 89%]
>  300K -> .......... .......... .......... ....                  [100%]
>
>18:52:17 (924.08 B/s) - `r2hsparcsol414.tar.gz.1' saved [342146/342146]
Technical Details
Message-ID: <LCmB2.8243$t71.1425958@news.tpnet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!news.astercity.net!news.icm.edu.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail
References: <3E7AFA01C8@inf.wsp.krakow.pl> <7b49su$iif$1@info.cyf-kr.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!news.astercity.net!news.icm.edu.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail
From: "Maciek Dobrzanski" <macko@pds.net.pl>
Newsgroups: pl.internet.polip
References: <3E7AFA01C8@inf.wsp.krakow.pl> <7b49su$iif$1@info.cyf-kr.edu.pl>
Subject: Ciekawsze... Cyfronet (bylo: Re: Pseudo-cache NASKu)
Lines: 344
X-Newsreader: Microsoft Outlook Express 4.72.3155.0
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0
Message-ID: <LCmB2.8243$t71.1425958@news.tpnet.pl>
Date: Fri, 26 Feb 1999 01:17:31 GMT
NNTP-Posting-Host: 195.205.251.23
X-Complaints-To: abuse@tpsa.pl
X-Trace: news.tpnet.pl 919991851 195.205.251.23 (Fri, 26 Feb 1999 02:17:31 MET DST)
NNTP-Posting-Date: Fri, 26 Feb 1999 02:17:31 MET DST
Organization: TPNET - http://www.tpnet.pl
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit