22. mája 2020 bol vydaný populárny multiplatformový voľne šíriteľný BitTorrent klient Transmission, ktorý okrem štandardného grafického rozhrania podporuje aj ovládanie cez CLI a web a vyniká rýchlosťou a nízkou spotrebou zdrojov.
V novej verzii boli implementované nasledujúce zmeny:
Všeobecné zmeny na všetkých platformách:
- RPC servery získali možnosť prijímať pripojenia cez IPv6.
- Predvolene je zapnutá kontrola certifikátov. SSL, na ktorú sa zameriava TR_CURL_SSL_VERIFY bol nahradený TR_CURL_SSL_NO_VERIFY.
- Pre názvy súborov .torrent a .resume sa opäť predvolene používa hash.
- Na ochranu pred útokom hrubou silou sa zabudovaný webového servera obmedzil počet neúspešných pokusov o autentifikáciu na 100.
- Čas seedovania pri nečinnosti je obmedzený na 40320 minút (4 týždne).
- Pridané Peer ID pre torrent klientov Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk.
- INT64_MAX sa predvolene vyhlasuje ako veľkosť nedokončenej stiahnutia, ak je skutočná veľkosť neznáma (pomáha napríklad s trackerami Amazon S3).
- Povolená podpora TCP_FASTOPEN(umožní mierne urýchliť začiatok pripojenia).
- Vylepšené spracovanie ToS v pripojeniach IPv6.
- Handshake bude nútene prerušený, ak sa nepodarí získať spoločné tajomstvo (viedlo k pádům).
- Zmena trackerov počas oznamovania je zakázaná (viedlo k pádům).
- Pridaná podpora pre súbor "session ID" (v dočasnom adresári), ktorý umožňuje presnejšie určiť, či je relácia lokálna alebo vzdialená; ID je priložené k odpovedi "session-get".
- Pridaná podpora bezkategorizovanej adresácie (CIDR) v čiernej listine.
- Pridaná podpora pre značky v libtransmission a transmission-remote.
- Spracovanie hlavičiek session-id sa stalo bez ohľadu na veľkosť písmen.
- Podpora načítania CA certifikátov zo systémového úložiska.
- Opravené viaceré úniky pamäte (načítanie magnetu, ukončenie relácie, analýza binárnych údajov).
- Vylepšenie zostavenia na základe CMake (Ninja generátor, libappindicator, systemd, Solaris a macOS).
- Prechod na podmoduly pre riešenie (väčšiny) externých závislostí.
Zmeny démona:
- Použitie libsystemd namiesto libsystemd-daemon.
- Prísny zákaz zvyšovania privilégii pre transmission-daemon.service.
Webová aplikácia:
- Opravená XSS zraniteľnosť.
- Opravená štýlová tabuľka v Chromium 59+.
- Pridané zobrazenie tlačidla "stiahnuť (ako v 'stiahnuť na web', nie 'stiahnuť pre seba')" na mobilných zariadeniach.
- Pridané zobrazenie zostávajúceho času načítania v kompaktnom režime (predtým iba na mobilných zariadeniach a v rozšírenom režime).
Zdroj: linux.org.ru

