Se ha presentado el lanzamiento del proyecto GNU Wget2 2.2.0, que desarrolla una versión reescrita desde cero y completamente rediseñada del programa para automatizar la descarga recursiva de contenido GNU Wget. Wget2 proporciona un conjunto adicional de opciones, admite descargas en múltiples hilos, permite utilizar la funcionalidad disponible a través de la biblioteca libwget, soporta los protocolos HTTP/2 y TLS 1.3, ofrece la posibilidad de descargar solo los datos que han cambiado, puede guardar datos de servidores de transmisión en continuo, maneja correctamente los nombres de dominio internacionalizados y puede recodificar el contenido descargado. La herramienta wget2 se distribuye bajo la licencia GPLv3+, y la biblioteca bajo LGPLv3+.
En la nueva versión:
- Se ha añadido soporte para la biblioteca libproxy y se ha proporcionado la posibilidad de conectarse a través de un proxy que soporte HTTP/1.0.
- Por defecto, el modo de apertura rápida de conexiones TCP (TCP FastOpen) está desactivado. Se ha añadido la opción de utilizar «—no-tcp-fastopen» con núcleos de Linux a partir del 4.11.
- Por defecto, se ha desactivado el envío explícito de solicitudes que utilizan el protocolo OCSP (Protocolo de Estado de Certificado en Línea) para la verificación de certificados revocados.
- Se ha añadido soporte para las opciones «—progress=dot:» y «—restrict-file-names» para la compatibilidad con wget 1.x.
- Se ha mejorado el manejo de redirecciones al utilizar la opción «—no-parent» y se han resuelto problemas con la descarga simultánea de varios archivos por HTTP/2.
- Se ha mejorado el análisis de archivos robots.txt.
- Se ha mejorado el soporte de compilación con las bibliotecas WolfSSL y LibreSSL.
- Se ha mejorado el soporte para IPv6.
- Se ha asegurado la compatibilidad con la herramienta fetchmail al procesar el nombre de usuario y la contraseña en el archivo .netrc.
- Se ha añadido soporte para formatos de tiempo no estándar en Cookies.
Fuente: opennet.ru
