ejabberd

ソフトウェアのスクリーンショット:
ejabberd
ソフトウェアの詳細:
バージョン: 18.01 更新
日付のアップロード: 20 Jan 18
開発者: Alexey Shchepin
ライセンス: 無料
人気: 45

Rating: nan/5 (Total Votes: 0)

ejabberdは、IPv6と仮想ホストをサポートする、オープンソースのマルチプラットフォーム、スケーラブル、分散、管理者に優しく、設定が容易でフォールトトレラントなJabberとXMPP(Extensible Messaging and Presence Protocol)サーバです。 Erlang / OTPに書かれています。


機能の概要

主な機能には、マルチユーザチャット、パブリッシュおよびサブスクライブサービス、IRCトランスポート、Jabberユーザディレクトリ、SSL / TLSサポート、Webベースの管理インタフェース、HTTPポーリングサービス、特定のモジュールのみのロードサポート、 LDAPまたは外部認証サポート。

ユーザーは、独自のカスタムモジュールを使用してソフトウェアを簡単に拡張することができます。 ejabberdには、PostgreSQLとMySQLデータベースのネイティブサポート、Dialback s2sとSTARTTLS接続のサポート、Microsoft SQL ServerデータベースとODBCデータストレージのサポートが含まれます。

また、ejabberdには、高速デプロイメントに使用できるMnesiaという内部データベースが付属しており、ODBC(オープンデータベースコネクティビティ)、LDAP(Lightweight Directory Access Protocol)、PAM(Pluggable Authentication Module) / p>

さまざまなプロトコルをサポート

このソフトウェアは、XMPP IM 1.0、XMPP Core 1.0、SASL(Simple Authentication and Security Layer)認証、STARTTLS暗号化、STARTTLS + SASL、およびSTARTTLS + Dialbackプロトコルをサポートしています。

内部認証、外部認証スクリプト、統計収集、IRC(インターネットリレーチャット)転送、s2sとc2s接続の両方のIPv6プロトコルのサポート、仮想ホスティングのサポート、サポートするチャットモジュール複数のユーザー、およびHTTPSプロトコルを介してアクセス可能な管理インターフェイスです。


Linux、BSD、Solaris、Mac OS X、およびWindowsで動作します。

ejabberdはGNU / Linux、BSD(FreeBSD、NetBSD)、Solaris、Microsoft Windows(NT / 2000 / XP / 7)などの複数のオペレーティングシステム上で動作するように設計された真のクロスプラットフォームアプリケーションですMac OS Xオペレーティングシステムとして。

このリリースの新機能:

柔軟なオフライン検索のサポート、別名XEP-0013これはモバイル開発者にとって大きな勝利です。
メッセージアーカイブ管理(MAM)がバージョン0.4.1の仕様をサポートしているため、アーカイブの改善。
独自のアプリケーションからHex.pm依存関係としてejabberdをデプロイする機能を備えたFull Elixir準拠のパッケージhex.pmのejabberdを参照してください。
より高速でよりメモリ効率の良いXML解析とTLS暗号化によるパフォーマンスの向上ejabberdの膨大なスケーラビリティ:1ノード - 2百万以上の同時ユーザー
SASL後のストリーム圧縮を可能にするストリーム圧縮の改善。
Prosody XMPPサーバーからの新しい移行スクリプトでejabberdを簡単に導入できます。

バージョン16.02の新機能:

柔軟なオフライン検索のサポート、別名XEP-0013これはモバイル開発者にとって大きな勝利です。
メッセージアーカイブ管理(MAM)がバージョン0.4.1の仕様をサポートしているため、アーカイブの改善。
独自のアプリケーションからHex.pm依存関係としてejabberdをデプロイする機能を備えたFull Elixir準拠のパッケージhex.pmのejabberdを参照してください。
より高速でよりメモリ効率の良いXML解析とTLS暗号化によるパフォーマンスの向上ejabberdの膨大なスケーラビリティ:1ノード - 2百万以上の同時ユーザー
SASL後のストリーム圧縮を可能にするストリーム圧縮の改善。
Prosody XMPPサーバーからの新しい移行スクリプトでejabberdを簡単に導入できます。

バージョン15.07の新機能:

