• Publicado: 2014-11-01
  • Autor: zzz
  • Publicado en release

0.9.16 es un significativo paso hacia delante en nuestro plan para migrar desde firmas criptográficas DSA, a ECDSA y luego a EdDSA, y realiza varios otros cambios para incrementar su anonimato y seguridad. Los túneles de cliente para IRC estándar e IRC por SOCKS utilizarán firmas ECDSA por defecto. Además, hemos reparado un gran número de fallos graves, incluyendo bloqueos de consola.

Los cambios en las estructuras de datos del router I2P requerirán que los usuarios del complemento i2pcontrol actualicen a la versión 0.0.9.

Si usted ejecuta un eepsite o un servicio, y no está ejecutando una versión reciente, o su Java o su sistema operativo no soporta ECDSA (como se refleja en los registros ('logs') y en la página /logs en la consola), por favor arregle el problema tan pronto como sea posible o sus usuarios en breve no podrán conectarse.

Como es habitual, recomendamos que actualice a esta versión. La mejor manera de mantener la seguridad y ayudar a la red es ejecutar la última versión.

DETALLES DEL LANZAMIENTO

Cambios

  • Añade soporte para firmas más robutas de Router Info ('RI')
  • Cifra las búsquedas y respuestas de RI en máquinas rápidas
  • Requiere autorización I2CP para todos los mensajes cuando se habilite (precisa un cliente 0.9.11 o superior)
  • Deshabilita SSLv3 y cifrados más antiguos para el resembrado y otros usos de SSL
  • Utiliza ECDSA por defecto para IRC por i2ptunnel, IRC por SOCKS, y túneles de cliente estándar.
  • Evita priorizar routers I2P de inundación ('floodfills') en algunos países
  • Nueva ordenación de columna, botones de prioridad establecer-todos, y marcador de la tasa de subida en i2psnark
  • Incrementa a 3 saltos la configuración predeterminada de túneles de i2psnark
  • Implementa el empaquetado de múltiples fragmentos en un sólo mensaje SSU por eficiencia
  • Nuevos enlaces añadir-a-la-libreta-de-direcciones en la página de leasesets de netdb
  • Implementa un campo de tipo búsqueda DatabaseLookupMessage I2NP para mejorar la eficiencia de la búsqueda.

Correcciones de errores

  • Reparaciones de CPUID y actualizaciones para procesadores recientes
  • i2psnark repara enlaces magnet con codificación-%
  • Mejora la gestión del socket SSU cerrándolo desde nosotros hacia abajo (con suerte reparará el 100% de las CPU)
  • Reparaciones del tratamiento del campo de bits ('bitfield') SSU
  • Repara problemas con la cabecera HTTP en i2psnark
  • Repara una extraña excepción de puntero nulo ('NPE') al crear mensajes garlic
  • Repara bloqueos de consola (eso esperamos)
  • Repara el js confirmar-borrar de i2ptunnel

Otro

  • Mueve estructuras de datos del router desde i2p.jar a router.jar (estropea el funcionamiento del complemento i2pcontrol)
  • Las nuevas claves de router I2P ahora se almacenan en router.keys.dat (formato eepPriv.dat) en lugar de en router.keys
  • Mejora en cualquier parte el tratamiento del cifrado no soportado
  • Más comprobación de errores para mensajes de cliente I2CP por el router I2P
  • Trabajo inicial en enganches ('hooks') para transportes enchufables
  • Pone en marcha la petición de marca de tiempo en los mensajes de creación de túnel
  • Vuelve a habilitar el mensaje de estado en streaming, pero no trata ningún leaseset como un fallo leve por ahora
  • Devuelve los pares de claves Diffie-Hellman ('DH') no usados al depósito, por eficiencia
  • Eleva el límite del conjunto de etiquetas ('tagset') a prueba de fallos y mejora la estrategia de borrado cuando se alcanza
  • Cambia el depósito de hilos ('threadpool') Jetty del eepsite y la configuración de la cola (sólo en nuevas instalaciones)
  • Refactorizado del establecimiento NTCP en preparación para NTCP2 y transporte enchufable ('PT')
  • Jetty 8.1.16-v20140903
  • Actualizaciones de traducción
  • Actualizar datos de geolocalización IP (Sólo PPA y nuevas instalaciones)

Sumas de comprobación SHA256:

186bbe30a37802b6201fe129516e2d9515925cfc60e2f68645eb6413ec172953  i2pinstall_0.9.16_windows.exe
5b2a1e23273e1d76a071142adc58b836ed300e2c1f2fd80d330ac61632fab173  i2pinstall_0.9.16.jar
ebc319585b9c58127676243694151c45296a56abaf51a36ae5919be3fc7f544e  i2psource_0.9.16.tar.bz2
06f3ab867499fa8407f5bcf52ccee196031df6f0b76b000db98b74ef61ecd24f  i2pupdate_0.9.16.zip
7d32cc4c90b35e0eedf6a75377dc3bd4b4dc962e5a42a57fdcc0df500bd2e924  i2pupdate.su2
867739321ee4e3c6e418e99f10b6337ccb3e2aeb2e32979734b209b2310c9e8e  i2pupdate.su3
b7bd6b420c1ebc58aa23860b26594acc549ea26116c39c911a0b49091f954b52  i2pupdate.sud