Die Version 2.2.0 des Projekts GNU Wget2 wurde vorgestellt, welches eine von Grund auf neu geschriebene und vollständig überarbeitete Variante des Programms zur automatisierten rekursiven Download von Inhalten GNU Wget entwickelt. Wget2 bietet eine Reihe zusätzlicher Optionen, unterstützt den Mehrfach-Download, ermöglicht den Zugriff auf verfügbare Funktionen über die Bibliothek libwget, unterstützt die Protokolle HTTP/2 und TLS 1.3, ermöglicht den Download nur geänderter Daten, kann Daten von Streaming-Servern speichern, verarbeitet internationalisierte Domainnamen korrekt und kann den heruntergeladenen Inhalt umcodieren. Das Dienstprogramm wget2 wird unter der GPLv3+ lizenziert, während die Bibliothek unter LGPLv3+ steht.
In der neuen Version:
- Unterstützung für die Bibliothek libproxy hinzugefügt und die Möglichkeit zur Verbindung über einen Proxy mit Unterstützung für HTTP/1.0 bereitgestellt.
- Der TCP-FastOpen-Modus ist standardmäßig deaktiviert. Die Verwendung der Option „—no-tcp-fastopen“ mit Linux-Kernels ab Version 4.11 wurde hinzugefügt.
- Standardmäßig ist die explizite Übermittlung von Anfragen über das OCSP-Protokoll (Online Certificate Status Protocol) zur Überprüfung von widerrufenen Zertifikaten deaktiviert.
- Unterstützung für die Optionen „—progress=dot:“ und „—restrict-file-names“ hinzugefügt, um die Rückwärtskompatibilität zu wget 1.x zu gewährleisten.
- Verbesserte Verarbeitung von Redirects bei Verwendung der Option „—no-parent“ und behobene Probleme beim gleichzeitigen Herunterladen mehrerer Dateien über HTTP/2.
- Verbesserte Analyse von robots.txt-Dateien.
- Verbesserte Unterstützung beim Bauen mit den Bibliotheken WolfSSL und LibreSSL.
- Erweiterte Unterstützung für IPv6.
- Kompatibilität mit dem Tool fetchmail gewährleistet, wenn Login und Passwort in der .netrc-Datei verarbeitet werden.
- Unterstützung für nicht standardisierte Zeitformate in Cookies hinzugefügt.
Quelle: opennet.ru
