Представен е релиз на проекта 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
