Nueva versión del cliente BitTorrent Transmission 3.0

Después de un año de desarrollo publicado relizar Transmisión 3.0, un cliente BitTorrent relativamente liviano y que consume muchos recursos escrito en C y que admite una variedad de interfaces de usuario: GTK, Qt, Mac nativo, interfaz web, demonio, línea de comandos.

Cambios importantes:

  • Se agregó la capacidad de aceptar conexiones a través de IPv6 al servidor RPC;
  • La verificación del certificado SSL está habilitada de forma predeterminada para las descargas HTTPS;
  • Se volvió a usar hash como nombre para archivos .resume y .torrent (resuelve el problema con Linux mostrando el error “Nombre de archivo demasiado largo” cuando el nombre del torrent es muy largo);
  • En el servidor http integrado, el número de intentos de autenticación fallidos está limitado a 100 para proteger contra la adivinación de contraseñas;
  • Se agregaron ID de pares para clientes de torrent Xfplay, PicoTorrent, Free Download Manager, Folx y Baidu Netdisk;
  • Se agregó soporte para la opción TCP_FASTOPEN, que le permite reducir ligeramente el tiempo de configuración de la conexión;
  • Manejo mejorado del indicador ToS (Tipo de servicio, clase de tráfico) para conexiones IPv6;
  • En las listas negras, se agregó la capacidad de especificar máscaras de subred en notación CIDR (por ejemplo, 1.2.3.4/24);
  • Se agregó soporte para compilar con mbedtls (polarssl), wolfssl (cyassl) y LibreSSL, así como nuevas versiones de OpenSSL (1.1.0+);
  • Los scripts de compilación basados ​​en CMake tienen soporte mejorado para Ninja Generator, libappindicator, systemd, Solaris y macOS;
  • En el cliente para macOS, se elevaron los requisitos para la versión de la plataforma (10.10), se agregó soporte para un tema oscuro;
  • En el cliente GTK, se agregaron teclas de acceso rápido para moverse a través de la cola de inicio, se modernizó el archivo .desktop, se agregó el archivo AppData, se propusieron íconos simbólicos para la barra superior de GNOME y se realizó una transición desde intltool obtener texto;
  • En el cliente para Qt, se aumentaron los requisitos para la versión Qt (5.2+), se agregaron teclas de acceso rápido para moverse por la cola de descarga, se redujo el consumo de memoria al procesar propiedades de torrent, se proporcionó información sobre herramientas para archivos con nombres largos ,
    interfaz adaptada para pantallas HiDPI;

  • El proceso en segundo plano ha pasado a utilizar libsystemd en lugar de libsystemd-daemon, y la escalada de privilegios está prohibida en el archivo Transmission-daemon.service;
  • Se eliminó la vulnerabilidad XSS (cross-site scripting) en el cliente web, se resolvieron los problemas de rendimiento y se mejoró la interfaz para dispositivos móviles.

Fuente: opennet.ru

Añadir un comentario