È stata rilasciata la versione 2.2.0 del progetto GNU Wget2, che offre una riscrittura completa e rinnovata del programma per l'automazione del download ricorsivo di contenuti di GNU Wget. Wget2 fornisce un insieme di opzioni aggiuntive, supporta il download su più thread, consente di utilizzare le funzionalità disponibili attraverso la libreria libwget, supporta i protocolli HTTP/2 e TLS 1.3, permette di scaricare solo i dati modificati, può salvare dati da server di streaming, gestisce correttamente i nomi di dominio internazionalizzati e può ricodificare i contenuti scaricati. L'utilità wget2 è distribuita con licenza GPLv3+, mentre la libreria è sotto LGPLv3+.
Nella nuova versione:
- È stato aggiunto il supporto per la libreria libproxy e fornita la possibilità di connessione tramite proxy con supporto per HTTP/1.0.
- Per default la modalità TCP FastOpen è disabilitata. È stata aggiunta la possibilità di utilizzare l'opzione «—no-tcp-fastopen» con i kernel Linux a partire dalla versione 4.11.
- Per default è stata disabilitata l'invio esplicito di richieste utilizzando il protocollo OCSP (Online Certificate Status Protocol) per il controllo dei certificati revocati.
- È stato aggiunto il supporto per le opzioni «—progress=dot:» e «—restrict-file-names» per garantire la retrocompatibilità con wget 1.x.
- È stata migliorata la gestione degli indirizzamenti durante l'uso dell'opzione «—no-parent» e sono stati risolti problemi relativi al download simultaneo di più file su HTTP/2.
- È stato migliorato l'analisi dei file robots.txt.
- È stato migliorato il supporto per la compilazione con le librerie WolfSSL e LibreSSL.
- Migliorato il supporto per IPv6.
- È stata assicurata la compatibilità con l'utilità fetchmail durante la gestione di nome utente e password nel file .netrc.
- È stato aggiunto il supporto per formati di tempo non standard nei cookie.
Fonte: opennet.ru