メッセージアーカイブ管理(XEP-0313):
"完全" MAMの最終応答への属性
RSMとのmod_mamの互換​​性を修正しました。
mam iqがXEP-0313 v0.3で指定された設定に変更されました
モジュール管理:
モジュールのインストール時にconfigスニペットが読み込まれていることを確認する
.ymlまたは.yaml設定ファイルを含めることを許可する
単純な依存関係を含めることを許可する
マルチユーザチャット:
新しいAPIフック:muc_filter_packet
MUCの設定変更に関する通知を送信する
非匿名の部屋に関する警告メッセージを表示しない
ローカルノード上のMUCルームのシャットダウン中のみ
Pubsub:
ボディ内の古いxmlelement構造を持つ古いpubsubアイテムの移行を許可する
CAPS更新に関するPEP通知のトリガー
裸のJIDのノードサブスクリプションを確認する
フラットはデフォルトのプラグインになりました
ストリーム管理(XEP-0198):
再開時にタイムアウトを増やす
デフォルトの「max_ack_queue」を増やします。値
ejabberdクライアント接続:
APIの変更:user_send_packetはrun_foldフックになり、c2s Stateをパラメータとして渡します。それはすでに

ejabberd 15.06のケースですが、誤ってチェンジログには記載されていませんでした。だから、今、あなた知っている:)
管理者:
設定の検証時に動作情報に頼らないで、ejabberdバイナリインストーラで動作できるようにする
パスワードがスクランブルされると、check_password_hashレポートは機能しません
複数の設定ファイルの値をマージする際の問題を修正しました。
ローカルのguide.htmlファイルが見つからない場合は、オンラインガイドにリダイレクトしてください
ヘブライ語のWebAdminでのRTLページ方向のサポート
configure.ac:AC_CONFIG_MACRO_DIRと静的AC_INITを追加する
WebAdmin:
ユーザーを使用してwebsocketに関する情報を表示するときにWeb管理者をクラッシュさせない
インストーラ:
RPMとDEBの両方が、インストール時にejabberdユーザーを作成する改良されたインストール後スクリプトを使用しています。
ルート。これにより、ejabberdは手動設定なしでユーザーとして実行できます。
Windowsインストーラでは、%USERPROFILE%を使用して、書き込み可能なディレクトリのパスを取得します。我々は数多くの修正を加えた
あなたのフィードバックに感謝します。

バージョン15.04の新機能:

Elixirのサポートを追加し、Elixirにプラグインを書くことができます
再起動せずに設定をリロードする新しいコマンド
古いスタイルのerlang式をYAML設定でサポート
プロトコルが指定されていない場合のキャプチャリスナ解析の改善
古いバイナリ化されていないpubsubテーブルの2.1からのアップグレードを修正しました。
ドキュメントのマイナーアップデート
その他のバグ修正

バージョン15.03の新機能:

Elixirのサポートを追加して、Elixirにプラグインを書き込むことができます
再起動せずに設定をリロードする新しいコマンド
古いスタイルのerlang式をYAML設定でサポート
プロトコルが指定されていない場合のキャプチャリスナー解析の改善
古いバイナリ化されていないpubsubテーブルの2.1からのアップグレードを修正しました。
ドキュメントのマイナーアップデート
その他のバグ修正

バージョン14.12の新機能:

以前の(公式に発表されていない)13.06より、いくつかの変更、いくつかの改良、多くのバグ修正があります。 ejabberd 2.1.13以降のejabberdコミュニティの最初の正式な安定版リリースでもあります。 ejabberdコミュニティをejabberdの安定版のリファレンスとしてマスターブランチから使用することができました。 ejabberd 2.1.xのサポートが中止されました。

Erlang / OTP R15Bのサポート、およびその他のバグフィックスが、バージョン2.1.11の新機能です。

バージョン2.1.9の新機能:

