Zaprezentowano wydanie projektu GNU Wget2 2.2.0, rozwijającego całkowicie przepisany i całkowicie przeprojektowany wariant programu do automatyzacji rekurencyjnego pobierania treści GNU Wget. Wget2 oferuje zestaw dodatkowych opcji, obsługuje pobieranie w wielu wątkach, pozwala na korzystanie z dostępnej funkcjonalności za pośrednictwem biblioteki libwget, obsługuje protokoły HTTP/2 i TLS 1.3, umożliwia pobieranie tylko zmienionych danych, może zapisywać dane z serwerów strumieniowych, poprawnie obsługuje zmiędzynarodowione nazwy domen i potrafi rekonfigurować pobierane treści. Narzędzie wget2 jest dystrybuowane na podstawie licencji GPLv3+, a biblioteka pod LGPLv3+.
W nowej wersji:
- Dodano wsparcie dla biblioteki libproxy oraz umożliwiono połączenie przez proxy z obsługą HTTP/1.0.
- Domyślnie wyłączono tryb szybkiego otwierania połączeń TCP (TCP FastOpen). Dodano możliwość użycia opcji „—no-tcp-fastopen” z jądrami Linux od wersji 4.11.
- Domyślnie wyłączono eksplicytne wysyłanie zapytań z użyciem protokołu OCSP (Online Certificate Status Protocol) do weryfikacji unieważnionych certyfikatów.
- Dodano wsparcie dla opcji „—progress=dot:” i „—restrict-file-names” dla zachowania zgodności z wget 1.x.
- Udoskonalono obsługę przekierowań przy użyciu opcji „—no-parent” oraz rozwiązano problemy z jednoczesnym pobieraniem wielu plików przez HTTP/2.
- Ulepszono analizę plików robots.txt.
- Poprawiono wsparcie dla kompilacji z bibliotekami WolfSSL i LibreSSL.
- Poprawiono wsparcie dla IPv6.
- Zapewniono kompatybilność z narzędziem fetchmail przy przetwarzaniu loginu i hasła w pliku .netrc.
- Dodano wsparcie dla niestandardowych formatów czasu w Cookie.
Źródło: opennet.ru
