新版BitTorrent客戶端Transmission 3.0

經過一年的發展 發表 釋放 傳輸3.0,一個相對輕量級且資源密集的 BitTorrent 用戶端,用 C 語言編寫,支援多種使用者介面:GTK、Qt、本機 Mac、Web 介面、守護程式、命令列。

主要變化:

  • RPC 伺服器增加了透過 IPv6 接受連線的能力;
  • HTTPS下載預設啟用SSL憑證驗證;
  • 恢復為使用哈希作為 .resume 和 .torrent 檔案的名稱(解決了 問題 當 torrent 名稱很長時,Linux 會顯示錯誤「檔名太長」);
  • 內建http伺服器中,驗證失敗嘗試次數限制為100次,以防止密碼猜測;
  • 新增了 torrent 用戶端 Xfplay、PicoTorrent、Free Download Manager、Folx 和百度網路磁碟機的 Peer ID;
  • 新增了對 TCP_FASTOPEN 選項的支持,該選項可讓您稍微減少連線建立時間;
  • 改進了 IPv6 連接的 ToS(服務類型,流量類別)標誌的處理;
  • 在黑名單中,新增了以 CIDR 表示法指定子網路遮罩的功能(例如 1.2.3.4/24);
  • 新增了對使用 mbedtls (polarssl)、wolfssl (cyassl) 和 LibreSSL 以及新版本的 OpenSSL (1.1.0+) 進行建置的支援;
  • 基於 CMake 的建置腳本改進了對 Ninja 生成器、libappindicator、systemd、Solaris 和 macOS 的支援;
  • macOS客戶端提高了平台版本要求(10.10),增加了對深色主題的支援;
  • 在 GTK 用戶端中,新增了用於在引導佇列中移動的熱鍵,.desktop 文件已現代化,新增了 AppData 文件,為 GNOME 頂部欄提出了符號圖標,並且已從 intltool 進行了轉換獲取文字;
  • 在 Qt 用戶端中,提高了對 Qt 版本 (5.2+) 的要求,添加了用於在下載隊列中移動的熱鍵,減少了處理 torrent 屬性時的內存消耗,為長名稱的文件提供了工具提示,
    適合 HiDPI 螢幕的介面;

  • 後台程序已切換為使用libsystemd而不是libsystemd-daemon,並且在transmission-daemon.service檔案中禁止提權;
  • Web 用戶端中的 XSS 漏洞(跨站腳本)已被消除,效能問題已解決,且行動裝置的介面已得到改進。

來源: opennet.ru

添加評論