EiskaltDC++ 2.4.1 發布


EiskaltDC++ 2.4.1 發布

出來了 穩定發布 艾斯卡爾特DC++ v2.4.1 - 網路跨平台用戶端 直接聯繫 и 高級直接連接. 組件 為各種 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