Die Veröffentlichung des Projekts GNU Wget2 2.2.0 wurde vorgestellt, das eine von Grund auf neu geschriebene und vollständig überarbeitete Version des Programms zur automatischen rekursiven Inhaltsbeschaffung GNU Wget entwickelt. Wget2 bietet eine Vielzahl zusätzlicher Optionen, unterstützt Mehrfach-Downloads, ermöglicht die Nutzung verfügbarer Funktionen über die Bibliothek libwget, unterstützt die Protokolle HTTP/2 und TLS 1.3, ermöglicht das Herunterladen nur geänderter Daten, kann Daten von Streaming-Servern speichern, verarbeitet internationalisierte Domainnamen korrekt und kann die heruntergeladenen Inhalte umkodieren. Das Dienstprogramm wget2 wird unter der Lizenz GPLv3+ und die Bibliothek unter LGPLv3+ bereitgestellt.
In der neuen Version:
- Die Unterstützung der Bibliothek libproxy wurde hinzugefügt, und es wurde die Möglichkeit geschaffen, über Proxys mit Unterstützung für HTTP/1.0 zu verbinden.
- Der TCP FastOpen-Modus ist standardmäßig deaktiviert. Die Möglichkeit zur Verwendung der Option „—no-tcp-fastopen“ wurde für Linux-Kernel ab Version 4.11 hinzugefügt.
- Die explizite Anfrageübermittlung mithilfe des OCSP-Protokolls (Online Certificate Status Protocol) zur Überprüfung von widerrufenen Zertifikaten ist standardmäßig deaktiviert.
- Die Unterstützung der Optionen „—progress=dot:“ und „—restrict-file-names“ für die Abwärtskompatibilität mit wget 1.x wurde hinzugefügt.
- Die Verarbeitung von Redirects bei Verwendung der Option „—no-parent“ wurde verbessert, und Probleme beim gleichzeitigen Herunterladen mehrerer Dateien über HTTP/2 wurden gelöst.
- Die Analyse von robots.txt-Dateien wurde verbessert.
- Die Unterstützung für die Erstellung mit den Bibliotheken WolfSSL und LibreSSL wurde verbessert.
- Verbesserte Unterstützung für IPv6.
- Die Kompatibilität mit dem Dienstprogramm fetchmail bei der Verarbeitung von Benutzername und Passwort in der .netrc-Datei wurde sichergestellt.
- Die Unterstützung für nicht standardisierte Zeitformate in Cookies wurde hinzugefügt.
Quelle: opennet.ru
