经过一年的发展
主要变化:
- 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