Log

description author age
mod_push2: fix broken log statement Stephen Paul Weber 5 months ago
mod_csi_muc_priorities: Allow setting the default priority for mucs to low aereaux 6 months ago
mod_http_index: Fix loading template Kim Alvefur 5 months ago
mod_http_index: Add metadata to enable installation with plugin installer Kim Alvefur 5 months ago
misc/lnav: Fix invalid value warning Kim Alvefur 5 months ago
mod_rest: Wrap mod_tokenauth errors Kim Alvefur 6 months ago
mod_csi_muc_priorities: Fix saving list with only high-priority MUCs (thanks aereaux) Kim Alvefur 6 months ago
mod_pubsub_serverinfo: Reference workaround for issue #1841 Guus der Kinderen 6 months ago
mod_muc_moderation_delay: Fix lua 5.3/5.4 compatibility. John Livingston 6 months ago
mod_http_oauth2: Fix error due to mistake in 5f8a306c8306 Kim Alvefur 6 months ago
mod_http_oauth2: Simplify negation in condition Kim Alvefur 6 months ago
mod_http_oauth2: Fix XHTML-ness of template Kim Alvefur 6 months ago
mod_http_oauth2: Require a stringprepped host part of URLs Kim Alvefur 6 months ago
mod_http_oauth2: Ensure URL ports are integer in correct range Kim Alvefur 6 months ago
mod_http_oauth2: Reject URLs with 'userinfo' part (thanks mimi89999) Kim Alvefur 6 months ago
mod_rest: Improve OpenAPI documentation for XEP-0363 GET method Kim Alvefur 7 months ago
mod_rest: Workaround lack of number coercion in util.datamapper for HTTP upload Kim Alvefur 7 months ago
mod_rest: Fix to allow underscores in path of HTTP GET to iq-get mapping Kim Alvefur 7 months ago
mod_ping_muc: Update docs for ping delay Kim Alvefur 7 months ago
mod_ping_muc: Delay ping a configurable amount of time Kim Alvefur 7 months ago
mod_storage_s3: Inherit default HTTP client settings Kim Alvefur 7 months ago
mod_auth_oauth_external: Inherit default HTTP client settings (thanks nils) Kim Alvefur 7 months ago
mod_invites: Fix traceback when token_info isn’t set Emmanuel Gil Peyrot 7 months ago
mod_muc_slow_mode: adding more context in the README. John Livingston 7 months ago
mod_muc_anonymize_moderation_actions: fix XEP-0425 v0.2.1 compliance. John Livingston 7 months ago
mod_muc_anonymize_moderation_actions: anonymize muc moderation announcements and tombstones. John Livingston 7 months ago
mod_muc_moderation: adding a new hook that can be used to cancel the moderation, or modify resulting stanzas. John Livingston 7 months ago
mod_muc_moderation: Fix occupant-id placement in moderated tombstone. John Livingston 7 months ago
mod_muc_moderation: Fix a regression. Actor occupant-id was not added under the moderated tag, but at the top level. John Livingston 8 months ago
mod_muc_anonymize_moderation_actions: first commit. John Livingston 8 months ago
mod_muc_slow_mode: update readme file. John Livingston 8 months ago
mod_muc_slow_mode: initial commit. John Livingston 8 months ago
mod_muc_moderation_delay: first commit to prosody-modules. John Livingston 8 months ago
mod_sasl2: Clarify that this module requires Prosody trunk Kim Alvefur 8 months ago
mod_rest: use bash getopts to handle cli flags in example script Kim Alvefur 8 months ago
mod_http_oauth2: Guard against malformed authorization header Kim Alvefur 8 months ago
mod_rest: Fix authentication Kim Alvefur 8 months ago
mod_rest: Normalize case after filtering out non-match Kim Alvefur 8 months ago
mod_rest: Fix to allow case sensitive HTTP authentication scheme Kim Alvefur 8 months ago
mod_http_oauth2: HTTP authentication schemes are case-insensitive Kim Alvefur 8 months ago
mod_cloud_notify_extensions: Linkify dependency list Kim Alvefur 8 months ago
mod_ping_muc: Describe the client facing protocol (from XEP-0045) Kim Alvefur 8 months ago
mod_log_json: Support for logging to stdout Matthew Wild 8 months ago
mod_register_apps: Update Conversations Android version Kim Alvefur 8 months ago
mod_rest: Return specific errors from credential checks Kim Alvefur 8 months ago
mod_rest: Reject password that fails saslprep earlier (thanks tgy) Kim Alvefur 8 months ago
mod_cloud_notify_encrypted: Add runtime dependency on mod_cloud_notify Matthew Wild 9 months ago
mod_sasl2_fast: Fix traceback when no cb_data is available (thanks riau) Matthew Wild 9 months ago
mod_server_info: fix dataforms require Nicholas George 9 months ago
mod_sasl2_fast: Fix malformed-request when using HT-*-NONE (thanks lnj!) Matthew Wild 9 months ago
mod_server_contact_info: Backport from prosody trunk Matthew Wild 9 months ago
mod_pubsub_serverinfo: Explicitly depend on mod_server_info Matthew Wild 9 months ago
mod_pubsub_serverinfo: fix syntax error Guus der Kinderen 9 months ago
mod_invites_webgen: mention default url and the way to config it Trần H. Trung 3 weeks ago
mod_invites_webgen: fix variable name for http path Trần H. Trung 3 weeks ago
mod_invites_webgen: initial release Trần H. Trung 3 weeks ago
Merge Trần H. Trung 5 weeks ago
mod_pubsub_serverinfo: fix bool logic when reading config Guus der Kinderen 9 months ago
mod_report_forward: Some whitespace fixes Matthew Wild 9 months ago
mod_report_forward: Fix traceback when reporting a specific message (thanks singpolyma) Matthew Wild 9 months ago
mod_muc_restrict_pm: Backport changes from upstream timber patch. Nicholas George 10 months ago
mod_muc_restrict_pm: small rewrite. improves room config options Nicholas George 10 months ago
mod_muc_restrict_pm: fix lua warnings Nicholas George 10 months ago
mod_muc_restrict_pm: fix table in README Nicholas George 10 months ago
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs Nicholas George 10 months ago
mod_http_upload_external: Add link to Rust implementation (Thanks Luna) Kim Alvefur 10 months ago
Tweaking documentation to clarify that Oauth2 can be used for VirtualHosts and Component Ben Smith 10 months ago
Updating dox for mod_rest. Ideas expressed / clarified: Ben Smith 10 months ago
mod_audit_auth: Allow suppressing repeated failure/success log entries from the same IP for a time Matthew Wild 10 months ago
mod_http_muc_log: replace "mam_muc" with "muc_mam" in README.markdown Luca Matei Pintilie 10 months ago
mod_vcard_muc: fix field type for XEP-0486 field Jonas Schäfer 10 months ago
mod_vcard_muc: use XEP-0486 form field for avatar hashes Jonas Schäfer 10 months ago
mod_mam_archive: remove invalid disco#info feature Jonas Schäfer 10 months ago
mod_invites_tracking: Don't bother storing anything for non-invite IBR Matthew Wild 10 months ago
mod_invites_tracking: Fix traceback when not registering via invite (thanks Link Mauve) Matthew Wild 10 months ago
various/README: Fix 'labels' metadata, should be a list Kim Alvefur 10 months ago
mod_rest: Add schema examples Kim Alvefur 10 months ago
Merge Stephen Paul Weber 10 months ago
Guard for not room Stephen Paul Weber 10 months ago
mod_http_admin_api: Support storing free-form text note with invitations Matthew Wild 10 months ago
mod_csi_battery_saver: Some more improvements (handling of errors, muc invites, special data) tmolitor 10 months ago
mod_csi_battery_saver: add xep number to mds comment tmolitor 10 months ago
mod_csi_battery_saver: MDS headline pushes are important tmolitor 10 months ago
mod_http_admin_api: Use new API in mod_announce to send announcements Matthew Wild 11 months ago
mod_muc_rtbl: Fix blocking of PMs from RTBL matches Matthew Wild 11 months ago
mod_sasl2: Log when tls-exporter is NOT supported, as well as when it is Matthew Wild 11 months ago
mod_http_admin_api: Return roles for existing invites, if any Matthew Wild 11 months ago
mod_http_admin_api: Allow specifying roles for invitations Matthew Wild 11 months ago
mod_pubsub_serverinfo: node is a string, not a number Matthew Wild 11 months ago
mod_pubsub_serverinfo: Fix for compatibility with 0.12 option getters Matthew Wild 11 months ago
mod_pubsub_serverinfo: Don't default to non-local pubsub servers (thanks roughnecks) Matthew Wild 11 months ago
mod_http_admin_api: User activity gauges need to be summed (labels by host) Matthew Wild 11 months ago
mod_sasl2_fast: Improve handling when SASL profile unexpectedly lacks CB Matthew Wild 11 months ago
mod_muc_restrict_avatars: Allow MUC admin to control restriction Stephen Paul Weber 11 months ago
misc/systemd: Add comment with link to our debian resources including systemd service file Kim Alvefur 11 months ago
misc/systemd: Fix typo Kim Alvefur 11 months ago
mod_client_management: Prevent exception on missing client info Kim Alvefur 11 months ago
mod_sasl2_fast: Update reference to now published XEP-0484 (thanks gooya) Kim Alvefur 11 months ago
mod_lastlog2: Fix typo from original copy-paste aidan 13 months ago
mod_sasl_ssdp: Add go-sendxmpp to clients supporting XEP-0474. Martin Dosch 12 months ago
mod_compat_roles: Fix attempt to index a nil value #1847 Kim Alvefur 12 months ago
mod_privilege: Fix IQ privileges advertising for multiple namespaces nicoco 12 months ago
mod_pastebin: Back out 040eaa3844f4 Kim Alvefur 12 months ago
mod_conversejs: Allow installation as PWA BetaRays 12 months ago
mod_firewall: Fix syntax error (thanks mirux) Matthew Wild 12 months ago
mod_pubsub_serverinfo: update reference to XEP. Guus der Kinderen 12 months ago
mod_rest: Fix incorrect 'type' in mapping schema for XEP-0100 Kim Alvefur 12 months ago
mod_firewall: REPORT TO: Include id in reports Matthew Wild 12 months ago
mod_firewall: Support util.id.* as dependencies Matthew Wild 12 months ago
mod_firewall: 'REPORT TO': fix default reason fallback if none is provided Matthew Wild 12 months ago
mod_report_forward: Include id on report submissions Matthew Wild 12 months ago
mod_measure_active_users: Switch to mod_cron for scheduling Matthew Wild 12 months ago
mod_http_admin_api: Include active user counts in metrics response Matthew Wild 12 months ago
mod_auth_oauth_external: Fix typo Kim Alvefur 12 months ago
mod_report_forward: fix address detection when there are multiple field values Stephen Paul Weber 12 months ago
mod_anti_spam: New module for spam filtering (pre-alpha) Matthew Wild 12 months ago
mod_http_oauth2: Reflect changes to defaults etc Kim Alvefur 12 months ago
mod_report_forward: Fixes for abuse contact address lookup in origin reporting Matthew Wild 12 months ago
mod_report_forward: Depend on mod_spam_reporting for auto-loading Matthew Wild 12 months ago
mod_report_forward: Open archive store correctly (thanks Menel) Matthew Wild 12 months ago
mod_spam_report_forwarder: Rename to mod_report_forward Matthew Wild 12 months ago
mod_log_ringbuffer: Detach event handlers on logging reload (thanks Menel) Kim Alvefur 12 months ago
mod_log_ringbuffer: Hook POSIX signals via event only Kim Alvefur 12 months ago
mod_traceback: Hook signal via event instead of directly Kim Alvefur 12 months ago
mod_debug_traceback: Remove direct POSIX signal handling, require Prosody 0.12+ Kim Alvefur 12 months ago
mod_muc_moderation: Remove Poezio, feature request gone in migration Kim Alvefur 12 months ago
mod_muc_moderation: Fix example Kim Alvefur 12 months ago
mod_spam_report_forwarder: Only forward to xmpp: URIs, and exclude MUCs Matthew Wild 12 months ago
mod_muc_adhoc_bots: Fix bug preventing multiple commands from showing Stephen Paul Weber 13 months ago
mod_push2: empty table instead of nil when not present Stephen Paul Weber 13 months ago
mod_spam_report_forwarder: Support for reporting messages, and reporting to origin server Matthew Wild 13 months ago
mod_pubsub_serverinfo: Update to use mod_server_info (fixes #1841) Matthew Wild 13 months ago
mod_server_info: Rewrite/backport from Prosody 1ce18cb3e6cc Matthew Wild 13 months ago
mod_pubsub_serverinfo: Update README to link to known issues Matthew Wild 13 months ago
mod_audit_status: Expose 'crashed' flag Matthew Wild 13 months ago
mod_http_upload_external: Fix typo in access documentation. aidan 13 months ago
mod_firewall: Fix REPORT TO action name in documentation Matthew Wild 13 months ago
mod_blocking: Drop mention of mod_privacy Kim Alvefur 13 months ago
mod_blocking: Deprecate Kim Alvefur 13 months ago
mod_privacy_lists: Deprecate Kim Alvefur 13 months ago
mod_firewall: Fix to find scripts when installed with plugin installer Kim Alvefur 13 months ago
mod_pubsub_mqtt: Update to MQTT 3.1.1 Matthew Wild 13 months ago
Merge upstream Trần H. Trung 13 months ago
mod_pubsub_mqtt: Fix syntax error Matthew Wild 13 months ago
mod_pubsub_mqtt: Add TLS port (default 8883) for MQTT connections Matthew Wild 13 months ago
mod_http_oauth2: Reuse JWT issuance time as substitute for auth time Kim Alvefur 14 months ago
mod_poke_strangers: Fix incorrect log method calls Matthew Wild 14 months ago
mod_http_muc_log: Remove compat for very old MUC API Kim Alvefur 14 months ago
mod_http_admin_api: metrics: Filter out a value that is commonly nan at startup Matthew Wild 14 months ago
mod_groups_muc_bookmarks: Don't add deleted MUCs to user bookmarks Matthew Wild 14 months ago
mod_groups_internal: Add flag to indicate when a linked MUC has been deleted Matthew Wild 14 months ago
mod_groups_internal: Also remove MUCs that still exist, but have been destroyed Matthew Wild 14 months ago
mod_groups_muc_bookmarks: Sync bookmarks when user is added/removed to/from multi-MUC group Matthew Wild 14 months ago
mod_groups_internal: Sync MUC affiliations for multi-MUC groups Matthew Wild 14 months ago
mod_groups_internal: Save MUC room after creation to commit it to storage Matthew Wild 14 months ago
mod_groups_internal: Fix traceback when room doesn't exist Matthew Wild 14 months ago
mod_sasl_ssdp: Fix event name so legacy SASL works correctly (thanks Martin!) Matthew Wild 14 months ago
mod_password_policy: Change error type from 'cancel' to 'modify' Matthew Wild 14 months ago
mod_pubsub_serverinfo: Treat public providers as public Matthew Wild 14 months ago
mod_pubsub_serverinfo: Allow configuration of node persistence/deletion Matthew Wild 14 months ago
mod_pubsub_serverinfo: Add explicit xmlns to all pubsub tags Matthew Wild 14 months ago
mod_pubsub_serverinfo: Remove unused variable declaration Matthew Wild 14 months ago
mod_pubsub_serverinfo: Some logging improvements Matthew Wild 14 months ago
mod_pubsub_serverinfo: Refresh cache entries if they will expire before next run Matthew Wild 14 months ago
mod_pubsub_serverinfo: Add node on compatibility Guus der Kinderen 14 months ago
mod_pubsub_serverinfo: Warm-up opt-in cache Guus der Kinderen 14 months ago
mod_pubsub_serverinfo: Fix namespace parsing issue with disco/info Guus der Kinderen 14 months ago
mod_pubsub_serverinfo: Consider sibling vhosts 'connected' Guus der Kinderen 14 months ago
mod_pubsub_serverinfo: Update documentation Guus der Kinderen 14 months ago
mod_pubsub_serverinfo: Added 'Known Issues' section Guus der Kinderen 14 months ago
mod_pubsub_serverinfo: Disco/info cache TTL should be configurable Guus der Kinderen 14 months ago
mod_pubsub_serverinfo: Detect existence of pub/sub node Guus der Kinderen 14 months ago
mod_pubsub_serverinfo: implemented all basic features Guus der Kinderen 14 months ago
mod_csi_battery_saver: mark some presences as important tmolitor 14 months ago
mod_pubsub_serverinfo: New module that uses pub/sub to make accessible server info Guus der Kinderen 15 months ago
mod_groups_internal: Set group names as roster groups Kim Alvefur 15 months ago
mod_http_oauth2: Reduce log level for error delivery via redirect Kim Alvefur 15 months ago
mod_http_oauth2: Tweak fallback error text Kim Alvefur 15 months ago
mod_http_oauth2: Improve registration schema documentation parts Kim Alvefur 15 months ago
mod_http_oauth2: Do not enforce PKCE on Device and OOB flows Kim Alvefur 15 months ago
mod_groups_internal: Return group name instead of MUC name if MUC has no name Matthew Wild 15 months ago
mod_server_info: New module to add custom service extension forms to disco Matthew Wild 15 months ago
mod_firewall: TO/FROM ROLE: Handle JIDs with no role (thanks Zash) Matthew Wild 15 months ago
mod_firewall: Fix TO/FROM ROLE Matthew Wild 15 months ago
mod_measure_active_users: Fix inverted logic (thanks mirux) Matthew Wild 15 months ago
mod_http_oauth2: Use color-scheme to get nice dark mode defaults Kim Alvefur 15 months ago
mod_isolate_host: Fix inverted logic in log message Matthew Wild 15 months ago
mod_s2s_status: Add missing return (thanks Zash) Matthew Wild 15 months ago
mod_c2s_conn_throttle: Reduce log level from error->info Matthew Wild 15 months ago
mod_http_admin_api: Abort request if no valid username Matthew Wild 15 months ago
mod_http_admin_api: Fix some luacheck warnings and code style issues Matthew Wild 15 months ago
mod_http_admin_api: Support PATCH for user enabled status Matthew Wild 15 months ago
mod_http_admin_api: Support for setting user account enabled status Matthew Wild 15 months ago
mod_http_admin_api: Only include user deletion_request if account is disabled Matthew Wild 15 months ago
mod_http_admin_api: Return avatar metadata from get_user_info() Matthew Wild 15 months ago
mod_audit_auth: Improve user-agent building (fixes traceback) Matthew Wild 15 months ago
mod_http_admin_api: Include information about pending deletion request, if any Matthew Wild 15 months ago
mod_measure_active_users: Use the new mod_lastlog2 API Matthew Wild 15 months ago
mod_measure_active_users: Exclude disabled user accounts from counts Matthew Wild 15 months ago
mod_lastlog2: Fix to interpret stored data structure correctly Matthew Wild 15 months ago
mod_http_admin_api: Include user account status and activity in get_user_info Matthew Wild 15 months ago
mod_lastlog2: Expose API to query the last active time of a user Matthew Wild 15 months ago
mod_sasl_ssdp: New module implementing XEP-0474 SASL SCRAM Downgrade Protection Matthew Wild 15 months ago
mod_log_sasl_mech: Handle auth event from other than mod_saslauth Kim Alvefur 15 months ago
mod_http_oauth2: Add logger to "session" for auth event Kim Alvefur 15 months ago
mod_http_oauth2: Move some code earlier Kim Alvefur 15 months ago
mod_restrict_xmpp: Allow all XEP-0199 pings to self Kim Alvefur 15 months ago
mod_restrict_xmpp/README: Fix definition list rendering Kim Alvefur 15 months ago
mod_http_oauth2: Reject unparsable URLs Kim Alvefur 15 months ago
mod_http_oauth2: Return validation output added in trunk rev 72d7830505f0 Kim Alvefur 15 months ago
mod_s2s_smacks_timeout: Add note about being merged in trunk mod_s2s Kim Alvefur 15 months ago
mod_http_oauth2: Handle login_hint without @hostpart Kim Alvefur 15 months ago
mod_audit: Fix querying for both user and global events Kim Alvefur 15 months ago
mod_storage_s3: Fix mapping archive query limit to ?max-keys= Kim Alvefur 15 months ago
mod_audit: Fix error due to sub-second precision timestamps Kim Alvefur 15 months ago
mod_storage_s3: Remove wrapper and original timestamp from payload (BC) Kim Alvefur 15 months ago
mod_storage_s3: Fix sorting items by correct field Kim Alvefur 15 months ago
mod_storage_s3: Fix passing of prefixes, should not be urlencoded Kim Alvefur 15 months ago
mod_audit: Update command to handle storing JIDs instead of only usernames Kim Alvefur 15 months ago
mod_client_management: Include session in the other new-client event too Kim Alvefur 15 months ago
luacheckrc: Replace deprecated module:once with :on_ready Kim Alvefur 15 months ago
mod_restrict_xmpp: Add vcard4 PEP node to profile permission Kim Alvefur 15 months ago
mod_client_management: Include session in new-client event Kim Alvefur 15 months ago
mod_http_oauth2: Fire authentication events on login form Kim Alvefur 15 months ago
mod_http_oauth2: Comment on authorization code storage Kim Alvefur 15 months ago
mod_audit_tokens: Record events fired by mod_tokenauth in audit log Kim Alvefur 15 months ago
mod_audit_auth: Add audit record when a client connects that has not been seen before Matthew Wild 15 months ago
mod_audit_auth: Ignore FAST authentication events by default Matthew Wild 15 months ago
mod_restrict_xmpp: Fix remaining hard-coded role name Matthew Wild 15 months ago
mod_audit: Update README with new name of mod_audit_register Matthew Wild 15 months ago
mod_audit_user_accounts: Renamed from mod_audit_register Matthew Wild 15 months ago
mod_audit_register: Support for deregister and enable/disable events Matthew Wild 15 months ago
mod_audit_status: Support writing heartbeat with async storage drivers Matthew Wild 16 months ago
mod_storage_xmlarchive: Support using requested archive-id Kim Alvefur 16 months ago
mod_storage_xmlarchive: Pass hostname to converter for converting all users Kim Alvefur 16 months ago
mod_storage_xmlarchive: Migrate all users/rooms if no JID argument given Kim Alvefur 16 months ago
misc: Add a basic grafterm dashboard Kim Alvefur 16 months ago
misc: Add a Grafana dashboard Kim Alvefur 16 months ago
mod_storage_s3: Sort archive items by LastModified Kim Alvefur 16 months ago
mod_storage_s3: Reorder path components (BC: invalidates any existing data) Kim Alvefur 16 months ago
mod_storage_s3: Fix querying for basic MAM parameters Kim Alvefur 16 months ago
luacheck: Add new module API methods from trunk Kim Alvefur 16 months ago
mod_storage_s3: Implement search for set of IDs Kim Alvefur 16 months ago
mod_storage_s3: Advertise full id range archive query capability Kim Alvefur 16 months ago
mod_audit: Use new module API for period/time ranges Kim Alvefur 16 months ago
mod_auth_oauth_external: Fix typo Kim Alvefur 16 months ago
mod_storage_xmlarchive: Fix "user" iteration API Kim Alvefur 16 months ago
mod_storage_s3: Fix storing archives for host itself (e.g. mod_audit) Kim Alvefur 16 months ago
mod_register_redirect: docs: Fix typo in example (thanks melvo) Matthew Wild 16 months ago
mod_sasl2_sm: Remove duplicate advertisement of stream management (thanks singpolyma) Matthew Wild 16 months ago
mod_invites_page: Add support for Haiku and mobile Linux Emmanuel Gil Peyrot 16 months ago
mod_invites_page: Also remove jQuery usage in client page Emmanuel Gil Peyrot 16 months ago
mod_invites_page: Stop displaying the QRCode to mobile devices Emmanuel Gil Peyrot 16 months ago
mod_register_apps: Remove intrinsic size from SVGs, to always display them at their full size Emmanuel Gil Peyrot 16 months ago
mod_invites_page: Typo in preventing the default event when clicking on show all Emmanuel Gil Peyrot 16 months ago
mod_http_avatar: Fix displaying the fallback on Firefox Emmanuel Gil Peyrot 16 months ago
mod_invites_page: Move the JS script to its own file Emmanuel Gil Peyrot 16 months ago
mod_invites_page: Replace jQuery with vanilla.js in the HTML Emmanuel Gil Peyrot 16 months ago
mod_register_apps: Add Renga to the list of supported clients Emmanuel Gil Peyrot 16 months ago
mod_http_oauth2: Make defaults more secure Kim Alvefur 16 months ago
mod_http_oauth2: Skip consent screen if requested by client and same scopes already granted Kim Alvefur 16 months ago
mod_audit: Replace argument parsing debug print() with debug logging Kim Alvefur 16 months ago
mod_audit_register: Include hostpart with audit events here too Kim Alvefur 16 months ago
mod_audit_auth: Include hostpart with audit events Kim Alvefur 16 months ago
mod_audit: Fix storing IP prefixes Kim Alvefur 16 months ago
mod_audit: Fix showing session details in module command Kim Alvefur 16 months ago
mod_audit: Also record human-readable name of country Kim Alvefur 16 months ago
mod_audit: Fix recording location info Kim Alvefur 16 months ago
mod_audit: Parse IP into util.ip object once and reuse Kim Alvefur 16 months ago
mod_audit: Pass IP address in string form Kim Alvefur 16 months ago
mod_audit: Fix use of util.ip Kim Alvefur 16 months ago
mod_firewall: Add FROM COUNTRY condition based on GeoIP DB Kim Alvefur 16 months ago
mod_firewall: Tweak page outline Kim Alvefur 16 months ago
mod_aws_profile: Fix use of timer API Kim Alvefur 16 months ago
mod_auth_oauth_external: Enable experimental http connection pooling Kim Alvefur 16 months ago
mod_storage_s3: Enable connection pooling added in latest trunk Kim Alvefur 16 months ago
mod_storage_s3: Fix logging Kim Alvefur 16 months ago
mod_storage_s3: Sort imports Kim Alvefur 16 months ago
mod_storage_s3: Implement archive store deletion Kim Alvefur 16 months ago
mod_storage_s3: Skip archive items matching on date but not full datetime Kim Alvefur 16 months ago
mod_storage_s3: Move request signing into a net.http hook Kim Alvefur 16 months ago
mod_client_management: Report on longest lived token when grant does not expire Kim Alvefur 16 months ago
mod_muc_members_json: Fix typo in example and set correct syntax highlighter Matthew Wild 16 months ago
mod_muc_members_json: Expand example config and docs for clarity Matthew Wild 16 months ago
mod_storage_appendmap: Include timestamps when appending data Kim Alvefur 16 months ago
mod_storage_appendmap: Implement item/user iteration methods Kim Alvefur 16 months ago
mod_http_health: Copypaste IP access control code Kim Alvefur 16 months ago
mod_dnsupdate: Support advertising explicit non-existence of service Kim Alvefur 16 months ago
mod_http_admin_api: Support for adding/removing group MUCs Matthew Wild 16 months ago
mod_groups_muc_bookmarks: Update bookmarks when a group MUC is added/removed Matthew Wild 16 months ago
mod_groups_internal: Update to support multiple MUCs per group Matthew Wild 16 months ago
mod_storage_ejabberdsql_readonly: Don't use MySQL-specific syntax Matthew Wild 17 months ago
mod_client_management: Bail out retrieving tokens for user Kim Alvefur 17 months ago
mod_http_oauth2: Limit revocation to clients own tokens in strict mode Kim Alvefur 17 months ago
mod_http_oauth2: Restrict introspection to clients own tokens Kim Alvefur 17 months ago
mod_http_oauth2: Implement introspection endpoint Kim Alvefur 22 months ago
mod_http_status: Add IP allowlisting capabilities Kim Alvefur 17 months ago
mod_rest: Limit payload size (cf stanza size limits) Kim Alvefur 17 months ago
mod_storage_s3: Add brief README Kim Alvefur 17 months ago
mod_storage_s3: Treat 404 to GET as a signal for empty data Kim Alvefur 17 months ago
mod_storage_s3: Use '@' as placeholder for empty (host) store slots Kim Alvefur 17 months ago
mod_storage_s3: Handle archive query without parameters Kim Alvefur 17 months ago
mod_storage_s3: Implement Archive storage Kim Alvefur 17 months ago
mod_storage_s3: Implement iteration of keyvalue keys (users usually) Kim Alvefur 17 months ago
mod_storage_s3: Implement keyvalue deletion Kim Alvefur 17 months ago
mod_storage_s3: Handle signing of request ?query part Kim Alvefur 17 months ago
mod_storage_s3: Beginnings of an experimental S3 storage driver Kim Alvefur 17 months ago
mod_measure_modules: Report module statuses via OpenMetrics Kim Alvefur 17 months ago
mod_http_health: Provide a health check HTTP endpoint Kim Alvefur 17 months ago
mod_rest/rest.sh: Restore default read-only behavior and the -rw flag Kim Alvefur 17 months ago
mod_http_oauth2: Include 'amr' claim in ID Token Kim Alvefur 18 months ago
mod_push2: restore offline message hook Stephen Paul Weber 18 months ago
mod_push2: Need to include the public key with the JWT Stephen Paul Weber 18 months ago
mod_push2: Add note about luaossl patch Stephen Paul Weber 18 months ago
mod_push2: Fix unbalanced quote in readme Stephen Paul Weber 18 months ago
mod_push2: Add back body truncation logic Stephen Paul Weber 18 months ago
Initial work on Push 2.0 Stephen Paul Weber 18 months ago
mod_muc_adhoc_bots: Fix unbalanced quote in metadata section Kim Alvefur 18 months ago
mod_muc_members_json: Fix potential error when removing old affiliations Kim Alvefur 18 months ago
mod_http_muc_log: Correctly handle changed or retracted reactions Kim Alvefur 18 months ago
mod_muc_members_json: Demonstrate support for more than one JID per list Kim Alvefur 18 months ago
mod_muc_members_json: Fix invalid JSON in README Kim Alvefur 18 months ago
Merge Stephen Paul Weber 18 months ago
mod_muc_adhoc_bots: add module Stephen Paul Weber 18 months ago
mod_pubsub_subscription: support subscribing from a bare JID Stephen Paul Weber 22 months ago
merge Stephen Paul Weber 22 months ago
mod_muc_restrict_avatars: Block MUC participant avatars for non-members Stephen Paul Weber 2023-02-23
misc/mtail: Start of an mtail config Kim Alvefur 18 months ago
mod_muc_moderation: Mention that it works with mod_storage_xmlarchive (thanks Menel) Kim Alvefur 18 months ago
mod_http_oauth2: Apply refresh token ttl to refresh token instead of grant Kim Alvefur 18 months ago
mod_client_management: Show grant expiry in shell command Kim Alvefur 18 months ago
mod_http_oauth2: Tweak wording in README to point out that this is an AS Kim Alvefur 18 months ago
mod_http_oauth2: Allow 'login_hint' as a substitute for OIDC 'select_account' prompt Kim Alvefur 18 months ago
mod_http_oauth2: Remove broken in-CSS templating Kim Alvefur 19 months ago
Merge local Trần H. Trung 19 months ago
Merge upstream Trần H. Trung 19 months ago
mod_invites_page: load `invites_template_html` from config which support multiple languages and parse the correct query params accordingly. Trần H. Trung 19 months ago
mod_invites_register_web: update README for `invites_template_html`. Trần H. Trung 19 months ago
mod_invites_register_web: change config option from `invites_html_template` to `invites_template_html`. Trần H. Trung 19 months ago
mod_bidi: Really extra finally fix auto-linking to mod_s2s_bidi Kim Alvefur 19 months ago
mod_bidi: Fix README again Kim Alvefur 19 months ago
mod_bidi: Fix autolink syntax Kim Alvefur 19 months ago
mod_bidi: Add warning about use with 0.12 Kim Alvefur 19 months ago
mod_rest/rest.sh: Silence shellcheck SC1091 Kim Alvefur 19 months ago
mod_rest/rest.sh: Update to use httpie-oauth2 plugin Kim Alvefur 19 months ago
mod_http_oauth2: Specify language in templates Kim Alvefur 19 months ago
mod_http_oauth2: Remove duplicated word in README introduced in 734788d8bfc3 Kim Alvefur 19 months ago
mod_http_oauth2: Allow omitting application type for native apps Kim Alvefur 19 months ago
mod_client_management: Show timestamp of first client appearance Kim Alvefur 19 months ago
mod_http_oauth2: Improve templates Kim Alvefur 19 months ago
mod_http_oauth2: Add autocomplete hint to username field Kim Alvefur 19 months ago
mod_http_oauth2: Make storage of various code more consistent Kim Alvefur 19 months ago
mod_http_oauth2: Bail on invalid or expired device flow state token Kim Alvefur 19 months ago
mod_http_oauth2: Tweak method of centering the UI Kim Alvefur 20 months ago
mod_http_oauth2: Optionally enforce authentication on revocation endpoint Kim Alvefur 20 months ago
mod_http_oauth2: Present errors in HTML <dialog> Kim Alvefur 20 months ago
mod_http_oauth2: Move site name into <header> Kim Alvefur 20 months ago
mod_http_oauth2: Conform to XHTML in templates Kim Alvefur 20 months ago
mod_invites_register_web: add inviter back in every html render. Trần H. Trung 20 months ago
mod_invites_api: refactor to keep consistent error message. Trần H. Trung 20 months ago
mod_invites_api: fix error messages when not `found`. Trần H. Trung 20 months ago
mod_invites_api: add `rename` command. Trần H. Trung 20 months ago
mod_invites_api: add `module:depends("http");` to use `module:http_url()` in `prosodyctl`. Trần H. Trung 20 months ago
mod_invites_api: Update README.markdown. Trần H. Trung 20 months ago
Merge upstream Trần H. Trung 20 months ago
mod_webpresence: use module:http_url() to get the correct url. Trần H. Trung 20 months ago
mod_s2sout_override: Add support for one-level wildcards (e.g. *.example.net) Kim Alvefur 20 months ago
mod_s2sout_override: Add support for a catch-all target Kim Alvefur 20 months ago
mod_invites_page: Produce URL without config from prosodyctl in trunk Kim Alvefur 20 months ago
mod_invites_api: remove unnecessary variables. Trần H. Trung 20 months ago
mod_invites_api: use the nice `module:http_url()` to get the correct url. Trần H. Trung 20 months ago
Merge upstream. Trần H. Trung 20 months ago
mod_http_oauth2: Don't use new time period API just yet Kim Alvefur 20 months ago
mod_http_oauth2: Clean cache less frequently Kim Alvefur 20 months ago
mod_http_oauth2: Shorten default token validity periods Kim Alvefur 20 months ago
mod_http_oauth2: Implement refresh token rotation Kim Alvefur 20 months ago
mod_http_oauth2: Hint at future deprecation of resource owner password grant Kim Alvefur 20 months ago
mod_http_oauth2: Allow a shorter form of the device grant in config Kim Alvefur 20 months ago
mod_http_oauth2: Mention Device flow in list of flows in README Kim Alvefur 20 months ago
mod_muc_moderation: Stamp XEP-0421 occupant-id for the acting moderator Kim Alvefur 20 months ago
mod_muc_moderation: Copy XEP-0421 occupant-id from retracted message Kim Alvefur 20 months ago
mod_muc_block_pm: Advertise that Moderators are allowed to send PMs Kim Alvefur 20 months ago
mod_muc_block_pm: Allow private messages to yourself Kim Alvefur 20 months ago
mod_http_oauth2: Show errors on device flow user code entry page Kim Alvefur 20 months ago
mod_http_oauth2: Namespace the various codes to minimize confusion Kim Alvefur 20 months ago
mod_default_bookmarks: Include 'autojoin' in examples Kim Alvefur 20 months ago
mod_http_oauth2: Improve a description in schema Kim Alvefur 20 months ago
editorconfig: Document established conventions Kim Alvefur 20 months ago
mod_muc_limits: Drop unsupported Prosody versions from Compatibility table Kim Alvefur 20 months ago
mod_muc_limits: Set syntax of config snippets to enable syntax highlighting Kim Alvefur 20 months ago
mod_muc_limits: Reduce cost of multi-line messages, make configurable Kim Alvefur 20 months ago
mod_client_management: Make ID column dynamically sized Kim Alvefur 20 months ago
mod_client_management: Fix traceback if no last seen timestamp available Kim Alvefur 20 months ago
mod_http_oauth2: Add titles and descriptions to registration schema Kim Alvefur 20 months ago
mod_client_management: Fix missing equality check Kim Alvefur 20 months ago
mod_client_management: Allow revoking a specific client version Kim Alvefur 20 months ago
mod_client_management: Add way to revoke (one) client by software Kim Alvefur 20 months ago
mod_client_management: Add shell command to revoke client access Kim Alvefur 20 months ago
mod_client_management: Include software version in table (when known) Kim Alvefur 20 months ago
mod_client_management: Include the client id in table in shell command Kim Alvefur 20 months ago
mod_muc_block_pm: Update to 0.12+ API, use roles instead of affiliations Kim Alvefur 20 months ago
mod_http_muc_log: Fix redirect bug Kim Alvefur 20 months ago
mod_http_oauth2: Implement RFC 8628 Device Authorization Grant Kim Alvefur 20 months ago
mod_invites_api: Change and add new commands for `module.command` to improve UX. Trần H. Trung 20 months ago
mod_webpresence: Add TODO about fixing the first adhoc form. Trần H. Trung 20 months ago
Update from upstream Trần H. Trung 20 months ago
mod_http_oauth2: Mention support for RFC 9207 Kim Alvefur 20 months ago
mod_invites_register_web: Don't register user when refresh `register_error.html`. Trần H. Trung 22 months ago
mod_invites_register_web: Update doc on how to use `invites_html_template`. Trần H. Trung 22 months ago
mod_invites_register_web: Add html template and URL configuration for multiple (human) language. Trần H. Trung 22 months ago
mod_webpresence: Add opt-in mechanism. Trần H. Trung 22 months ago
mod_muc_members_json: Set imported hats to active by default Matthew Wild 20 months ago
mod_muc_members_json: New module to import MUC membership from a JSON URL Matthew Wild 20 months ago
mod_rest: Use logger of HTTP request in trunk Kim Alvefur 20 months ago
mod_measure_lua: Add brief README Kim Alvefur 21 months ago
mod_groups_oidc: Add dependency on mod_groups_internal Kim Alvefur 21 months ago
Multiple modules: Update for split prosody:user role (prosody 082c7d856e61) Matthew Wild 21 months ago
mod_http_muc_log: Hide joins and parts by default Kim Alvefur 21 months ago
mod_http_oauth2: Only add nonce when issuing a client_secret Kim Alvefur 21 months ago
mod_pubsub_feeds: Specify acceptable formats in Accept header Kim Alvefur 21 months ago
mod_pubsub_feeds: Pass feed data as argument instead of storing on object Kim Alvefur 21 months ago
mod_pubsub_feeds: Retrieve only the most recent item to compare Kim Alvefur 21 months ago
mod_pubsub_feeds: Handle node already existing Kim Alvefur 21 months ago
mod_pubsub_feeds: Remove comment, this text is in the README Kim Alvefur 21 months ago
mod_pubsub_feeds: Remove broken attempt to generate an ID from content Kim Alvefur 21 months ago
mod_pubsub_feeds: Fix mixup between feed object and parsed feed Kim Alvefur 21 months ago
mod_pubsub_feeds: Create pubsub nodes on module load instead of later Kim Alvefur 21 months ago
mod_pubsub_feeds: Track latest timestamp seen in feeds instead of last poll Kim Alvefur 21 months ago
mod_pubsub_feeds: Add new interval setting in seconds (old still works) Kim Alvefur 21 months ago
mod_pubsub_feeds: Disable WebSub (formerly PubSubHubbub) by default Kim Alvefur 21 months ago
mod_http_oauth2: Always show list of requested scopes Kim Alvefur 21 months ago
mod_muc_limits: Add a limit on number of bytes in a message body Kim Alvefur 21 months ago
mod_muc_limits: Add a limit on number of lines per message Kim Alvefur 21 months ago
mod_muc_limits: Normalise README markdown syntax (thanks pandoc) Kim Alvefur 21 months ago
mod_muc_limits: Raise cost for multi-line messages Kim Alvefur 21 months ago
Back out 22784f001b7f: Documentation change did not match code (thanks bronko) Kim Alvefur 21 months ago
mod_http_oauth2: Rearrange description of redirect URIs requirements Kim Alvefur 21 months ago
mod_http_oauth2: Add a more complete client registration example Kim Alvefur 21 months ago
mod_http_oauth2: Strip JWKS metadata since we do not understand that Kim Alvefur 21 months ago
mod_http_oauth2: Strip unknown client metadata Kim Alvefur 21 months ago
mod_rest: Map the archive-id attribute in MAM result items Kim Alvefur 21 months ago
mod_rest: Include full_jid property on origin Kim Alvefur 21 months ago
mod_oidc_userinfo_vcard4: Remove unused import Kim Alvefur 21 months ago
mod_oidc_userinfo_vcard4: Fix typo Kim Alvefur 21 months ago
mod_http_oauth2: Make allowed locales configurable Kim Alvefur 21 months ago
mod_http_oauth2: Improve error messages for URI properties Kim Alvefur 21 months ago
mod_rest: Describe the error 'by' property in OpenAPI spec Kim Alvefur 21 months ago
mod_rest: List all error conditions in OpenAPI spec Kim Alvefur 21 months ago
mod_http_oauth2: Make note about handling repeated Kim Alvefur 21 months ago
mod_http_oauth2: Add TODO about disabling password grant Kim Alvefur 21 months ago
mod_http_oauth2: Disable CORS for authorization endpoint Kim Alvefur 21 months ago
mod_http_oauth2: Make CSP configurable Kim Alvefur 21 months ago
mod_http_oauth2: Link to RFC 7628 in README Kim Alvefur 21 months ago
mod_http_oauth2: Use code spans for some config options in README Kim Alvefur 21 months ago
mod_http_oauth2: Remove underscore prefix Kim Alvefur 21 months ago
mod_cloud_notify_extensions: Fix Markdown syntax of Compatibility table Kim Alvefur 21 months ago
mod_firewall: Add console commands to mark/unmark users Matthew Wild 21 months ago
mod_firewall: Load marks from storage on demand rather than at login Matthew Wild 21 months ago
mod_firewall: Log warning when attempting to mark/unmark remote users Matthew Wild 21 months ago
mod_firewall: enable marks by default Matthew Wild 21 months ago
mod_firewall: Improve error when mark name contains invalid characters Matthew Wild 21 months ago
mod_firewall: marks: Fix marking a user with no previous marks Matthew Wild 21 months ago
mod_firewall: Update user marks to store instantly via map store Matthew Wild 21 months ago
mod_firewall: Split some long lines [luacheck] Matthew Wild 21 months ago
mod_firewall: Fix inverted logic of 'FROM FULL JID?' Matthew Wild 21 months ago
mod_firewall: spam-blocking.pfw: Remove requirement for invites to have no body Matthew Wild 21 months ago
mod_firewall: scripts: spam-blocklists: Check sender and inviter of MUC invitations against blocklist Matthew Wild 21 months ago
mod_firewall: scripts: spam-blocking.pfw: Add special handling for MUC invites Matthew Wild 21 months ago
mod_firewall: Add 'FROM FULL JID?' condition Matthew Wild 21 months ago
mod_firewall: README: Add some emphasis on the exact behaviour of TO FULL JID Matthew Wild 21 months ago
mod_rest: Merge some common properties between openapi and schema Kim Alvefur 21 months ago
mod_rest: Apply normalization to openapi spec Kim Alvefur 21 months ago
mod_http_oauth2: Simplify template using if-falsy operator Kim Alvefur 21 months ago
mod_http_dir_listing2: Fix wrong name for resource directory Kim Alvefur 21 months ago
mod_http_dir_listing2: Include html resources with plugin installer Kim Alvefur 21 months ago
mod_http_dir_listing: Strip path to using plugin installer Kim Alvefur 21 months ago
mod_firewall: Include scripts with plugin installer (thanks gooya) Kim Alvefur 21 months ago
mod_http_oauth2: Add some words about supported flows and defaults Kim Alvefur 21 months ago
mod_http_oauth2/README: Expand summary to include OAuth 2.0 role Kim Alvefur 21 months ago
mod_http_oauth2: Return Authentication Time per OpenID Core Section 2 Kim Alvefur 21 months ago
mod_http_oauth2: Validate the OpenID 'prompt' parameter Kim Alvefur 21 months ago
mod_http_oauth2: Apply text color to OOB input field Kim Alvefur 21 months ago
mod_client_management: Include client software version number in listing Kim Alvefur 21 months ago
mod_http_oauth2: Present OOB code in an input field for easier selection Kim Alvefur 22 months ago
mod_http_oauth2: Revert strict form check to allow consent of multiple scopes Kim Alvefur 22 months ago
mod_http_oauth2: Reject duplicate form-urlencoded parameters Kim Alvefur 22 months ago
mod_http_oauth2: Bind refresh tokens to client Kim Alvefur 22 months ago
mod_http_oauth2: Record hash of client_id to allow future verification Kim Alvefur 22 months ago
mod_http_oauth2: Add client verification wrapper function Kim Alvefur 22 months ago
mod_http_oauth2: Add Cache-Control and Pragma headers per by RFC 6749 Kim Alvefur 22 months ago
mod_http_oauth2: Linkify mod_client_management in README Kim Alvefur 22 months ago
mod_http_oauth2: Fix messed up section about redirect_uris requirements Kim Alvefur 22 months ago
mod_http_oauth2: Restructure description of client metadata requirements Kim Alvefur 22 months ago
mod_http_oauth2: Correct loopback URL example Kim Alvefur 22 months ago
mod_groups_oidc: Expose groups to OAuth clients Kim Alvefur 22 months ago
mod_oidc_userinfo_vcard4: Advertise OpenID scopes via new mechanism Kim Alvefur 22 months ago
mod_http_oauth2: Add provisions for dynamically adding simple scopes Kim Alvefur 22 months ago
mod_http_oauth2: Sort imports Kim Alvefur 22 months ago
mod_http_oauth2: Fix closing h1 tag Kim Alvefur 22 months ago
mod_auth_oauth_external: Correct docs about default scope Kim Alvefur 22 months ago
misc/lnav: Add a README with installation instructions Kim Alvefur 22 months ago
misc/lnav: Fix delimiting of timestamp in pattern Kim Alvefur 22 months ago
misc/lnav: Fix timestamp-format to be an array as per schema Kim Alvefur 22 months ago
mod_http_oauth2: Create proper template for OOB code delivery Kim Alvefur 22 months ago
mod_http_oauth2: Add an example of client registration Kim Alvefur 22 months ago
mod_http_oauth2: Document client registration requirements Kim Alvefur 22 months ago
mod_http_debug: Handle any path under /debug/* as well Kim Alvefur 22 months ago
mod_http_debug: Log some extended info about requests Kim Alvefur 22 months ago
mod_http_debug: Handle more HTTP methods Kim Alvefur 22 months ago
mod_http_debug: Add a brief README Kim Alvefur 22 months ago
mod_rest/example: Include 'application_type' in registration Kim Alvefur 22 months ago
mod_s2sout_override: Add support for Direct TLS Kim Alvefur 22 months ago
mod_s2sout_override: New module for overriding s2s connections Kim Alvefur 22 months ago
mod_pubsub_alertmanager: Support for per-path config overrides Matthew Wild 22 months ago
mod_muc_moderation: Point to new Conversations issue tracker Kim Alvefur 22 months ago
mod_invites_adhoc: Fall back to generic allow_user_invites for role-less users Matthew Wild 22 months ago
mod_invites{,_adhoc,_register}: Recommend using version included with prosody Kim Alvefur 22 months ago
mod_welcome_page: Remove dependency on mod_invites (included with Prosody) Kim Alvefur 22 months ago
mod_http_oauth2: Allow CORS for browser clients Kim Alvefur 22 months ago
mod_http_oauth2: Disable Referrer via header Kim Alvefur 22 months ago
mod_http_oauth2: Always render errors as HTML for OOB redirect URI Kim Alvefur 22 months ago
mod_http_oauth2: Use validated redirect URI when returning errors to client Kim Alvefur 22 months ago
mod_http_oauth2: Return OAuth error for authz code store error Kim Alvefur 22 months ago
mod_http_oauth2: Validate redirect_uri before using it for error redirects Kim Alvefur 22 months ago
mod_http_oauth2: Don't return redirects or HTML from token endpoint Kim Alvefur 22 months ago
mod_http_oauth2: Tweak formatting of log message Kim Alvefur 22 months ago
mod_http_oauth2: Always show early errors to user Kim Alvefur 22 months ago
mod_http_oauth2: Clarify some error messages Kim Alvefur 22 months ago
mod_http_oauth2: Use error status code when rendering error page Kim Alvefur 22 months ago
mod_http_oauth2: Add human-readable error messages Kim Alvefur 22 months ago
mod_http_oauth2: Fix returning errors from response handlers Kim Alvefur 22 months ago
mod_http_oauth2: Add a special "xmpp" scope that grants the users' default role Kim Alvefur 22 months ago
mod_http_oauth2: Add support for the OpenID 'login_hint' parameter Kim Alvefur 22 months ago
mod_http_oauth2: Note about partial OpenID Discovery implementation Kim Alvefur 22 months ago
mod_http_oauth2: Split long list line in README Kim Alvefur 22 months ago
mod_http_oauth2: Proper OAuth error for invalid redirect URI in implicit flow too Kim Alvefur 22 months ago
mod_http_oauth2: Return proper OAuth error for invalid redirect URI Kim Alvefur 22 months ago
mod_http_oauth2: Fix use of arbitrary ports in loopback redirect URIs Kim Alvefur 22 months ago
mod_http_oauth2: Add FIXME about loopback redirect URIs Kim Alvefur 22 months ago
mod_http_oauth2: Rename variables to improve clarity Kim Alvefur 22 months ago
mod_http_oauth2: Do minimal validation of private-use URI schemes Kim Alvefur 22 months ago
mod_http_oauth2: Reject relative redirect URIs Kim Alvefur 22 months ago
mod_http_oauth2: Reject duplicate list items in client registration Kim Alvefur 22 months ago
mod_http_oauth2: Require non-empty arrays in client registration Kim Alvefur 22 months ago
mod_http_oauth2: Reject duplicate redirect URIs in registration Kim Alvefur 22 months ago
mod_http_oauth2: Fix schema to enforce at least one redirect URI Kim Alvefur 22 months ago
mod_http_oauth2: Show only roles the user can use in consent dialog Kim Alvefur 22 months ago
mod_http_oauth2: Reference grant by id instead of value Kim Alvefur 22 months ago
mod_http_oauth2: Scope FIXMEs Kim Alvefur 22 months ago
mod_http_oauth2: Describe type signatures of scope handling functions Kim Alvefur 22 months ago
mod_http_oauth2: Allow requesting a subset of scopes on token refresh Kim Alvefur 22 months ago
mod_http_oauth2: Enforce client scope restrictions in authorization Kim Alvefur 22 months ago
mod_http_oauth2: Fix inclusion of role in refreshed access tokens Kim Alvefur 22 months ago
mod_http_oauth2: Fix unintentional persistence Kim Alvefur 22 months ago
mod_auth_oauth_external: Update compatibility section with unknowns Kim Alvefur 22 months ago
mod_auth_oauth_external: Also do XEP-0106 escaping in SASL OAUTHBEARER Kim Alvefur 22 months ago
mod_auth_oauth_external: Stub not implemented auth module methods Kim Alvefur 22 months ago
mod_auth_oauth_external: Add Mastodon to README Kim Alvefur 22 months ago
mod_auth_oauth_external: Allow different username in PLAIN vs final JID Kim Alvefur 22 months ago
mod_auth_oauth_external: Remove untested JID mapping Kim Alvefur 22 months ago
mod_auth_oauth_external: Remove untested role mapping Kim Alvefur 22 months ago
mod_auth_oauth_external: Expect XEP-0106 escaped username in PLAIN Kim Alvefur 22 months ago
mod_auth_oauth_external: Make 'scope' configurable in password grant request Kim Alvefur 22 months ago
mod_auth_oauth_external: Add setting for client_secret Kim Alvefur 22 months ago
mod_auth_oauth_external: Work without token validation endpoint Kim Alvefur 22 months ago
mod_auth_oauth_external: Fix missing import of util.jid Kim Alvefur 22 months ago
mod_rest/rest.sh: Trim trailing whitespace Kim Alvefur 22 months ago
mod_rest/rest.sh: Add --logout to revoke token Kim Alvefur 22 months ago
mod_rest/rest.sh: Make scopes to request configurable in restrc Kim Alvefur 22 months ago
mod_http_oauth2: Strip unknown scopes from consent page Kim Alvefur 22 months ago
mod_http_oauth2: Simplify code with the power of first class functions Kim Alvefur 22 months ago
mod_http_oauth2: More functional functions Kim Alvefur 22 months ago
mod_http_oauth2: Add function for filtering roles Kim Alvefur 22 months ago
mod_http_oauth2: Support granting zero role-scopes Kim Alvefur 22 months ago
mod_http_oauth2: Revert role selector, going to try something else Kim Alvefur 22 months ago
mod_http_oauth2: Include all granted roles in scopes Kim Alvefur 22 months ago
mod_block_registrations: Refresh Compatibility section Kim Alvefur 22 months ago
mod_block_registrations: Update description expansion of default list Kim Alvefur 22 months ago
mod_http_oauth2: Bail out of implicit flow on invalid or missing redirect Kim Alvefur 22 months ago
mod_http_oauth2: Fix error if no scopes requested Kim Alvefur 22 months ago
mod_http_oauth2: Add role selector to consent page Kim Alvefur 22 months ago
mod_http_oauth2: Refactor scope handling into smaller functions Kim Alvefur 22 months ago
mod_http_oauth2: Add option for specifying TTL of registered clients Kim Alvefur 22 months ago
mod_strict_https: Add way to disable redirect Kim Alvefur 23 months ago
mod_strict_https: Refresh README Kim Alvefur 23 months ago
mod_prometheus: Wrap pointer to mod_http_openmetrics in a box Kim Alvefur 23 months ago
mod_listusers: Obsolete, suggest prosodyctl shell instead Kim Alvefur 23 months ago
mod_strict_https: Update to use modern APIs instead of monkey patching Kim Alvefur 23 months ago
mod_http_oauth2: Link to RFC 7009: OAuth 2.0 Token Revocation Kim Alvefur 23 months ago
mod_http_oauth2: Add service documentation URL to metadata Kim Alvefur 23 months ago
mod_http_oauth2: Allow configuring links to policy and terms in metadata Kim Alvefur 23 months ago
mod_http_oauth2: Don't issue client_secret when not using authentication Kim Alvefur 23 months ago
mod_http_oauth2: Validate consistency of response and grant types Kim Alvefur 23 months ago
mod_http_oauth2: Enforce response type encoded in client_id Kim Alvefur 23 months ago
mod_http_oauth2: Strip unknown extra fields from client registration Kim Alvefur 23 months ago
mod_http_oauth2: Simplify validation of various URIs Kim Alvefur 23 months ago
mod_http_oauth2: More appropriate error conditions in client validation Kim Alvefur 23 months ago
mod_http_oauth2: Reject loopback URIs as client_uri Kim Alvefur 23 months ago
mod_http_oauth2: Reduce line count of metadata construction Kim Alvefur 23 months ago
mod_http_oauth2: Advertise response modes Kim Alvefur 23 months ago
mod_http_oauth2: Advertise supported grant types Kim Alvefur 23 months ago
mod_http_oauth2: Advertise revocation endpoint in metadata Kim Alvefur 23 months ago
mod_http_oauth2: Return status 405 for GET to endpoints without GET handler Kim Alvefur 23 months ago
mod_inotify_reload: Update to use FD watching method Kim Alvefur 23 months ago
mod_http_oauth2: Allow loopback IP literals in redirect URIs Kim Alvefur 23 months ago
mod_http_oauth2: Add way to retrieve registration schema Kim Alvefur 23 months ago
mod_http_oauth2: Fix missing base64 part of base64url (Thanks KeyCloak) Kim Alvefur 23 months ago
mod_http_oauth2: Fix accidental uppercase in invocation of hash function Kim Alvefur 23 months ago
mod_http_oauth2: Advertise the currently supported id_token signing algorithm Kim Alvefur 23 months ago
mod_http_oauth2: Specify that 'contacts' items are emails in client registration Kim Alvefur 23 months ago
Back out 6f13200c9fc1: Confused request URI with redirect URI Kim Alvefur 23 months ago
mod_rest/rest.sh: Implement RFC 7636 PKCE with the 'plain' method Kim Alvefur 23 months ago
mod_http_oauth2: Advertise required registration of redirect URIs Kim Alvefur 23 months ago
mod_http_oauth2: Advertise supported token endpoint auth methods Kim Alvefur 23 months ago
mod_http_oauth2: Allow configuring PKCE challenge methods Kim Alvefur 23 months ago
mod_http_oauth2: Implement RFC 7628 Proof Key for Code Exchange Kim Alvefur 23 months ago
mod_http_oauth2: Reorder routes into order they happen in OAuth 2.0 Kim Alvefur 23 months ago
mod_firewall: Initialize compiled chunk just once for all handlers Matthew Wild 23 months ago
mod_rest/rest.sh: Set software_id in client registration to something Kim Alvefur 23 months ago
mod_rest/rest.sh: Include .sh suffix in client registration Kim Alvefur 23 months ago
mod_http_oauth2: Record OAuth software id and version attached to tokens Kim Alvefur 23 months ago
mod_http_oauth2: Fix misplaced 'default' on wrong side of } in client registration schema Kim Alvefur 23 months ago
mod_remote_roster: Set id on generated iq stanzas (thanks @agwa) Matthew Wild 23 months ago
mod_http_oauth2: Fix to include "openid" scope in discovery metadata Kim Alvefur 23 months ago
mod_client_management: Show time for recent timestamps in shell command Kim Alvefur 23 months ago
mod_client_management: Fix changed column cell "key" Kim Alvefur 23 months ago
mod_client_management: Fix error when called against host without this module Kim Alvefur 23 months ago
mod_client_management: Move table cell formatting into column specification Kim Alvefur 23 months ago
mod_client_management: Fix type confusion Kim Alvefur 23 months ago
mod_client_management: Fix error when last password change is unknown (or never) Kim Alvefur 23 months ago
mod_rest/rest.sh: Register as native application Kim Alvefur 23 months ago
mod_http_oauth2: Validate redirect URI depending on application type Kim Alvefur 23 months ago
mod_http_oauth2: Fill in some client metadata defaults Kim Alvefur 23 months ago
mod_http_oauth2: Allow only l10n variants of name in client metadata Kim Alvefur 23 months ago
mod_http_oauth2: Normalize whitespace in client metadata schema Kim Alvefur 23 months ago
mod_log_ringbuffer: Fix description and examples of level configuration Matthew Wild 23 months ago
mod_log_ringbuffer: Fix example config Matthew Wild 23 months ago
mod_oidc_userinfo_vcard4: Fix phone number claim Kim Alvefur 23 months ago
mod_oidc_userinfo_vcard4: Unpack <vcard> from PubSub <item> Kim Alvefur 23 months ago
mod_http_oauth2: Use new Lua pattern schema properties Kim Alvefur 23 months ago
mod_http_oauth2: Include additional OpenID scopes in metadata Kim Alvefur 23 months ago
mod_http_oauth2: Validate (unused at this point) localized URIs Kim Alvefur 23 months ago
mod_http_oauth2: Declare https as required of URIs in schema Kim Alvefur 23 months ago
mod_http_oauth2: Enforce https requirement on TOS URI Kim Alvefur 23 months ago
mod_http_oauth2: Use new mod_cron API for periodic cleanup Kim Alvefur 23 months ago
mod_audit_status: Fix error on first start Kim Alvefur 23 months ago
mod_muc_rtbl: Use correct occupant object Matthew Wild 23 months ago
mod_audit: Move underscore to avoid luacheck warning Kim Alvefur 23 months ago
mod_oidc_userinfo_vcard4: Provide profile details in mod_http_oauth2 Kim Alvefur 23 months ago
mod_auth_oauth_external: Add configuration example Kim Alvefur 23 months ago
mod_auth_oauth_external: Linkify password grant Kim Alvefur 23 months ago
mod_auth_oauth_external: Some notes in README Kim Alvefur 23 months ago
mod_auth_oauth_external: Allow setting identity instead of discovery URL Kim Alvefur 2023-03-16
mod_auth_oauth_external: Support PLAIN via resource owner password grant Kim Alvefur 2023-03-16
mod_auth_oauth_external: Authenticate against an OAuth 2 provider Kim Alvefur 2023-03-16
mod_client_management: Fix import of util.error (not errors) Kim Alvefur 23 months ago
mod_rest: Implement use of refresh tokens in rest.sh example Kim Alvefur 23 months ago
mod_http_oauth2: Fix error due to reference loop when using refresh token Kim Alvefur 23 months ago
mod_http_oauth2: Fix table index error when using refresh token Kim Alvefur 23 months ago
mod_muc_http_defaults: Use the new set_subject API. Thanks John Livingston Maxime “pep” Buquet 23 months ago
mod_service_outage_status: XEP-0455: Service Outage Status Kim Alvefur 23 months ago
mod_http_oauth2: Support OpenID UserInfo claims Kim Alvefur 23 months ago
mod_http_oauth2: Add some debug logging for UserInfo endpoint Kim Alvefur 23 months ago
mod_http_oauth2: Correct error code when missing credentials for userinfo Kim Alvefur 23 months ago
mod_rest: Get correct type from config Kim Alvefur 23 months ago
mod_http_debug: Module that echos back HTTP request info for debugging Kim Alvefur 23 months ago
mod_rest: Allow passing configuring a timeout for <iq> responses Kim Alvefur 23 months ago
mod_audit: Add expiration of entries, and handling of full archive stores Matthew Wild 23 months ago
mod_rest/rest.sh: Update 'client_uri' to module page Kim Alvefur 23 months ago
mod_rest/rest.sh: List dependencies in comment Kim Alvefur 23 months ago
mod_http_oauth2/README: Add rest.sh to known implementations Kim Alvefur 23 months ago
mod_audit: Add 'note' column Matthew Wild 23 months ago
mod_audit: Improve filtering options and add documentation to README Matthew Wild 23 months ago
mod_audit: Add some control over output columns via command-line flags Matthew Wild 23 months ago
mod_audit_status: Include shutdown reason in log entry Matthew Wild 23 months ago
mod_audit: Let util.human.io pick a suitable default width Matthew Wild 23 months ago
mod_audit: Use proportional columns in table output Matthew Wild 23 months ago
mod_audit: Fix iteration of custom payloads to use ipairs Matthew Wild 23 months ago
mod_audit_status: New module to log server status to audit log Matthew Wild 23 months ago
mod_audit: Display most recent entries first, rather than showing oldest Matthew Wild 23 months ago
mod_audit: Minor style nit Matthew Wild 23 months ago
mod_audit: Allow caller to specify time of the event Matthew Wild 23 months ago
mod_http_oauth2/README: Link to mod_rest Kim Alvefur 23 months ago
mod_http_oauth2/README: Link to OAuth and OIDC sites Kim Alvefur 23 months ago
mod_client_management: README: Update docs to detail shell and XMPP interfaces Matthew Wild 23 months ago
mod_http_oauth2: README: Updated documentation to reflect module status Matthew Wild 23 months ago
mod_client_management: Add list-clients + manage-clients permissions to users Matthew Wild 23 months ago
mod_client_management: Add support for revoking client access via XMPP Matthew Wild 23 months ago
mod_client_management: Improve representation of authentication methods Matthew Wild 23 months ago
mod_client_management: Improve table output Matthew Wild 23 months ago
mod_client_management: Fix user:clients() shell command to take a JID Matthew Wild 23 months ago
mod_client_management: Use grant id from key Matthew Wild 23 months ago
mod_client_management: Fail to revoke clients that have used passwords Matthew Wild 23 months ago
mod_client_management: Add support for revocation of clients (when possible) Matthew Wild 23 months ago
mod_client_management: Include client type in XML response listing Matthew Wild 23 months ago
mod_sasl2_fast: Add API method to revoke FAST tokens for a given client Matthew Wild 23 months ago
mod_cloud_notify_filters: Fix traceback when invalid JIDs are submitted Matthew Wild 23 months ago
mod_client_management: Add XMPP and shell interfaces to fetch client list Matthew Wild 24 months ago
.luacheckrc: Add module.once Matthew Wild 24 months ago
mod_audit: Add a command to print the audit log on the command-line Matthew Wild 24 months ago
mod_audit: Support for adding location (GeoIP) to audit events Matthew Wild 24 months ago
mod_isolate_host: potentially pedantic optimization Jonas Schäfer 24 months ago
mod_isolate_host: handle server-generated stanzas Jonas Schäfer 24 months ago
mod_authz_delegate: make resistant against startup order issues Jonas Schäfer 24 months ago
mod_client_management: New module for users to view/manage permitted clients Matthew Wild 24 months ago
mod_http_admin_api: Add roles to user schema in openapi Kim Alvefur 24 months ago
mod_http_admin_api: Fix types of numbers in openapi spec Kim Alvefur 24 months ago
Merge accidental extra head Kim Alvefur 24 months ago
mod_vcard_muc: take roles into account for access check Jonas Schäfer 24 months ago
mod_authz_delegate: introduce module to "link" authorization of hosts Jonas Schäfer 24 months ago
mod_authz_delegate: introduce module to "link" authorization of hosts Jonas Schäfer 24 months ago
mod_sasl2_fast: Add an API that allows modules to check if a client has FAST Matthew Wild 24 months ago
mod_sasl2_fast: Add flag to FAST sasl_handler for easier identification Matthew Wild 24 months ago
mod_sasl2_fast: Fix harmless off-by-one error (invalidates existing tokens!) Matthew Wild 24 months ago
mod_http_admin_api: Fix missing import Kim Alvefur 24 months ago
mod_http_admin_api: Tweak token session to please module:may() Kim Alvefur 24 months ago
mod_sasl2_fast: Invalidate tokens issued prior to last password change Matthew Wild 24 months ago
mod_rest: Add an example bash script for using mod_rest Kim Alvefur 24 months ago
mod_http_oauth2: Update to use new API of Prosody mod_tokenauth @ 601d9a375b86 Matthew Wild 24 months ago
mod_http_oauth2: Add support for refresh tokens Matthew Wild 2023-03-24
mod_http_oauth2: Declare additional client registration fields as strings Kim Alvefur 24 months ago
mod_http_oauth2: Stricten check of urlencoded form data Kim Alvefur 24 months ago
mod_http_oauth2: Pedantic optimization Kim Alvefur 24 months ago
mod_pubsub_feeds: Fix packaging of support library for installer Kim Alvefur 24 months ago
mod_muc_rtbl: Handle node purge Kim Alvefur 2023-03-17
mod_http_oauth2: Fix traceback on missing 'scope' parameter Kim Alvefur 2023-03-23
mod_http_oauth2: Focus username field automatically Kim Alvefur 2023-03-23
mod_http_oauth2: Allow user to decide which requested scopes to grant Kim Alvefur 2023-03-23
mod_http_oauth2: Use <fieldset> in templates because it looks nice Kim Alvefur 2023-03-23
mod_rest: Update prosody_oauth.py example to non-legacy OAuth2 Kim Alvefur 2023-03-23
mod_http_oauth2: Remove another reference to obsolete function Kim Alvefur 2023-03-21
mod_http_oauth2: Relax payload content type checking in revocation Kim Alvefur 2023-03-21
mod_http_oauth2: Remove now unused code Kim Alvefur 2023-03-21
mod_http_oauth2: Allow revoking a token without OAuth client credentials Kim Alvefur 2023-03-21
mod_http_oauth2: Correctly verify OAuth client credentials on revocation Kim Alvefur 2023-03-21
mod_http_oauth2: Group metadata section into OAuth and OpenID Kim Alvefur 2023-03-21
mod_http_oauth2: Rename oauth client credential related functions Kim Alvefur 2023-03-21
mod_sasl2: Pull user-agent info into sasl_handler for later reference Matthew Wild 2023-03-21
mod_adhoc_oauth2_client: Update to call into mod_http_oauth2 Kim Alvefur 2023-03-19
mod_http_oauth2: Refactor to allow reuse of OAuth client creation Kim Alvefur 2023-03-19
mod_http_oauth2: Fix userinfo status code off-by-one Kim Alvefur 2023-03-16
mod_http_oauth2: Implement and return ID Token in authorization code flow Kim Alvefur 2023-03-16
mod_http_oauth2: Reject non-local hosts in more code paths Kim Alvefur 2023-03-16
mod_http_oauth2: Add support for the "openid" scope Kim Alvefur 2023-03-16
mod_http_oauth2: Prepare to handle multiple e.g. non-role scopes Kim Alvefur 2023-03-16
mod_adhoc_oauth2_client: Make note in README about current broken state Kim Alvefur 2023-03-16
mod_http_oauth2: Fix attempt to index a boolean value Kim Alvefur 2023-03-15
mod_audit: Allow disabling IP logging, or limiting it to a prefix Matthew Wild 2023-03-14
mod_audit: Include client id in audit log entries (if known) Matthew Wild 2023-03-14
mod_sasl2: Fire authentication-{success,failure} events like mod_saslauth Matthew Wild 2023-03-14
mod_http_oauth2: Record details of OAuth client a token is issued to Kim Alvefur 2023-03-14
mod_http_oauth2: Invoke mod_http_errors to render error on invalid redirect Kim Alvefur 2023-03-12
mod_http_oauth2: Validate all URIs against client_uri in client registration Kim Alvefur 2023-03-12
mod_http_oauth2: Organize HTTP routes with comments Kim Alvefur 2023-03-12
mod_http_oauth2: Fix validation of informative URIs Kim Alvefur 2023-03-11
mod_http_oauth2: Use more compact IDs Kim Alvefur 2023-03-11
mod_http_oauth2: Validate that informative URLs match the redirect URIs Kim Alvefur 2023-03-11
mod_http_oauth2: Reject insecure redirect URIs Kim Alvefur 2023-03-11
mod_http_oauth2: Validate that redirect URIs are absolute Kim Alvefur 2023-03-11
mod_http_oauth2: Validate basic URI syntax of redirect URIs Kim Alvefur 2023-03-11
mod_spam_report_forwarder: Forward spam/abuse reports to one or more JIDs Matthew Wild 2023-03-11
mod_http_oauth2: Require URL to client informational page in registration Kim Alvefur 2023-03-11
mod_http_oauth2: Reorder client metadata validation schema Kim Alvefur 2023-03-11
mod_firewall: Add 'REPORT TO' to report (XEP-0377) a stanza to a specified JID Matthew Wild 2023-03-11
mod_firewall: README: Clarify docs about some of the stanza processing actions Matthew Wild 2023-03-11
mod_firewall: Warn about invalid pubsubitemid list specification Matthew Wild 2023-03-11
mod_firewall: Fix parsing of pubsubitemid list specification Matthew Wild 2023-03-11
mod_http_oauth2: Fix to disable disabled response handlers correctly Kim Alvefur 2023-03-10
mod_http_oauth2: Log flows enabled and disabled Kim Alvefur 2023-03-10
mod_http_oauth2: Fix appending of query parts in error redirects Kim Alvefur 2023-03-10
mod_http_oauth2: Implement the OpenID userinfo endpoint Kim Alvefur 2023-03-09
mod_http_oauth2: Close site header tags Kim Alvefur 2023-03-09
mod_http_oauth2: Fix contrast of links on consent page Kim Alvefur 2023-03-07
mod_http_oauth2: token endpoint: handle missing credentials Matthew Wild 2023-03-07
mod_http_oauth2: Fail early when no authorization header present Matthew Wild 2023-03-07
mod_http_oauth2: Support HTTP Basic auth on token endpoint Matthew Wild 2023-03-07
mod_http_oauth2: Separate extracting credentials from requests and verifying Matthew Wild 2023-03-07
mod_http_oauth2: Reflect ALL attributes of the client registration Matthew Wild 2023-03-07
mod_rest: Point URLs to mod_http_oauth2 in demo mode Kim Alvefur 2023-03-07
mod_http_oauth2: Improve handling of redirect_uri matching and fallback Matthew Wild 2023-03-07
mod_http_oauth2: Correct field name for HTTP response status code Kim Alvefur 2023-03-07
mod_http_oauth2: Fix incorrect function name (thanks Zash/luacheck) Matthew Wild 2023-03-07
mod_cloud_notify: Add note about Lua version requirements to README Matthew Wild 2023-03-07
mod_cloud_notify: Log warning when used on Lua 5.1 Matthew Wild 2023-03-07
mod_http_oauth2: Remove authorization codes after use Kim Alvefur 2023-03-06
mod_http_oauth2: Fix authorization code logic Kim Alvefur 2023-03-06
mod_http_oauth2: Include html templates in package for plugin installer Kim Alvefur 2023-03-06
mod_conversejs: This one weird trick updates options on reload Kim Alvefur 2023-02-22
mod_http_oauth2: Switch to '303 See Other' redirects Matthew Wild 2023-03-06
mod_http_oauth2: Allow non-HTTPS on localhost URLs Matthew Wild 2023-03-06
mod_http_oauth2: Add authentication, consent and error pages Matthew Wild 2023-03-06
mod_http_oauth: Factor out issuer URL calculation to a helper function Matthew Wild 2023-03-06
mod_http_oauth2: Clarify comment referencing mod_http_errors (thanks MattJ) Kim Alvefur 2023-03-05
mod_http_oauth2: Specify host for which to retrieve list of roles Kim Alvefur 2023-03-04
mod_http_oauth2: Return list of active roles in discovery Kim Alvefur 2023-03-04
mod_http_oauth2: Return actually enabled response types in discovery Kim Alvefur 2023-03-04
mod_http_oauth2: Calculate client secret expiry in registration response Kim Alvefur 2023-03-04
mod_http_oauth2: Strip trailing '/' from issuer URL Matthew Wild 2023-03-04
mod_http_oauth2: Advertise endpoints that are enabled Kim Alvefur 2023-03-03
mod_http_oauth2: Separate client_secret verification key from JWT key Kim Alvefur 2023-03-03
mod_http_oauth2: Fix response type config Kim Alvefur 2023-03-03
mod_http_oauth2/README: Document config options Kim Alvefur 2023-03-03
mod_http_oauth2: Remove error message Kim Alvefur 2023-03-03
mod_http_oauth2: Mention name of client when giving out OOB authorization code Kim Alvefur 2023-03-03
mod_http_oauth2: Comment on mutation by other module Kim Alvefur 2023-03-03
mod_http_oauth2: Implement stateless dynamic client registration Kim Alvefur 2023-03-03
mod_http_oauth2: Add support for 'iss' authz response parameter (RFC 9207) Matthew Wild 2023-03-03
mod_http_oauth2: Derive scope from correct user details Kim Alvefur 2023-03-03
mod_http_oauth2: Fix to actually return OOB response Kim Alvefur 2023-03-03
mod_http_oauth2: Add OIDC discovery endpoint (thanks Zash) Matthew Wild 2023-03-03
mod_http_oauth2: Implement OOB special redirect URI in code flow Kim Alvefur 2023-03-02
mod_http_oauth2: Add settings for allowed grant and response types Kim Alvefur 2023-03-02
mod_http_oauth2: Implement the Implicit flow Kim Alvefur 2023-03-02
mod_http_oauth2: Fix treatment of 'redirect_uri' parameter in code flow Kim Alvefur 2023-03-02
mod_s2s_whitelist/README: Show inclusion in modules_enabled in example Kim Alvefur 2023-03-02
mod_s2s_blacklist/README: Show inclusion in modules_enabled in example Kim Alvefur 2023-03-02
mod_http_oauth2: Issue tokens for the purpose of 'oauth2' Kim Alvefur 2023-03-01
mod_http_oauth2: Fix removal of consumed authorization codes Kim Alvefur 2023-03-01
mod_sasl2_bind2: Support for SASL handlers forcing a specific resource Matthew Wild 2023-03-01
mod_rest: Remove confusing oauth2 tokens from examples Kim Alvefur 2023-02-28
mod_register_apps: Detect 0.12+ when called from prosodyctl Kim Alvefur 2023-02-23
mod_muc_rtbl: fix more incorrect more references to "event" Jonas Schäfer 2023-02-22
mod_muc_rtbl: ignore blocklist for affiliated users for messages Jonas Schäfer 2023-02-22
mod_muc_rtbl: fix traceback because of scoping error Jonas Schäfer 2023-02-22
mod_muc_rtbl: move use of "private" attributes to single function Jonas Schäfer 2023-02-21
mod_muc_rtbl: also filter messages Jonas Schäfer 2023-02-21
New module, mod_muc_reserve_nick_pattern Stephen Paul Weber 2023-02-20
Strip images from XHTML-IM as well Stephen Paul Weber 2023-02-20
mod_muc_moderation: Derive role from reserved nickname if occupant Kim Alvefur 2023-02-19
mod_muc_moderation: Refactor to prepare for new version of XEP-0425 Kim Alvefur 2023-02-19
mod_unsubscriber: Revoke roster subscriptions of unreachable hosts Kim Alvefur 2023-02-19
mod_jsxc: Correct description of resources setting (thanks ham5urg) Kim Alvefur 2023-02-16
mod_jsxc: Words about jQuery Kim Alvefur 2023-02-16
mod_jsxc: Add plugin installer metadata Kim Alvefur 2023-02-16
mod_jsxc: Document config options Kim Alvefur 2023-02-16
mod_bob: Fix traceback when iq has no payload (thanks meaz) Matthew Wild 2023-02-10
mod_muc_auto_member: New module to automatically make MUC participants members Matthew Wild 2023-01-30
mod_http_status: Report module statuses Kim Alvefur 2023-01-29
mod_firewall: Fix 'is_admin' internal dependency rule #1797 (thanks diane) Kim Alvefur 2023-01-27
mod_rest/README: Words about bearer tokens Kim Alvefur 2023-01-25
mod_inject_ecaps2: Mention and link to XEP-0390 in text Kim Alvefur 2023-01-16
mod_unified_push: Update docs to recommend loading on normal hosts Matthew Wild 2023-01-14
mod_unified_push: README: Update docs Matthew Wild 2023-01-14
mod_unified_push: Make unified_push_secret only required for jwt backend Matthew Wild 2023-01-14
mod_unified_push: Improved error handling and reporting Matthew Wild 2023-01-14
mod_unified_push: fix return values for paseto backend Matthew Wild 2023-01-14
mod_unified_push: Fix storage backend error behaviours and return values Matthew Wild 2023-01-14
mod_unified_push: Fix default ACL in component mode Matthew Wild 2023-01-14
mod_unified_push: Fixes for paseto backend initialization Matthew Wild 2023-01-14
mod_unified_push: Add support for multiple token backends, including stoage Matthew Wild 2023-01-14
mod_unified_push: Refactor in anticipation of other registration backends Matthew Wild 2023-01-13
mod_unified_push: Add ACL option to restrict access Matthew Wild 2023-01-13
mod_unified_push: Fix JWT method parameter order (fixes #1791) Matthew Wild 2023-01-13
mod_http_dir_listing: Update Compatibility section Kim Alvefur 2023-01-13
mod_http_dir_listing: Add metadata to fix plugin package build Kim Alvefur 2023-01-13
mod_invites_api: Fix traceback when no query params (thanks Menel) Matthew Wild 2023-01-11
mod_invites_api: Fix traceback on list command with no entries (thanks mirux) Matthew Wild 2023-01-11
Remove reverse dependencies on mod_invites (for plugin installer) Kim Alvefur 2023-01-10
mod_pubsub_summary: Mention HTML to Message Styling conversion Kim Alvefur 2023-01-10
mod_unified_push: Remove dependency on trunk util.jwt (0.12 compat) Matthew Wild 2023-01-10
mod_unified_push: README: Documentation updates (example, etc.) Matthew Wild 2023-01-10
mod_sasl2_fast: Add some comments Matthew Wild 2023-01-10
mod_unified_push: Various fixes, now working with Conversations Matthew Wild 2023-01-10
mod_pubsub_summary: Trim preceding and trailing whitespace from title Kim Alvefur 2023-01-10
mod_pubsub_text_interface: Try to clarify help message wrt node arguments Kim Alvefur 2023-01-08
mod_pubsub_text_interface: Improve error messages Kim Alvefur 2023-01-08
mod_onions: Fix URL and linkify it. Martin Dosch 2023-01-08
mod_pubsub_summary: Render geo:-URI from OASIS emergency broadcasts Kim Alvefur 2023-01-08
mod_ping_muc: Error out if loaded on Components Kim Alvefur 2023-01-07
mod_pubsub_summary: Hide link relation when value is "alternate" Kim Alvefur 2023-01-07
mod_unified_push: Experimenal Unified Push provider Matthew Wild 2023-01-05
mod_muc_moderation/README: Simplify Compatibility section Kim Alvefur 2023-01-03
mod_rest: Fix reference in OpenAPI Kim Alvefur 2022-12-31
mod_rest: Add XEP-0461 to OpenAPI Kim Alvefur 2022-12-31
mod_rest: Add missing message properties to OpenAPI documentation Kim Alvefur 2022-12-31
mod_rest: Add some GET-mapped iq-queries to OpenAPI documentation Kim Alvefur 2022-12-31
mod_rest/README: Fix XML well-formedness in example (thanks drsnuggles) Kim Alvefur 2022-12-31
mod_auth_dovecot: Fix plugin package (hopefully) (thanks nw) Kim Alvefur 2022-12-30
mod_s2s_auth_dane: Update Compatibility chart (doesn't work anymore) Kim Alvefur 2022-12-25
mod_rest: Remove manual reference expansion in schema Kim Alvefur 2022-12-20
Merge Kim Alvefur 2022-12-18
Backed out changeset 85882735fd33 Jonas Schäfer 2022-12-17
mod_http_muc_log: make default presence visibility configurable Jonas Schäfer 2022-12-17
mod_audit: remove event hook Jonas Schäfer 2022-04-28
mod_pubsub_mqtt: Switch to MQTT 3.1.1 Matthew Wild 2022-12-16
mod_pubsub_mqtt: Support atom_title payload type Matthew Wild 2022-12-16
mod_pubsub_mqtt: Fix some inappropriate log levels Matthew Wild 2022-12-16
mod_pubsub_mqtt: Add XEP-0060 <item> wrapper to payloads Matthew Wild 2022-12-16
mod_pubsub_feeds: Include feeds library in plugin package Kim Alvefur 2022-12-09
mod_http_muc_log: Fix syntax error in timestamp adjusting script Kim Alvefur 2022-12-04
mod_http_muc_log: Move language attribute onto body itself Kim Alvefur 2022-12-04
mod_http_muc_log: Tweak style towards the "modern" Kim Alvefur 2022-12-04
mod_http_muc_log: Fix error in js when displaying presence is disabled Kim Alvefur 2022-12-04
mod_http_muc_log: Include static resources (css & js) in plugin package Kim Alvefur 2022-12-04
mod_http_muc_log: Move CSS and JS out of template Kim Alvefur 2022-12-04
mod_s2soutinjection: Use session logger where it makes sense Kim Alvefur 2022-12-02
mod_s2soutinjection: Use module logging API Kim Alvefur 2022-12-02
mod_s2soutinjection: Remove undefined global (thanks Damian) Kim Alvefur 2022-12-02
mod_s2soutinjection: Remove unused variables [luacheck] Kim Alvefur 2022-12-02
mod_compat_roles: Add support for role inheritance (built-in roles only) Matthew Wild 2022-11-29
mod_compat_roles: Fix permission checks/roles to be per-host as intended Matthew Wild 2022-11-29
mod_compat_roles: Fix traceback when no host roles are defined (thanks cc) Matthew Wild 2022-11-29
mod_isolate_host: Pass context to module:may() (thanks cc) Matthew Wild 2022-11-29
mod_sasl2_fast: Add explicit dependency on mod_sasl2 Kim Alvefur 2022-11-28
mod_sasl2_sm: Add explicit dependency on mod_sasl2 Kim Alvefur 2022-11-28
mod_sasl2_bind2: Add explicit dependency on mod_sasl2 Kim Alvefur 2022-11-28
mod_sasl2_fast: Add README Matthew Wild 2022-11-28
mod_sasl2_sm: Update README with current information Matthew Wild 2022-11-28
mod_sasl2_bind2: Update and expand README with current status Matthew Wild 2022-11-28
mod_sasl2: Update and expand README with more (and updated) information Matthew Wild 2022-11-28
mod_sasl2: Honour (c2s_)require_encryption config option Matthew Wild 2022-11-28
mod_rest: Wrap webhook setup in a function for future reuse Kim Alvefur 2022-11-26
mod_rest: Do not allow replies to <iq type=result> from webhooks Kim Alvefur 2022-11-26
mod_clean_roster: Clean out invalid characters from roster entires Kim Alvefur 2022-11-22
mod_sasl2_fast: Add more debug logging Matthew Wild 2022-11-07
mod_sasl2_fast: Fixes to make channel binding work again Matthew Wild 2022-11-07
mod_sasl2_fast: Clean up backend return values (fixes constant rotation) Matthew Wild 2022-11-07
mod_password_reset: Add rockspec.build.copy_directories entry to make it work Benjamin Danowski 2022-10-29
mod_rest: Fix JSON conversion of 'displayed' chat marker Kim Alvefur 2022-10-24
mod_vjud: Better docs for vjud_mode Matthew Wild 2022-10-20
mod_sasl2_fast: Implement rotation and invalidation Matthew Wild 2022-10-15
mod_sasl2_fast: Remove X-TOKEN-PLAIN and related profile handler Matthew Wild 2022-10-15
mod_sasl2_fast: Improved logging Matthew Wild 2022-10-15
mod_sasl2_fast: Register HT-* mechanisms with the required channel binding Matthew Wild 2022-10-15
mod_sasl2_fast: Fix field name for returned secret Matthew Wild 2022-10-15
mod_sasl2_fast: Copy channel binding data state from original SASL handler Matthew Wild 2022-10-15
mod_sasl2_fast: Fixes for <authenticate> processing Matthew Wild 2022-10-15
mod_sasl2_fast: Take username from SASL exchange rather than stream@from Matthew Wild 2022-10-15
mod_sasl2_fast: Fix make_token() to return appropriate result Matthew Wild 2022-10-15
mod_sasl2_fast: Improve backend profile name and correctly use it everywhere Matthew Wild 2022-10-14
mod_sasl2_fast: More robust handling of stream@from and user-agent@id Matthew Wild 2022-10-14
mod_sasl2: Forward stream attributes into sub-event Matthew Wild 2022-10-14
mod_sasl2_fast: Implement most of FAST + SASL HT-SHA-256 Matthew Wild 2022-10-14
mod_block_registrations: Expand default list of blocked usernames (RFC 2142) Matthew Wild 2022-10-13
mod_sasl2: Add some brief dev notes about events to the README Matthew Wild 2022-10-13
mod_sasl2: Clear sasl_handler on final success Matthew Wild 2022-10-13
mod_sasl2_fast: New module for SASL2 FAST authentication (WIP) Matthew Wild 2022-10-13
mod_storage_appendmap: Fix keyvalue writes Kim Alvefur 2022-10-09
mod_sasl2_bind2, mod_sasl2_sm: Remove bind2 <features/> wrapper element Matthew Wild 2022-09-27
mod_cloud_notify_extensions: Add note about dependency Matthew Wild 2022-09-24
mod_cloud_notify: README overhaul Matthew Wild 2022-09-24
mod_cloud_notify: Improve logging for various error cases Matthew Wild 2022-09-24
mod_cloud_notify: Add warnings about options including real body/sender Matthew Wild 2022-09-24
mod_cloud_notify_encrypted: Add debug logging when successfully encrypted Matthew Wild 2022-09-24
mod_cloud_notify_encrypted: Additional debug logging when enabling/skipping Matthew Wild 2022-09-23
mod_cloud_notify: Fix default extended timeout from 72 days -> 72 hours Matthew Wild 2022-09-23
mod_cloud_notify: Only delay hibernation timeout for push-enabled clients Matthew Wild 2022-09-23
mod_bookmarks2: Update README to reflect 0.12 release Matthew Wild 2022-09-23
mod_spam_reporting: Remove redundant rockspec dependency on mod_blocklist Kim Alvefur 2022-09-23
mod_sasl2: Further break up success handling, into pre/post stream:features Matthew Wild 2022-09-22
mod_sasl2: Store client id if provided Matthew Wild 2022-09-22
mod_sasl2_bind2: Generate resource from client tag if provided Matthew Wild 2022-09-22
mod_sasl2_bind2: Remove deprecated <jid> element from <bound> Matthew Wild 2022-09-22
mod_sasl2_bind2: Update xmlns to match latest XEP proposal (thanks Andrzej) Matthew Wild 2022-09-22
mod_sasl2, mod_sasl2_bind2: rename event.session -> .origin for consistency Matthew Wild 2022-09-21
mod_sasl2_bind2: Move <inline> into <bind> feature element Matthew Wild 2022-09-21
mod_sasl2: Move <inline/> into <authentication> Matthew Wild 2022-09-21
mod_sasl2: Fix missing namespace on failure condition (thanks tmolitor) Matthew Wild 2022-09-21
mod_invites_adhoc: Set non-nil defaults for options, fixes traceback (thanks Martin) Kim Alvefur 2022-09-14
mod_sasl2, mod_sasl_bind2, mod_sasl2_sm: Bump XEP-0388 namespace Matthew Wild 2022-09-13
mod_sasl2: Hacky support for channel binding Matthew Wild 2022-09-06
mod_sasl2_bind2, mod_sasl2_sm: Move sasl2_sm_success to session Matthew Wild 2022-09-04
mod_sasl2_bind2: Indicate to the client when carbons has been enabled Matthew Wild 2022-09-03
mod_sasl2_sm: Fix event field name Matthew Wild 2022-09-03
mod_sasl2_sm: Fix typo Matthew Wild 2022-09-03
mod_sasl2_bind2: Fix event name Matthew Wild 2022-09-03
mod_sasl2_bind2: Use correct method to get text Matthew Wild 2022-09-03
mod_sasl2_bind2: Fix namespace (thanks Daniel) Matthew Wild 2022-09-03
mod_sasl2_sm: Integration with mod_sasl2_bind2 Matthew Wild 2022-09-02
mod_sasl2_bind: Support for Bind 2.0 with SASL2 Matthew Wild 2022-09-02
mod_sasl2: Add event for other modules to advertise inline features Matthew Wild 2022-09-02
mod_sasl2_sm: Use a stanza method that actually exists Matthew Wild 2022-08-29
mod_sasl2_sm: Experimental mod_isr alternative Matthew Wild 2022-08-29
mod_sasl2: Fix handling of various failure/error cases Matthew Wild 2022-08-29
mod_isr: XEP-0397: Instant Stream Resumption Matthew Wild 2022-08-28
mod_sasl2: Include additional-data in SASL success response Matthew Wild 2022-08-28
mod_watch_spam_reports: Fix traceback due to misplaced parenthesis (thanks Menel) Kim Alvefur 2022-08-28
mod_sasl2: Eventually return true from success handler Matthew Wild 2022-08-28
mod_sasl2: Return true to indicate challenge was handled successfully Matthew Wild 2022-08-28
mod_sasl2: Fix <challenge> generation Matthew Wild 2022-08-28
mod_sasl2: Return status from event handlers Matthew Wild 2022-08-28
mod_admin_blocklist: Add config option for which role(s) to consider (0.12+) Kim Alvefur 2022-08-27
mod_admin_blocklist: Fix traceback due to misplaced parenthesis Kim Alvefur 2022-08-27
mod_muc_ban_ip: Support for service-wide IP bans from trusted services Matthew Wild 2022-08-26
mod_register_apps: add monal iOS and macOS versions tmolitor 2022-08-25
mod_auth_imap: Remove unused variable [luacheck] Kim Alvefur 2022-08-24
mod_auth_imap: Fix packaging Kim Alvefur 2022-08-24
mod_muc_bot/README: Update to account for 0.12 going stable Kim Alvefur 2022-08-24
mod_restrict_xmpp: Treat archive query as a read despite using iq-set Kim Alvefur 2022-08-22
mod_restrict_xmpp: XMPP-layer access control using Prosody's permissions API Matthew Wild 2022-08-22
Merge role-auth Matthew Wild 2022-08-22
*/README: Update compatibility info of modules still using legacy is_admin API Matthew Wild 2022-08-22
mod_http_oauth2: Update for new new role API Matthew Wild 2022-08-18
mod_http_admin_api: Update for new new role API Matthew Wild 2022-08-18
mod_isolate_host: Switch to module:may() (back compatible via compat_roles) Matthew Wild 2022-08-15
.luacheckrc: Update for module:may() & co. Matthew Wild 2022-08-15
mod_firewall: Update for role-auth (backwards compatible) Matthew Wild 2022-08-11
mod_rest: Update for mod_tokenauth API changes (backwards-compatible) Matthew Wild 2022-07-13
mod_invites_adhoc: Update for Prosody's new role API (backwards-compatible) Matthew Wild 2022-07-13
mod_http_xep227: Updates for new mod_tokenauth (trunk/0.13 only) Matthew Wild 2022-07-13
mod_http_oauth2: Updates for Prosody's new role API (backwards-compatible) Matthew Wild 2022-07-13
mod_http_admin_api: Updates for new role auth API in Prosody (trunk/0.13 only) Matthew Wild 2022-07-13
mod_cloud_notify: Rename field in event for clarity ('node' is ambiguous here) Matthew Wild 2022-07-13
mod_sentry: Log warning when server returns unexpected response Matthew Wild 2022-07-13
mod_privilege: process entity IQs (credit to adx) and messages with a constructed entity session Nicoco 2022-08-16
mod_http_muc_log: Use stanza:find to save a few bytes Kim Alvefur 2022-08-15
mod_http_muc_log: Use XEP-0421 ID over nickname for XEP-0308 Kim Alvefur 2022-08-15
mod_http_muc_log: Use XEP-0359 ID if available Kim Alvefur 2022-08-15
mod_http_muc_log: Rename variable for improved clarity Kim Alvefur 2022-08-15
mod_http_muc_log: Remove dead code Kim Alvefur 2022-08-15
mod_rest: Fill in 'type' field in error registry Kim Alvefur 2022-08-15
mod_http_muc_log: Link to replied-to message using XEP-0461: Message Replies Kim Alvefur 2022-08-12
mod_http_muc_log: Mention relevant XEPs in comments Kim Alvefur 2022-08-12
mod_rest: Add JSON mapping for XEP-0461: Message Replies Kim Alvefur 2022-08-12
mod_compat_roles/README: Fix yaml syntax in metadata block Kim Alvefur 2022-08-11
mod_compat_roles: New module providing compat shim for trunk's new role API Matthew Wild 2022-08-11
mod_muc_badge: If room has no title use localpart of room's jid (fixes #1767) Citronalco 2022-08-02
mod_s2s_smacks_timeout: Use mod_smacks to close stale s2s connections Kim Alvefur 2022-08-03
replaced 'session' with 'origin' in push_disable arcseconds 2022-07-30
mod_default_bookmarks: Fix support for array of string config in bookmarks 2 part (thanks Menel) Kim Alvefur 2022-07-29
mod_default_bookmarks: Bail on empty 'default_bookmarks' to fix traceback Kim Alvefur 2022-07-25
mod_log_http: Undo mistake in 456b9f608fcf Kim Alvefur 2022-07-21
various: Improve error reporting if missing file server module on 0.12 Kim Alvefur 2022-07-18
various: Use 0.12+ API for serving files from the file system over HTTP Kim Alvefur 2022-07-18
mod_log_json: Prefer native Lua table.pack over Prosody util.table one Kim Alvefur 2022-07-11
mod_http_muc_log: Improve accessibility with descriptive @title attrs Kim Alvefur 2022-07-06
mod_http_muc_log: Move OOB style from attribute to <style> in header Kim Alvefur 2022-07-06
luacheck: Update with changes from Prosody 0.12 Kim Alvefur 2022-07-05
mod_http_muc_log: Drop support for pre-0.11 MUC API Kim Alvefur 2022-07-02
mod_csi_battery_saver: Add support for urn:xmpp:jingle-message:1 (XEP-0353) tmolitor 2022-07-02
mod_cloud_notify: Compat for prosody 0.12 tmolitor 2022-07-02
mod_firewall: README: Fix grammar and further improve wording Matthew Wild 2022-06-28
mod_firewall: README: Clarify when storage access can occur with roster checks Matthew Wild 2022-06-28
mod_firewall: README: Correct mention of 'JUMP_CHAIN' to 'JUMP CHAIN' Matthew Wild 2022-06-28
mod_ping_muc/README: Update Compatibility section for 0.12 going stable Kim Alvefur 2022-06-27
mod_http_muc_log: Show XEP-0444 reactions Kim Alvefur 2022-06-26
mod_muc_restrict_media: Don't apply restriction to affiliated users Kim Alvefur 2022-06-20
mod_pubsub_post/README: Update references to trunk with release numbers Kim Alvefur 2022-06-14
mod_muc_ping: Remove since Prosody mod_muc 0.11+ covers this natively Kim Alvefur 2022-06-13
mod_rest: Add various things to openapi spec Kim Alvefur 2022-06-05
mod_rest: Add some descriptive details to schema Kim Alvefur 2022-06-05
mod_profile: Obsolete. Remove. Redirect to mod_vcard_legacy Kim Alvefur 2022-05-30
mod_http_admin_api: Update for 0.12 changes to mod_smacks Kim Alvefur 2022-05-29
mod_rest: Provide a log function on temporary session Kim Alvefur 2022-05-29
merge upstream Goffi 2022-05-28
mod_delegation: use clean_xmlns to remove jabber:client namespace from node: Goffi 2022-05-28
mod_rest: Add an example OAuth client (needs mod_http_oauth2) Kim Alvefur 2022-05-28
mod_muc_occupant_id: Update Compatibility to mention being built-in in 0.12 Kim Alvefur 2022-05-28
mod_muc_auto_reserve_nicks: Force refresh of nickname (thanks phryk) Kim Alvefur 2022-05-22
mod_rest: Add mapping of XEP-0380: Explicit Message Encryption Kim Alvefur 2022-05-22
mod_rest: Document /archive/ in openapi spec Kim Alvefur 2022-05-21
mod_rest: Treat archive.ids as comma-separated to work in query string Kim Alvefur 2022-05-21
mod_reload_modules: Be aware of component module (thanks Menel) Kim Alvefur 2022-05-21
mod_onions: Fix for bitop with Lua 5.4 moparisthebest 2022-05-20
mod_net_proxy: Fix for bitop with Lua 5.4 moparisthebest 2022-05-20
mod_rest: Fix attempt to index nil in handling of single iq response Kim Alvefur 2022-05-17
mod_rest: Ensure MAM result-iq is included in results from remote hosts Kim Alvefur 2022-05-16
mod_rest: Add special handling to catch MAM results from remote hosts Kim Alvefur 2022-05-16
mod_auth_dovecot: Fix compat with Lua 5.2+ move of unpack() (thanks Tom) Kim Alvefur 2022-05-14
mod_auth_dovecot: Add luarocks metadata to make automatic packaging work Kim Alvefur 2022-05-14
upstream merge Goffi 2022-05-11
mod_privilege: update to v0.4: Goffi 2022-05-11
mod_rest: Fix 'format' property in schema Kim Alvefur 2022-04-29
mod_rest: Expand mapping of XEP-0045 join stanza Kim Alvefur 2022-04-29
mod_audit: make the extension of the module API less of a hack Jonas Schäfer 2022-04-26
mod_audit*: fix luacheck warnings Jonas Schäfer 2022-04-26
mod_audit*: modules for audit logging in prosody Jonas Schäfer 2022-04-26
mod_s2soutinjection: Rewrite based on mod_onions for 0.12 compat (thanks Zash) moparisthebest 2022-04-25
mod_http_muc_log: Fix exception on lack of trailing slash in room path Kim Alvefur 2022-04-22
mod_rest: Fix description of extdisco endpoint (thanks MattJ) Kim Alvefur 2022-04-18
mod_rest/apidemo: Don't show traceback to users on config/resource problem Kim Alvefur 2022-04-17
mod_rest: Add some notes about custom disco#info mapping code Kim Alvefur 2022-04-17
mod_auth_cyrus: Adjust module import to work with repo clone - Fix #1744 Kim Alvefur 2022-04-17
mod_http_admin_api: Indicate whether a given push registration uses encryption Matthew Wild 2022-04-11
mod_http_admin_api: Fix client -> client_id (the actual field name) Matthew Wild 2022-04-11
mod_http_oauth2/README: Update Compatibility section to mention 0.12 Kim Alvefur 2022-04-10
mod_rest: Add configuration of which stanzas to route to callback Kim Alvefur 2022-04-08
mod_rest: Improve logging of results from callback startup probe Kim Alvefur 2022-04-08
mod_rest: Support parameters in callback URL Kim Alvefur 2022-04-08
mod_rest/README: Mention the OPTIONS probe fired at the callback Kim Alvefur 2022-04-08
mod_rest: Improve error handling during format mapping Kim Alvefur 2022-04-07
mod_rest: Catch and coerce errors in echo endpoint Kim Alvefur 2022-04-07
mod_rest: Move most of XEP-0432 handling into JSON mapping schema Kim Alvefur 2022-04-07
mod_rest/jsonmap: Fix indentation Kim Alvefur 2022-04-07
mod_conversejs: Bump Copyright year Kim Alvefur 2022-04-04
mod_conversejs: Remove plugin installer dependency on mod_bookmarks Kim Alvefur 2022-04-04
mod_register_web: Include HTML templates in rock (thanks unbunt) Kim Alvefur 2022-03-30
mod_bookmarks2: Ignore failure to delete nothing (thanks Ge0rG) Kim Alvefur 2022-03-24
mod_vjud: Add permission parameter "any" for compatibility with 0.12 (fixes #1720) Matthew Wild 2022-03-19
mod_adhoc_account_management: Add compatibility with 0.12 permission string (thanks mirux) Matthew Wild 2022-03-19
mod_onions: Add comment explaining s2s-check-certificate handler Matthew Wild 2022-03-17
mod_invites_register: Push invitee contact entry to inviter (Thanks gerald) Kim Alvefur 2022-03-15
mod_http_upload: Update compatibility information Matthew Wild 2022-03-08
mod_muc_restrict_media: Fix traceback when checking default (thanks Martin) Matthew Wild 2022-03-04
mod_muc_restrict_media: Fix logic inversion on default value Matthew Wild 2022-03-04
mod_cloud_notify_encrypted: Linkify dependencies Kim Alvefur 2022-02-23
mod_ping_muc: Fix typo in README Kim Alvefur 2022-02-22
mod_portcheck: Don't rewrite '*' to '0.0.0.0' since Prosody doesn't Kim Alvefur 2022-02-22
mod_muc_moderation: Update Clients section (+ Gajim, clix) Kim Alvefur 2022-02-20
mod_portcheck: Include '*' in allowed characters so '*:port' works Kim Alvefur 2022-02-19
mod_graceful_shutdown: Add a banner saying no longer needed with trunk Kim Alvefur 2022-02-18
mod_portcheck: Shell command to check if ports are open Kim Alvefur 2022-02-18
mod_dnsupdate: Add a --remove option to delete all SRV records Kim Alvefur 2022-02-17
mod_turn_external: Fix type of config option (thanks mirux) Kim Alvefur 2022-02-15
mod_turn_external: Import from prosody trunk @ ed23bbf3b946 Matthew Wild 2022-02-14
mod_graceful_shutdown: Close multiplex ports Kim Alvefur 2022-02-11
mod_graceful_shutdown: Deactivate direct TLS c2s along with plain c2s Kim Alvefur 2022-02-11
mod_conversejs: Revert back to depending on mod_bookmarks Kim Alvefur 2022-02-09
mod_bookmarks2: Remove conflict check with mod_bookmarks Kim Alvefur 2022-02-09
mod_rest: Add XEP-0363 HTTP Upload to schemas Kim Alvefur 2022-02-08
mod_rest: Ensure mod_http is loaded before API demo Kim Alvefur 2022-02-08
mod_ping_muc: Remove 'kick' status code Kim Alvefur 2022-02-07
mod_bookmarks: Add a stub that loads mod_bookmarks2 Kim Alvefur 2022-02-05
mod_bookmarks: Use autolink to mod_bookmarks2 Kim Alvefur 2022-02-05
mod_bookmarks: Also link to mod_bookmarks included with Prosody (trunk) Kim Alvefur 2022-02-05
mod_pubsub_feeds: Allow but ignore XML comments and processing instructions Kim Alvefur 2022-02-04
mod_dnsupdate: Fix typo Kim Alvefur 2022-02-04
mod_invites_page: Fix templates including stray inviter name (thanks Menel) Kim Alvefur 2022-02-02
misc/lnav: Attempt at log format description for lnav Kim Alvefur 2022-01-31
mod_vcard_muc: Add a summary to improve SEO Kim Alvefur 2022-01-21
mod_measure_process: Handle unlimited FD limits Kim Alvefur 2022-01-18
mod_measure_process: Report the enforced limit Kim Alvefur 2022-01-18
mod_http_xep227: Add support for import via APIs rather than direct store manipulation Matthew Wild 2022-01-18
mod_pubsub_summary: Fix typo in example Kim Alvefur 2022-01-18
mod_pubsub_summary: Add stub documentation Kim Alvefur 2022-01-18
mod_http_xep227: Fix typo in method name Matthew Wild 2022-01-16
mod_http_xep227: Correctly read selected stores from URL query part Matthew Wild 2022-01-16
mod_http_xep227: Handle nil/errors opening archive stores Matthew Wild 2022-01-16
mod_http_xep227: Don't require admin privileges to use import/export Matthew Wild 2022-01-16
mod_http_xep227: Initialize XEP-0227 XML Matthew Wild 2022-01-15
mod_http_xep227: Fix validation of resulting export XML Matthew Wild 2022-01-15
mod_http_xep227: Fix luacheck warnings Matthew Wild 2022-01-15
mod_bookmarks2: Skip send_last_published_item (unavailable in 0.11) (thanks carlos) Kim Alvefur 2022-01-14
mod_http_xep227: New module providing HTTP API for account data import/export Matthew Wild 2022-01-12
mod_default_bookmarks: Silence warning when probing for mod_bookmarks version Kim Alvefur 2022-01-10
mod_groups_muc_bookmarks: restore bookmark injection on empty store Jonas Schäfer 2022-01-09
mod_groups_muc_bookmarks: fix typo/leftover from refactor Jonas Schäfer 2022-01-09
mod_groups_muc_bookmarks: Switch to XEP-0402 Kim Alvefur 2022-01-08
mod_default_bookmarks: Improve validation Kim Alvefur 2022-01-08
mod_default_bookmarks: Add support for XEP-0402 via mod_bookmarks(2) Kim Alvefur 2022-01-08
mod_default_bookmarks: Minor refactor to do some checks earlier Kim Alvefur 2022-01-08
mod_default_bookmarks: Use whichever of mod_bookmarks and mod_bookmarks2 is enabled Kim Alvefur 2022-01-07
mod_default_bookmarks: Fix mod_bookmarks capability check Kim Alvefur 2022-01-07
mod_conversejs: Reduce mod_bookmarks dependency to a warning Kim Alvefur 2022-01-07
mod_default_bookmarks: Abort on incompatible mod_bookmarks Kim Alvefur 2022-01-07
mod_tcpproxy: Reject missing or non-number block-size, as per XEP-0047 Emmanuel Gil Peyrot 2022-01-07
mod_bookmarks2: Update Compatibility table Kim Alvefur 2022-01-06
mod_bookmarks2: Add a notice of inclusion in prosody-trunk Kim Alvefur 2022-01-06
mod_bookmarks2: Override the node configuration if it was wrong Emmanuel Gil Peyrot 2022-01-05
mod_conversejs: Try to depend on mod_bookmarks in trunk else mod_bookmarks2 Kim Alvefur 2022-01-05
Back out ad7767a9f3ea Kim Alvefur 2022-01-04
mod_bookmarks: So long, and thanks for all the fish! Emmanuel Gil Peyrot 2022-01-04
mod_bookmarks2: Fix check for max_items=max support Kim Alvefur 2022-01-04
mod_bookmarks2: Actually fix the right wrong codepath Emmanuel Gil Peyrot 2022-01-04
mod_bookmarks2: Remove wrong codepath (thanks luacheck!) Emmanuel Gil Peyrot 2022-01-04
mod_conversejs: Switch dependency to mod_bookmarks2 Kim Alvefur 2022-01-04
mod_pubsub_post: Document JSON to XML mapping capability Kim Alvefur 2021-12-29
mod_rest: Fix nested message stanzas in XEP-0297 containers Kim Alvefur 2021-12-29
mod_rest: Fixup internal schema references for correctness Kim Alvefur 2021-12-29
mod_bookmarks2: Remove obsolete comment Emmanuel Gil Peyrot 2021-12-27
mod_bookmarks2: Advertise XEP-0049 support Emmanuel Gil Peyrot 2021-12-26
mod_bookmarks2: Use constants for namespaces Emmanuel Gil Peyrot 2021-12-26
mod_pep_atom_categories: Add a module to index categories in Atom entries Emmanuel Gil Peyrot 2021-12-25
mod_bookmarks2: Finally add the #compat-pep feature! Emmanuel Gil Peyrot 2021-12-24
mod_bookmarks2: Add simple support for legacy PEP queries Emmanuel Gil Peyrot 2021-12-23
mod_invites_register_web: Add mod_password_policy checks for web registration Matthew Wild 2021-12-22
mod_password_policy: Support for additional policies provided by other modules Matthew Wild 2021-12-22
mod_password_policy: Silence luacheck warning for intentional global Matthew Wild 2021-12-22
mod_password_policy: Hard failure on missing/empty passwords Matthew Wild 2021-12-22
mod_password_policy: Add check that password doesn't contain username Matthew Wild 2021-12-22
mod_password_policy: Allow check_password() to indicate the policy that failed Matthew Wild 2021-12-22
mod_cloud_notify: Include extra error details if available Kim Alvefur 2021-12-19
mod_jsxc: Try not to put username and password into the ?query ... Kim Alvefur 2021-12-15
mod_jsxc: Demo module serving JSXC relatively easily from Prosody Kim Alvefur 2021-12-15
mod_muc_bot: Use correct JID for virtual occupant Kim Alvefur 2021-12-12
mod_conversejs: Refresh client shortlist in fallback text Kim Alvefur 2021-12-11
mod_export_skeletons: Add a standalone filter script Kim Alvefur 2021-12-10
mod_export_skeletons: Remove wildcard query Kim Alvefur 2021-12-10
mod_export_skeletons: Fix logic to do wildcard search Kim Alvefur 2021-12-10
mod_export_skeletons: Update examples too Kim Alvefur 2021-12-09
mod_export_skeletons: Generate ids based on log2 of the original length Kim Alvefur 2021-12-09
mod_export_skeletons: Fix override docs Kim Alvefur 2021-12-09
mod_export_skeletons: Document archive name override option Kim Alvefur 2021-12-09
mod_export_skeletons: Command to aid in analysis of archive contents Kim Alvefur 2021-12-09
mod_muc_moderation: Handle non-retraction moderation Kim Alvefur 2021-12-07
mod_muc_rtbl: Optimize case with zero hashes Kim Alvefur 2021-12-06
mod_muc_rtbl: Check joining user's host against RTBL Matthew Wild 2021-12-06
mod_muc_rtbl: Fix typo in variable name in previous commit (thanks luacheck) Matthew Wild 2021-12-06
mod_muc_rtbl: Skip check if user has any explicit affiliation with the MUC Matthew Wild 2021-12-06
mod_muc_rtbl: Fix to hook server-started globally, to fetch entries at startup (thanks mirux) Matthew Wild 2021-12-06
mod_muc_rtbl: Sync existing list entries when first loaded Matthew Wild 2021-12-06
mod_muc_rtbl: Real-time blocklist checks for MUC services Matthew Wild 2021-12-05
mod_muc_moderation: Fix actor JID when moderated from outside (thanks lovetox) Kim Alvefur 2021-12-04
mod_admin_blocklist: Update admin check for new 0.12 role API Kim Alvefur 2021-12-04
mod_ping_muc: Yet another attempt to improve MUC reliability Kim Alvefur 2021-12-02
mod_rest: Handle unknown 'kind' values Kim Alvefur 2021-12-02
mod_rest: Fix minor mistakes in openapi spec Kim Alvefur 2021-11-28
mod_rest: Add GET method of invoking XEP-0215 to openapi spec Kim Alvefur 2021-11-28
mod_rest: Fix mistaken way of specifying required fields in XEP-0215 map Kim Alvefur 2021-11-28
mod_bind2: Add initial README Kim Alvefur 2021-11-28
mod_sasl2: Add initial README Kim Alvefur 2021-11-28
mod_bind2: Silence [luacheck] warning Kim Alvefur 2021-11-28
mod_sasl2: Silence [luacheck] warning Kim Alvefur 2021-11-28
mod_bind2: Add missing missing SASL2 namespace [luacheck] Kim Alvefur 2021-11-28
mod_bind2: Advertise stream feature Kim Alvefur 2021-11-28
mod_bind2: Experimental implementation of XEP-0386: Bind 2.0 Kim Alvefur 2021-11-28
mod_sasl2: Remove channel binding Kim Alvefur 2021-11-28
mod_s2s_status: Module to track status of s2s connections by domain Matthew Wild 2021-11-26
mod_prometheus: Update docs to reference mod_http_openmetrics for trunk/0.12 Matthew Wild 2021-11-25
mod_muc_restrict_media: Fix disco#info field (thanks mirux) Kim Alvefur 2021-11-24
mod_muc_hide_media: Fix disco#info field (thanks mirux) Kim Alvefur 2021-11-24
mod_muc_restrict_media: Allow hiding inline media from unaffiliated users in MUCs Matthew Wild 2021-11-23
mod_mam_muc: Obsolete this module, it is included in Prosody since 0.11 under the name mod_muc_mam Emmanuel Gil Peyrot 2021-07-09
mod_csi: Obsolete this module, it is included in Prosody since 0.11 Emmanuel Gil Peyrot 2021-07-09
mod_carbons: Obsolete this module, it is included in Prosody since 0.10 Emmanuel Gil Peyrot 2021-07-09
mod_mam: Obsolete this module, it is included in Prosody since 0.10 Emmanuel Gil Peyrot 2021-07-09
mod_limits: Obsolete this module, it is included in Prosody since 0.10 Emmanuel Gil Peyrot 2021-07-09
mod_http_muc_log: Show messages moderated using XEP-0425 Kim Alvefur 2021-11-22
mod_muc_offline_delivery: Fix logic bug causing traceback when no reserved_nick (thanks Hund) Matthew Wild 2021-11-19
mod_dnsupdate: Add support for components Kim Alvefur 2021-11-19
mod_http_admin_api: Fix YAML indentation Kim Alvefur 2021-11-18
mod_http_admin_api: Export total storage use via mod_http_file_share Kim Alvefur 2021-11-18
mod_http_admin_api: Ensure freshness of metrics when in manual mode Kim Alvefur 2021-11-18
mod_muc_offline_delivery: Handle the user not having any affiliation data (thanks Martin) Matthew Wild 2021-11-18
mod_measure_active_users: Calculate active user counts over fixed time periods Matthew Wild 2021-11-17
mod_muc_offline_delivery: Allow the module to be enabled by default for all users Matthew Wild 2021-11-16
mod_muc_auto_reserve_nicks: Automatically reserve nicknames of MUC occupants Matthew Wild 2021-11-16
mod_smacks: Send <r> immediately from csi-flushing event Kim Alvefur 2021-11-16
mod_muc_offline_delivery: split name/var so that retrieval of form data works Matthew Wild 2021-11-15
mod_slack_webhook: fixed documentation for default nick and marked trunk as works Gary Kramlich 2021-11-12
mod_muc_offline_delivery: Less noisy, clearer, debug logging for notifications Matthew Wild 2021-11-09
mod_invites_adhoc: Allow role-based permissions to override default policy Matthew Wild 2021-11-09
mod_invites_adhoc: Add the ability to deny user invites by specific roles Matthew Wild 2021-11-09
mod_dnsupdate: Restore the --each option Kim Alvefur 2021-11-08
mod_dnsupdate: Rewrite port config vs DNS comparison code Kim Alvefur 2021-11-08
mod_dnsupdate: Fix to use correct port settings Kim Alvefur 2021-11-08
mod_dnsupdate: Use with nsupdate to update DNS records from config Kim Alvefur 2021-11-06
Merge commit tmolitor 2021-11-07
mod_smacks: Don't forgive client counting errors tmolitor 2021-11-07
mod_admin_web: make get_deps.sh stand out a little Jonas Schäfer 2021-11-07
mod_measure_malloc: Fix accidental global variable write [luacheck] Kim Alvefur 2021-11-07
luacheck: Discourage use of the 'hosts' global (like in Prosody) Kim Alvefur 2021-11-07
luacheck: Make module:metric() known Kim Alvefur 2021-11-07
luacheckrc: Remove accidentally commented directive Kim Alvefur 2020-01-28
mod_muc_moderation: Bump year Kim Alvefur 2021-11-06
mod_muc_moderation: More client feature requests Kim Alvefur 2021-11-06
mod_muc_moderation: Add list of client feature requests for XEP-0425 Kim Alvefur 2021-11-06
Delete stray editor swap file Kim Alvefur 2021-11-06
mod_muc_moderation: Use reserved nickname as fallback Kim Alvefur 2021-11-06
mod_muc_moderation: Clarify behavior with a comment Kim Alvefur 2021-11-06
mod_rest: Correct unused reference Kim Alvefur 2021-11-04
mod_rest: Map the XEP-0313 <fin> element to make paging work Kim Alvefur 2021-11-04
mod_rest: Imply type=set for archive queries Kim Alvefur 2021-11-04
mod_rest: Let 'type' be implied in path based queries Kim Alvefur 2021-11-04
mod_rest: Stop search when an implied type is determined Kim Alvefur 2021-11-04
mod_rest: Add some convenience mapping to make MAM queries easier Kim Alvefur 2021-11-04
mod_rest: Add support for mapping of XEP-0313 query iqs Kim Alvefur 2021-11-04
mod_rest: Add XEP-0059 mapping Kim Alvefur 2021-11-04
mod_rest: Add XEP-0004 mapping for future reuse Kim Alvefur 2021-11-04
mod_bookmarks2: Fix comparison Kim Alvefur 2021-11-03
mod_bookmarks2: Fix handling of nick and password elements Kim Alvefur 2021-11-03
mod_rest: Remove unused variable [luacheck] Kim Alvefur 2021-11-03
mod_reminders: Fix README metadata syntax Kim Alvefur 2021-11-03
mod_rest: Fire pre-events Kim Alvefur 2021-11-01
mod_rest: Add an anonymous mode Kim Alvefur 2021-11-01
mod_rest: Add JSON mapping of XEP-0313 archive result container Kim Alvefur 2021-10-27
mod_rest: Add recursive properties of XEP-0297 forwarded container Kim Alvefur 2021-10-27
mod_rest: Apply JSON mapping to items in <xmpp> container (e.g. MAM results etc) Kim Alvefur 2021-10-27
mod_cloud_notify: Identify (and immediately push) urgent stanzas, e.g. calls Matthew Wild 2021-10-27
mod_rest: Add new fields to openapi spec from mapping schema Kim Alvefur 2021-10-27
mod_rest: Correct option name in error message Kim Alvefur 2021-10-27
mod_rest: Set type on temp session to satisfy certain auth checks Kim Alvefur 2021-10-26
mod_rest: Add mapping for XEP-0215: External Service Discovery Kim Alvefur 2021-10-26
mod_muc_webchat_url: Add hint of being an URL to form field Kim Alvefur 2021-10-25
mod_muc_http_auth: Add missing import JC Brand 2021-10-25
mod_muc_http_auth: Allow for enabling/disabling per user host JC Brand 2021-10-25
mod_smacks: Remove EOL releases from Compatibility section, add 0.11 & trunk Kim Alvefur 2021-10-25
mod_smacks: Add smacks_s2s_resend to configuration listing Kim Alvefur 2021-10-25
mod_rest: Add XEP-0100 gateway to mapping schema Kim Alvefur 2021-10-23
mod_bookmarks2: Use max_items='max' on trunk, with fallback Kim Alvefur 2021-10-20
mod_cloud_notify: Fix traceback for clients without a stable client_id Matthew Wild 2021-10-19
mod_auth_ldap: Mark as Merged into Prosody Kim Alvefur 2021-10-18
mod_cloud_notify: Move client info out of sub-object to improve usability with map store API Matthew Wild 2021-10-18
mod_cloud_notify_priority_tag: Fix summary (thanks Zash) Matthew Wild 2021-10-18
mod_http_admin_api: Include client info in push registration debug output Matthew Wild 2021-10-18
mod_cloud_notify: Record client id (or resource) and language during registration Matthew Wild 2021-10-18
mod_cloud_notify: Fix some minor luacheck offences Matthew Wild 2021-10-18
mod_cloud_notify: Reverse dependencies Kim Alvefur 2021-10-17
mod_auth_cyrus: Import from Prosody rev 8f1e7fd55e7b Kim Alvefur 2021-10-17
mod_delegation: update to XEP-0355 v0.5 Goffi 2021-10-15
mod_cloud_notify_extensions: Add depends metadata for plugin installer Kim Alvefur 2021-10-15
mod_groups_internal: Remove deleted user from groups Kim Alvefur 2021-10-12
mod_groups_internal: Fix accidental global [luacheck] Kim Alvefur 2021-10-12
mod_cloud_notify_extensions: Convenience meta-module for Tigase push extensions Matthew Wild 2021-10-10
mod_tlsfail/README: Fix header Kim Alvefur 2021-10-03
mod_tlsfail: Add README Kim Alvefur 2021-10-03
mod_tlsfail: Add c2s support Kim Alvefur 2021-10-03
mod_tweet_data: Return when no tweet data returned JC Brand 2021-10-01
mod_pastebin: Fix pasting when <body> is not the first tag (thanks thorsten) Kim Alvefur 2021-09-29
mod_rest: Support returning multiple replies in an <xmpp> container Kim Alvefur 2021-09-28
mod_cloud_notify: notify on groupchat messages sent to bare JID arcseconds 2021-09-25
mod_muc_http_auth: Make sure query parameters are URL encoded Seve Ferrer 2021-09-23
mod_muc_http_auth: Make sure query parameters are URL encoded Seve Ferrer 2021-09-23
mod_muc_http_auth: External auth services might need to check on the nickname as well Seve Ferrer 2021-09-21
mod_muc_markers: Don't skip archiving markable messages (thanks nicoco) Matthew Wild 2021-09-18
mod_muc_require_tos: Generate a message id instead of hardcoding "foo" Emmanuel Gil Peyrot 2021-09-16
mod_muc_require_tos: Prevent a traceback when receiving a message with occupant being nil Emmanuel Gil Peyrot 2021-09-16
mod_muc_require_tos: Send the message after the subject, once the client is fully joined Emmanuel Gil Peyrot 2021-09-16
mod_muc_require_tos: Add this new module Emmanuel Gil Peyrot 2021-09-16
mod_debug_omemo: Use archive single message retrieval method Kim Alvefur 2021-09-15
mod_bookmarks2: Use same default as mod_pep for max_items Kim Alvefur 2021-09-15
mod_debug_omemo: Improve no keys/devices cases Matthew Wild 2021-09-13
mod_debug_omemo: Fix traceback in case of zero devices Kim Alvefur 2021-09-13
mod_debug_omemo: Adjust priority to act after mod_mam archived Kim Alvefur 2021-09-13
mod_debug_omemo: README: Maybe fix version table Matthew Wild 2021-09-13
mod_debug_omemo: Fix header level in HTML template Matthew Wild 2021-09-13
mod_debug_omemo: OMEMO debugging tool Matthew Wild 2021-09-13
mod_smacks: Include username in offline event, mirroring Prosody 0.10+ Kim Alvefur 2021-09-12
mod_auto_moved: Fix README rendering Matthew Wild 2021-09-12
mod_auto_moved: New module implementing XEP-0283 r0.2.0 Matthew Wild 2021-09-12
mod_smacks: Update README Martin Dosch 2021-09-12
mod_http_muc_log: Sort rooms with a description before those without Kim Alvefur 2021-09-11
mod_http_muc_log: Add way to list certain rooms in a specified order Kim Alvefur 2021-09-11
mod_s2s_auth_samecert: Handle lack of provided client certificate Kim Alvefur 2021-09-10
mod_tls_policy: Switch method of checking for TLS-encrypted connection Kim Alvefur 2021-09-09
mod_invites_register: advertise new stream feature from XEP-0445 Matthew Wild 2021-09-09
mod_register_apps: Fix removal on unload (thanks ibikk) Kim Alvefur 2021-09-08
mod_storage_xmlarchive: Stop exporting XEP-0091 timestamp in conversion Kim Alvefur 2021-09-04
mod_http_oauth2: Gracefully handle cache write failure Kim Alvefur 2021-09-02
mod_http_oauth2: Optimize cleanup timer Kim Alvefur 2021-09-02
mod_external_services: Factor out public function for converting to XML Kim Alvefur 2021-08-30
mod_external_services: Factor out public function returning current services Kim Alvefur 2021-08-29
mod_external_services: Filter services by requested credentials using a Set Kim Alvefur 2021-08-30
mod_external_services: Validate required attributes on credentials requests Kim Alvefur 2021-08-29
mod_muc_cloud_notify: Fix comparison between string and number in reference extraction. Fixes #1681. Matthew Wild 2021-09-01
mod_watch_spam_reports: Support for fetching admins from authz provider Matthew Wild 2021-08-26
mod_spam_reporting: Fallback string for missing 'reason' Kim Alvefur 2021-08-25
mod_spam_reporting: Missed a spot Kim Alvefur 2021-08-25
mod_spam_reporting: Refactor to deduplicate code Kim Alvefur 2021-08-25
mod_spam_reporting: Rename variable avoid name clash with global function Kim Alvefur 2021-08-25
mod_spam_reporting: Make 'reason' text an optional value Kim Alvefur 2021-08-25
mod_watch_spam_reports: Prepare for changing 'reason' to an optional value Kim Alvefur 2021-08-25
mod_spam_reporting: Handle unknown or future report types Kim Alvefur 2021-08-25
mod_tos: Initial draft Jonas Schäfer 2021-08-25
mod_http_upload: Prevent the module from starting without TLS Emmanuel Gil Peyrot 2021-08-25
mod_http_upload: Don’t send http: URIs to clients, this is forbidden by the XEP Emmanuel Gil Peyrot 2021-08-25
mod_http_muc_kick: Missing local keyword Seve Ferrer 2021-08-23
mod_cloud_notify_encrypted: Ensure body substring remains valid UTF-8 Kim Alvefur 2021-08-22
mod_cloud_notify_encrypted: For encrypted messages, push a friendly message instead of fallback body Matthew Wild 2021-08-22
mod_storage_xmlarchive: Support query by list of IDs Kim Alvefur 2021-08-15
mod_storage_xmlarchive: Support full id range queries Kim Alvefur 2021-08-12
mod_storage_xmlarchive: Fix return of numeric 'when' from key-value API Kim Alvefur 2021-08-12
mod_storage_xmlarchive: Advertise capabilities (none atm) Kim Alvefur 2021-08-12
mod_pubsub_text_interface: Move quick response out of unknown command text Kim Alvefur 2021-08-12
mod_pubsub_text_interface: Fix move quick response tags out of <body> Kim Alvefur 2021-08-12
mod_http_muc_kick: Fix typo Seve Ferrer 2021-08-12
mod_http_muc_kick: Publish module Seve Ferrer 2021-08-10
mod_bookmarks2: Add missing @publisher in tests Emmanuel Gil Peyrot 2021-07-30
mod_bookmarks2: Update namespace to :1 Emmanuel Gil Peyrot 2021-07-30
mod_bookmarks2: Factor namespace string into a variable Emmanuel Gil Peyrot 2021-07-30
mod_bookmarks: Deprecate this module Emmanuel Gil Peyrot 2021-07-30
mod_smacks: Use 'smacks_max_inactive_unacked_stanzas' when inactive and no timer Kim Alvefur 2021-07-28
mod_pubsub_post: fix incorrect claim Jonas Schäfer 2021-07-29
mod_invites_register: Depend on mod_invites [rockspec] Kim Alvefur 2021-07-26
mod_conversejs: Add dependency on mod_bookmarks [rockspec] Kim Alvefur 2021-07-26
mod_rest: Fix typo (thanks codespell) Kim Alvefur 2021-07-26
mod_smacks: Fix typo in comment (thanks codespell) Kim Alvefur 2021-07-26
mod_smacks: Fix traceback on missing stanza counter Kim Alvefur 2021-07-22
mod_register_apps: Reduce yellow yelling in log message Kim Alvefur 2021-07-21
mod_s2s_keepalive: Ignore errors from the local server Kim Alvefur 2021-07-21
mod_s2s_keepalive: Fix identification of replies (error-replies included) Kim Alvefur 2021-07-21
mod_pubsub_alertmanager: Include status booleans in template input Kim Alvefur 2021-07-17
mod_pubsub_alertmanager: Exclude "ends at" timestamp for unresolved alerts Kim Alvefur 2021-07-17
mod_pubsub_alertmanager: Add TODOs Kim Alvefur 2021-07-16
mod_pubsub_alertmanager: Add some words about the node template Kim Alvefur 2021-07-16
mod_pubsub_alertmanager: Minimal example of Prometheus and Alertmanager config Kim Alvefur 2021-07-16
mod_pubsub_alertmanager: Add a README with initial docs Kim Alvefur 2021-07-16
mod_pubsub_alertmanager: Allow templating the pubsub node to publish to Kim Alvefur 2021-07-16
mod_pubsub_alertmanager: Allow configuring template for <body> rendering Kim Alvefur 2021-07-16
mod_pubsub_alertmanager: Add a plain text summary Kim Alvefur 2021-06-30
mod_pubsub_alertmanager: Publish Alertmanager alerts into pubsub Kim Alvefur 2021-06-08
mod_http_upload: More emphasis on conditionality of disco_items Kim Alvefur 2021-07-14
mod_delegation: fix bare jid disco nesting Goffi 2021-07-10
mod_http_pep_avatar: Fix name of module in example Kim Alvefur 2021-07-06
mod_auto156: Include the containing object in command output Kim Alvefur 2021-07-03
mod_auto156: Queries for XEP-0156 TXT records and prints in JSON format Kim Alvefur 2021-07-03
mod_spam_reporting: Add support for XEP-0377 0.3 Martin Dosch 2021-07-01
mod_watch_spam_reports: Support spam_reporting/abuse-report Martin Dosch 2021-07-01
mod_http_upload: Fix issuing slots to components or other non-c2s sessions Kim Alvefur 2021-07-01
mod_pubsub_summary: Use pre-escaped UTF-8 sequence for compat Kim Alvefur 2021-06-30
mod_firewall: Remove reliance on full_sessions being a global Kim Alvefur 2021-06-30
mod_checkcerts: Notify both host-local and global admins Kim Alvefur 2021-06-30
mod_conversejs: Update description Kim Alvefur 2021-06-29
mod_welcome_page: Add dependency on mod_http_libjs Kim Alvefur 2021-06-29
mod_http_libjs: Check that the path to serve exists Kim Alvefur 2021-06-29
mod_compliance_2021: Add mod_turn_external as satisfying A/V category Kim Alvefur 2021-06-29
mod_measure_lua: Use gauge instead of counter for Lua version (thanks jonas’) Kim Alvefur 2021-06-28
mod_measure_lua: Capture current Lua version Kim Alvefur 2021-06-28
mod_pubsub_summary: Fix conversion of emphasis _like this_ per XEP-0393 Kim Alvefur 2021-06-28
mod_invites_register: Fix missing 'from' attribute (thanks Martin) Kim Alvefur 2021-06-25
mod_ogp: Add the ability to block OGP fetching for certain domains JC Brand 2021-06-22
mod_tweet_data: New module that fetches and sends tweet data JC Brand 2021-06-22
mod_prometheus: Revert part of previous commit Kim Alvefur 2021-06-20
Add note of incompatibility with trunk since 5f15ab7c6ae5 Kim Alvefur 2021-06-19
mod_auth_http: Format README better Emmanuel Gil Peyrot 2021-06-16
mod_http_muc_log: Different icon for edited contra editing message Kim Alvefur 2021-06-15
mod_http_muc_log: Find edit relations using XEP-0308 Kim Alvefur 2021-06-15
mod_http_muc_log: Highlight messages directly linked to Kim Alvefur 2021-06-15
mod_http_muc_log: Move out nickname into a variable for future reuse Kim Alvefur 2021-06-15
mod_http_muc_log: Add some spacing around code for readability Kim Alvefur 2021-06-15
mod_muc_restrict_nick: New module to restrict MUC occupant nicknames Matthew Wild 2021-06-15
mod_invites_adhoc/README: Fix table Kim Alvefur 2021-06-12
mod_groups_muc_bookmarks: handle removal of accounts without bookmarks Jonas Schäfer 2021-06-12
mod_auto_answer_disco_info: Fix to use event that is fired Kim Alvefur 2021-06-12
mod_smacks: Include timestamp in hibernation log message Kim Alvefur 2021-06-07
mod_firewall: Documentation updates to reduce confusion and use inclusive language Matthew Wild 2021-06-05
mod_firewall: Allow underscores in definition names Matthew Wild 2021-06-05
mod_adhoc_dataforms_demo: Add compat with 0.11 (vs trunk api change) Kim Alvefur 2021-06-01
mod_muc_dicebot: ignore messages without body Jonas Schäfer 2021-05-29
mod_muc_dicebot: A thing to roll dice Jonas Schäfer 2021-05-29
mod_measure_lua: add openmetrics-spirited way to collect lua memory use Jonas Schäfer 2021-05-29
mod_discodot: Print a graph of service discovery Kim Alvefur 2021-05-27
mod_http_admin_api: Add endpoints for server maintenance Jonas Schäfer 2021-05-27
mod_measure_malloc: port to most recent trunk statistics API Jonas Schäfer 2021-05-25
mod_rest: Add XEP-0012 to OpenAPI spec Kim Alvefur 2021-05-25
mod_rest: Add XEP-0153 to OpenAPI spec Kim Alvefur 2021-05-25
mod_rest: Add XEP-0115 to OpenAPI spec Kim Alvefur 2021-05-25
mod_rest: Update schema for <thread> Kim Alvefur 2021-05-25
mod_rest: Add various XML metadata to OpenAPI spec Kim Alvefur 2021-05-25
mod_muc_bot: Add Compatibility section to README Kim Alvefur 2021-05-24
mod_muc_bot: Add a README Kim Alvefur 2021-05-24
mod_muc_bot: Add option to ignore error bounces from bots Kim Alvefur 2021-05-24
mod_muc_bot: Add option to not send any messages to bots Kim Alvefur 2021-05-24
mod_muc_bot: Save occupant to room Kim Alvefur 2021-04-10
mod_muc_bot: Reduce hackyness of occupant construction Kim Alvefur 2021-04-10
mod_muc_bot: Attempt at module easing creation of stateless bots Kim Alvefur 2021-04-01
mod_limits_exception: New module to except some JIDs from rate limiting Matthew Wild 2021-05-24
Back out 662423cea3f4 (non-standard buttons) Kim Alvefur 2021-05-21
Back out 82689acd1294 (non-standard buttons) Kim Alvefur 2021-05-21
mod_measure_stanza_counts: port to new metrics API Jonas Schäfer 2021-05-20
mod_auth_external_insecure: Wrap warning in scary div Kim Alvefur 2021-05-16
mod_s2soutinjection: Set version 1.0 for outgoing streams (thanks moparisthebest) Matthew Wild 2021-05-11
Fix mentions of 'Content-Size' (should be Content-Length) (thanks Roobre) Matthew Wild 2021-05-08
mod_prometheus: Port to new OpenMetrics based statistics module Jonas Schäfer 2021-04-28
mod_measure_process: Provide metrics about the process itself Jonas Schäfer 2021-04-28
mod_munin: Port to new OpenMetrics based statistics module Jonas Schäfer 2021-04-28
mod_pubsub_post: Add support for urlencoded form-data Kim Alvefur 2021-04-26
mod_storage_xmlarchive: Workaround for #1646 (util.async bug with Lua 5.1) Kim Alvefur 2021-04-26
mod_rest/apidemo: Disable validator Kim Alvefur 2021-04-25
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas Kim Alvefur 2021-04-25
mod_rest: Fix type of response status codes in openapi spec Kim Alvefur 2021-04-25
mod_rest: Replace 'oob_url' with datamapper-native 'oob' Kim Alvefur 2021-04-25
mod_rest: Reorganise openapi spec to group stanza types Kim Alvefur 2021-04-25
mod_prometheus: Update readme with "manual" statistics interval Jonas Schäfer 2021-04-18
mod_prometheus: remove space between label k/v pairs Jonas Schäfer 2021-04-18
mod_statistics_statsd: Remove obsolete module, use the newer built-in statsd provider Matthew Wild 2021-04-17
mod_prometheus: Invoke stats collection if in 'manual' mode Kim Alvefur 2021-04-13
mod_minimix/README: Add TODO section Kim Alvefur 2021-04-11
mod_minimix/README: Change markdown header syntax Kim Alvefur 2021-04-11
mod_smacks: Fix calculation of smacks timeout values tmolitor 2021-04-12
mod_storage_xmlarchive: Insert micropauses in long-running queries Kim Alvefur 2021-04-09
mod_smacks: Fix traceback due to session being destroyed in send() Kim Alvefur 2021-04-01
mod_smacks: Enable on s2s by default to see what breaks Kim Alvefur 2021-03-31
mod_rest/README: Mention other modules this one is a superset of Kim Alvefur 2021-03-26
mod_rest: Add XEP-0359 ids to schema mapping Kim Alvefur 2021-03-24
mod_rest: Remodel occupant-id (XEP-0421) as single attribute tag Kim Alvefur 2021-03-23
mod_rest: Fix name of entry in error registry for unauth 'from' Kim Alvefur 2021-03-23
mod_rest: Add a 'title' to XEP-0085 mapping (for documentation) Kim Alvefur 2021-03-23
mod_rest: Add mappings for a whole pile of XEPs Kim Alvefur 2021-03-23
mod_rest: Document the /echo endpoint in the openapi spec Kim Alvefur 2021-03-23
mod_rest: Move openapi spec into res/ dir to get it included in rocks Kim Alvefur 2021-03-23
mod_rest: Reflect XEP-0092 queries no longer taking booleans in openapi spec Kim Alvefur 2021-03-23
mod_rest: Remove inaccurate comment Kim Alvefur 2021-03-23
mod_rest: Restore 'kind' property in JSON-mapped objects Kim Alvefur 2021-03-23
mod_post_msg: Add sendxmpp-curl Kim Alvefur 2021-03-23
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap) Kim Alvefur 2021-03-22
mod_pubsub_post: Allow specifying item id by a special mapping Kim Alvefur 2021-03-22
mod_pubsub_post: Add support for mapping incoming JSON to XML Kim Alvefur 2021-03-22
mod_rest: Declare presence priority an integer in -128..127 per RFC6121 Kim Alvefur 2021-03-21
mod_rest: Convert XEP-0039 to datamapping Kim Alvefur 2021-03-21
mod_rest: Replace most mappings by using util.datamapper Kim Alvefur 2021-03-21
mod_http_admin_api: support for updating user roles via the API Jonas Schäfer 2021-03-22
mod_http_admin_api: allow updating the user nickname via API Jonas Schäfer 2021-03-22
mod_muc_markers: Prevent any markers from reaching the archive, even if untracked Matthew Wild 2021-03-22
mod_rest: Add an 'echo' endpoint for debugging Kim Alvefur 2021-03-20
mod_pubsub_summary: Fix to not strip inline links Kim Alvefur 2021-03-17
mod_firewall: Add basic LIST backend for receiving items from PubSub Kim Alvefur 2021-03-14
mod_pubsub_subscription: New module providing an API for pubsub subscriptions Kim Alvefur 2021-03-15
mod_muc_rai: Switch to low-priority pre-* events, which should suffice for per-session tracking Matthew Wild 2021-03-15
mod_http_upload_external: add access control option Nicolas Cedilnik 2021-03-14
mod_pubsub_eventsource: Fix processing of newlines Kim Alvefur 2021-03-12
mod_pubsub_summary: Fix traceback when <content> not included Kim Alvefur 2021-03-12
mod_rest: Fix typos [codespell] Kim Alvefur 2021-03-09
mod_muc_http_defaults/README: Fix schema Kim Alvefur 2021-03-09
mod_ogp: Log error responses JC Brand 2021-03-08
mod_rest: Allow passing e.g. disco 'node' as a ?query variable Kim Alvefur 2021-03-07
mod_rest: Allow empty @to to mean to=account is in normal XMPP Kim Alvefur 2021-03-07
mod_rest: Fix tag name in parsing of OOB payloads Kim Alvefur 2021-03-07
mod_rest: Fix the OOB tag name which also differs in messages Kim Alvefur 2021-03-07
mod_rest: Change OOB namespace to the one used in messages Kim Alvefur 2021-03-07
mod_rest/apidemo: Serve yaml with a (non-standard) content-type Kim Alvefur 2021-03-07
mod_rest/openapi: Reorder request bodies becasue YAML Kim Alvefur 2021-03-04
mod_rest/openapi: Add missing body for POST /kind/type/to query Kim Alvefur 2021-03-04
mod_rest/openapi: Improve ping (XEP-0199) representation Kim Alvefur 2021-03-04
mod_rest/openapi: Improve organization and navigation Kim Alvefur 2021-03-04
mod_rest/openapi: Describe 'version' endpoint in more detail Kim Alvefur 2021-03-03
mod_rest/openapi: Remove 202 response for ping (doesn't happen) Kim Alvefur 2021-03-03
mod_s2s_auth_dane: Fix traceback in DANE-TA check because unpack() moved Kim Alvefur 2021-03-03
mod_s2s_auth_dane: Disable now redundant validation done in trunk Kim Alvefur 2021-03-03
mod_pubsub_text_interface: Pass node object to broadcaster for config access Kim Alvefur 2021-03-02
mod_rest: Add option for serving interactive openapi documentation Kim Alvefur 2021-03-02
mod_rest/openapi: Deduplicate things using references Kim Alvefur 2021-03-02
mod_rest/openapi: Fix dataform references Kim Alvefur 2021-03-02
mod_ogp/README: Add Lua language annotation to prosody config snippet Kim Alvefur 2021-03-02
mod_ogp/README: Annotate example as XML to enable syntax highlighting Kim Alvefur 2021-03-02
mod_ogp: Add the ability to whitelist domains JC Brand 2021-03-02
mod_ogp: Add the ability to detect and process multiple URLs in a body JC Brand 2021-03-02
mod_rest: Fix syntax error in previous commit Kim Alvefur 2021-03-01
mod_rest: Revert leftover of unfinished ?query mapping Kim Alvefur 2021-02-28
mod_rest: Add schema for errors Kim Alvefur 2021-02-28
mod_rest: Support GET for certain IQ queries Kim Alvefur 2021-02-28
mod_rest: Add more REST-looking way to send stanzas Kim Alvefur 2021-02-28
mod_rest: Restructure API spec Kim Alvefur 2021-02-28
mod_muc_http_defaults: Schema corrections Kim Alvefur 2021-02-27
mod_rest: Add an OpenAPI specification Kim Alvefur 2021-02-27
mod_rest: Roundtrip disco and items when string or boolean is used Kim Alvefur 2021-02-26
mod_migrate_http_upload: Remove storage path when done Kim Alvefur 2021-02-24
mod_migrate_http_upload: Don't include per-upload directory twice Kim Alvefur 2021-02-24
mod_migrate_http_upload: Respect the 'http_upload_path' setting Kim Alvefur 2021-02-24
mod_migrate_http_upload: Fix autolink in README Kim Alvefur 2021-02-24
mod_migrate_http_upload: Upload data converter to mod_http_file_share Kim Alvefur 2021-02-24
mod_cloud_notify_encrypted: Advertise support for JMI push notifications Matthew Wild 2021-02-23
mod_cloud_notify_encrypted: Include full JID of sender with call notifications, per spec Matthew Wild 2021-02-23
mod_cloud_notify_encrypted: Fix expected namespace of JMI description element Matthew Wild 2021-02-23
mod_cloud_notify: Consider incoming XEP-0353 call requests as important Matthew Wild 2021-02-23
mod_smacks: Correct field name for session Kim Alvefur 2021-02-23
mod_log_json: allow logging of formatted message Jonas Schäfer 2021-02-22
mod_ogp: Remove old, empty README JC Brand 2021-02-22
mod_ogp: Add README JC Brand 2021-02-22
mod_ogp: Make sure OGP fasten messages get archived JC Brand 2021-02-22
mod_smacks: Only act on CSI state changes if smacks is enabled Kim Alvefur 2021-02-22
mod_cloud_notify_encrypted: Fix traceback (incorrect variable name) Matthew Wild 2021-02-22
mod_cloud_notify_encrypted: Update to latest spec, fixes unreliable call notifications Matthew Wild 2021-02-22
mod_muc_http_defaults: Add template filters to let you extract room JID parts Kim Alvefur 2021-02-21
mod_auth_http: type fix #1621 Ben 2021-01-25
mod_muc_http_defaults: Expand documentation on expected API response Kim Alvefur 2021-02-20
mod_muc_http_defaults: Minor schema tweak Kim Alvefur 2021-02-20
Add tag 'Statistics' to some modules to ease discoverability Kim Alvefur 2021-02-19
mod_muc_http_defaults: Fix resetting affiliations (it's plural) Kim Alvefur 2021-02-19
mod_muc_http_defaults: Fix order of http callback arguments Kim Alvefur 2021-02-19
mod_muc_http_defaults: Remove fancy to be 0.11-compatible Kim Alvefur 2021-02-19
mod_muc_http_defaults: Get MUC room config from an API Kim Alvefur 2021-02-19
mod_smacks: Request ack on signal of ongoing CSI flush Kim Alvefur 2021-02-16
mod_smacks: Explicitly request ack when leaving CSI-inactive mode Kim Alvefur 2021-02-16
mod_smacks: Do ask for acks while in CSI inactive mode, but less frequent Kim Alvefur 2021-02-16
mod_http_upload: Add access config option Nicolas Cedilnik 2021-02-16
mod_smacks: Don't ask for acks while in (csi) inactive mode Kim Alvefur 2021-02-16
mod_s2s_auth_posh: Use unused loop variable for something [luacheck] Kim Alvefur 2021-02-11
mod_register_web: Add hCaptcha provider Michel Le Bihan 2021-02-15
mod_register_web: Update reCAPTCHA URL Michel Le Bihan 2021-02-15
mod_pubsub_summary: Make titles *bold* to stand out more Kim Alvefur 2021-02-10
mod_pubsub_summary: Skip adding title if already part of summary Kim Alvefur 2021-02-10
mod_pubsub_summary: Include multiple links (e.g. podcast media) Kim Alvefur 2021-02-10
mod_pubsub_summary: Explain why it picks content or summary in a comment Kim Alvefur 2021-02-10
mod_tlsfail: Test how servers react to starttls failure Kim Alvefur 2021-02-10
mod_auth_ccert/README: Add certificate purpose conifg to example Kim Alvefur 2021-02-06
mod_auth_ccert/README: Add setting to ensure Prosdy asks for client certificate Kim Alvefur 2021-02-06
mod_groups_shell: add an admin shell command for updating bookmarks Jonas Schäfer 2021-02-05
mod_groups_internal: allow force-emitting group member addition events Jonas Schäfer 2021-02-05
mod_cloud_notify: Fix nesting of push form (thanks ivucica/Andrzej) Matthew Wild 2021-02-05
mod_pubsub_feeds: Translate RSS <enclosure> to Atom for podcasts Kim Alvefur 2021-02-04
mod_pubsub_feeds: Copy Atom tags from RSS as-is Kim Alvefur 2021-02-04
mod_pubsub_summary: Mangle HTML payloads in Atom/RSS feeds Kim Alvefur 2021-02-04
mod_groups_muc_bookmarks: manage PEP (XEP-0048) bookmarks of group members Jonas Schäfer 2021-02-03
mod_groups_internal: emit events for group membership changes Jonas Schäfer 2021-02-03
mod_groups_internal: correctly destroy MUC associated with group Jonas Schäfer 2021-02-02
mod_invites: add extensive help message Jonas Schäfer 2021-02-01
mod_invites: rework CLI parsing to support groups Jonas Schäfer 2021-01-31
mod_muc_defaults: handle case where affiliations are unset Jonas Schäfer 2021-01-31
mod_groups_internal: handle empty groups correctly Jonas Schäfer 2021-01-31
mod_groups_internal: fix log message not appearing Jonas Schäfer 2021-01-31
mod_groups_internal: make robust against module reloads Jonas Schäfer 2021-01-31
mod_groups_migration: make default group name configurable Jonas Schäfer 2021-01-30
mod_groups_internal: maintain the name of the associated MUC Jonas Schäfer 2021-01-30
mod_invites_register_api: Handle password resets Jonas Schäfer 2021-01-30
mod_smacks: allow O(1) processing of delayed ack events tmolitor 2021-01-30
mod_cloud_notify: use stanza from mod_smacks to behave O(1) tmolitor 2021-01-30
mod_compliance_2021: XEP-0443: XMPP Compliance Suites 2021 self-test Kim Alvefur 2021-01-30
mod_invites_adhoc: Add support for specifying roles that may invite users, admins may always invite Matthew Wild 2021-01-28
mod_invites_adhoc: Fail contact invite if user is not on current host Matthew Wild 2021-01-28
mod_invites_page: Some fixes for external-only mode Matthew Wild 2021-01-27
mod_groups_internal: Style Matthew Wild 2021-01-27
mod_groups_internal: Fix unintended global variable (thanks luacheck) Matthew Wild 2021-01-27
mod_groups_internal: Fix incorrect function name Matthew Wild 2021-01-27
mod_groups_internal: Remove unused local function Matthew Wild 2021-01-27
mod_groups_internal: Prep MUC JID before exposing/storing it (just in case) Matthew Wild 2021-01-27
mod_invites_page: Allow disabling of built-in pages with invites_page_external option Matthew Wild 2021-01-27
mod_invites_register: factor group handling into separate module Jonas Schäfer 2021-01-26
mod_invites_groups: factor group handling out of mod_invites_register Jonas Schäfer 2021-01-26
mod_groups_internal: send invite to new members of groups Jonas Schäfer 2021-01-26
mod_migrate: Allow migrating data not attached to any user / nil user Kim Alvefur 2021-01-26
mod_invites_adhoc: also add tracking information to contact invites Jonas Schäfer 2021-01-26
mod_http_admin_api: re-add information about invite creator Jonas Schäfer 2021-01-26
mod_invites_adhoc: add information about who created an invitation Jonas Schäfer 2021-01-26
mod_invites_tracking: simple module to store who created an invite Jonas Schäfer 2021-01-26
mod_http_admin_api: remove deprecated API endpoint Jonas Schäfer 2021-01-26
mod_groups_internal: fix default value and handling of groups_muc_host Jonas Schäfer 2021-01-26
mod_groups_migration: initialise the group with a MUC Jonas Schäfer 2021-01-26
mod_http_admin_api: support for creating groups with MUCs Jonas Schäfer 2021-01-26
mod_groups_internal: manage associated MUC Jonas Schäfer 2021-01-25
mod_groups_internal: allow creating MUCs if a MUC host is linked Jonas Schäfer 2021-01-25
mod_groups_migration: module helping migration to groups Jonas Schäfer 2021-01-25
mod_groups_internal: allow delay of roster sync on group change Jonas Schäfer 2021-01-25
mod_groups_internal: allow specifying a group_id on create Jonas Schäfer 2021-01-25
mod_invites_register: port to mod_groups_internal Jonas Schäfer 2021-01-25
mod_groups_internal: new module for grouping beyond mod_adhoc_groups Matthew Wild 2021-01-25
mod_http_admin_api: port to use new mod_groups_internal module Jonas Schäfer 2021-01-25
mod_invites_register_api: reroute register call Jonas Schäfer 2021-01-25
mod_invites_register_api: New module to allow turning invites into accounts via a HTTP API Matthew Wild 2021-01-25
mod_http_admin_api: Add OpenAPI spec Matthew Wild 2021-01-23
mod_http_admin_api: Add 'reset' property to returned invite objects Matthew Wild 2021-01-23
mod_invites: Add ttl to all public creation APIs Matthew Wild 2021-01-23
mod_invites: Fix typo in variable name Matthew Wild 2021-01-23
mod_http_admin_api: Allow specifying groups in account invite Matthew Wild 2021-01-23
mod_http_admin_api: Improve invite API and support password resets Matthew Wild 2021-01-23
mod_cloud_notify_encrypted: Fix traceback on push of message with no body Matthew Wild 2021-01-22
mod_rest: Fix json-mapping stanzas with text or whitespace between tags Kim Alvefur 2021-01-22
mod_http_admin_api: Add /server/info endpoint for site_name and version Matthew Wild 2021-01-21
mod_http_oauth2: Add endpoint to revoke a key (RFC 7009 kinda) Matthew Wild 2021-01-21
mod_http_admin_api: add support for updating groups Jonas Schäfer 2021-01-21
mod_http_admin_api: Some fixes and improvements for the groups API Matthew Wild 2021-01-21
mod_cloud_notify: Make push_errors a shared table to persist across reloads and share with other modules Matthew Wild 2021-01-21
mod_http_admin_api: do not report OMEMO as ok if no devices exist Jonas Schäfer 2021-01-21
mod_http_admin_api: make the api a bit less untested Jonas Schäfer 2021-01-21
mod_http_admin_api: set content-type for debug API Jonas Schäfer 2021-01-21
mod_http_admin_api: 100% untested user debug info endpoint Matthew Wild 2021-01-21
mod_http_admin_api: restructure group-related info in API Jonas Schäfer 2021-01-20
mod_http_admin_api: Return new group object on successful creation Matthew Wild 2021-01-20
mod_http_admin_api: Switch PUT to POST where appropriate Matthew Wild 2021-01-19
mod_http_admin_api: Fix logic bug Matthew Wild 2021-01-19
mod_http_admin_api: Ensure 'reusable' flag is always present on an invite Matthew Wild 2021-01-19
mod_invites, mod_http_admin_api: Allow specifying multiple groups when creating an invite Matthew Wild 2021-01-19
mod_muc_markers: boolean should be used, not string JC Brand 2021-01-18
mod_cloud_notify: Fix handling of push_queue tmolitor 2021-01-17
mod_http_admin_api: Add XMPP URI into invite objects Matthew Wild 2021-01-17
mod_http_admin_api: Add groups management endpoints Matthew Wild 2021-01-17
mod_http_admin_api: Add groups property to users Matthew Wild 2021-01-17
mod_http_admin_api: Add support for creating reusable/group/custom-ttl invites Matthew Wild 2021-01-17
mod_http_admin_api: Use json.encode_array() when returning an array Matthew Wild 2021-01-17
mod_http_admin_api: Expose new invite properties: groups, source and reusable Matthew Wild 2021-01-17
mod_invites_register: Add user to groups included in an invite Matthew Wild 2021-01-17
mod_invites: Add public API method for creating group invites Matthew Wild 2021-01-17
mod_invites: Add support to internal API for creating reusable and custom-TTL invites Matthew Wild 2021-01-17
mod_http_admin_api: Add methods for managing users Matthew Wild 2021-01-17
mod_invites: Fix some more luacheck warnings Matthew Wild 2021-01-17
mod_http_admin_api: HTTP API for managing users and invites Matthew Wild 2021-01-17
mod_invites: Fix luacheck warning Matthew Wild 2021-01-17
mod_invites: Add internal API to list, read and delete account invites Matthew Wild 2021-01-17
mod_http_oauth2: Rudimentary support for scopes (but not really) Matthew Wild 2021-01-16
mod_muc_deliver_offline: New module for delivery of MUC messages to offline users Matthew Wild 2021-01-15
mod_muc_markers: Fix default value in readme JC Brand 2021-01-15
mod_muc_markers: Add config setting to turn off sending of markers on MUC join JC Brand 2021-01-15
mod_cloud_notify_filters: New module to support push notification filters Matthew Wild 2021-01-13
mod_muc_rai: Get user JID from event.occupant JC Brand 2021-01-13
mod_cloud_notify_priority_tag: New module to support Tigase's push priority indicator extension Matthew Wild 2021-01-13
mod_cloud_notify_encrypted: Use new direct access to notification element Matthew Wild 2021-01-13
mod_cloud_notify: Some restructuring to allow direct access to notification element within push event Matthew Wild 2021-01-13
mod_cloud_notify_encrypted: Truncate message body to 255 characters Matthew Wild 2021-01-13
mod_cloud_notify_encrypted: Fixes to the push notification syntax and payload Matthew Wild 2021-01-13
mod_cloud_notify_encrypted: Fix the location of the <encrypt> element in push registrations Matthew Wild 2021-01-13
mod_cloud_notify: Include 'important' flag in push event data Matthew Wild 2021-01-13
mod_cloud_notify_encrypted: New module for Encrypted Push Notifications Matthew Wild 2021-01-12
mod_roster_command: Fix subscription when the "user JID" is a bare domain. Boris Grozev 2021-01-05
mod_cloud_notify: Fire register and push events for integration with other modules Matthew Wild 2021-01-12
mod_cloud_notify: fix push flooding on delayed acks tmolitor 2021-01-11
mod_muc_ban_ip: Lua is not C, fix typo Georg Lukas 2021-01-11
mod_mucc_http_auth: Provide Authorization header setting for deployments behind a login Seve Ferrer 2021-01-06
mod_muc_ban_ip: do not error() on banned user sending error to MUC Georg Lukas 2021-01-06
mod_cache_c2s_caps: log full JID on all relevant code paths Georg Lukas 2020-05-22
mod_muc_http_auth: `no-authorized` error must be of type `auth` JC Brand 2021-01-06
mod_client_proxy: Fix typo in readme Jonas Schäfer 2021-01-05
mod_log_http: Switch to line buffering (thanks Zash+Ge0rG) Matthew Wild 2021-01-05
mod_pastebin: Document tresholds inclusion in disco#info Kim Alvefur 2021-01-02
mod_pastebin: Normalize markdown Kim Alvefur 2021-01-02
mod_muc_mention_notifications: Add description in readme JC Brand 2020-12-30
mod_muc_mention_notifications: Send mention notifications from the MUC JID JC Brand 2020-12-30
Improve UX by providing defaults users expect Seve Ferrer 2020-12-22
End value is index+1 as per the newest revision https://xmpp.org/extensions/xep-0372.html#revision-history-v0.4.0 Seve Ferrer 2020-12-22
mod_http_upload_external: update php scripts to return HTTP 201 Created on upload Richard Schwab 2020-12-21
mod_rest: Optimize stanza to JSON mapping Kim Alvefur 2020-12-16
mod_muc_mention_notifications: Remove debugging helpers JC Brand 2020-12-21
muc_mention_notifications: Rename module JC Brand 2020-12-21
muc_room_mention_notifications: Set xmlns to what's used in the protoXEP JC Brand 2020-12-21
muc_room_mention_notifications: Handle referenced JID being a MUC nickname JID JC Brand 2020-12-21
mod_muc_http_auth: Bugfix: Not properly listening on register IQs Seve Ferrer 2020-12-18
Improve UX by providing defaults users expect Seve Ferrer 2020-12-18
mod_migrate: Add support for the fictitious pep_data store Matthew Wild 2020-12-15
mod_muc_http_auth: Use get_option_set API properly Seve Ferrer 2020-12-15
mod_vcard_muc: Pass room object around instead of JID, hopefully fixing traceback Matthew Wild 2020-12-15
For deployments that have https://hg.prosody.im/trunk/file/tip/plugins/muc/register.lib.lua#l7 and use https://modules.prosody.im/mod_muc_http_auth.html users can still register to a MUC even if they are not allowed to join. That means they would receive RAI or RMN, for instance. Seve Ferrer 2020-12-15
mod_muc_markers: Add option for @id rewriting, default off (may break some clients) Matthew Wild 2020-12-14
mod_muc_rai: Use xmlns from XEP-0437 JC Brand 2020-12-14
Prosodoy module to externalize MUC authorization via HTTP Seve Ferrer 2020-12-12
mod_cloud_notify: Some code cleanup, now luacheck-clean. No functionality changes. Matthew Wild 2020-12-11
mod_sentry: Include sentry.lib in luarock Kim Alvefur 2020-12-10
mod_s2s_keepalive: Don't send whitespace keepalives before s2sin stream is open Kim Alvefur 2020-12-10
mod_sentry: Pull message from error *before* we mutate it into something different... Matthew Wild 2020-12-09
mod_sentry: Pull default message from error text or wrapped error (if string) Matthew Wild 2020-12-09
mod_sentry: Automatically attach exceptions for errors used in log parameters Matthew Wild 2020-12-09
mod_sentry: Fix to correctly iterate over traceback Matthew Wild 2020-12-09
mod_sentry: Ensure frames gets encoded as a JSON array, even if empty Matthew Wild 2020-12-09
mod_sentry: Don't include tracebacks in extra context Matthew Wild 2020-12-09
mod_sentry: Fix syntax for inclusion of stack traces in events Matthew Wild 2020-12-09
mod_sentry: Support for including stack frames in exception events Matthew Wild 2020-12-09
mod_sentry: Fix typo in method name Matthew Wild 2020-12-09
mod_sentry: New module to forward errors to a Sentry server Matthew Wild 2020-12-08
mod_pubsub_feeds: Don't skip publishing items after an existing one Kim Alvefur 2020-11-30
mod_muc_rai: Use log systems string formatting facilities Kim Alvefur 2020-12-01
mod_muc_room_mention_notifications: Publish module Seve Ferrer 2020-12-04
mod_bookmarks2: Fix luacheck warning Emmanuel Gil Peyrot 2020-12-03
mod_bookmarks2: Add a warning about client compatibility Emmanuel Gil Peyrot 2020-12-03
mod_muc_rai: Subscribe/unsubscribe users when leaving/joining Seve Ferrer 2020-12-01
mod_http_oauth2: Fix passing OAuth-specific error details Kim Alvefur 2020-11-28
mod_rest: Expand TODO Kim Alvefur 2020-11-28
mod_admin_notify: Fix traceback when no admins listed in config Matthew Wild 2020-11-25
mod_cloud_notify: Modernize interface to mod_smacks tmolitor 2020-11-24
mod_http_oauth2: Periodically trim unused authorization codes Kim Alvefur 2020-11-22
mod_http_oauth2: Keep authorization codes in memory instead of storage Kim Alvefur 2020-11-22
mod_http_oauth2: Reduce authorization code validity time to 2 minutes Kim Alvefur 2020-11-22
mod_http_oauth2: Factor out authorization code validity decision Kim Alvefur 2020-11-22
mod_adhoc_oauth2_client: Fix including final client_id in result form Kim Alvefur 2020-11-22
mod_adhoc_oauth2_client: Advertise URI fields with XEP-0122 Kim Alvefur 2020-11-22
mod_adhoc_oauth2_client: Fix adhoc status on error Kim Alvefur 2020-11-22
mod_http_oauth2: Add TODO Kim Alvefur 2020-11-22
mod_adhoc_oauth2_client: Add stub README Kim Alvefur 2020-11-22
mod_http_oauth2: Improve storage of client secret Kim Alvefur 2020-11-22
mod_adhoc_oauth2_client: Note TODO Kim Alvefur 2020-11-22
mod_adhoc_oauth2_client: Allow creating OAuth2 clients via ad-hoc Kim Alvefur 2020-11-21
mod_http_oauth2: Rescope oauth client config into users' storage Kim Alvefur 2020-11-21
mod_http_oauth2: Remove unnecessary redirect uri check Kim Alvefur 2020-11-21
mod_http_oauth2: Unpack event object to improve readability Kim Alvefur 2020-11-21
mod_http_oauth2: Fix incomplete function arity change in dea6bea2ddd3 Kim Alvefur 2020-11-21
mod_http_oauth2: Authorization code flow Kim Alvefur 2020-11-21
mod_ogp: Update parsing logic to catch more cases Seve Ferrer 2020-11-18
mod_ogp: Improve parsing patterns Seve Ferrer 2020-11-18
mod_muc_inject_mentions: Add new setting to trigger mentions only if a prefix is found Seve Ferrer 2020-11-17
mod_ogp: Add module Seve Ferrer 2020-11-15
mod_rest: Fix attempt at indexing nil if an error stanza is missing <error> Kim Alvefur 2020-11-15
mod_rest: Ensure no attempt is made to reply to an error stanza Kim Alvefur 2020-11-15
mod_rest: Catch and log errors in callback promise chain Kim Alvefur 2020-11-15
mod_rest/example: Reorder things to match the disco#info feature order Kim Alvefur 2020-11-15
mod_rest: Use promise based HTTP client API Kim Alvefur 2020-11-15
mod_rest/example: Advertise version query support Kim Alvefur 2020-11-15
mod_rest: Use HTTP error mapping from net.http.errors Kim Alvefur 2020-11-15
mod_rest: Use util.error registry datatype Kim Alvefur 2020-11-14
mod_muc_inject_mentions: Make module scalable by iterating through the body instead of participants list as the main loop Seve Ferrer 2020-11-14
mod_rest: Add whitespace to improve readability, code navigation Kim Alvefur 2020-11-12
mod_post_msg: Advertise mod_rest, the spiritual successor Kim Alvefur 2020-11-12
mod_post_msg: Tweak header level Kim Alvefur 2020-11-12
mod_prometheus: Warn users to put statistics settings in the global section Emmanuel Gil Peyrot 2020-11-10
mod_admin_notify: New module providing an API to notify host admins Matthew Wild 2020-11-09
mod_http_oauth2: Fix typo not caught by luacheck Kim Alvefur 2020-11-09
mod_firewall: Some additional documentation improvements, particularly adding section links where needed Matthew Wild 2020-11-06
mod_firewall: Improve 'INSPECT' comparison operator documentation Matthew Wild 2020-11-06
mod_pubsub_text_interface: Remove receipt handling (thanks meaz) Kim Alvefur 2020-11-05
mod_bob: Add dependency metadata Kim Alvefur 2020-10-28
mod_auto_answer_disco_info: Add dependency data for rock packaging Kim Alvefur 2020-10-28
mod_offline_email: explicitly set charset to utf-8 to override mailclients default settings Vladimir D. Seleznev 2020-10-26
mod_http_prebind: Stop hardcoding test domain Emmanuel Gil Peyrot 2020-10-25
mod_http_prebind: New module Emmanuel Gil Peyrot 2020-10-25
mod_http_oauth2: Accept empty scope Kim Alvefur 2020-10-23
mod_conversejs: Comment on what's going on in JS template Kim Alvefur 2020-10-23
mod_log_ringbuffer: Add 'lines' option (actually an alternative ringbuffer implementation) Matthew Wild 2020-10-20
mod_log_ringbuffer: Discard old data when buffer is full Matthew Wild 2020-10-20
mod_invites*: Also link to mod_invites_api Kim Alvefur 2020-10-19
mod_invites*: Link to each other Kim Alvefur 2020-10-19
mod_debug_traceback: Fix global lookup warning on 0.11.x Matthew Wild 2020-10-19
mod_cloud_notify: make logging more clear tmolitor 2020-10-19
mod_log_ringbuffer: Document how to integrate with mod_debug_traceback Matthew Wild 2020-10-16
mod_log_ringbuffer: Switch `filename` to not be interpolated, add filename_template which is Matthew Wild 2020-10-16
mod_log_ringbuffer: Fix incorrect parameter name Matthew Wild 2020-10-16
mod_debug_traceback: Fix to use the cached traceback Matthew Wild 2020-10-16
mod_invites_api: Allow restricting HTTP methods per key (once implemented) Matthew Wild 2020-10-16
mod_log_ringbuffer: Update default filename to include data path Matthew Wild 2020-10-16
mod_debug_traceback: Descendent of mod_traceback with some additional features Matthew Wild 2020-10-16
mod_s2s_keepalive: Restore timer start (Thanks Ge0rG) Kim Alvefur 2020-10-16
mod_s2s_keepalive: Fix response handler (thanks Ge0rG) Kim Alvefur 2020-10-16
mod_invites_page: Change client selection button text from 'Install' to 'Select' by default Matthew Wild 2020-10-16
mod_invites_page: Remove preauth URI button Matthew Wild 2020-10-16
mod_conversejs: Add comments about default settings Kim Alvefur 2020-10-15
mod_conversejs/README: Complete list of auto-injected settings Kim Alvefur 2020-10-15
mod_conversejs/README: Add text about preventing auto-load of mod_bosh/ws Kim Alvefur 2020-10-15
mod_conversejs: Tweak wording Kim Alvefur 2020-10-15
mod_log_ringbuffer: New module to send logs to an in-memory ringbuffer Matthew Wild 2020-10-15
mod_s2s_keepalive: Fix name of timestamp function Kim Alvefur 2020-10-14
mod_s2s_keepalive: Use timestamp as iq @id Kim Alvefur 2020-10-14
mod_welcome_page/html: Containerize the Jumbotron! Kim Alvefur 2020-10-14
mod_invites_page: Fix table in README (thanks Ge0rG) Matthew Wild 2020-10-14
mod_welcome_page/html: Fix closing div tag! Kim Alvefur 2020-10-14
mod_http_index: Remove unused CSS class Kim Alvefur 2020-10-13
mod_http_index,muc_log: More CSS tweaks Kim Alvefur 2020-10-13
mod_admin_web: Add a title for mod_http_index Kim Alvefur 2020-10-12
mod_http_index,mod_http_muc_log: Tweak again Kim Alvefur 2020-10-12
mod_http_index, mod_http_muc_log: Tweak navigation element margins Kim Alvefur 2020-10-12
mod_http_index: Copy style from mod_http_muc_log (inc dark theme!) Kim Alvefur 2020-10-12
mod_welcome_page: Serve from top level path (/) by default Kim Alvefur 2020-10-12
mod_welcome_page/html: Fix form target if path isn't / Kim Alvefur 2020-10-12
Merge JC Brand 2020-10-12
muc_batched_probe: don't return too quickly JC Brand 2020-10-12
mod_smacks: don't store mam results in offline store tmolitor 2020-10-12
mod_muc_batched_probe: don't rely on mt_room:respond_to_probe method JC Brand 2020-10-12
mod_register_apps: Fix removal of apps from array on unload Kim Alvefur 2020-10-10
mod_register_apps: Ignore the long lines [luacheck] Kim Alvefur 2020-10-10
Back out a8aacfbdaea9: Not needed since change in trunk Kim Alvefur 2020-10-09
mod_welcome_page: New module to provide a friendly entrypoint to invite-based setups Matthew Wild 2020-10-09
mod_register_apps: Point out assets/ directory for packaging Kim Alvefur 2020-10-08
mod_http_muc_log: Move template into a directory to ease packaging Kim Alvefur 2020-10-08
mod_admin_web: Really fix luarocks build spec Kim Alvefur 2020-10-08
mod_admin_web: Serve resources from resource path in trunk/0.11 Kim Alvefur 2020-10-08
mod_admin_web: Include build instructions in metadata Kim Alvefur 2020-10-08
mod_register_apps: Add setup instructions for Beagle IM Matthew Wild 2020-10-07
mod_muc_moderation: Improve error message to be more helpful Kim Alvefur 2020-10-06
mod_conversejs: Automatically register as a site app (see mod_register_apps) Matthew Wild 2020-10-06
mod_invites_register_web: Support a 'login_link_format' for apps, redirected to after successful registration Matthew Wild 2020-10-06
mod_invites_register_web: Fix bug where invalid invite code redirected to wrong URL Matthew Wild 2020-10-06
mod_invites_register_web: Tweak layout and text of web chat CTA Matthew Wild 2020-10-06
mod_invites_page: Always display web clients regardless of detected platform Matthew Wild 2020-10-06
mod_register_apps: Add support for module:provides("site-app", app_info) Matthew Wild 2020-10-06
mod_register_apps: Add logo for Converse.js Matthew Wild 2020-10-06
mod_firewall: Add packaging metadata to include libraries Kim Alvefur 2020-10-05
mod_rest: Add packaging metadata to include jsonmap lib and examples Kim Alvefur 2020-10-05
mod_invites_register_web: Support linking to a web chat after successful registration Matthew Wild 2020-10-05
mod_conversejs: Hint that templates should be copied into packages Kim Alvefur 2020-10-01
mod_conversejs: Move templates into a directory for easier install Kim Alvefur 2020-10-01
mod_muc_inject_mentions: Add new configuration setting to choose between registered nicknames or online participants Seve Ferrer 2020-10-01
mod_muc_inject_mentions: Add new configuration setting to strip out prefixes from mentions Seve Ferrer 2020-09-30
mod_muc_inject_mentions: Should not append mentions by default Seve Ferrer 2020-09-29
mod_muc_inject_mentions: Add new configuration setting to look for mentions even if the client sent some already Seve Ferrer 2020-09-29
mod_muc_inject_mentions: Update README explainig mention_delimiters setting Seve Ferrer 2020-09-28
mod_muc_inject_mentions: Improve mentions lookup by using a set instead of a list Seve Ferrer 2020-09-28
mod_auth_http: Fix unfinished sentence in Matthew Wild 2020-09-30
mod_auth_http: Yet another module to authenticate against a HTTP service Matthew Wild 2020-09-30
Update local repository Seve Ferrer 2020-09-28
mod_muc_inject_mentions: Refactor code using in_list utility function to improve readability Seve Ferrer 2020-09-28
Merge Kim Alvefur 2020-09-26
mod_conversejs: Generate 'assets_path' to fix locating certain resources Kim Alvefur 2020-09-25
Improve mod_firewall readme Christian Weiske 2020-09-21
mod_cloud_notify: fix comment text tmolitor 2020-09-23
mod_easy_invite: Highlight deprecation notice Kim Alvefur 2020-09-21
mod_firewall: Update another chain name for consistency Matthew Wild 2020-09-21
mod_firewall: Update chain name for consistency Matthew Wild 2020-09-21
mod_conversejs: Enable serving resources from built-in http server Kim Alvefur 2020-09-20
mod_firewall: Add jabberspam-simple-blocklist.pfw and spam-blocklists.pfw Matthew Wild 2020-09-20
mod_muc_inject_mentions: Catch nicknames between new lines Seve Ferrer 2020-09-20
mod_muc_inject_mentions: Allow suffixes to be used after a new line Seve Ferrer 2020-09-20
mod_muc_inject_mentions: Allow suffixes to be used before a new line Seve Ferrer 2020-09-20
mod_muc_inject_mentions: Allow preffixes to be used after a new line Seve Ferrer 2020-09-20
mod_muc_inject_mentions: (W311) value assigned to variable _first is overwritten on line 104 before use Seve Ferrer 2020-09-20
mod_muc_inject_mentions: (W211) unused variable node, (W211) unused variable host Seve Ferrer 2020-09-20
mod_muc_inject_mentions: (W213) unused loop variable i Seve Ferrer 2020-09-20
mod_muc_inject_mentions: Publish module to repository Seve Ferrer 2020-09-20
mod_muc_search: Some changes predating version control Kim Alvefur 2018-08-17
mod_muc_search: Implementation of the search.jabber.network XMPP API Kim Alvefur 2018-08-17
mod_invites_register_web: Include html resources in rock Kim Alvefur 2020-09-15
mod_invites_page: Fix platform detection and don't show empty list of clients for unknown platforms Matthew Wild 2020-09-15
mod_invites_page: Add alt text to invalid invite image Matthew Wild 2020-09-15
mod_invites_page: Apply fixes from invite page to client URI page Matthew Wild 2020-09-15
mod_invites_page: Remove h-100 that was preventing uri-cta from being tapped on Fennec (thanks meaz) Matthew Wild 2020-09-15
mod_invites_page: Some HTML fixes to please the W3C validator Matthew Wild 2020-09-15
mod_invites_page, mod_invites_register_web: Set correct Content-Type everywhere necessary Matthew Wild 2020-09-15
mod_firewall: spam-blocking.pfw: allow subscription acks through Matthew Wild 2020-09-15
mod_firewall: Add checkcerts option for HTTP lists, cert verification disabled when SNI unsupported Matthew Wild 2020-09-15
mod_firewall: Add docs for list types and parameters Matthew Wild 2020-09-15
mod_invites_page: Fix HTML syntax error Matthew Wild 2020-09-14
mod_invites_page: Fix incorrect use of <button> (thanks Martin) Matthew Wild 2020-09-14
mod_invites_page: Fix indentation and mismatched <div> tag (thanks Martin) Matthew Wild 2020-09-14
mod_muc_occupant_id: remove Stage-Alpha label Maxime “pep” Buquet 2020-09-14
mod_invites_register: Fix traceback for non-invite registrations Matthew Wild 2020-09-14
mod_invites_register: Fix traceback on registration via other module (thanks franck) Kim Alvefur 2020-09-14
mod_invites_register_web: Also add ip to user-registered Matthew Wild 2020-09-14
mod_register_dnsbl: Handle missing session in user-registering event (thanks meaz) Matthew Wild 2020-09-14
mod_invites_register_web: Include request.ip in user-registering event (thanks franck) Matthew Wild 2020-09-14
mod_invites_page: Add Link header for URI with rel=alternate Matthew Wild 2020-09-14
mod_invites_api: New module to create new invites over HTTP Matthew Wild 2020-09-13
mod_register_apps: Prevent traceback if hide_apps is unset (thanks meaz) Kim Alvefur 2020-09-12
mod_register_apps: Add site_apps_show and site_apps_hide options (thanks meaz) Matthew Wild 2020-09-12
mod_invites_register_web: Fix traceback on missing query params Matthew Wild 2020-09-12
mod_register_apps: Don't duplicate client entries on module reload Matthew Wild 2020-09-12
mod_register_apps: Add missing docs Matthew Wild 2020-09-11
various: Update dependencies Kim Alvefur 2020-09-11
mod_invites_register_web: Remove dependency on mod_easy_invite Matthew Wild 2020-09-11
mod_invites_page: Remove dependency on mod_invites_register_web Matthew Wild 2020-09-11
mod_invites_register: New module to allow IBR with invite tokens Matthew Wild 2020-09-11
various: Dependency metadata needs the mod_ prefix Kim Alvefur 2020-09-11
various: Add some dependency metadata Kim Alvefur 2020-09-11
mod_lastlog2: Fix reporting of IP address (thanks Ge0rG) Kim Alvefur 2020-09-11
mod_lastlog2: Fix 'registered' event (Thanks Ge0rG) Kim Alvefur 2020-09-11
mod_muc_media_metadata: Bootstrap warning box Kim Alvefur 2020-09-11
mod_muc_media_metadata: Add alpha tag and experimental warning Matthew Wild 2020-09-11
mod_invite: Add deprecation note and tag Matthew Wild 2020-09-11
mod_easy_invite: Add deprecation note and tag Matthew Wild 2020-09-11
mod_invites: Update documentation Matthew Wild 2020-09-11
mod_invites: Absorb shell and prosodyctl commands from mod_easy_invite Matthew Wild 2020-09-11
mod_http_libjs: Add compatibility with Prosody 0.11.x Matthew Wild 2020-09-11
mod_invites_page: New module to generate landing page for invites Matthew Wild 2020-09-11
mod_invites_register_web: New module to allow web registration with an invite token Matthew Wild 2020-09-11
mod_invites_adhoc: New module to allow invite creation via ad-hoc commands (XEP-0401) Matthew Wild 2020-09-11
mod_register_apps: Provides a configurable list of XMPP apps Matthew Wild 2020-09-10
mod_easy_invite: Add a touch of dependency info Kim Alvefur 2020-09-10
mod_muc_notifications: adapt to MUC get_name() API changes marc0s 2020-09-08
mod_easy_invite: Remove hard dependency on mod_invites_page and allow configuration of different landing page module Matthew Wild 2020-09-07
mod_http_libjs: New module to serve common CSS/Javascript libraries Matthew Wild 2020-09-07
mod_easy_invite: Rewrite prosodyctl command handler to support new features (from Snikket) Matthew Wild 2020-09-07
mod_easy_invite: Allow account reset invites Matthew Wild 2020-09-07
mod_easy_invite: Allow setting account roles from associated invite (from Snikket) Matthew Wild 2020-09-07
mod_easy_invite: Add code comment (from Snikket) Matthew Wild 2020-09-07
mod_easy_invite: Minor refactoring to begin merging additional changes from Snikket Matthew Wild 2020-09-07
mod_invites: Fix potential traceback when invalid token used (from Snikket) Matthew Wild 2020-09-07
mod_invites: Whitespace (from Snikket) Matthew Wild 2020-09-07
mod_invites: Include invite type and uri in validated invites (from Snikket) Matthew Wild 2020-09-07