mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-26 17:38:45 +01:00
7d594086c3
Implement partial support for XEP-0198: Stream Management. After successful negotiation of this feature, the server requests an ACK for each stanza transmitted to the client and responds to ACK requests issued by the client. On session termination, the server re-routes any unacknowledged stanzas. The length of the pending queue can be limited by setting the "max_ack_queue" option to some integer value (default: 500). XEP-0198 support can be disabled entirely by setting the "stream_management" option to false (default: true). So far, stream management is implemented only for c2s connections, and the optional stream resumption feature also described in XEP-0198 is not (yet) supported. This addition was originally based on a patch provided by Magnus Henoch and updated by Grzegorz Grasza. Their code implements an early draft of XEP-0198 for some previous version of ejabberd. It has since been rewritten almost entirely. |
||
---|---|---|
.. | ||
adhoc.hrl | ||
ejabberd_commands.hrl | ||
ejabberd_config.hrl | ||
ejabberd_ctl.hrl | ||
ejabberd_http.hrl | ||
ejabberd_web_admin.hrl | ||
ejabberd.hrl | ||
eldap.hrl | ||
ELDAPv3.hrl | ||
http_bind.hrl | ||
jlib.hrl | ||
logger.hrl | ||
mod_muc_room.hrl | ||
mod_privacy.hrl | ||
mod_proxy65.hrl | ||
mod_roster.hrl | ||
ns.hrl | ||
pubsub.hrl |