Modules of unkown status

Feel free to test and suggest a status

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_admin_probe
Allow server administrators to probe any 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_custom_http
HTTP Authentication using custom JSON protocol
mod_auth_cyrus
Import from Prosody rev 8f1e7fd55e7b
mod_auth_ldap2
Another take on LDAP authentication
mod_auth_oauthbearer
OAuth authentication
mod_auth_token
New HMAC token authentication module for Prosody.
mod_authz_delegate
Authorization delegation
mod_auto156
Queries for XEP-0156 TXT records and prints in JSON format
mod_auto_answer_disco_info
Answers disco#info queries on the behalf of the recipient
mod_aws_profile
New module for role-based access to AWS APIs
mod_benchmark_storage
Storage benchmark tool
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_c2s_limit_sessions
Limit number of resources a user may connect
mod_cache_c2s_caps
Cache caps on user sessions
mod_carbons_adhoc
Initial commit.
mod_carbons_copies
Initial commit; allow the user to enable v0 style carbons
mod_clean_roster
Clean out invalid characters from roster entires
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_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_conformance_restricted
Send restricted XML for conformance testing
mod_conversejs
Simplify setup of Converse.js
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_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_default_bookmarks
Default bookmarked chatrooms
mod_deny_omemo
Prevents publishing and retreival of OMEMO PEP nodes
mod_discodot
Print a graph of service discovery
mod_dnsupdate
Use with nsupdate to update DNS records from config
mod_dwd
Dialback-without-Dialback
mod_e2e_policy
Initial commit
mod_email
Initial prototype module that allows other modules to send email
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_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_graceful_shutdown
Experiment in improving the shutdown experience
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_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_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_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_logging
Produce HTTP logs in the style of Apache
mod_http_muc_kick
Publish module
mod_http_pep_avatar
Serve PEP avatars from HTTP
mod_http_stats_stream
Sends statistics from statsmanager over an HTTP event stream
mod_http_status
Report module statuses
mod_http_user_count
HTTP module to report the current number of online users or sessions
mod_ignore_host_chatstates
Discard chat state messages sent to a bare host
mod_inject_ecaps2
Injects ecaps2 elements (XEP-0390) in presence
mod_inotify_reload
Reload modules when their code changes
mod_invites_groups
factor group handling out of mod_invites_register
mod_invites_register_api
New module to allow turning invites into accounts via a HTTP API
mod_jsxc
JSXC demo
mod_lib_ldap
Add LDAP plugin suite
mod_limit_auth
Throttle authentication attempts with optional tarpit
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_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_sasl_mech
Logs authentication mechanism used
mod_mamsub
Experimental implementation of MAM subscriptions
mod_manifesto
Module for raising awareness about the Security Test Days
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_migrate
prosodyctl cross storage driver migration tool
mod_minimix
Experiment in account-based MUC joins
mod_muc_access_control
Module to allow restricting rooms to a list of JIDs, which can include domains
mod_muc_anonymize_moderation_actions
first commit.
mod_muc_badge
Generates a SVG badge with the number of occupants in rooms
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_defaults
Create MUCs from config
mod_muc_dicebot
A thing to roll dice
mod_muc_gateway_optimize
New module to optimize muc presence to remote gateways
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_local_only
New module to restrict a list of MUCs to local users
mod_muc_markers
New module for server-side receipt tracking in MUCs
mod_muc_mention_notifications
muc_mention_notifications: Rename module
mod_muc_moderation_delay
first commit to prosody-modules.
mod_muc_rai
New module to implement Room Activity Indicators
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_rooms
Regexp based room restriction module
mod_muc_search
Implementation of the search.jabber.network XMPP API
mod_muc_slow_mode
initial commit.
mod_muc_webchat_url
Advertise the URL to a webchat in disco#info
mod_net_dovecotauth
Initial commit of server implementation of the Dovecot authentication protocol
mod_ogp
Add module
mod_onhold
Module enabling "on-hold" functionality
mod_password_policy
Initial commit.
mod_pep_atom_categories
Add a module to index categories in Atom entries
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_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_private_adhoc
Retrieve private XML data via adhoc command
mod_proctitle
Set process name to prosody
mod_pubsub_feeds
Subscribe to Atom and RSS feeds over pubsub
mod_pubsub_hub
PubSubHubbub hub
mod_pubsub_pivotaltracker
Accept activity notifications from Pivotal Tracker web hooks and relay them to a pubsub node
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_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_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_reload_components
add new module and README file.
mod_remote_roster
Remote Roster Management
mod_s2s_auth_compat
Workaround for servers doing EXTERNAL without proper stream headers
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_keysize_policy
Distrust servers with too small keys
mod_s2s_log_certs
Log certificate status and fingerprint of 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_whitelist
The opposite of mod_s2s_blacklist
mod_saslauth_muc
Initial commit. Implements SASL auth for MUC rooms <http://xmpp.org/extensions/inbox/remote-auth.html>.
mod_sasl_oauthbearer
SASL OAuthBearer Mechanism
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_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_ldap
LDAP storage for rosters, groups, and vcards
mod_streamstats
New module that streams live stats from Prosody over a TCP stream
mod_strict_https
HTTP Strict Transport Security
mod_support_room
Module that invites newly registered users to a room
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_turn_external
Advertise an external TURN service
mod_tweet_data
New module that fetches and sends tweet data
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_warn_legacy_tls
Copy of mod_sslv3_warn for TLS now that <1.2 is becoming obsolete
mod_xhtmlim
Attempts to sanitize XMTML-IM messages