Представен е релиз на проекта GNU Wget2 2.2.0, който развива изцяло нова и напълно преработена версия на програмата за автоматизирано рекурсивно изтегляне на съдържание GNU Wget. Wget2 предлага набор от допълнителни опции, поддържа изтегляне с множество потокове, позволява използването на наличната функционалност чрез библиотеката libwget, поддържа протоколите HTTP/2 и TLS 1.3, дава възможност да се изтеглят само променените данни, може да записва данни от стрийминг сървъри, правилно обработва интернационализираните домейни и може да прекодира изтегляното съдържание. Утилитата wget2 се предлага под лиценз GPLv3+, а библиотеката под LGPLv3+.
В новата версия:
- Добавена е поддръжка на библиотеката libproxy и е предоставена възможност за свързване чрез прокси с поддръжка на HTTP/1.0.
- По подразбиране е деактивиран режимът за бързо отваряне на TCP-соединения (TCP FastOpen). Добавена е възможността да се използва опцията «—no-tcp-fastopen» с ядра на Linux, започващи от 4.11.
- По подразбиране е деактивирано явното изпращане на заявки с помощта на протокола OCSP (Online Certificate Status Protocol) за проверка на отзованите сертификати.
- Добавена е поддръжка на опциите «—progress=dot:» и «—restrict-file-names» за обратна съвместимост с wget 1.x.
- Налагана е обработка на пренасочвания при използване на опцията «—no-parent» и са решени проблеми с едновременния достъп до няколко файла по HTTP/2.
- Подобрен е парсерът на файлове robots.txt.
- Подобрен е класовият ред с библиотеките WolfSSL и LibreSSL.
- Подобрен е класът на поддръжка за IPv6.
- Осигурена е съвместимост с утилитата fetchmail при обработка на логин и парола в файла .netrc.
- Добавена е поддръжка на нестандартни формати на време в Cookie.
Източник: opennet.ru
