forked from djabberd/DJabberd
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ruff edited this page Sep 24, 2019
·
4 revisions
Welcome to the DJabberd wiki!
For general information look at README
See XEP Coverage for the list of available plugins covering various extensions.
DJabberd was written to be compliant with older RFC3920/21 mostly, however newer RFC6120/6121 is compatible in many places with older specification and with a time DJabberd has grown to support many missing elements.
DJabberd does maintain compatibility with obsolete RFC3920/3921 (aka stream v0.9) as well as almost all mandatory features outlined in RFC6120 and RFC6121.
Following optional features are supported by the core implementation:
- S2S Connection - disabled by default but are shipped out of the box with Server Dialback [XEP-0220] and SASL EXTERNAL [XEP-0178] authentication
- Roster Versioning - the core supports ver attribute and handles versioned roster items, however RosterStorage must support them as well.
- SASL SCRAM - SASL itself is supported through pluggable providers, however core implementation does not attempt to enforce any particular method. SASL::Auth though is forced to use ::Perl driver which does not support SCRAM& methods.
- Pre-approved subscription