会話をサポートするには、どのProsodyモジュールが必要ですか?


10

OMEMOをサポートするモバイルクライアントで使用するためにProsodyサーバーを構成しています。私はそれに精通しているので、参照クライアントとして会話を選びました。それをサポートするためにどのProsodyモジュールをインストールする必要がありますか?

回答:


13

Conversationsは、サーバー側のサポートが必要なXEPのリストを提供します。対応するProsody 0.9.xモジュールへのリンクを以下に示します。

暗号化されたグループチャット(OMEMOサポート)の場合はmod_pep、およびのみが必要mod_rosterです。その他のモジュールは、OMEMOコンテキスト(ファイルの共有など)および環境(モバイルクライアント、ファイアウォールの背後にあるクライアントなど)の追加機能を説明します。

ノート:

  • mod_proxy65は、理想的には同じサーバーの代替DNSレコードを指す必要があります
  • mod_blockingにはmod_privacyが必要です
  • mod_csiはXEP-0352のルールを定義していません-これらの定義には追加のモジュールが必要です。これらのモジュールはmod_csiページにリストされています
  • mod_http_uploadにはmod_httpなどが必要です

Prosody 0.10ノート:

参照:


1
カバーに必要な "cloud_notify"(XEP_0357)を逃しました。
ミルコ2017年

3
留意すべき1つの問題は、mod_pepデータが現在永続的ではないことです。これにより、必要なキーが存在しないため、サーバーの再起動後にオフラインの参加者にメッセージを送信できなくなる可能があります。2017年4月に関連する問題の作業が「開始」されましたが、永続性を実装するコードはまだコミットされていません。現時点では、0.10にならない可能性があります。
GreenReaper 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.