EiskaltDC++ 2.4.1 发布


EiskaltDC++ 2.4.1 发布

出去了 稳定发布 EiskaltDC ++ v2.4.1 - 网络跨平台客户端 Direct Connect и 高级直接连接. 装配 为各种 Linux、Haiku、macOS 和 Windows 发行版做好准备。 许多发行版的维护者已经更新 在官方存储库中。

版本后主要变化 2.2.9,发布于 7.5 年前:

一般变化

  • 添加了对 OpenSSL >= 1.1.x 的支持(保留对 OpenSSL 1.0.2 的支持)。
  • 程序在 macOS 和 Haiku 上的操作得到显着改进。
  • 对 Debian GNU/Hurd 的官方支持。
  • 默认情况下启用通过 DHT 搜索文件。 服务器 dht.fly-server.ru 已添加到服务器列表中,以获取可用节点的初始列表。
  • Boost 库已从程序集依赖项中删除! 同时,我们设法将自己限制在 C++14 标准的功能范围内,这使我们能够在相当旧的系统上编译程序。
  • 已对源代码进行了重大重构;静态代码分析器(cppcheck、clang)发现的注释已被删除。
  • libeiskaltdcpp 库代码与 DC++ 0.868 内核部分同步。

eiskaltdcpp-qt

  • 添加了对使用 Qt 5.x 库构建程序的支持。 同时,保持了与 Qt 4.x 库的兼容性。
  • 添加了对资源文件(图标、声音、翻译等)相对路径的支持,这使得将程序打包在AppImage和snap中成为可能。
  • 添加了对集线器的支持 nmdcs:// .
  • 设置对话框已得到显着改进。
  • 改进了聊天中 BitTorrent 协议磁力链接的显示。 (仅显示;单击它们仍会调用外部程序。)
  • 改进了用于查看磁力链接和计算 TTH 的对话框:添加了用于复制磁力链接和搜索链接的按钮。
  • 向调试控制台小部件添加了搜索栏。
  • 更改整个应用程序字体的选项已从设置中删除。 现在在上下文菜单、文本标签、指示器等中。 始终使用系统字体。 聊天消息的字体设置保持不变。
  • IP 过滤器操作已修复。
  • 聊天中对 Ctrl+F 热键的反应已更改:现在再次按下时不会隐藏搜索栏,但其行为与网络浏览器中的搜索栏相同。
  • 由于较新版本的 KDE Plasma 5 中存在显示问题,已停止在 GNU/Linux 和 FreeBSD 系统上的系统托盘图标的工具提示中使用 HTML 文本格式。纯文本现在用于所有系统和 DE。
  • 添加了一个新的“秘书”小部件来搜索包含磁力链接和/或关键字的消息。 用户不再需要在许多中心上翻阅大量无用的消息来寻找有趣的东西,“秘书”会为他做这件事。
  • 修复了个人聊天中消息的上下文菜单。

eiskaltdcpp-gtk

  • 各种小错误和主要错误已得到修复。
  • 程序崩溃的情况有所减少,但并非所有问题都已得到修复。 例如,使用搜索小部件时可能会发生崩溃。

eiskaltdcpp-守护进程

  • 搜索查询结果现在在守护程序端进行过滤:仅通过 JSON-RPC 返回最后一个搜索查询的结果。 这种方法不如以前灵活,但它允许简化客户端实现。 例如,在官方 网络界面.

对未来的计划 特别 著名:

  • 向内核添加 IPv6 支持。
  • 在 eiskaltdcpp-qt 中使用 Hunspell 库而不是 Aspell 进行拼写检查。
  • 终止对 Qt 4.x 以及早于 5 的 Qt 5.12.x 的支持。
  • 终止支持并完全删除 eiskaltdcpp-gtk。
  • 从 eiskaltdcpp-daemon 中删除 XML-RPC 支持。

来源: linux.org.ru