Nouvelle version du client BitTorrent Transmission 3.0

Après un an de développement publié libération Transmission 3.0, un client BitTorrent relativement léger et gourmand en ressources écrit en C et prenant en charge diverses interfaces utilisateur : GTK, Qt, Mac natif, interface Web, démon, ligne de commande.

Les principaux changements:

  • La possibilité d'accepter des connexions via IPv6 a été ajoutée au serveur RPC ;
  • La vérification du certificat SSL est activée par défaut pour les téléchargements HTTPS ;
  • Nous sommes revenus à l'utilisation du hachage comme nom pour les fichiers .resume et .torrent (résout problème avec Linux affichant l'erreur « Nom de fichier trop long » lorsque le nom du torrent est très long) ;
  • Dans le serveur http intégré, le nombre de tentatives d'authentification infructueuses est limité à 100 pour protéger contre la tentative de deviner le mot de passe ;
  • Ajout d'identifiants de pairs pour les clients torrent Xfplay, PicoTorrent, Free Download Manager, Folx et Baidu Netdisk ;
  • Ajout de la prise en charge de l'option TCP_FASTOPEN, qui vous permet de réduire légèrement le temps de configuration de la connexion ;
  • Gestion améliorée du flag ToS (Type of Service, traffic class) pour les connexions IPv6 ;
  • Dans les listes noires, la possibilité de spécifier des masques de sous-réseau en notation CIDR (par exemple, 1.2.3.4/24) a été ajoutée ;
  • Ajout de la prise en charge de la construction avec mbedtls (polarssl), wolfssl (cyassl) et LibreSSL, ainsi que des nouvelles versions d'OpenSSL (1.1.0+) ;
  • Les scripts de construction basés sur CMake ont amélioré la prise en charge du générateur Ninja, de libappindicator, de systemd, de Solaris et de macOS ;
  • Dans le client pour macOS, les exigences pour la version de la plateforme ont été augmentées (10.10), la prise en charge d'un thème sombre a été ajoutée ;
  • Dans le client GTK, des raccourcis clavier ont été ajoutés pour se déplacer dans la file d'attente de démarrage, le fichier .desktop a été modernisé, le fichier AppData a été ajouté, des icônes symboliques ont été proposées pour la barre supérieure de GNOME et une transition a été effectuée depuis intltool pour obtenir du texte ;
  • Dans le client pour Qt, les exigences pour la version Qt (5.2+) ont été augmentées, des raccourcis clavier ont été ajoutés pour se déplacer dans la file d'attente de téléchargement, la consommation de mémoire a été réduite lors du traitement des propriétés du torrent, des info-bulles ont été fournies pour les fichiers avec noms longs ,
    interface adaptée aux écrans HiDPI ;

  • Le processus en arrière-plan est passé à l'utilisation de libsystemd au lieu de libsystemd-daemon, et l'élévation de privilèges est interdite dans le fichier transmission-daemon.service ;
  • La vulnérabilité XSS (cross-site scripting) a été éliminée dans le client Web, les problèmes de performances ont été résolus et l'interface pour les appareils mobiles a été améliorée.

Source: opennet.ru

Ajouter un commentaire