AiskaltDC++ 2.4.1 のリリース


AiskaltDC++ 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 とスナップにパッケージ化できるようになりました。
  • ハブのサポートを追加しました nmdcs:// .
  • 設定ダイアログが大幅に改善されました。
  • チャットにおける BitTorrent プロトコルのマグネット リンクの表示が改善されました。 (表示のみ。クリックすると外部プログラムが呼び出されます。)
  • マグネット リンクを表示し、TTH を計算するためのダイアログが改善されました。マグネット リンクと検索リンクをコピーするためのボタンが追加されました。
  • デバッグ コンソール ウィジェットに検索バーを追加しました。
  • アプリケーション全体のフォントを変更するオプションが設定から削除されました。コンテキスト メニュー、テキスト ラベル、インジケーターなどに表示されるようになりました。システムフォントが常に使用されます。チャット メッセージのフォント設定は変更されません。
  • IPフィルターの動作を修正しました。
  • チャットでの Ctrl+F ホットキーに対する反応が変更されました。再度押しても検索バーは非表示になりませんが、Web ブラウザーの検索バーと同じように動作するようになりました。
  • KDE Plasma 5 の新しいバージョンでの表示の問題のため、GNU/Linux および FreeBSD システムのシステム トレイ アイコンのツールチップで HTML テキスト形式の使用が停止されました。現在、すべてのシステムと DE でプレーン テキストが使用されています。
  • マグネット リンクやキーワードを含むメッセージを検索するための新しい「秘書」ウィジェットを追加しました。ユーザーは、興味深いものを見つけるために多くのハブにある大量の無駄なメッセージに目を通す必要はもうありません。「秘書」がそれをやってくれます。
  • 個人チャットのメッセージのコンテキスト メニューを修正しました。

eiskaltdcpp-gtk

  • さまざまなマイナーおよびメジャーなバグが修正されました。
  • プログラムのクラッシュは減りましたが、すべてが修正されたわけではありません。たとえば、検索ウィジェットを使用するとクラッシュが発生する可能性があります。

eiskaltdcpp-デーモン

  • 検索クエリの結果はデー​​モン側でフィルタリングされるようになりました。最後の検索クエリの結果のみが JSON-RPC 経由で返されます。このアプローチは以前より柔軟性が劣りますが、クライアントの実装を簡素化できます。例えば公式では ウェブインターフェース.

今後の計画 特に 注目:

  • IPv6 サポートをカーネルに追加します。
  • eiskaltdcpp-qt でのスペルチェックに Aspell の代わりに Hunspell ライブラリを使用します。
  • Qt 4.x および 5 より古い Qt 5.12.x のサポートが終了しました。
  • eiskaltdcpp-gtk のサポートが終了し、完全に削除されました。
  • eiskaltdcpp-daemon から XML-RPC サポートを削除します。

出所: linux.org.ru