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

Autor: Maciek Dobrzanski (macko_at_pds.net.pl)
Data: Fri 26 Feb 1999 - 02:17:31 MET


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_at_pds.net.pl, http://macko.pds.net.pl/
Entil'Zha Valen, valen_at_pds.net.pl, http://valen.pds.net.pl/
Wojciech Palacz napisał(a) w wiadomości:
<7b49su$iif$1_at_info.cyf-kr.edu.pl>...
>Jaroslaw Rafa (RAJ_at_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_at_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]


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 16:19:49 MET DST