新版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

添加评论