22. mai 2020. aastal tutvustati tuntud platvormidevahelist avatud lähtekoodiga BitTorrent-klienti Transmission, mis toetab lisaks tavapärasele graafilisele liidesele ka käsurea ja veebihaldust ning eristub oma töötamise kiirusest ja madalast ressursikasutusest.
Uues versioonis on rakendatud järgmised muudatused:
Üldised muudatused kõigil platvormidel:
- RPC-serverid saavad nüüd lubada ühendusi IPv6 kaudu
- Sertifikaatide kontroll on vaikimisi lubatud SSL, mille kokkusobivuse nimel TR_CURL_SSL_VERIFY asendati TR_CURL_SSL_NO_VERIFY
- .torrent ja .resume failide nimede puhul kasutatakse vaikimisi uuesti hash’i
- Sisseehitatud kaitseks jõhkrate rünnakute vastu veebiserver on ebaõnnestunud autentimise katsetele piiratud 100 katsega
- Jagamise aeg passiivsetes seanssides on piiratud 40320 minutiga (4 nädalat)
- Lisatud Peer ID torrentiklientidele Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk
- INT64_MAX vaikimisi deklareeritakse kui pooleli oleva allalaadimise suurus, kui tegelik suurus on teadmata (kasulik näiteks Amazon S3 jälgijate puhul)
- Toetuse lisamine TCP_FASTOPEN(kiirendab veidi ühenduse loomise algust)
- Parandatud ToS-i töötlemist IPv6 ühendustes
- Käepide katkeb automaatselt, kui ühist salajast ei õnnestu saada (tõi kaasa tõrkeid)
- Jälgijate vahetamine on keelatud kuulutamise ajal (tõi kaasa tõrkeid)
- Toetatakse 'session ID' faili (ajutises kataloogis), mis võimaldab täpsemalt määrata, kas seanss on lokaalne või eemal; ID lisatakse 'session-get' vastusele.
- Toetatakse klassivaba adresseerimist (CIDR) mustas nimekirjas
- Toetatakse silte libtransmission ja transmission-remote-s
- Session-id päiseid töödeldakse nüüd suure/small-case-tundlikkust arvestamata
- Toetatakse CA sertifikaatide laadimist süsteemihoidlast
- Korrigeeritud mitmed mälu leke (magneti laadimine, seansi lõpetamine, binaarandmete analüüs)
- CMake tugiparendused (Ninja generaator, libappindicator, systemd, Solaris ja macOS)
- Üleminek alamsuutmitesse (enamiku) kolmandate sõltuvuste haldamiseks
Daeemoni muudatused:
- Kasutatakse libsystemd asemel libsystemd-daemon
- Tihe keeld tõstetud privileegide saamiseks transmission-daemon.service jaoks
Veebiklient:
- XSS haavatavus on parandatud
- Korrigeeritud stiilileht Chromium 59+ jaoks
- Lisatud nuppu „laadi alla (nagu „laadi veebilehtedele“, mitte „laadi endale“)“ kuvamine mobiilseadmetes.
- Lisatud laadimise jäänud aja kuvamine kompaktrežiimis (varem oli see ainult mobiilseadmetes ja avatud režiimis).
Allikas: linux.org.ru

