Wget2 2.0, la primera versión estable de este sucesor de Wget

Después de tres años y medio de desarrollo se acaba de presenta la liberación de la primera versión estable del proyecto «GNU Wget2 2.0», la cual se está desarrollando como una versión completamente rediseñada del programa para automatizar la carga recursiva de contenido «GNU Wget».

GNU Wget2 está diseñado y reescrito desde cero, y se destaca por la eliminación de la funcionalidad básica del cliente web en la biblioteca libwget, que se puede usar en aplicaciones independientes.

Sobre Wget2

En lugar de reelaborar gradualmente la base de código existente, se decidió rehacer todo desde cero y se encontró una rama separada de Wget2 para implementar ideas para reestructurar, aumentar la funcionalidad y realizar cambios que rompan la compatibilidad. Con la excepción del final del soporte para FTP y el formato WARC, wget2 puede actuar como un reemplazo transparente de la utilidad wget clásica en la mayoría de las situaciones.

Con la liberación de esta versión se ha movido la funcionalidad a la biblioteca libwget junto con la cual se ha realizado una transición a una arquitectura de subprocesos múltiples con la cual además se ha brindado la posibilidad de configurar múltiples conexiones en paralelo y descargar en múltiples flujos. Incluso es posible paralelizar la descarga de un archivo con una división en bloques usando la opción «–chunk-size».

Otra de las novedades que se destaca es el soporte para el protocolo HTTP/2 junto al encabezado HTTP If-Modified-Since para descargar solo los datos modificados.

Mientras que por la parte de los cambios específicos para OpenSSL se corrige la comprobación de CRL, se ha implementado ALPN y se han hecho correcciones para arreglar los problemas con las pérdidas de memoria.

Por otra parte, también se menciona que se ha actualizado la información de la licencia, se han realizado diversos arreglos en las compilaciones para poder soportar la codificación de aceptación lzip, asi como también para permitir una lista de tokens para conexión y poder solucionar el conflicto de directorios con –no-clobber.

Mientras que por la parte de las opciones que se han agregado podremos encontrar un método mejorando para la compatibilidad con versiones anteriores, mejoras en datos, se ha añadido la opción –body-file mejorando la compatibilidad con versiones anteriores, asi como también la opción –ignore-length,  opción –convert-file-only y opción –download-attr para hacer uso del atributo ‘descargar’ de HTML5

De los demás cambios notables que se destacan desde la última versión:

  • Se ha añadido la opción –robots=off para las descargas de robots.txt
  • Se añadió el soporte pkg-config para GPGME
  • Se realizaron las correcciones de conversión (-k) en combinación con -E
  • Se realizaron las correcciones el encabezado del archivo de cookies para que sea reconocido por el comando ‘archivo’
  • Se corrigió la carga de certificados de CA cuando el ‘sistema’ no es compatible
  • Se ha cambiado el nombre de –retry-on-http-status a –retry-on-http-error
  • Límite de requisitos de página solo para páginas hoja
  • Corregir la desreferencia NULL con –convert-links
  • Admite hipervínculos de terminal en la salida
  • Configure el interruptor –disable-manylibs para deshabilitar la construcción de bibliotecas pequeñas
  • Soporte – antecedentes en Windows
  • Agregar opción –bind-interface
  • Agregar carga HTTP2
  • Admite el atributo de descarga HTML (para etiquetas ay de área)
  • Agregue la opción –download-attr = [strippath | usepath] para controlar la compatibilidad con los atributos de descarga
  • OpenSSL: agregar soporte OCSP
  • OpenSSL: implementar el grapado OCSP
  • Datos de soporte: URL en el atributo srcset
  •  Se corrigieron diversos problemas
  •  Código mejorado, documentación, construcción, pruebas, CI y más

Finalmente si estás interesado en conocer más al respecto sobre esta nueva versión liberada de Wget2, puedes consultar los detalles en el siguiente enlace.

¿Como instalar Wget2 en Linux?

Para quienes esten interesados en poder instalar esta utilidad, deben saber que en algunas de las distribuciones de Linux pueden encontrar el paquete dentro de sus repositorios.

Aun que también pueden realizar la compilación del paquete siguiendo estas instrucciones. Lo primero que debemos hacer es obtener el código fuente con:

git clone https://gitlab.com/gnuwget/wget2.git
cd wget2
./bootstrap
./configure

Procedemos a compilar con:

make
setarch x86
./configure --prefix=/boot/home/config/non-packaged
rm /boot/home/config/non-packaged/wget2  
mv /boot/home/config/non-packaged/wget2_noinstall /boot/home/config/non-packaged/wget2
make check

Y finalmente instalamos con:

sudo make install 

 

 

from Linux Adictos https://ift.tt/2Y54rBe
via IFTTT

