wget-1.13 : сломана HTTP-докачка?

Если сервер обрывает соединение, wget даже с ключом -c каждый раз начинает качать файл заново, даже не пытаясь запрашивать докачку.
Версия 1.12 докачивает нормально.
Кто-нибудь ещё сталкивался с таким фокусом в новом wget , или это сервер-специфично?
да сегодня обновновило…правда не пробовал имитировать докачку..если попробую напишу,но до етого работало точно….а точно не докачивает? пробовал “на кошках”? с нормального хоста? а то может докачку сервер не дает?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Разумеется я проверил, пред тем как писать :)
Говорю же – тот же файл начал докачиваться с того же самого сервера, как только я откатил wget на 1.12. Откат на 1.13.1 не помог, кстати.
И нет, wget именно НЕ ЗАПРАШИВАЛ докачку, не пытался.
Natrio
Разумеется я проверил, пред тем как писать :)
Говорю же – тот же файл начал докачиваться с того же самого сервера, как только я откатил wget на 1.12. Откат на 1.13.1 не помог, кстати.
И нет, wget именно НЕ ЗАПРАШИВАЛ докачку, не пытался.
Да не все работает.
У меня wget –help.
GNU Wget 1.13.3, программа для загрузки файлов из сети в автономном режиме.
Может обновить?
Последний крик моды - эхо 30-летней давности.
“Всё работает” это именно докачка?
У меня тоже был wget-1.13.3-1, и заработало только после отката на wget-1.12-7.
wget -SN -c http://some.server/some.file
Если сервер обрывает соединение, или если остановить через Ctrl+C а потом запустить снова, версия 1.12 запрашивает у сервера продолжение с того же места, а версия 1.13 тупо начинает с начала, независимо от поддержки докачки на сервере.
У вас она продолжает, потому что вы качаете без сохранения даты модификации файла, то есть без ключей -SN, но это явно ущербный вариант с потерей функциональности.

Ладно, в принципе я понял, как воспроизвести баг, спасибо. Буду искать способ отправить багрепорт разработчикам.
tchgefest
Да не все работает
У меня wget –help
GNU Wget 1.13.3, программа для загрузки файлов из сети в автономном режиме
Может обновить?
Вы хоть бы знаки препинания расставили.

По теме:

[email protected] ~ $ wget -c http://192.168.0.51/g/install-x86-minimal-20091103.iso
–2011-09-07 09:56:54– http://192.168.0.51/g/install-x86-minimal-20091103.iso
Подключение к 192.168.0.51:80… соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 109527040 (104M)
Сохранение в каталог: ««install-x86-minimal-20091103.iso»».

28% 31 281 152 49,6M/s
^C
[email protected] ~ $ wget -c http://192.168.0.51/g/install-x86-minimal-20091103.iso
–2011-09-07 09:56:59– http://192.168.0.51/g/install-x86-minimal-20091103.iso
Подключение к 192.168.0.51:80… соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 206 Partial Content
Длина: 109527040 (104M), 71962624 (69M) осталось
Сохранение в каталог: ««install-x86-minimal-20091103.iso»».

79% 86 736 896 46,3M/s
^C
[email protected] ~ $ wget -c http://192.168.0.51/g/install-x86-minimal-20091103.iso
–2011-09-07 09:57:13– http://192.168.0.51/g/install-x86-minimal-20091103.iso
Подключение к 192.168.0.51:80… соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 206 Partial Content
Длина: 109527040 (104M), 16867328 (16M) осталось
Сохранение в каталог: ««install-x86-minimal-20091103.iso»».

100% 109 527 040 49,3M/s за 0,3s

2011-09-07 09:57:13 (49,3 MB/s) - «install-x86-minimal-20091103.iso» saved

[email protected] ~ $ wget –help
GNU Wget 1.13.3, программа для загрузки файлов из сети в автономном режиме.

[email protected] ~ $ yaourt wget
1 core/wget 1.13.3-1 (base)
A network utility to retrieve files from the Web

Докачка работает.
Там было с локалки, а тут “из далека” ;-)
  • [email protected] ~ $ wget -c http://distfiles.gentoo.org/releases/x8 … 110809.iso
    –2011-09-07 10:05:57– http://distfiles.gentoo.org/releases/x8 … 110809.iso
    Распознаётся distfiles.gentoo.org… 64.50.236.52, 199.6.1.167, 137.226.34.42, …
    Подключение к distfiles.gentoo.org|64.50.236.52|:80… соединение установлено.
    HTTP-запрос отправлен. Ожидание ответа… 206 Partial Content
    Длина: 126386176 (121M), 121764160 (116M) осталось
    Сохранение в каталог: ««install-x86-minimal-20110809.iso»».

    13% 17 378 531 268K/s ост 1m 54s ^C

    [email protected] ~ $ wget -c http://distfiles.gentoo.org/releases/x8 … 110809.iso
    –2011-09-07 10:06:13– http://distfiles.gentoo.org/releases/x8 … 110809.iso
    Распознаётся distfiles.gentoo.org… 137.226.34.42, 199.6.1.167, 64.50.236.52, …
    Подключение к distfiles.gentoo.org|137.226.34.42|:80… соединение установлено.
    HTTP-запрос отправлен. Ожидание ответа… 206 Partial Content
    Длина: 126386176 (121M), 108939589 (104M) осталось
    Сохранение в каталог: ««install-x86-minimal-20110809.iso»».

    29% 36 778 169 1,15M/s ост 1m 44s ^C

    [email protected] ~ $ wget -c http://distfiles.gentoo.org/releases/x8 … 110809.iso
    –2011-09-07 10:06:36– http://distfiles.gentoo.org/releases/x8 … 110809.iso
    Распознаётся distfiles.gentoo.org… 156.56.247.195, 64.50.233.100, 216.165.129.135, …
    Подключение к distfiles.gentoo.org|156.56.247.195|:80… соединение установлено.
    HTTP-запрос отправлен. Ожидание ответа… 206 Partial Content
    Длина: 126386176 (121M), 89305787 (85M) осталось
    Сохранение в каталог: ««install-x86-minimal-20110809.iso»».

    100% 126 386 176 1,46M/s за 82s

    2011-09-07 10:07:58 (1,04 MB/s) - «install-x86-minimal-20110809.iso» saved
Да в таком виде
wget -SN -c http://some.server/some.file
При добавлении -SN
докачка не работает
Последний крик моды - эхо 30-летней давности.
Да, именно так. Во всех версиях 1.13* HTTP-докачка перестала работать, если включено сохранение даты (-N или –timestamping).
Ключ -S показывает заголовки ответов сервера, к багу отношения не имеет, просто вывод подробнее.
Запостил баг:
https://savannah.gnu.org/bugs/?34230
Ладно докачка, у вот Help не работает…

   [[email protected] ~]$ wget --help
GNU Wget 1.13.3, программа для загрузки файлов из сети в автономном режиме.
   [[email protected] ~]$ 

Хотя в man'e написано что все опции будут показаны.
 
Зарегистрироваться или войдите чтобы оставить сообщение.