コアejabberd:
tlsによって引き起こされるCPU使用率を減らす:大きなデータを送信する
NIFが無効になっているときにiolistを正しくエスケープする(EJAB-1462)
Dialyzerの警告を満たすコードを修正しました。
Windowsでのコンパイルの修正
OTPのバイナリの呼び出しを置き換える.R14が必要なので
LDAP:
ドキュメントldap_tls_cacertfileおよびldap_tls_depthオプション(EJAB-1299)
LDAPフィルタが正しくないときにエラーをログに記録する(EJAB-1395)
新しいオプション:ldap_tls_cacertfileおよびldap_tls_depth(EJAB-1299)
新しいオプション:ldap_deref_aliases(EJAB-639)
ldap_uidattr_formatを大文字と小文字を区別せずに一致させる(EJAB-1449)
MUC:
MUCルーム(EJAB-305)と同じニックで複数の記入をサポート
音声要求と承認をサポート
新しい部屋のオプション:allow_private_messages_from_visitors
新しい部屋のオプション:allow_voice_requestsとvoice_request_min_interval
新しい乗員(EJAB-740)の在席状態110を含む
最初のログエントリがroom destroy(EJAB-1499)のときにmod_muc_logがクラッシュするのを修正
mod_mucの多くの修正と改善
Pubsub:
pubsub#delivery_notificationのチェックを有効にする(EJAB-1453)

不正な形式の公開スタンザをユーザーが送信したときにサービス拒否を修正しました(EJAB-1498)
ODBC:
ODBCアカウントのカウントを修正する(EJAB-1491)
最適化されたmod_roster_odbc:get_roster
Miscellanea:
新しいSASL SCRAM-SHA-1認証メカニズム(EJAB-1196)
新しいオプション:resource_conflict(EJAB-650)

バージョン2.1.8の新機能:

このバージョンでは2.1.7で壊れたPubSubが修正されています。

バージョン2.1.7の新機能:

BOSHとWeb
BOSHクエリが非実行モジュールに送信されたときのエラーメッセージを明確にする
BOSHが複数(EJAB-1374)を送るときにスタンの順序を保つ
HTTPSの設定を表示するhttp_bind
読み取り専用のHTTPメソッドとしてサポートするだけでなく、HEAD
HEADへの応答には空のボディが必要です
CAPTCHA:
ポート番号がリスナーでない場合は、プロトコルを指定してください(EJAB-1418)
新しいCAPTCHA制限
新しいCAPTCHAホワイトリストのサポート
オプションが有効になっている場合にのみ起動時にシステムをチェックする
リスナーが「tls」オプションを持っている場合に、CAPTCHA形式でHTTPS URLを提供する(EJAB-1406)
設定例にcaptcha_limitオプションを表示する
より多くのcaptcha_host値フォーマットをサポート(EJAB-1418)
サーバーの起動時にcaptchaが失敗したときにエラーを投げます。
captcha_hostにはプロトコルを取得するためのポート番号が必要です(EJAB-1418)
コアejabberd:
すべてのエンティティ展開を無効にする(EJAB-1451)
定義されていない接頭辞を持つXMLを受け入れない(EJAB-680)
jlib:ip_to_listを安全に使用するようにする
すべての状態で「閉鎖」イベントが正しく処理されていることを確認する
新しいroute_iq / 5受け入れタイムアウト(EJAB-1398)