Estos son los dispositivos que dejaron de tener acceso a internet por el certificado de Let’s Encrypt

El día de hoy 30 de septiembre, el tiempo de vida del certificado raíz IdenTrust expiro y es que este certificado fue utilizado para firmar el certificado de Let’s Encrypt (ISRG Root X1), controlada por la comunidad y proporcionar certificados de forma gratuita para todos.

La firma aseguró la confianza de los certificados Let’s Encrypt en una amplia gama de dispositivos, sistemas operativos y navegadores al tiempo que integraba el propio certificado raíz de Let’s Encrypt en los almacenes de certificados root.

Originalmente se planeó que después de que DST Root CA X3 esté desactualizado, el proyecto Let’s Encrypt cambiará a generar firmas usando solo su certificado, pero tal paso conduciría a una pérdida de compatibilidad con una gran cantidad de sistemas antiguos que no lo hicieron. En particular, alrededor del 30% de los dispositivos Android en uso no tienen datos sobre el certificado raíz Let’s Encrypt, cuyo soporte apareció solo a partir de la plataforma Android 7.1.1, lanzada a fines de 2016.

Let’s Encrypt no tenía previsto celebrar un nuevo acuerdo de firma cruzada, ya que esto impone una responsabilidad adicional a las partes del acuerdo, las priva de independencia y les ata de las manos en cuanto al cumplimiento de todos los procedimientos y normas de otra autoridad de certificación.

Pero debido a problemas potenciales en una gran cantidad de dispositivos Android, se revisó el plan . Se firmó un nuevo acuerdo con la autoridad de certificación IdenTrust, en virtud del cual se creó un certificado Let’s Encrypt intermedio alternativo con firma cruzada. La firma cruzada tendrá una validez de tres años y seguirá siendo compatible con los dispositivos Android a partir de la versión 2.3.6.

Sin embargo, el nuevo certificado intermedio no cubre muchos otros sistemas heredados. Por ejemplo, después de que el certificado DST Root CA X3 caducp (hoy 30 de septiembre), los certificados Let’s Encrypt ya no se aceptarán en firmware y sistemas operativos no compatibles, en los cuales, para garantizar la confianza en los certificados Let’s Encrypt, deberá agregar manualmente la raíz ISRG. Certificado X1 al almacén de certificados raíz. Los problemas se manifestarán en:

OpenSSL hasta la rama 1.0.2 incluida (el mantenimiento de la rama 1.0.2 se interrumpió en diciembre de 2019);

  • NSS <3,26
  • Java 8 <8u141, Java 7 <7u151
  • Windows <XP SP3
  • macOS <10.12.1
  • iOS <10 (iPhone <5)
  • Android <2.3.6
  • Mozilla Firefox <50
  • Ubuntu <16.04
  • Debian <8

En el caso de OpenSSL 1.0.2, el problema está causado por un error que impide el manejo correcto de certificados con firma cruzada si uno de los certificados raíz involucrados en la firma caduca, aunque se conservan otras cadenas de confianza válidas.

El problema surgió por primera vez el año pasado después de la expiración del certificado AddTrust utilizado para la firma cruzada en los certificados de la autoridad de certificación Sectigo (Comodo). El meollo del problema es que OpenSSL analizó el certificado como una cadena lineal, mientras que según RFC 4158, el certificado puede representar un gráfico circular distribuido dirigido con varios anclajes de confianza que deben tenerse en cuenta.

A los usuarios de distribuciones más antiguas basadas en OpenSSL 1.0.2 se les ofrecen tres soluciones para resolver el problema:

  • Eliminar manualmente el certificado raíz IdenTrust DST Root CA X3 e instale el certificado raíz ISRG Root X1 independiente (sin firma cruzada) .
  • Especificar la opción «–trusted_first» cuando ejecute los comandos openssl verify y s_client.
  • Utilizar un certificado en el servidor que esté certificado por un certificado raíz SRG Root X1 independiente que no tenga firma cruzada (Let’s Encrypt ofrece una opción para solicitar dicho certificado). Este método conducirá a la pérdida de compatibilidad con los antiguos clientes de Android.

Además, el proyecto Let’s Encrypt ha superado el hito de los dos mil millones de certificados generados. El hito de mil millones se alcanzó en febrero del año pasado. Cada día se generan 2,2-2,4 millones de nuevos certificados. El número de certificados activos es de 192 millones (el certificado es válido por tres meses) y cubre alrededor de 260 millones de dominios (hace un año cubría 195 millones de dominios, hace dos años – 150 millones, hace tres años – 60 millones).

Según las estadísticas del servicio Firefox Telemetry, la proporción global de solicitudes de página a través de HTTPS es del 82% (hace un año – 81%, hace dos años – 77%, hace tres años – 69%, hace cuatro años – 58%).

Fuente: https://scotthelme.co.uk/

