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