The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск GNU wget 1.19

03.02.2017 21:10

Доступен релиз GNU Wget 1.19, программы для автоматизации загрузки контента с использованием протоколов HTTP и FTP.

В новом выпуске:

  • Реализована опция "--use-askpass=COMMAND", позволяющая запустить внешнее приложение для получения логина и пароля;
  • Добавлена поддержка интернационализованных доменных имён (IDN), соответствующих спецификации IDNA2008 (например, домен.рф), через использование libidn2;
  • Добавлена опция "--metalink-index=N", позволяющая обработать файлы, определённые в заголовке Metalink;
  • При обработке файла Metalink обеспечена нормализация путей и вычисление безопасного пути. Например, будет удалён префикс диска для файлов Windows;
  • Добавлена опция "--directory-prefix=" позволяющая при обработке файла Metalink определить начальную часть пути для загрузок;
  • Добавлена опция "--trust-server-names", при указании которой имя целевого файла будет без изменений взято из файла Metalink, без использования вычисленного безопасного имени файла;
  • При обработке файла Metalink теперь производится блокировка загрузки файлов, размер которых не совпадает со значением metalink:size;
  • При обработке файла Metalink обеспечено создание родительских директорий для целевого файла;
  • При рекурсивных загрузках применено добавление суффикса .tmp ко временным файлам, подлежащим удалению после обработки.

    1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
    2. OpenNews: Выпуск GNU wget 1.18
    3. OpenNews: Выпуск GNU wget 1.17 с поддержкой FTPS и HSTS
    4. OpenNews: Выпуск GNU Wget 1.16 с устранением критической уязвимости
    5. OpenNews: Выпуск GNU wget 1.16.1
    6. OpenNews: Выпуск GNU Wget 1.15
    Лицензия: CC-BY
    Тип: Программы
    Короткая ссылка: https://opennet.ru/45976-wget
    Ключевые слова: wget
    Поддержать дальнейшую публикацию новостей на OpenNET.


    Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Вы забыли заполнить поле Name (?), 22:29, 03/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Лучший браузер!
     
     
  • 2.2, A.Stahl (ok), 22:33, 03/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    После telnet
     
  • 2.11, Ilya Indigo (ok), 00:03, 04/02/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Вы с curl-ом, наверно, спутали.
    Сабж лучшая качалка.
     
     
  • 3.14, Я. Р. Ош (?), 00:44, 04/02/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сабж лучшая качалка.

    Хрена с два. При редиректе пишет в файл с именем не конечным, а из начальной ссылки.
    Та же проблема и с Content-Disposition
    В этом плане aria2c уделывает его полностью

     
     
  • 4.15, Ilya Indigo (ok), 01:52, 04/02/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Сабж лучшая качалка.
    > При редиректе пишет в файл с именем не конечным



    wget -O <Желаемое имя качаемого файла>


     
     
  • 5.17, Я. Р. Ош (?), 03:25, 04/02/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >wget -O <Желаемое имя качаемого файла>

    Я рад что ты сумел набрать man wget
    Но не рад что ты так и не понял что мне нужно чтобы имя файла бралось автоматически из сети (см aria2c).

     
     
  • 6.18, Ilya Indigo (ok), 05:33, 04/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>wget -O <Желаемое имя качаемого файла>
    > Я рад что ты сумел набрать man wget

    Параметры -P и -O я и без мана помню, так как использую wget почти всегда с ними.
    > чтобы имя файла бралось автоматически из сети (см aria2c).

    С одной стороны это хорошо, например при ссылке current указывающую. на последней актуальный файл, где после загрузки у вас будет это файл.
    С другой стороны это очень плохо, так как если после загрузки вы планируете его сразу  распаковать, или записать на флешку, или ещё что-то выполнить с ним, и следующая по цепочке утилита ожидает одно имя, а оно, внезапно, изменилось и вся цепочка останавливается с ошибкой.

    Опционально, конечно это и можно было сделать, но точно не пихать по умолчанию.
    > (см aria2c).

    Это, наверно, самый длинный man, который я читал, но так как он, внезапно, был на русском, я его, таки, осилил.
    Комбайн внушительный, ничего не скажешь и торрент клиент, который не только умеет скачивать и раздавать,а ещё и переименовывать скачиваемые файлы в торрентах умеет.
    Это впечатлительно, но в работе на серверах мне не нужно.
    А вот то, что мне обычно нужно, тут как раз работает плохо или не работает вообще.

    1 Вышеописанная вами ситуация тут с точности до наоборот.

    aria2c http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-x86_64-Cu

    Переименовывает и скачивает какой-то ненужный мне meta4 файл по умолчанию. Зачем?

    aria2c --follow-metalink=mem http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-x86_64-Cu

    Решает проблему, но требует теперь или определения в конфиге, или постоянное указание опции "--follow-metalink=mem".

    2 опция "-o", с любой комбинацией "--follow-metalink", тут просто не работает, точнее работает, но на этом самом, ненужном мне, meta4 файле, а исходный файл образа остаётся не переименованный.

    Вот это уже куда серьёзный недостаток, так что с утверждением, что aria2 лучшая качалка согласиться не могу.

     
  • 6.23, Michael Shigorin (ok), 10:10, 04/02/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Я рад что ты сумел набрать man wget

    Вы, очевидно, не сумели и этого. // к слову о суждениях про "нормальных человеков"

    > Но не рад что ты так и не понял что мне нужно
    > чтобы имя файла бралось автоматически из сети (см aria2c).

    --trust-server-names, но сперва см. изменения в wget 1.13 -- это изменение было вызвано CVE.

     
     
  • 7.27, Я. Р. Ош (?), 01:11, 05/02/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Вы, очевидно, не сумели и этого.

    Шигорин, не кизди, я юзаю линукс и фрю 16 лет. Грубо? Ну так и ты не знаешь чего я умею и чего нет. Пока факты таковы, запускаю aria2c получаю файл с годным названием, запускаю с wget - получаю фигню
    Причем wget я использую на протяжении 16 лет, только с острожностью. А ты aria2c юзал?

    >--trust-server-names, но сперва см. изменения в wget 1.13 -- это изменение было вызвано CVE.

    Ты бы написал
    а) как давно эта опция появилась
    б) почему её не было изначально
    в) почему она не включена по дефолту. пробовал только что вгет с редиректом - нихрена по умолчанию не работает

    вот если бы ты ответил на все эти вопросы - это была бы аналитика, а так фигня

     
     
  • 8.31, Michael Shigorin (ok), 20:12, 05/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Это неважно Если Вы сумели набрать man wget, но не нашли там нужную опцию -- в... текст свёрнут, показать
     
  • 4.24, Michael Shigorin (ok), 14:22, 04/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хрена с два. При редиректе пишет в файл с именем не конечным,
    > а из начальной ссылки.

    Читали бы некоторые не только man wget, а и соглашение об ассоциации -- глядишь, и там чего-то бы вовремя углядели; про ченжлоги и новейшую историю Ближнего Востока не заикаюсь, это явно запредельное требовать.

    PS: 7b899bf4bf70a2eda183c9074a0ca690

     

  • 1.4, Michael Shigorin (ok), 22:41, 03/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    http://webery.altlinux.org/task/177632 :)
     
     
     
    Часть нити удалена модератором

  • 3.7, Я. Р. Ош (?), 23:46, 03/02/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    alt
    2017-02-03 21:39

    gentoo

    >net-misc/wget: Bump to version 1.19
    >Lars Wendler, Fri, 3 Feb 2017 20:24, commit 1ad0ee71

     
     
  • 4.20, Andrey Mitrofanov (?), 09:26, 04/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > alt
    > 2017-02-03 21:39
    > gentoo
    >>Lars Wendler, Fri, 3 Feb 2017 20:24

    Уверен, что часовые пояса дат ....  подтверждают то, что ты думал, что нашёл?

    Ну, там, что Ларс (или его сервер) "живёт и работает" не более чем в 1 часе западнее Майка и/или его сервера.

     
  • 4.22, Michael Shigorin (ok), 10:07, 04/02/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>net-misc/wget: Bump to version 1.19
    >>Lars Wendler, Fri, 3 Feb 2017 20:24, commit 1ad0ee71

    Да автообновлялку-то можно прикрутить вообще хоть каждые четверть часа проверять, ну и на http://freshcode.club запись про wget 1.19 появилась где-то в середине января -- видимо, автоматика подобрала из changelog.

    Дырок не было -- торопиться некуда ;-)

     
  • 3.9, Аноним (-), 23:58, 03/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Вы точно противник systemd?

    А то знаете ли, есть такой способ продвигать "что-либо" изображая из себя якобы хейтера этого "что-либо", но при этом использовать такой стиль письма и демонстрировать такой высокий уровень неадекватности в комментариях, что у нормального человека читающего всё это сложится мнение, что раз противники этого "что-либо" настолько отталкивающие, то возможно это самое "что-либо" не такое уж и Г.

     

  • 1.16, Аноним (-), 03:13, 04/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А годы идут, а баги всё теже...
    Почему не нужно пользоваться wget: http://savannah.gnu.org/bugs/?37564
     
     
  • 2.21, Andrey Mitrofanov (?), 09:33, 04/02/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А годы идут, а баги всё теже...
    > Почему не нужно пользоваться wget: http://savannah.gnu.org/bugs/?37564

    $ wget --version |grep -o [-+]iri
    +iri
    $ спили мушку, сынок_

    Врочем, можешь поспрашивать в отделе продаж маркетинга Майкрософт -- чой-то оно та-а-ак в твоей десяточке.

     

  • 1.32, анонимщик (?), 15:19, 07/02/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А баги висят годами:
    https://savannah.gnu.org/bugs/?34855
    https://savannah.gnu.org/bugs/?22670
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру