Новая вСрсия BitTorrent-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Transmission 3.0

ПослС Π³ΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· Transmission 3.0, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Ρ‘Π³ΠΊΠΎΠ³ΠΎ ΠΈ Π½Π΅Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊ рСсурсам BitTorrent-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, написанного Π½Π° языкС CΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ интСрфСйсы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: GTK, Qt, native Mac, Web-интСрфСйс, daemon, command-line.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния:

  • Π’ RPC server Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‘ΠΌΠ° соСдинСний Ρ‡Π΅Ρ€Π΅Π· IPv6;
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ вСрификация сСртификатов SSL для Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΏΠΎ HTTPS;
  • Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ использованиС Ρ…ΡΡˆΠ° Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ для Ρ„Π°ΠΉΠ»ΠΎΠ² .resume ΠΈ .torrent (Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π² Linux ошибки «File name too long» ΠΏΡ€ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½ΠΎΠΌ ΠΈΠΌΠ΅Π½ΠΈ Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚Π°);
  • Π’ΠΎ встроСнном http-сСрвСрС Π΄ΠΎ 100 ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ число Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΠΎΠ΄Π±ΠΎΡ€Π° пароля;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Peer ID для Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Xfplay, PicoTorrent, Free Download Manager, Folx ΠΈ Baidu Netdisk;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΡ†ΠΈΠΈ TCP_FASTOPEN, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя установки соСдинСний;
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„Π»Π°Π³Π° ToS (Type of Service, класс Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°) для соСдинСний IPv6;
  • Π’ Ρ‡Ρ‘Ρ€Π½Ρ‹Ρ… списках Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ указания масок подсСтСй Π² Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ CIDR (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1.2.3.4/24);
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сборки с mbedtls (polarssl), wolfssl (cyassl) ΠΈ LibreSSL, Π° Ρ‚Π°ΠΊΠΆΠ΅ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ выпусками OpenSSL (1.1.0+);
  • Π’ сцСнариях сборки Π½Π° основС CMake ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ninja generator, libappindicator, systemd, Solaris ΠΈ macOS;
  • Π’ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ для macOS подняты трСбования ΠΊ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ (10.10), Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Ρ‘ΠΌΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹ оформлСния;
  • Π’ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ для GTK Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ горячиС клавиши для пСрСмСщСния ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ Ρ„Π°ΠΉΠ» .desktop, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ„Π°ΠΉΠ» AppData, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ GNOME, осущСствлён ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с intltool Π½Π° gettext;
  • Π’ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ для Qt ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Ρ‹ трСбования ΠΊ вСрсии Qt (5.2+), Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ горячиС клавиши для пСрСмСщСния ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, сокращСно ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ свойств Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚ΠΎΠ², обСспСчСн Π²Ρ‹Π²ΠΎΠ΄ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… подсказок для Ρ„Π°ΠΉΠ»ΠΎΠ² с Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ,
    интСрфСйс Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ для экранов HiDPI;

  • Π’ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ процСссС осущСствлён ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° использованиС libsystemd вмСсто libsystemd-daemon, Π² Ρ„Π°ΠΉΠ»Π΅ transmission-daemon.service Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ;
  • Π’ Web-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ устранСна XSS-ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ (мСТсайтовый скриптинг), Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ интСрфСйс для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru