ejabberd での XEP-0313 の実装

ejabberd での XEP-0313 の実装

「実装しようとしている」XEP-0313「ejabberd」サーバーアーカイブサービスで「プロトコル」を見つけたのですが、「ejabberd-mod-mam「モジュールですが、いくつかメモと質問があります

1- 古すぎます。最後のコミットは 2015 年 10 月 18 日です。これより更新されたものをご存知ですか?

2- README.mdによると、これは「XEP-0313」v2のみと互換性があり、現在はv3ですが、「XEP-0313」ホームページ現在のバージョンが 1.0.1 と表示されていますが、なぜそうなるのかわかりません。説明していただけますか?

3- これはErlang R16b01用にビルドされていますが、現在のejabberdでは19.3以降が必要です。これによりバグが発生しますか?私はErlangプログラマーではないのでわかりません。

4- MongoDB でのみ動作しますが、MySQL または Postgres で動作する他のモジュールをご存知ですか? その場合、MongoDB ドライバーを含めるために ejabberd を再コンパイルする必要はありませんか?

5- To-doリストが少し心配です。本番環境で動作する準備ができていないようです。これが心配な点です。

    - fully implement RSM (XEP-0059)
    - tests

答え1

mod_mamの新しいバージョンは「ejabberd」コード自体に含まれているため、モジュールを探す必要はありません。

私はGoogleに騙され、「ejabberd」で「XEP-0313」を検索したところ、「ejabberd-mod-mam

関連情報