通信クライアントDino 0.3をリリース

0.3 年以上の開発を経て、Jabber/XMPP プロトコルを使用したチャット参加とメッセージングをサポートする Dino 3 通信クライアントがリリースされました。このプログラムはさまざまな XMPP クライアントおよびサーバーと互換性があり、会話の機密性の確保に重点を置いており、Signal プロトコルに基づく XMPP 拡張 OMEMO を使用したエンドツーエンド暗号化または OpenPGP を使用した暗号化をサポートしています。プロジェクト コードは、GTK ツールキットを使用して Vala 言語で記述され、GPLvXNUMX+ ライセンスの下で配布されます。

新バージョンではテキストメッセージに加え、ビデオ通話やビデオ会議にも対応し、2人以上の参加者によるビデオ通話が可能となった。ビデオ ストリームはエンドツーエンド暗号化を使用して暗号化され、トラフィックは PXNUMXP モードでユーザー間で直接送信されますが、中間サーバーを介して動作するオプションもフォールバック オプションとして提供されます。

通信クライアントDino 0.3をリリース

グループ通話機能が拡張されました。ユーザーは、閉じられたグループで通話を開始したり、すでに確立されている通話に追加の参加者を招待したりできます。グループ通話は、会議への接続を調整する XMPP サーバーを除き、追加のサーバーを使用せずに P2P モードで開催できます。多数の参加者がいる会議の場合は、集中サーバーを通じて作業を整理し、帯域幅要件を軽減できます。クライアント側で生成される参加者のトラフィックを暗号化するためのキーは DTLS 経由で交換され、その後データは暗号化された SRTP チャネル経由で送信されます。キーの有効性は、OMEMO XMPP 拡張機能を使用して認証されます。

接続を構成するには、XMPP プロトコルと標準 XMPP 拡張機能 (XEP-0353、XEP-0167) が使用されます。これにより、Dino と、関連する仕様をサポートする他の XMPP クライアントとの間で呼び出しを行うことができます。たとえば、次のことが可能です。 Conversations および Movim アプリケーションを使用して暗号化されたビデオ通話を確立したり、Gajim アプリを使用して暗号化されていない通話を確立したりできます。ビデオがサポートされていない場合は、音声通話を確立できます。

Dino の主な機能とサポートされる XEP 拡張機能:

  • プライベート グループとパブリック チャネルをサポートするマルチユーザー チャット (グループでは、グループに含まれるユーザーとのみ任意のトピックについて通信でき、チャネルでは、すべてのユーザーが特定のトピックについてのみ通信できます)。
  • アバターの使用。
  • メッセージアーカイブ管理。
  • チャットで最後に受信したメッセージと読んだメッセージにマークを付けます。
  • メッセージにファイルや画像を添付します。 ファイルは、クライアントからクライアントに直接転送することも、サーバーにアップロードして別のユーザーがこのファイルをダウンロードできるリンクを提供することによっても転送できます。
  • ジングル プロトコルを使用したクライアント間のマルチメディア コンテンツ (サウンド、ビデオ、ファイル) の直接転送をサポートします。
  • XMPP サーバー経由の送信に加え、TLS を使用して直接暗号化された接続を確立するための SRV レコードのサポート。
  • OMEMO と OpenPGP を使用した暗号化。
  • サブスクリプション (パブリッシュ-サブスクライブ) によるメッセージの配布。
  • 別のユーザーの入力ステータスに関する通知 (チャットまたは個々のユーザーに関連する入力に関する通知の送信を無効にすることができます)。
  • メッセージの遅延配信。
  • チャットや Web ページのブックマークを維持する。
  • メッセージ配信成功の通知。
  • メッセージを検索し、通信履歴内の出力をフィルタリングする高度な手段。
  • たとえば、仕事と個人的な通信を分離するために、XNUMX つのインターフェイスで複数のアカウントを操作するためのサポート。
  • オフライン モードで作業し、実際に書き込まれたメッセージを送信し、ネットワーク接続が確立された後にサーバーに蓄積されたメッセージを受信します。
  • 直接 P5P 接続を転送するための SOCKS2 サポート。
  • XML vCard 形式のサポート。

通信クライアントDino 0.3をリリース


出所: オープンネット.ru

コメントを追加します