All modules

A list of all modules.

mod_addressing
XEP-0033: Extended Stanza Addressing
mod_adhoc_account_management
Personal account management command
mod_adhoc_blacklist
Block remote servers via ad-hoc command
mod_adhoc_dataforms_demo
Module for testing ad-hoc commands and dataforms rendering
mod_adhoc_groups
Lets users create and join roster groups
mod_adhoc_oauth2_client
Create OAuth2 clients via ad-hoc command
mod_admin_blocklist
Block s2s connections based on admin blocklists
mod_admin_message
IM-based administration console
mod_admin_notify
API to notify server admins
mod_admin_probe
Allow server administrators to probe any user
mod_admin_web
Web administration interface
mod_alias
Point alias accounts or domains to correct XMPP user
mod_anti_spam
New module for spam filtering (pre-alpha)
mod_atom
Expose Microbloging PEP data over HTTP
mod_audit
Audit Logging
mod_audit_auth
Store authentication events in the audit log
mod_audit_status
Log server status changes to audit log
mod_audit_tokens
Store token events in the audit log
mod_audit_user_accounts
Store user account lifecycle events in the audit log
mod_auth_any
Authentication module that accepts any username and password
mod_auth_ccert
Client Certificate authentication module
mod_auth_custom_http
HTTP Authentication using custom JSON protocol
mod_auth_cyrus
Import from Prosody rev 8f1e7fd55e7b
mod_auth_dovecot
Dovecot authentication module
mod_auth_external_insecure
Authentication via external script/process (DEPRECATED)
mod_auth_ha1
Authentication module for 'HA1' hashed credentials in a text file, asused by reTurnServer
mod_auth_http
Authenticate users against an external HTTP API
mod_auth_http_async
Async HTTP auth module
mod_auth_http_cookie
Possibly temporary fork of mod_http_auth_async that adds cookie auth support
mod_auth_imap
IMAP authentication module
mod_auth_internal_yubikey
Two-factor authentication using Yubikeys
mod_auth_joomla
Joomla authentication module
mod_auth_ldap
LDAP authentication module
mod_auth_ldap2
Another take on LDAP authentication
mod_auth_oauthbearer
OAuth authentication
mod_auth_oauth_external
Authenticate against an external OAuth 2 IdP
mod_auth_pam
PAM authentication module
mod_auth_phpbb3
PHPBB3 authentication module
mod_auth_sql
SQL Database authentication module
mod_auth_token
New HMAC token authentication module for Prosody.
mod_auth_wordpress
Wordpress authentication module
mod_authz_delegate
Authorization delegation
mod_auto156
Queries for XEP-0156 TXT records and prints in JSON format
mod_auto_accept_subscriptions
Automatically accept incoming subscription requests on behalf of users
mod_auto_activate_hosts
Automatically activate/deactivate hosts on reload
mod_auto_answer_disco_info
Answers disco#info queries on the behalf of the recipient
mod_auto_moved
XEP-0283: Moved
mod_aws_profile
New module for role-based access to AWS APIs
mod_benchmark_storage
Storage benchmark tool
mod_bidi
XEP-0288: Bidirectional Server-to-Server Connections
mod_bind2
XEP-0386: Bind 2.0
mod_blocking
XEP-0191: Simple Communications Blocking support
mod_block_outgoing
Block outgoing stanzas from users
mod_block_registrations
Allow restricting registrations of certain user accounts, and/or ensure that registered accounts conform to a given pattern
mod_block_s2s_subscriptions
New module to block incoming presence subscriptions from non-contacts on selected remote hosts
mod_block_strangers
Module to block message and iqs from people not on your roster
mod_block_subscribes
Block inbound and outbound subscription requests (useful to prevent implicit roster modification)
mod_block_subscriptions
Block incoming and outgoing presence subscriptions (useful in conjunction with mod_readonly)
mod_bob
Cache Bits of Binary on MUC services
mod_bookmarks
Synchronise bookmarks between Private XML and PEP
mod_bookmarks2
Synchronise bookmarks between Private XML, legacy PEP, and PEP
mod_broadcast
Broadcast a message to online users
mod_c2s_conn_throttle
c2s connections throttling module
mod_c2s_limit_sessions
Limit number of resources a user may connect
mod_cache_c2s_caps
Cache caps on user sessions
mod_captcha_registration
provides captcha protection for registration form
mod_carbons
Message Carbons
mod_carbons_adhoc
Initial commit.
mod_carbons_copies
Initial commit; allow the user to enable v0 style carbons
mod_checkcerts
Certificate expiry reminder
mod_clean_roster
Clean out invalid characters from roster entires
mod_client_certs
Client-side certificate management for Prosody
mod_client_management
Manage clients with access to your account
mod_client_proxy
Proxy multiple client resources behind a single component
mod_cloud_notify
XEP-0357: Cloud push notifications
mod_cloud_notify_encrypted
Support for encrypted payloads in push notifications
mod_cloud_notify_extensions
Tigase custom push extensions for iOS
mod_cloud_notify_filters
Support for push notification filtering rules
mod_cloud_notify_priority_tag
Support for indicating importance to push notification servers
mod_compact_resource
Enforces short random resources
mod_compat_bind
Compatibility (ugh) with clients that send the resource bind to the login host (ugh)
mod_compat_dialback
Workaround for Dialback with some servers that violate RFC 6120
mod_compat_muc_admin
COMPAT Module for old clients using wrong namespaces in MUC’saffiliation manipulations.
mod_compat_roles
Compatibility layer for Prosody’s future roles API
mod_compat_vcard
Handle vcard requests sent to full JIDs (a spec violation commited by older versions of ejabberd and possibly others) - replaces vcard_compatibility option from Prosody 0.8
mod_compliance_2021
XMPP Compliance Suites 2021 self-test
mod_component_client
Initial commit. Allows Prosody to act as an external component for other XMPP servers.
mod_component_http
Allows implementing a component or bot over HTTP
mod_component_roundrobin
Component round-robin load balancing module
mod_compression_unsafe
mod_compression: Rename to mod_compression_unsafe and add security note
mod_conformance_restricted
Send restricted XML for conformance testing
mod_conversejs
Simplify setup of Converse.js
mod_couchdb
A CouchDB backend for Prosody
mod_csi
Client State Indication support
mod_csi_battery_saver
CSI module to save battery on mobile devices, based on mod_csi_pump
mod_csi_compat
Implement the google:queue protocol and map to mod_csi events
mod_csi_grace_period
Server-side grace period logic for CSI
mod_csi_muc_priorities
Reduce importance of group chat messages
mod_csi_simple_compat
Module for Prosody 0.11 that adds a setting available from Prosody 0.12
mod_data_access
HTTP access to prosody’s storage mechanism
mod_debug_omemo
Generate OMEMO debugging links
mod_debug_traceback
Generate tracebacks on-demand
mod_default_bookmarks
Default bookmarked chatrooms
mod_default_vcard
Automatically populate vcard based on account details
mod_delegation
XEP-0355 (Namespace Delegation) implementation
mod_deny_omemo
Prevents publishing and retreival of OMEMO PEP nodes
mod_devices
Device identification
mod_disable_tls
Disable TLS on certain client ports
mod_discodot
Print a graph of service discovery
mod_discoitems
Manually override the list of service discovery items
mod_dnsupdate
Use with nsupdate to update DNS records from config
mod_dwd
Dialback-without-Dialback
mod_e2e_policy
Initial commit
mod_easy_invite
Invite management module for Prosody (deprecated)
mod_email
Initial prototype module that allows other modules to send email
mod_email_pass
Initial commit
mod_export_skeletons
Export message archives in sanitized minimal form for analysis
mod_extdisco
External Service Discovery
mod_external_services
External Service Discovery
mod_fallback_vcard
Generates missing vcards from a template
mod_file_management
mod_upload_file_management: Add this new module, for now only listing files uploaded by a user as an admin.
mod_filter_chatstates
Drop chat states from messages to inactive sessions
mod_filter_words
Very basic module in its early stages, to filter words in messages
mod_firewall
A rule-based stanza filtering module
mod_flash_policy
Adds support for flash socket policy
mod_graceful_shutdown
Experiment in improving the shutdown experience
mod_group_bookmarks
mod_groups for chatrooms
mod_groups_internal
new module for grouping beyond mod_adhoc_groups
mod_groups_migration
module helping migration to groups
mod_groups_muc_bookmarks
manage PEP (XEP-0048) bookmarks of group members
mod_groups_oidc
OIDC group membership in UserInfo
mod_groups_shell
add an admin shell command for updating bookmarks
mod_host_blacklist
Similar to mod_s2s_blacklist, but stanza-based. Works between hosts on the same server, at a slight performance impact.
mod_host_guard
Granular remote host blacklisting plugin
mod_host_status_check
Host status check
mod_host_status_heartbeat
Host status heartbeat
mod_http_admin_api
HTTP API for managing users and invites
mod_http_altconnect
Exposes BOSH and WebSocket endpoints over HTTP per http://legastero.github.io/customxeps/extensions/xep-0156.html#http
mod_http_auth_check
Test account credentials using HTTP
mod_http_authentication
Enforces HTTP Basic authentication across all HTTP endpoints served by Prosody
mod_http_avatar
Serve avatars from HTTP
mod_http_debug
HTTP module returning info about requests for debugging
mod_http_dir_listing
HTTP directory listing
mod_http_dir_listing2
HTTP directory listing
mod_http_favicon
HTTP favicon
mod_http_health
Provide a health check HTTP endpoint
mod_http_hostaliases
Give HTTP hosts additional aliases
mod_http_host_status_check
HTTP Host Status Check
mod_http_index
Generates an index of local HTTP apps
mod_http_libjs
Serve common Javascript libraries
mod_http_logging
Produce HTTP logs in the style of Apache
mod_http_muc_kick
Publish module
mod_http_muc_log
Provides a web interface to stored chatroom logs
mod_http_oauth2
OAuth 2.0 Authorization Server API
mod_http_pep_avatar
Serve PEP avatars from HTTP
mod_http_prebind
Implements BOSH pre-bind
mod_http_rest
Send XMPP stanzas via REST/HTTP
mod_http_roster_admin
Delegate roster management to an external service
mod_http_stats_stream
Sends statistics from statsmanager over an HTTP event stream
mod_http_status
Report module statuses
mod_http_upload
Implementation of Conversations HTTP upload file transfer mode
mod_http_upload_external
Variant of mod_http_upload that delegates HTTP handling to other server using signed URLs
mod_http_user_count
HTTP module to report the current number of online users or sessions
mod_http_xep227
HTTP-based account data import/export using XEP-0227
mod_idlecompat
XEP-0319 compatibility module
mod_ignore_host_chatstates
Discard chat state messages sent to a bare host
mod_incidents_handling
Incidents Handling plugin
mod_inject_ecaps2
Injects ecaps2 elements (XEP-0390) in presence
mod_inotify_reload
Reload modules when their code changes
mod_invite
Allows users to invite new users
mod_invites
Invite management module for Prosody
mod_invites_adhoc
Enable ad-hoc command for XMPP clients to create invitations
mod_invites_api
Authenticated HTTP API to create invites
mod_invites_groups
factor group handling out of mod_invites_register
mod_invites_page
Generate friendly web page for invitations
mod_invites_register
Allow account registration using invite tokens
mod_invites_register_api
New module to allow turning invites into accounts via a HTTP API
mod_invites_register_web
Register accounts via the web using invite tokens
mod_invites_tracking
Store who created the invite to create a user account
mod_ipcheck
XEP-0279: Server IP Check
mod_isolate_host
Prevent communication between hosts
mod_isr
XEP-0397: Instant Stream Resumption
mod_jid_prep
Implement XEP-0328: JID Prep for clients
mod_json_streams
JSON Encodings for XMPP
mod_jsxc
JSXC demo
mod_lastlog
Log last login time
mod_lastlog2
Record last timestamp of events
mod_latex
Replace LaTeX markup in messages with embedded images
mod_lib_ldap
Add LDAP plugin suite
mod_limit_auth
Throttle authentication attempts with optional tarpit
mod_limits
Connection-level rate limiting
mod_limits_exception
Allow specified JIDs to bypass rate limits
mod_list_active
Inverse of mod_list_inactive (closes #705)
mod_list_inactive
Parse data collected by mod_lastlog and print users who have not logged in for some time
mod_listusers
added (+config support; -assert tracebacks; +user friendly connection errors; -unneded repeat-until cycle, which braked module)
mod_log_auth
Log failed authentication attempts with their IP address
mod_log_events
Module to log all events on the server/host
mod_log_events_by_cpu_usage
Log events where more than a certain amount of CPU time was spent
mod_log_events_by_memory
Log events where Lua memory usage increased
mod_log_http
HTTP request logging
mod_log_json
JSON Log Sink
mod_log_mark
Log a message once per minute
mod_log_messages_sql
Fork of mod_mam_sql without the protocol bits
mod_log_rate
Collect statistics on rate of log messages
mod_log_ringbuffer
Log to in-memory ringbuffer
mod_log_sasl_mech
Logs authentication mechanism used
mod_log_slow_events
Log warning when event handlers take too long
mod_mam
XEP-0313: Message Archive Management
mod_mam_adhoc
Ad-hoc interface to Message Archive Management Settings
mod_mam_archive
XEP-0136: Message Archiving frontend for mod_mam
mod_mam_muc
XEP-0313: Message Archive Management for MUC
mod_mamsub
Experimental implementation of MAM subscriptions
mod_manifesto
Module for raising awareness about the Security Test Days
mod_map
Prototype MAM summary
mod_measure_active_users
Measure number of daily, weekly and monthly active users
mod_measure_client_features
Collect statistics on client features
mod_measure_client_identities
Collect statistics on user identities
mod_measure_client_presence
Collect statistics on user presences
mod_measure_cpu
Measure CPU usage
mod_measure_lua
add openmetrics-spirited way to collect lua memory use
mod_measure_malloc
Report malloc() stats
mod_measure_memory
Measure memory usage
mod_measure_message_e2ee
Collect statistics on message encryption
mod_measure_message_length
Collect statistics on number of bytes, words and lines in messages
mod_measure_modules
Report module statuses via OpenMetrics
mod_measure_muc
Collect statistics on Grout Chat
mod_measure_process
Measure process resource use metrics (cpu, memory, file descriptors)
mod_measure_registration
Collect statistics on user registration
mod_measure_stanza_counts
Collect statistics on number of stanzas processed
mod_measure_storage
Measure storage API operations
mod_message_logging
Log/archive all user messages
mod_migrate
prosodyctl cross storage driver migration tool
mod_migrate_http_upload
mod_http_upload to mod_http_file_share migrator
mod_minimix
Experiment in account-based MUC joins
mod_motd_sequential
Sequential MOTD messages
mod_muc_access_control
Module to allow restricting rooms to a list of JIDs, which can include domains
mod_muc_adhoc_bots
Install adhoc command bots in MUCs
mod_muc_archive
Log MUC messages to disk
mod_muc_auto_member
Automatically register new MUC participants as members
mod_muc_auto_reserve_nicks
Automatically reserve nicknames of MUC users
mod_muc_badge
Generates a SVG badge with the number of occupants in rooms
mod_muc_ban_ip
Ban users from chatrooms by their IP address
mod_muc_batched_probe
New module
mod_muc_block_pm
Prevent MUC participants from sending PMs
mod_muc_bot
Module for improving the life of bot authors
mod_muc_cloud_notify
XEP-XXX: Cloud push notifications for MUC
mod_muc_config_restrict
Restrict MUC configuration options to server admins
mod_muc_defaults
Create MUCs from config
mod_muc_dicebot
A thing to roll dice
mod_muc_eventsource
Subscribe to MUC rooms using the HTML5 EventSource API
mod_muc_gc10
Gather statistics on use of the Groupchat 1.0 protocol
mod_muc_hats_adhoc
Ad-hoc commands for managing MUC hats
mod_muc_hats_api
API for managing MUC hats
mod_muc_hide_media
Module to allow hiding inline media in a MUC
mod_muc_http_auth
Prosodoy module to externalize MUC authorization via HTTP
mod_muc_http_defaults
Seed MUC configuration from JSON REST API
mod_muc_inject_mentions
Publish module to repository
mod_muc_intercom
adds mod_muc_intercom; forwards messages between rooms on a muc host
mod_muc_lang
Advertises the room language
mod_muc_limits
Impose rate-limits on a MUC
mod_muc_local_only
New module to restrict a list of MUCs to local users
mod_muc_log
Log chatroom messages to disk
mod_muc_log_http
Provides a web interface to stored chatroom logs
mod_muc_mam_hints
Support XEP-0334: Message Processing Hints for MUC messages
mod_muc_mam_markers
Save received chat markers into MUC archives’
mod_muc_markers
New module for server-side receipt tracking in MUCs
mod_muc_media_metadata
Experimental module to add metadata to media in MUCs
mod_muc_members_json
Import MUC membership info from a JSON file
mod_muc_mention_notifications
muc_mention_notifications: Rename module
mod_muc_moderation
Let moderators remove spam and abuse messages
mod_muc_notifications
Notify of MUC messages to not present members
mod_muc_occupant_id
Anonymous unique occupant identifiers for MUCs
mod_muc_offline_delivery
Support for sending MUC messages to offline users
mod_muc_ping
XEP-0410 Server Optimization (now supported by Prosody mod_muc)
mod_muc_rai
New module to implement Room Activity Indicators
mod_muc_require_tos
Require visitors to accept something before being allowed in a room
mod_muc_reserve_nick_pattern
Require MUC occupant nicknames to no match some patterns
mod_muc_restrict_avatars
Block MUC participant avatars for non-members
mod_muc_restrict_media
Allow hiding inline media from unaffiliated users in MUCs
mod_muc_restrict_nick
Require MUC occupant nicknames to match a specific pattern
mod_muc_restrict_rooms
Regexp based room restriction module
mod_muc_rtbl
{item.summary|firstline}
mod_muc_search
Implementation of the search.jabber.network XMPP API
mod_muc_webchat_url
Advertise the URL to a webchat in disco#info
mod_munin
Implementation of the Munin node protocol
mod_net_dovecotauth
Initial commit of server implementation of the Dovecot authentication protocol
mod_net_proxy
Implementation of PROXY protocol versions 1 and 2
mod_nodeinfo2
Expose service metadata per NodeInfo2
mod_nooffline_noerror
Discard offline stanzas instead of generating stanza errors if mod_offline is not loaded
mod_offline_email
Forward offline messages via email
mod_offline_hints
Do not store in offline storage messages hinted with no-store’
mod_ogp
Add module
mod_oidc_userinfo_vcard4
OIDC UserInfo profile details from vcard4
mod_omemo_all_access
Disable access control for all OMEMO related PEP nodes
mod_onhold
Module enabling "on-hold" functionality
mod_onions
s2s to Tor hidden services
mod_openid
Enables Prosody to act as an OpenID provider
mod_password_policy
Initial commit.
mod_password_reset
Enables users to reset their password via a link
mod_pastebin
Redirect long messages to built-in pastebin
mod_pep_atom_categories
Add a module to index categories in Atom entries
mod_pep_vcard_avatar
Sync avatars between vCards and PEP
mod_pep_vcard_png_avatar
Initial commit
mod_persisthosts
Module that dynamically creates stub configuration files for dynamically activated hosts
mod_pinger
Added from /files/
mod_ping_muc
Yet another MUC reliability module
mod_poke_strangers
Query the features and version of JIDs sending messages to contacts they are not subscribed to.
mod_portcheck
Shell command to check if ports are open
mod_post_msg
Receives HTTP POST request, parses it and relays it into XMPP.
mod_presence_cache
Cache presence from remote users
mod_presence_dedup
Presence deduplication module
mod_privacy_lists
Privacy lists (XEP-0016) support
mod_private_adhoc
Retrieve private XML data via adhoc command
mod_privilege
XEP-0356 (Privileged Entity) implementation
mod_proctitle
Set process name to prosody
mod_profile
Replacement for mod_vcard with vcard4 support and PEP integration
mod_prometheus
Implementation of the Prometheus protocol
mod_proxy65_whitelist
Limit which file transfer users can use
mod_pubsub_alertmanager
Alertmanager webhook receiver for pubsub
mod_pubsub_eventsource
Subscribe to pubsub nodes using the HTML5 EventSource API
mod_pubsub_feeds
Subscribe to Atom and RSS feeds over pubsub
mod_pubsub_github
Publish Github commits over pubsub
mod_pubsub_hub
PubSubHubbub hub
mod_pubsub_mqtt
MQTT interface to Prosody’s pubsub
mod_pubsub_pivotaltracker
Accept activity notifications from Pivotal Tracker web hooks and relay them to a pubsub node
mod_pubsub_post
Publish to PubSub nodes from via HTTP POST/WebHooks
mod_pubsub_serverinfo
New module that uses pub/sub to make accessible server info
mod_pubsub_stats
Simple module that publishes stats in XEP-0039 format
mod_pubsub_subscription
New module providing an API for pubsub subscriptions
mod_pubsub_summary
Mangle HTML payloads in Atom/RSS feeds
mod_pubsub_text_interface
A chat interface to PubSub
mod_pubsub_twitter
Subscribe to Twitter search queries over pubsub
mod_push2
Push 2.0
mod_query_client_ver
Query and log client software
mod_rawdebug
Extra verbose logging of sent and received
mod_readonly
Allow preventing direct modification of certain user data via XMPP
mod_register_apps
Manage list of compatible client apps
mod_register_dnsbl
Initial commit of module to check users registering against an DNS block list
mod_register_dnsbl_firewall_mark
Another copy of DNSBL module, this time creating "user marks" for mod_firewall
mod_register_dnsbl_warn
Copy mod_register_dnsbl
mod_register_json
Token based JSON registration & verification servlet.
mod_register_oob_url
XEP-077 IBR registration URL redirect
mod_register_redirect
XEP-077 IBR Registration Redirect.
mod_register_web
A web interface to register user accounts
mod_reload_components
add new module and README file.
mod_reload_modules
Automatically reload modules with the config
mod_reminders
Enable ProtoXEP: Reminders support
mod_remote_roster
Remote Roster Management
mod_report_forward
Forward spam/abuse reports to a JID
mod_require_otr
Enforce a policy for OTR-encrypted messages
mod_rest
RESTful XMPP API
mod_restrict_xmpp
XMPP-layer access control for Prosody
mod_roster_allinall
Adds all online users to the roster of newly signed in users, for a lazy everyone-in-everyones roster setup
mod_roster_command
Manage rosters through prosodyctl
mod_s2s_auth_compat
Workaround for servers doing EXTERNAL without proper stream headers
mod_s2s_auth_dane
S2S authentication using DANE
mod_s2s_auth_fingerprint
Fingerprint based s2s authentication
mod_s2s_auth_monkeysphere
Monkeysphere certificate checking for s2s
mod_s2s_auth_posh
PKIX over Secure HTTP
mod_s2s_auth_samecert
Authenticate incoming s2s connection if certificate matches that of an established outgoing s2s connection
mod_s2s_blacklist
A new _simple_ s2s blacklist module
mod_s2s_idle_timeout
Close idle server-to-server connections
mod_s2s_keepalive
Keepalive s2s connections
mod_s2s_keysize_policy
Distrust servers with too small keys
mod_s2s_log_certs
Log certificate status and fingerprint of remote servers
mod_s2s_never_encrypt_blacklist
Stops prosody from including starttls into available features forspecified remote servers.
mod_s2soutinjection
S2S connection override
mod_s2sout_override
Override s2s connection targets
mod_s2s_reload_newcomponent
Module to automatically load new components when config:reload is donein console
mod_s2s_smacks_timeout
Use mod_smacks to close stale s2s connections
mod_s2s_status
Track the status and health of s2s connections
mod_s2s_whitelist
The opposite of mod_s2s_blacklist
mod_sasl2
XEP-0388: Extensible SASL Profile
mod_sasl2_bind2
Bind 2 integration with SASL2
mod_sasl2_fast
Fast Authentication Streamlining Tokens
mod_sasl2_sm
XEP-0198 integration with SASL2
mod_saslauth_muc
Initial commit. Implements SASL auth for MUC rooms <http://xmpp.org/extensions/inbox/remote-auth.html>.
mod_saslname
XEP-0233: XMPP Server Registration for use with Kerberos V5
mod_sasl_oauthbearer
SASL OAuthBearer Mechanism
mod_sasl_ssdp
XEP-0474: SASL SCRAM Downgrade Protection
mod_seclabels
Security Labels
mod_secure_interfaces
Mark some network interfaces (e.g. loopback/LAN) as always secure
mod_sentry
Send errors to a Sentry server
mod_server_info
Manually configure extended service discovery info
mod_server_status
Server status plugin
mod_service_directories
Initial commit. Untested. Support for both directory and buddy use cases. Incomplete pubsub support (only getting all items supported).
mod_service_outage_status
XEP-0455: Service Outage Status
mod_sift
XEP-0273: Stanza Interception and Filtering Technology
mod_slack_webhooks
Allow Slack integrations to work with Prosody MUCs
mod_smacks
XEP-0198: Reliability and fast reconnects for XMPP
mod_smacks_noerror
Module deprecated, just use mod_smacks and mod_nooffline_noerror
mod_smacks_offline
Module deprecated, just use mod_smacks
mod_sms_clickatell
XMPP to SMS gateway using the Clickatell API
mod_sms_free
XMPP to SMS gateway using the HTTP API provided by mobile.free.fr
mod_spam_reporting
XEP-0377: Spam Reporting
mod_srvinjection
Manually specify SRV records
mod_sslv3_warn
Module to notice users connected with SSLv3 that they need to upgrade becasue SSLv3 is insecure
mod_stanza_counter
Simple incoming and outgoing stanza counter
mod_stanzadebug
Extra verbose stanza logging
mod_statistics
Initial version, and a rough 'prosodyctl mod_statistics top'
mod_statistics_auth
Collects statistics on number of successful or failed authentication attempts
mod_statistics_cputotal
Module that collects accumulated CPU usage statistics
mod_statistics_mem
Module that collects memory usage stats from /proc
mod_statistics_statsman
Streaming access to statsmanager
mod_stats39
Provides statsmanager stats via XEP-0039
mod_statsd
First commit
mod_storage_appendmap
Experimental map store optimized for small incremental changes
mod_storage_ejabberdsql_readonly
Ejabberd SQL Read-only Storage Module
mod_storage_gdbm
Lua-GDBM storage
mod_storage_ldap
LDAP storage for rosters, groups, and vcards
mod_storage_lmdb
Lightning Memory-Mapped Database storage
mod_storage_memory
Simple memory-only storage module
mod_storage_mongodb
MongoDB Storage Module
mod_storage_muc_log
Storage module using mod_muc_log data with new stanza archive API
mod_storage_muconference_readonly
MU-Conference SQL Read-only Storage Module
mod_storage_multi
Multi-backend storage module (WIP)
mod_storage_s3
Cloud Native Storage
mod_storage_xmlarchive
XML file based archive storage
mod_streamstats
New module that streams live stats from Prosody over a TCP stream
mod_strict_https
HTTP Strict Transport Security
mod_support_contact
Add a support contact to new registrations
mod_support_room
Module that invites newly registered users to a room
mod_swedishchef
Silly little module to convert your conversations to "swedish"
mod_tcpproxy
TCP-over-XMPP :)
mod_telnet_tlsinfo
Telnet command for showing TLS info
mod_test_data
New module to generate test data in Prosody's data store
mod_throttle_presence
Limit presence stanzas to save traffic
mod_throttle_unsolicited
Limit rate of outgoing unsolicited messages
mod_tlsfail
STARTTLS failure test
mod_tls_policy
Cipher policy enforcement with application level error reporting
mod_tos
Initial draft
mod_traceback
Write current stack trace to file on SIGUSR1
mod_track_muc_joins
Keep track of joined chat rooms
mod_turncredentials
XEP-0215 implementation for time-limited turn credentials
mod_turn_external
Advertise an external TURN service
mod_tweet_data
New module that fetches and sends tweet data
mod_twitter
Simple example of working component and HTTP polling.
mod_unified_push
Unified Push provider
mod_unsubscriber
Revoke roster subscriptions of unreachable hosts
mod_uptime_presence
Report server uptime in presence
mod_vcard_command
a simplistic way to get and set vcard data for registered users
mod_vcard_muc
Support for MUC vCards and avatars
mod_vjud
XEP-0055: Jabber Search
mod_warn_legacy_tls
Copy of mod_sslv3_warn for TLS now that <1.2 is becoming obsolete
mod_watch_spam_reports
Notify admins about incoming XEP-0377 spam reports
mod_watchuntrusted
Warn admins about outgoing s2s connections that are refused due toinvalid or untrusted certificates
mod_webpresence
Display your online status in web pages
mod_welcome_page
Serve a welcome page to users
mod_xhtmlim
Attempts to sanitize XMTML-IM messages