from Linux Adictos https://ift.tt/3F3PLDA
via IFTTT

YouTube para Android está probando la integración con el Asistente de Google para sus nuevas sugerencias

YouTube para Android está probando la integración con el Asistente de Google para sus nuevas sugerencias

No solo el buscador de Google va a ser más inteligente en los próximos meses sino que también la compañía quiere mejorar las sugerencias de YouTube, y para ello se está apoyando en el Asistente de Google.

La aplicación de YouTube para Android se está integrando con el Asistente de Google para ofrecer sugerencias sobre temas relacionados con los vídeos que estés viendo. Se trata de una función experimental que el portal de vídeos estará probando hasta el próximo 27 de octubre.


Continue reading →

Stadia te regala un mando y un Chromecast Ultra por la compra de un juego: FIFA 22, Far Cry 6 y más títulos

Stadia te regala un mando y un Chromecast Ultra por la compra de un juego: FIFA 22, Far Cry 6 y más títulos

Google vuelve a regalar un pack Premiere Edition de Stadia, pero esta vez la oferta no está limitada a la compra de un determinado juego como si sucedió en las anteriores promociones, sino que ahora lanza la promoción con una gran selección de juegos.

Si estabas pensando en comprar los últimos lanzamientos, como FIFA 22, Far Cry 6 o Life is Strange: True Colors, entre otros títulos, y quieres disfrutar de estos juegos en tu móvil, ordenador y televisor es un buen momento para conseguir gratis el mando de Stadia y un Chromecast Ultra.


Continue reading →

Los siete mejores emuladores de Android para Windows

Los siete mejores emuladores de Android para Windows

Poder usar Android en el PC tiene sus ventajas, como el acceso a una gran pantalla, poder usar el ratón y teclado o probar aplicaciones en muchos dispositivos fácilmente. Sin embargo, en los últimos tiempos cada vez gana más fuerza el concepto de emuladores para jugar a juegos Android en Windows.

Si llevas tiempo pensando en probar un emulador de Android para Windows pero no terminas de decidirte por cuál, aquí tienes los siete mejores, todos ellos gratuitos y que puedes tener funcionando en un par de minutos.


Continue reading →

Google Stadia ya tiene chat de voz en Android tras dos años de espera

Google Stadia ya tiene chat de voz en Android tras  dos años de espera

Google Stadia sigue avanzando a su ritmo. Una de las novedades que más se esperaba desde el lanzamiento de la app para Android era el chat de voz, función que estaba incluida dentro de la app de TV y PC, pero que no podíamos disfrutar desde nuestro teléfono móvil.

La app ya comienza a actualizarse con la opción de crear salas de voz, para que podamos unirnos con unos cuantos amigos y hablar mientras jugamos a nuestras propuestas favoritas en Google Stadia. Vamos a contarte cómo funciona esta opción.


Continue reading →

BlueStacks X: un espectacular emulador gratuito y en la nube de juegos Android

BlueStacks X: un espectacular emulador gratuito y en la nube de juegos Android

BlueStacks es uno de los emuladores más conocidos para poder disfrutar de Android en nuestro PC, Windows o Mac. La compañía da ahora un salto más allá con BluetStacks X, un espectacular navegador en la nube para jugar a entregas Android. Al estar los juegos en la nube, no es necesario descargarlos, por lo que los podemos disfrutar en PC, móvil o tablet.

Vamos a contarte cómo funciona este emulador ya que, en nuestras pruebas, el funcionamiento ha sido excelente. Se trata de una genial alternativa para jugar juegos de Android en el PC o, por qué no, en el propio móvil sin necesidad de descargar nada.

{“videoId”:”x81a3vs”,”autoplay”:true,”title”:”LOS 8 MEJORES EMULADORES ANDROID GRATIS para PC”}

Continue reading →

Fairphone 4: el teléfono sostenible ya tiene 5G y llegará hasta Android 14

Fairphone 4: el teléfono sostenible ya tiene 5G y llegará hasta Android 14

Ya son cuatro las generaciones del Fairphone que hemos visto llegar al mercado. Un teléfono que prometió construirse, y lo sigue haciendo, con los materiales más sostenibles posibles y que ahora, en su cuarta edición, sigue siendo fácil de reparar y está construido con materiales procedentes de fuentes responsables. Llega el Fairphone 4.

Entre la anterior generación y ésta se produce algún que otro salto reseñable. Por ejemplo, abandonamos los Snapdragon de la serie 600 para saltar al Snapdragon 750G que, entre otras cosas, aporta carga rápida y conectividad 5G. Pero además, el teléfono prescinde del conector de auriculares por lo que tendremos audio Bluetooth o, si queremos cable, audio USB. Y ojo, que promete tres grandes actualizaciones del sistema.


Continue reading →