Bagong bersyon ng BitTorrent client Transmission 3.0

Pagkatapos ng isang taon ng pag-unlad nalathala pakawalan Pagkakahawa 3.0, isang medyo magaan at resource-intensive na BitTorrent client na nakasulat sa C at sumusuporta sa iba't ibang user interface: GTK, Qt, native Mac, Web interface, daemon, command-line.

Pangunahing pagbabago:

  • Ang kakayahang tumanggap ng mga koneksyon sa pamamagitan ng IPv6 ay naidagdag sa RPC server;
  • Ang pag-verify ng SSL certificate ay pinagana bilang default para sa mga pag-download ng HTTPS;
  • Ibinalik sa paggamit ng hash bilang pangalan para sa .resume at .torrent file (solves problema sa Linux na nagpapakita ng error na "Napakahaba ng pangalan ng file" kapag ang pangalan ng torrent ay napakahaba);
  • Sa built-in na http server, ang bilang ng mga hindi matagumpay na pagtatangka sa pagpapatunay ay limitado sa 100 upang maprotektahan laban sa paghula ng password;
  • Nagdagdag ng mga Peer ID para sa mga torrent client Xfplay, PicoTorrent, Free Download Manager, Folx at Baidu Netdisk;
  • Nagdagdag ng suporta para sa opsyong TCP_FASTOPEN, na nagbibigay-daan sa iyong bahagyang bawasan ang oras ng pag-setup ng koneksyon;
  • Pinahusay na paghawak ng ToS (Uri ng Serbisyo, klase ng trapiko) na bandila para sa mga koneksyon sa IPv6;
  • Sa mga blacklist, ang kakayahang tukuyin ang mga subnet mask sa notasyon ng CIDR (halimbawa, 1.2.3.4/24) ay naidagdag;
  • Nagdagdag ng suporta para sa pagbuo gamit ang mbedtls (polarssl), wolfssl (cyassl) at LibreSSL, pati na rin ang mga bagong release ng OpenSSL (1.1.0+);
  • Ang mga script ng build na nakabase sa CMake ay nagpabuti ng suporta para sa generator ng Ninja, libapindicator, systemd, Solaris at macOS;
  • Sa kliyente para sa macOS, ang mga kinakailangan para sa bersyon ng platform ay itinaas (10.10), idinagdag ang suporta para sa isang madilim na tema;
  • Sa GTK client, naidagdag ang mga hotkey para sa paglipat sa boot queue, ang .desktop file ay na-moderno, ang AppData file ay naidagdag, ang mga simbolikong icon ay iminungkahi para sa GNOME top bar, at isang transition ay ginawa mula sa intltool upang makakuha ng teksto;
  • Sa kliyente para sa Qt, ang mga kinakailangan para sa bersyon ng Qt (5.2+) ay nadagdagan, ang mga hotkey ay idinagdag para sa paglipat sa pila ng pag-download, ang pagkonsumo ng memorya ay nabawasan kapag nagpoproseso ng mga katangian ng torrent, ang mga tooltip ay ibinigay para sa mga file na may mahabang pangalan ,
    interface na inangkop para sa mga screen ng HiDPI;

  • Ang proseso sa background ay lumipat sa paggamit ng libsystemd sa halip na libsystemd-daemon, at ipinagbabawal ang pagtaas ng pribilehiyo sa transmission-daemon.service file;
  • Ang XSS vulnerability (cross-site scripting) ay inalis sa Web client, ang mga isyu sa pagganap ay nalutas, at ang interface para sa mga mobile device ay napabuti.

Pinagmulan: opennet.ru

Magdagdag ng komento