====== Prosody Modules ====== This is a list of Prosody modules, both core (distributed with Prosody) and third-party. ====== Core modules ====== ^Name ^Description ^ Specs ^ Notes ^ First version ^ | [[doc:modules:mod_announce|announce]] | Broadcast message to online users | | Supported by Psi, Gajim and other clients | 0.5 | | [[doc:modules:mod_bosh|bosh]] | BOSH (XMPP over HTTP) support for Prosody | [[http://xmpp.org/extensions/xep-0124.html|XEP-0124]] [[http://xmpp.org/extensions/xep-0206.html|XEP-0206]] | | 0.3 | | [[doc:modules:mod_console|console]] | Telnet admin console | | | 0.2 | | [[doc:modules:mod_component|component]] | Support for external components | [[http://xmpp.org/extensions/xep-0114.html|XEP-0114]] | | 0.4 | | [[doc:modules:mod_compression|compression]] |Support for stream compression on C2S and S2S links | [[http://xmpp.org/extensions/xep-0138.html|XEP-0138]] | S2S is supported since 0.7 |0.6 | | [[doc:modules:mod_debug|debug]] | Telnet debug console | | Deprecated in 0.5. Removed in 0.7. Use [[doc:modules:mod_console]] | 0.4 | | [[doc:modules:mod_dialback|dialback]] | Dialback support for server-to-server identity verification | [[http://xmpp.org/extensions/xep-0220.html|XEP-0220]] | | 0.1 | | [[doc:modules:mod_disco|disco]] | Service Discovery support | [[http://xmpp.org/extensions/xep-0030.html|XEP-0030]] | | 0.1 | | [[doc:modules:mod_httpserver|httpserver]] | Allow Prosody to serve files over HTTP | [[http://www.w3.org/Protocols/rfc2616/rfc2616.html|RFC 2616]] | | 0.3 | | [[doc:modules:mod_groups|groups]] | Groups ('shared roster') support | | | 0.5 | | [[doc:modules:mod_iq|iq]] | Core XMPP functionality | [[http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-07.html|RFC3921bis]] | | 0.1 | | [[doc:modules:mod_lastactivity|lastactivity]] | Support querying for user idle times | [[http://xmpp.org/extensions/xep-0012.html|XEP-0012]] | | 0.5 | | [[doc:modules:mod_legacyauth|legacyauth]] | Legacy (non-SASL) authentication | [[http://xmpp.org/extensions/xep-0078.html|XEP-0078]] | Required by some old clients | 0.1| | [[doc:modules:mod_message|message]] | Message handling and offline message storage | [[http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-07.html|RFC3921bis]] | | 0.1 | | [[doc:modules:mod_motd|motd]] | Send a MOTD to users on login | | | 0.7 | | [[doc:modules:mod_muc|muc]] | Multi-User Chat support | [[http://xmpp.org/extensions/xep-0045.html|XEP-0045]] | Incomplete, as of 0.6 | 0.3 | | [[doc:modules:mod_pep|pep]] | Personal Eventing Protocol | [[http://www.xmpp.org/extensions/xep-0163.html|XEP-0163]] | Stable as of 0.6 | 0.5 | | [[doc:modules:mod_offline|offline]] | Offline message storage and delayed delivery support | [[http://xmpp.org/extensions/xep-0160.html|XEP-0160]] [[http://xmpp.org/extensions/xep-0203.html|XEP-0203]] [[http://xmpp.org/extensions/xep-0091.html|XEP-0091]] | | 0.8 | | [[doc:modules:mod_ping|ping]] | XMPP Ping reply support | [[http://xmpp.org/extensions/xep-0199.html|XEP-0199]] | | 0.1 | | [[doc:modules:mod_posix|posix]] | Support for POSIX-only system features | [[http://www.opengroup.org/onlinepubs/9699919799/|POSIX]] | Required for daemonizing, syslog logging | 0.3 | | [[doc:modules:mod_presence|presence]] | User presence notification | [[http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-07.html|RFC3921bis]] | | 0.1 | | [[doc:modules:mod_privacy|privacy]] | Privacy lists | [[http://xmpp.org/extensions/xep-0016.html|XEP-0016]] | | 0.7 | | [[doc:modules:mod_private|private]] | Private XML storage for clients | [[http://xmpp.org/extensions/xep-0049.html|XEP-0049]] | | 0.3 | | [[doc:modules:mod_proxy65|proxy65]] | File transfer proxy | [[http://xmpp.org/extensions/xep-0065.html|XEP-0065]] | | 0.7 | | [[doc:modules:mod_register|register]] | In-band registration for managing user accounts | [[http://xmpp.org/extensions/xep-0077.html|XEP-0077]] | | 0.1 | | [[doc:modules:mod_roster|roster]] | Manage and store client rosters | [[http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-07.html|RFC3921bis]] | | 0.1 | | [[doc:modules:mod_saslauth|saslauth]] | Authentication using SASL | [[http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-07.html|RFC3921bis]] | | 0.1 | | [[doc:modules:mod_time|time]] | Reply to "What time is it?" requests | [[http://xmpp.org/extensions/xep-0090.html|XEP-0090]] [[http://xmpp.org/extensions/xep-0202.html|XEP-0202]] | | 0.2 | | [[doc:modules:mod_tls|tls]] | Support for SSL/TLS encryption | [[http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-07.html|RFC3921bis]] | | 0.1 | | [[doc:modules:mod_uptime|uptime]] | Reply to uptime requests | [[http://xmpp.org/extensions/xep-0012.html|XEP-0012]] | | 0.1 | | [[doc:modules:mod_vcard|vcard]] | vCard storage for user profiles | [[http://xmpp.org/extensions/xep-0054.html|XEP-0054]] | | 0.2 | | [[doc:modules:mod_version|version]] | Reply to software version requests | [[http://xmpp.org/extensions/xep-0092.html|XEP-0092]] | | 0.1 | | [[doc:modules:mod_watchregistrations|watchregistrations]] | Notify a list of JIDs on new registrations | | | 0.4 | | [[doc:modules:mod_welcome|welcome]] | Sends a welcome message to new users | | | 0.4 | | [[doc:modules:mod_xmlrpc|xmlrpc]] | Support for controlling Prosody via XML-RPC | | Deprecated in 0.7 | 0.4 | ====== Non-core modules ====== Unofficial modules or modules not supplied with Prosody as standard are available in the [[http://prosody-modules.googlecode.com/|prosody-modules project]].