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