プロセス・キューをソートするときの内部キュー長を考慮に入れる
send_elementではなくrouteを使用して標準のワークフローを実行する
Erlang / OTPとの互換性:
タイプと仕様を削除する、R12B-5がコンパイルできるようにバックポートリストの補完
R13Aより古いErlangで動作するようにpg2_backport.erlを調整する(EJAB-1349)
ODBC:
プレゼンスインプライバシールールでプレゼンスサブスクリプションをブロックしない(EJAB-255)
mod_privacy_odbcでユーザー入力をエスケープする(EJAB-1442)
MSSQLでのroster_versionのサポートを改善しよう(EJAB-1437)
パブ/ PEP /キャップ:
フィルタされた通知をPEPの最後の項目に適用する(EJAB-1456)
空のpubsubペイロードチェックを修正しました。
オーナーは自分のノードから項目を削除できます(EJAB-1445)
非永続ノード(EJAB-1434)の場合、Pubsubノードのmaxitemは強制的に0になります。
push_item関数を再構成し、バージョンnot_foundを処理する(EJAB-1420)
スクリプト:
ejabberd.init:いくつかの修正と改善
ejabberdctl:ctlexec()からerlスクリプトへの出力をエスケープする(EJAB-1399)
ejabberdctl:バッシュを修正し、マスターブランチを模倣する(EJAB-1404)
ejabberdctl:INET_DIST_INTERFACEとの間のスペースを修正しました(EJAB-1416)ejabberdctl:新しいDIST_USE_INTERFACEは、erlangのIPを制限します(EJAB-1404)
ejabberdctl:Erlang / OTP R14B03以降に動作する新しいERL_EPMD_ADDRESS
extauth:タイムアウトの遅延応答を修正し、次のログインに再利用しました(EJAB-1385)
extauth:新しく作成されたextauthプロセス(EJAB-1385)に古いメッセージを転送する
extauth:スクリプトがクラッシュした場合、ejabberdはそれを再起動する必要があります(EJAB-1428)
XEPのサポート:
mod_blocking:新しいXEP-0191シンプルコミュニケーションブロッキング(EJAB-695)
XEP-0237がオプションであることを知らせる必要はありません。 XEPバージョン1.2で明確化
Miscellanea:
サーバーの起動中にモジュールの起動に失敗した場合は、erlangを停止してください(EJAB-1446)
新しいインドネシア語の翻訳(EJAB-1407)
LDAP:ejabberdはCGP LDAPサーバーで動作することに注意してください
S2S:Tigaseの予期せぬバージョン= 1.0を扱う(EJAB-1379)
mod_irc:出席者にプレゼンスを送信できない(EJAB-1417)
mod_last:ユーザーが自分のLastアクティビティを照会できるようにする
mod_muc:MUC管理者のロール/所属を減らさない
mod_muc:乗客が禁止されているときにjid属性を送信する(EJAB-1432)
mod_offline:オフラインメッセージが再送信される前にc2sの状態を変更する

mod_ping:デフォルトでiqdisc no_queueを使用する(EJAB-1435)
mod_pres_counter:サブスクリプションフラッドを防止する(EJAB-1388)
mod_registerアクセス​​はアカウントの登録解除を制御するようになりました
mod_register:welcome_messageオプションの予想される内容をもっと明確にする
mod_shared_roster:@ all @(EJAB-1264)の匿名アカウントのサポートを修正しました。
mod_shared_roster:新しい@ online @指令(EJAB-1391)

バージョン2.1.6の新機能:

BOSH:まれなループの修正、仮想ホストのサポート、モジュールの再起動の許可
設定:デフォルト設定では、ローカルホストからの登録だけが許可されます
Config:実行時にモジュールごとにログレベルを変更できるようにサポート
Erlang / OTP:R10B-9からR14B01への互換性の修正
ODBC:PostgreSQL 9.0との互換性
プライバシーリスト:グループとサブスクリプションごとに再度ブロックできるよう修正

バージョン2.1.5の新機能:

Erlang / OTP R12は固定をサポートしています
Erlang / OTP R14Aのサポートが追加されました
OpenSSL 0.9.8以上が必要です
BOSH:新しいオプションの接続属性process-delay
C2S:tlsを使用するときにクライアント証明書を要求しない
C2S:SSLセッションのキャッシュが無効であることをクライアントに通知する

バージョン2.1.4の新機能:

c2sセッション終了時のバウンスメッセージ
コンタクトに対するサービスディスカバリを処理するときのバグの修正
エラー・スタンザをエラー・スタンザへの応答として送信しない
ブロックされたメッセージをオフラインキューに保存しない
Extauth:必要に応じてmnesiaにextauthユーザーをキャッシュする
XEP-0115エンティティ機能v1.5の完全サポート
HTTPバインド(BOSH):不要な100ミリ秒の遅延を除去し、事前バインディング方法を容易にする関数をエクスポートする

新しいejabberd_c2sオプション:max_fsm_queue

バージョン2.1.3の新機能
ejabberdctl:バインドされた接続名との同時接続をサポートする
クロスドメインHTTPバインドのサポート(EJAB-1168)
要求を処理した後のHibernate http-bindプロセス

同じようなソフトウェア

Eggdrop
Eggdrop

11 May 15

Profanity
Profanity

27 Sep 15

hermes-chat
hermes-chat

14 Apr 15

SPAR
SPAR

3 Jun 15

へのコメント ejabberd

コメントが見つかりません
コメントを追加
画像をオンにする!