Le 22 mai 2020, la sortie du client BitTorrent libre et multiplateforme populaire Transmission a eu lieu, qui, en plus de l'interface graphique standard, prend en charge la gestion via cli et le web, et se distingue par sa rapidité et sa faible consommation de ressources.
La nouvelle version inclut les changements suivants :
Changements généraux sur toutes les plateformes :
- Les serveurs RPC peuvent désormais accepter des connexions via IPv6.
- La vérification des certificats est activée par défaut. SSL, pour la compatibilité avec laquelle TR_CURL_SSL_VERIFY a été remplacé par TR_CURL_SSL_NO_VERIFY.
- Pour les noms de fichiers .torrent et .resume, le hachage est à nouveau utilisé par défaut.
- Pour se protéger contre les attaques par force brute, le nombre d'échecs de connexion a été limité à 100. serveur web Le temps de partage en veille est désormais limité à 40320 minutes (4 semaines).
- Ajout de Peer ID pour les clients torrent Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk.
- INT64_MAX
- est désormais déclaré comme la taille du téléchargement inachevé, si la taille réelle est inconnue (ce qui aide, par exemple, avec les trackers Amazon S3). TCP_FASTOPEN
- Prise en charge activée (permet d'accélérer légÚrement le début de la connexion).Amélioration du traitement ToS dans les connexions IPv6.
- Le handshake sera automatiquement interrompu si le secret partagĂ© n'a pas pu ĂȘtre obtenu (causait des Ă©checs).
- Le changement de trackers pendant l'annonce est désormais interdit (causait des échecs).
- Ajout de la prise en charge du fichier « session ID » (dans le répertoire temporaire), permettant de déterminer plus précisément si la session est locale ou distante ; l'ID est joint à la réponse « session-get ».
- Ajout de la prise en charge de l'adressage sans classe (CIDR) dans la liste noire.
- Ajout du support des tags dans libtransmission et transmission-remote.
- Le traitement des en-tĂȘtes session-id se fait dĂ©sormais sans tenir compte de la casse.
- Prise en charge du chargement des certificats CA depuis le magasin systĂšme.
- Correction de multiples fuites de mémoire (téléchargement magnet, fin de session, analyse de données binaires).
- Amélioration de la compilation basée sur CMake (générateur Ninja, libappindicator, systemd, Solaris et macOS).
- Passage aux sous-modules pour résoudre (la plupart des) dépendances tierces.
- Changements du démon :
Utilisation de libsystemd au lieu de libsystemd-daemon.
- Interdiction stricte d'élévation des privilÚges pour transmission-daemon.service.
- Web client :
Correction de la vulnérabilité XSS.
- Correction de la feuille de style dans Chromium 59+.
- Ajout de l'affichage du bouton « télécharger (comme dans « télécharger sur le site », et non « télécharger pour soi ») » sur les appareils mobiles.
- Ajout de l'affichage du bouton « télécharger (comme dans « télécharger sur le site », et non dans « télécharger pour soi ») » sur les appareils mobiles.
- Ajout de l'affichage du temps de chargement restant en mode compact (auparavant, cela n'était disponible que sur les appareils mobiles et en mode développé).
Source : linux.org.ru

