Log

description author age
mod_http_admin_api: Return roles for existing invites, if any Matthew Wild Tue, 16 Apr 2024 15:01:40 +0100
mod_http_admin_api: Allow specifying roles for invitations Matthew Wild Tue, 16 Apr 2024 14:15:16 +0100
mod_pubsub_serverinfo: node is a string, not a number Matthew Wild Tue, 16 Apr 2024 13:03:39 +0100
mod_pubsub_serverinfo: Fix for compatibility with 0.12 option getters Matthew Wild Tue, 16 Apr 2024 12:58:08 +0100
mod_pubsub_serverinfo: Don't default to non-local pubsub servers (thanks roughnecks) Matthew Wild Tue, 16 Apr 2024 12:41:52 +0100
mod_http_admin_api: User activity gauges need to be summed (labels by host) Matthew Wild Tue, 16 Apr 2024 12:05:47 +0100
mod_sasl2_fast: Improve handling when SASL profile unexpectedly lacks CB Matthew Wild Tue, 16 Apr 2024 10:42:25 +0100
mod_muc_restrict_avatars: Allow MUC admin to control restriction Stephen Paul Weber Tue, 09 Apr 2024 14:44:52 -0500
misc/systemd: Add comment with link to our debian resources including systemd service file Kim Alvefur Sat, 06 Apr 2024 17:55:23 +0200
misc/systemd: Fix typo Kim Alvefur Sat, 06 Apr 2024 17:51:29 +0200
mod_client_management: Prevent exception on missing client info Kim Alvefur Sat, 06 Apr 2024 13:04:35 +0200
mod_sasl2_fast: Update reference to now published XEP-0484 (thanks gooya) Kim Alvefur Sat, 30 Mar 2024 15:10:51 +0100
mod_lastlog2: Fix typo from original copy-paste aidan Sun, 25 Feb 2024 18:20:04 -0800
mod_sasl_ssdp: Add go-sendxmpp to clients supporting XEP-0474. Martin Dosch Tue, 26 Mar 2024 22:15:41 +0100
mod_compat_roles: Fix attempt to index a nil value #1847 Kim Alvefur Sat, 23 Mar 2024 15:44:13 +0100
mod_privilege: Fix IQ privileges advertising for multiple namespaces nicoco Fri, 22 Mar 2024 11:02:04 +0100
mod_pastebin: Back out 040eaa3844f4 Kim Alvefur Thu, 21 Mar 2024 19:44:27 +0100
mod_conversejs: Allow installation as PWA BetaRays Sun, 17 Mar 2024 15:05:29 +0100
mod_firewall: Fix syntax error (thanks mirux) Matthew Wild Thu, 14 Mar 2024 09:48:30 +0000
mod_pubsub_serverinfo: update reference to XEP. Guus der Kinderen Thu, 14 Mar 2024 09:55:46 +0100
mod_rest: Fix incorrect 'type' in mapping schema for XEP-0100 Kim Alvefur Wed, 13 Mar 2024 23:45:25 +0100
mod_firewall: REPORT TO: Include id in reports Matthew Wild Tue, 12 Mar 2024 14:31:45 +0000
mod_firewall: Support util.id.* as dependencies Matthew Wild Tue, 12 Mar 2024 14:31:21 +0000
mod_firewall: 'REPORT TO': fix default reason fallback if none is provided Matthew Wild Tue, 12 Mar 2024 14:27:43 +0000
mod_report_forward: Include id on report submissions Matthew Wild Tue, 12 Mar 2024 14:07:00 +0000
mod_measure_active_users: Switch to mod_cron for scheduling Matthew Wild Tue, 12 Mar 2024 10:56:41 +0000
mod_http_admin_api: Include active user counts in metrics response Matthew Wild Tue, 12 Mar 2024 10:41:55 +0000
mod_auth_oauth_external: Fix typo Kim Alvefur Sat, 09 Mar 2024 21:05:00 +0100
mod_report_forward: fix address detection when there are multiple field values Stephen Paul Weber Mon, 11 Mar 2024 19:28:19 -0500
mod_anti_spam: New module for spam filtering (pre-alpha) Matthew Wild Tue, 05 Mar 2024 18:26:29 +0000
mod_http_oauth2: Reflect changes to defaults etc Kim Alvefur Tue, 05 Mar 2024 00:32:00 +0100
mod_report_forward: Fixes for abuse contact address lookup in origin reporting Matthew Wild Sun, 03 Mar 2024 18:06:47 +0000
mod_report_forward: Depend on mod_spam_reporting for auto-loading Matthew Wild Sun, 03 Mar 2024 16:10:14 +0000
mod_report_forward: Open archive store correctly (thanks Menel) Matthew Wild Sun, 03 Mar 2024 16:05:04 +0000
mod_spam_report_forwarder: Rename to mod_report_forward Matthew Wild Sun, 03 Mar 2024 16:03:27 +0000
mod_log_ringbuffer: Detach event handlers on logging reload (thanks Menel) Kim Alvefur Sun, 03 Mar 2024 11:23:40 +0100
mod_log_ringbuffer: Hook POSIX signals via event only Kim Alvefur Sat, 02 Mar 2024 15:11:20 +0100
mod_traceback: Hook signal via event instead of directly Kim Alvefur Sat, 02 Mar 2024 14:47:09 +0100
mod_debug_traceback: Remove direct POSIX signal handling, require Prosody 0.12+ Kim Alvefur Sat, 02 Mar 2024 14:42:27 +0100
mod_muc_moderation: Remove Poezio, feature request gone in migration Kim Alvefur Thu, 29 Feb 2024 18:05:09 +0100
mod_muc_moderation: Fix example Kim Alvefur Thu, 29 Feb 2024 18:00:01 +0100
mod_spam_report_forwarder: Only forward to xmpp: URIs, and exclude MUCs Matthew Wild Thu, 29 Feb 2024 16:33:15 +0000
mod_muc_adhoc_bots: Fix bug preventing multiple commands from showing Stephen Paul Weber Sun, 25 Feb 2024 19:17:40 -0500
mod_push2: empty table instead of nil when not present Stephen Paul Weber Sun, 25 Feb 2024 19:10:30 -0500
mod_spam_report_forwarder: Support for reporting messages, and reporting to origin server Matthew Wild Sun, 25 Feb 2024 15:28:45 +0000
mod_pubsub_serverinfo: Update to use mod_server_info (fixes #1841) Matthew Wild Fri, 23 Feb 2024 22:50:57 +0000
mod_server_info: Rewrite/backport from Prosody 1ce18cb3e6cc Matthew Wild Fri, 23 Feb 2024 22:47:05 +0000
mod_pubsub_serverinfo: Update README to link to known issues Matthew Wild Fri, 23 Feb 2024 13:02:33 +0000
mod_audit_status: Expose 'crashed' flag Matthew Wild Tue, 20 Feb 2024 17:11:42 +0000
mod_http_upload_external: Fix typo in access documentation. aidan Thu, 15 Feb 2024 09:20:50 -0800
mod_firewall: Fix REPORT TO action name in documentation Matthew Wild Mon, 12 Feb 2024 16:31:25 +0000
mod_blocking: Drop mention of mod_privacy Kim Alvefur Mon, 12 Feb 2024 15:44:38 +0100
mod_blocking: Deprecate Kim Alvefur Mon, 12 Feb 2024 15:43:11 +0100
mod_privacy_lists: Deprecate Kim Alvefur Mon, 12 Feb 2024 15:41:41 +0100
mod_firewall: Fix to find scripts when installed with plugin installer Kim Alvefur Sun, 11 Feb 2024 12:50:53 +0100
mod_pubsub_mqtt: Update to MQTT 3.1.1 Matthew Wild Wed, 07 Feb 2024 11:57:30 +0000
Merge upstream draft Trần H. Trung Tue, 06 Feb 2024 18:32:01 +0700
mod_pubsub_mqtt: Fix syntax error Matthew Wild Tue, 30 Jan 2024 14:26:14 +0000
mod_pubsub_mqtt: Add TLS port (default 8883) for MQTT connections Matthew Wild Tue, 30 Jan 2024 14:11:35 +0000
mod_http_oauth2: Reuse JWT issuance time as substitute for auth time Kim Alvefur Wed, 24 Jan 2024 17:55:26 +0100
mod_poke_strangers: Fix incorrect log method calls Matthew Wild Wed, 24 Jan 2024 13:14:36 +0000
mod_http_muc_log: Remove compat for very old MUC API Kim Alvefur Tue, 16 Jan 2024 11:47:22 +0100
mod_http_admin_api: metrics: Filter out a value that is commonly nan at startup Matthew Wild Sat, 13 Jan 2024 12:03:15 +0000
mod_groups_muc_bookmarks: Don't add deleted MUCs to user bookmarks Matthew Wild Fri, 12 Jan 2024 18:21:08 +0000
mod_groups_internal: Add flag to indicate when a linked MUC has been deleted Matthew Wild Fri, 12 Jan 2024 18:20:40 +0000
mod_groups_internal: Also remove MUCs that still exist, but have been destroyed Matthew Wild Fri, 12 Jan 2024 18:19:56 +0000
mod_groups_muc_bookmarks: Sync bookmarks when user is added/removed to/from multi-MUC group Matthew Wild Fri, 12 Jan 2024 15:40:23 +0000
mod_groups_internal: Sync MUC affiliations for multi-MUC groups Matthew Wild Fri, 12 Jan 2024 15:38:56 +0000
mod_groups_internal: Save MUC room after creation to commit it to storage Matthew Wild Fri, 12 Jan 2024 15:37:13 +0000
mod_groups_internal: Fix traceback when room doesn't exist Matthew Wild Thu, 11 Jan 2024 15:53:18 +0000
mod_sasl_ssdp: Fix event name so legacy SASL works correctly (thanks Martin!) Matthew Wild Tue, 09 Jan 2024 13:50:18 +0000
mod_password_policy: Change error type from 'cancel' to 'modify' Matthew Wild Mon, 08 Jan 2024 17:28:39 +0000
mod_pubsub_serverinfo: Treat public providers as public Matthew Wild Mon, 08 Jan 2024 15:56:11 +0000
mod_pubsub_serverinfo: Allow configuration of node persistence/deletion Matthew Wild Mon, 08 Jan 2024 15:54:09 +0000
mod_pubsub_serverinfo: Add explicit xmlns to all pubsub tags Matthew Wild Mon, 08 Jan 2024 15:53:21 +0000
mod_pubsub_serverinfo: Remove unused variable declaration Matthew Wild Mon, 08 Jan 2024 15:52:22 +0000
mod_pubsub_serverinfo: Some logging improvements Matthew Wild Mon, 08 Jan 2024 15:51:52 +0000
mod_pubsub_serverinfo: Refresh cache entries if they will expire before next run Matthew Wild Mon, 08 Jan 2024 15:38:18 +0000
mod_pubsub_serverinfo: Add node on compatibility Guus der Kinderen Thu, 04 Jan 2024 16:21:05 +0100
mod_pubsub_serverinfo: Warm-up opt-in cache Guus der Kinderen Thu, 04 Jan 2024 16:19:55 +0100
mod_pubsub_serverinfo: Fix namespace parsing issue with disco/info Guus der Kinderen Thu, 04 Jan 2024 15:15:51 +0100
mod_pubsub_serverinfo: Consider sibling vhosts 'connected' Guus der Kinderen Thu, 04 Jan 2024 15:14:19 +0100
mod_pubsub_serverinfo: Update documentation Guus der Kinderen Thu, 04 Jan 2024 12:33:34 +0100
mod_pubsub_serverinfo: Added 'Known Issues' section Guus der Kinderen Thu, 04 Jan 2024 12:11:16 +0100
mod_pubsub_serverinfo: Disco/info cache TTL should be configurable Guus der Kinderen Thu, 04 Jan 2024 12:05:51 +0100
mod_pubsub_serverinfo: Detect existence of pub/sub node Guus der Kinderen Thu, 04 Jan 2024 11:59:35 +0100
mod_pubsub_serverinfo: implemented all basic features Guus der Kinderen Wed, 03 Jan 2024 23:05:14 +0100
mod_csi_battery_saver: mark some presences as important tmolitor Wed, 03 Jan 2024 07:53:55 +0100
mod_pubsub_serverinfo: New module that uses pub/sub to make accessible server info Guus der Kinderen Thu, 28 Dec 2023 11:02:35 +0100
mod_groups_internal: Set group names as roster groups Kim Alvefur Sat, 23 Dec 2023 17:27:35 +0100
mod_http_oauth2: Reduce log level for error delivery via redirect Kim Alvefur Sat, 23 Dec 2023 00:06:35 +0100
mod_http_oauth2: Tweak fallback error text Kim Alvefur Sat, 23 Dec 2023 00:01:30 +0100
mod_http_oauth2: Improve registration schema documentation parts Kim Alvefur Thu, 21 Dec 2023 18:26:42 +0100
mod_http_oauth2: Do not enforce PKCE on Device and OOB flows Kim Alvefur Fri, 15 Dec 2023 12:10:07 +0100
mod_groups_internal: Return group name instead of MUC name if MUC has no name Matthew Wild Thu, 14 Dec 2023 09:44:13 +0000
mod_server_info: New module to add custom service extension forms to disco Matthew Wild Tue, 12 Dec 2023 19:08:28 +0000
mod_firewall: TO/FROM ROLE: Handle JIDs with no role (thanks Zash) Matthew Wild Tue, 12 Dec 2023 19:06:37 +0000
mod_firewall: Fix TO/FROM ROLE Matthew Wild Mon, 11 Dec 2023 19:09:25 +0000
mod_measure_active_users: Fix inverted logic (thanks mirux) Matthew Wild Mon, 11 Dec 2023 12:10:43 +0000
mod_http_oauth2: Use color-scheme to get nice dark mode defaults Kim Alvefur Fri, 08 Dec 2023 20:08:35 +0100
mod_isolate_host: Fix inverted logic in log message Matthew Wild Fri, 08 Dec 2023 16:00:34 +0000
mod_s2s_status: Add missing return (thanks Zash) Matthew Wild Fri, 08 Dec 2023 12:45:22 +0000
mod_c2s_conn_throttle: Reduce log level from error->info Matthew Wild Thu, 07 Dec 2023 15:46:50 +0000
mod_http_admin_api: Abort request if no valid username Matthew Wild Thu, 07 Dec 2023 15:43:47 +0000
mod_http_admin_api: Fix some luacheck warnings and code style issues Matthew Wild Thu, 07 Dec 2023 15:43:16 +0000
mod_http_admin_api: Support PATCH for user enabled status Matthew Wild Thu, 07 Dec 2023 15:41:55 +0000
mod_http_admin_api: Support for setting user account enabled status Matthew Wild Thu, 07 Dec 2023 15:41:18 +0000
mod_http_admin_api: Only include user deletion_request if account is disabled Matthew Wild Thu, 07 Dec 2023 15:30:41 +0000
mod_http_admin_api: Return avatar metadata from get_user_info() Matthew Wild Thu, 07 Dec 2023 15:30:01 +0000
mod_audit_auth: Improve user-agent building (fixes traceback) Matthew Wild Thu, 07 Dec 2023 13:02:36 +0000
mod_http_admin_api: Include information about pending deletion request, if any Matthew Wild Wed, 06 Dec 2023 19:13:26 +0000
mod_measure_active_users: Use the new mod_lastlog2 API Matthew Wild Wed, 06 Dec 2023 15:50:46 +0000
mod_measure_active_users: Exclude disabled user accounts from counts Matthew Wild Wed, 06 Dec 2023 15:45:44 +0000
mod_lastlog2: Fix to interpret stored data structure correctly Matthew Wild Wed, 06 Dec 2023 15:07:09 +0000
mod_http_admin_api: Include user account status and activity in get_user_info Matthew Wild Wed, 06 Dec 2023 12:14:12 +0000
mod_lastlog2: Expose API to query the last active time of a user Matthew Wild Wed, 06 Dec 2023 12:12:37 +0000
mod_sasl_ssdp: New module implementing XEP-0474 SASL SCRAM Downgrade Protection Matthew Wild Tue, 05 Dec 2023 12:39:00 +0000
mod_log_sasl_mech: Handle auth event from other than mod_saslauth Kim Alvefur Mon, 04 Dec 2023 21:38:27 +0100
mod_http_oauth2: Add logger to "session" for auth event Kim Alvefur Mon, 04 Dec 2023 21:36:35 +0100
mod_http_oauth2: Move some code earlier Kim Alvefur Mon, 04 Dec 2023 21:07:54 +0100
mod_restrict_xmpp: Allow all XEP-0199 pings to self Kim Alvefur Mon, 04 Dec 2023 00:23:19 +0100
mod_restrict_xmpp/README: Fix definition list rendering Kim Alvefur Mon, 04 Dec 2023 00:08:27 +0100
mod_http_oauth2: Reject unparsable URLs Kim Alvefur Sun, 03 Dec 2023 23:51:54 +0100
mod_http_oauth2: Return validation output added in trunk rev 72d7830505f0 Kim Alvefur Sun, 03 Dec 2023 23:44:18 +0100
mod_s2s_smacks_timeout: Add note about being merged in trunk mod_s2s Kim Alvefur Sun, 03 Dec 2023 21:25:39 +0100
mod_http_oauth2: Handle login_hint without @hostpart Kim Alvefur Sun, 03 Dec 2023 15:07:50 +0100
mod_audit: Fix querying for both user and global events Kim Alvefur Sat, 02 Dec 2023 13:35:29 +0100
mod_storage_s3: Fix mapping archive query limit to ?max-keys= Kim Alvefur Sat, 02 Dec 2023 13:26:31 +0100
mod_audit: Fix error due to sub-second precision timestamps Kim Alvefur Sat, 02 Dec 2023 12:30:28 +0100
mod_storage_s3: Remove wrapper and original timestamp from payload (BC) Kim Alvefur Sat, 02 Dec 2023 12:23:15 +0100
mod_storage_s3: Fix sorting items by correct field Kim Alvefur Sat, 02 Dec 2023 12:21:26 +0100
mod_storage_s3: Fix passing of prefixes, should not be urlencoded Kim Alvefur Sat, 02 Dec 2023 12:20:36 +0100
mod_audit: Update command to handle storing JIDs instead of only usernames Kim Alvefur Sat, 02 Dec 2023 11:48:19 +0100
mod_client_management: Include session in the other new-client event too Kim Alvefur Sat, 02 Dec 2023 11:18:57 +0100
luacheckrc: Replace deprecated module:once with :on_ready Kim Alvefur Sat, 02 Dec 2023 11:10:43 +0100
mod_restrict_xmpp: Add vcard4 PEP node to profile permission Kim Alvefur Sat, 02 Dec 2023 11:07:23 +0100
mod_client_management: Include session in new-client event Kim Alvefur Sat, 02 Dec 2023 11:06:47 +0100
mod_http_oauth2: Fire authentication events on login form Kim Alvefur Fri, 01 Dec 2023 22:40:41 +0100
mod_http_oauth2: Comment on authorization code storage Kim Alvefur Fri, 01 Dec 2023 21:35:25 +0100
mod_audit_tokens: Record events fired by mod_tokenauth in audit log Kim Alvefur Fri, 01 Dec 2023 21:32:33 +0100
mod_audit_auth: Add audit record when a client connects that has not been seen before Matthew Wild Fri, 01 Dec 2023 11:59:02 +0000
mod_audit_auth: Ignore FAST authentication events by default Matthew Wild Fri, 01 Dec 2023 11:34:52 +0000
mod_restrict_xmpp: Fix remaining hard-coded role name Matthew Wild Thu, 30 Nov 2023 18:05:42 +0000
mod_audit: Update README with new name of mod_audit_register Matthew Wild Thu, 30 Nov 2023 17:59:47 +0000
mod_audit_user_accounts: Renamed from mod_audit_register Matthew Wild Thu, 30 Nov 2023 17:59:08 +0000
mod_audit_register: Support for deregister and enable/disable events Matthew Wild Thu, 30 Nov 2023 17:51:27 +0000
mod_audit_status: Support writing heartbeat with async storage drivers Matthew Wild Wed, 29 Nov 2023 12:14:49 +0000
mod_storage_xmlarchive: Support using requested archive-id Kim Alvefur Wed, 29 Nov 2023 11:14:21 +0100
mod_storage_xmlarchive: Pass hostname to converter for converting all users Kim Alvefur Tue, 28 Nov 2023 19:55:43 +0100
mod_storage_xmlarchive: Migrate all users/rooms if no JID argument given Kim Alvefur Tue, 28 Nov 2023 19:48:34 +0100
misc: Add a basic grafterm dashboard Kim Alvefur Mon, 27 Nov 2023 17:16:15 +0100
misc: Add a Grafana dashboard Kim Alvefur Mon, 27 Nov 2023 17:14:36 +0100
mod_storage_s3: Sort archive items by LastModified Kim Alvefur Mon, 27 Nov 2023 14:27:35 +0100
mod_storage_s3: Reorder path components (BC: invalidates any existing data) Kim Alvefur Mon, 27 Nov 2023 09:30:04 +0100
mod_storage_s3: Fix querying for basic MAM parameters Kim Alvefur Mon, 27 Nov 2023 09:28:28 +0100
luacheck: Add new module API methods from trunk Kim Alvefur Mon, 27 Nov 2023 07:10:06 +0100
mod_storage_s3: Implement search for set of IDs Kim Alvefur Sun, 26 Nov 2023 22:44:01 +0100
mod_storage_s3: Advertise full id range archive query capability Kim Alvefur Sun, 26 Nov 2023 22:29:21 +0100
mod_audit: Use new module API for period/time ranges Kim Alvefur Sun, 26 Nov 2023 21:51:12 +0100
mod_auth_oauth_external: Fix typo Kim Alvefur Sat, 25 Nov 2023 01:09:01 +0100
mod_storage_xmlarchive: Fix "user" iteration API Kim Alvefur Thu, 23 Nov 2023 16:16:34 +0100
mod_storage_s3: Fix storing archives for host itself (e.g. mod_audit) Kim Alvefur Wed, 22 Nov 2023 12:56:50 +0100
mod_register_redirect: docs: Fix typo in example (thanks melvo) Matthew Wild Wed, 22 Nov 2023 11:54:22 +0000
mod_sasl2_sm: Remove duplicate advertisement of stream management (thanks singpolyma) Matthew Wild Tue, 21 Nov 2023 17:34:54 +0000
mod_invites_page: Add support for Haiku and mobile Linux Emmanuel Gil Peyrot Thu, 16 Nov 2023 19:18:22 +0100
mod_invites_page: Also remove jQuery usage in client page Emmanuel Gil Peyrot Thu, 16 Nov 2023 19:18:05 +0100
mod_invites_page: Stop displaying the QRCode to mobile devices Emmanuel Gil Peyrot Thu, 16 Nov 2023 19:17:44 +0100
mod_register_apps: Remove intrinsic size from SVGs, to always display them at their full size Emmanuel Gil Peyrot Thu, 16 Nov 2023 18:06:40 +0100
mod_invites_page: Typo in preventing the default event when clicking on show all Emmanuel Gil Peyrot Thu, 16 Nov 2023 16:31:02 +0100
mod_http_avatar: Fix displaying the fallback on Firefox Emmanuel Gil Peyrot Thu, 16 Nov 2023 16:25:52 +0100
mod_invites_page: Move the JS script to its own file Emmanuel Gil Peyrot Thu, 16 Nov 2023 16:16:55 +0100
mod_invites_page: Replace jQuery with vanilla.js in the HTML Emmanuel Gil Peyrot Thu, 16 Nov 2023 16:15:26 +0100
mod_register_apps: Add Renga to the list of supported clients Emmanuel Gil Peyrot Thu, 16 Nov 2023 16:14:24 +0100
mod_http_oauth2: Make defaults more secure Kim Alvefur Tue, 14 Nov 2023 23:19:19 +0100
mod_http_oauth2: Skip consent screen if requested by client and same scopes already granted Kim Alvefur Tue, 14 Nov 2023 23:03:37 +0100
mod_audit: Replace argument parsing debug print() with debug logging Kim Alvefur Tue, 14 Nov 2023 16:01:33 +0100
mod_audit_register: Include hostpart with audit events here too Kim Alvefur Mon, 13 Nov 2023 17:23:49 +0100
mod_audit_auth: Include hostpart with audit events Kim Alvefur Mon, 13 Nov 2023 17:14:09 +0100
mod_audit: Fix storing IP prefixes Kim Alvefur Mon, 13 Nov 2023 16:55:12 +0100
mod_audit: Fix showing session details in module command Kim Alvefur Mon, 13 Nov 2023 12:37:21 +0100
mod_audit: Also record human-readable name of country Kim Alvefur Mon, 13 Nov 2023 12:22:17 +0100
mod_audit: Fix recording location info Kim Alvefur Mon, 13 Nov 2023 12:14:31 +0100
mod_audit: Parse IP into util.ip object once and reuse Kim Alvefur Mon, 13 Nov 2023 12:05:17 +0100
mod_audit: Pass IP address in string form Kim Alvefur Mon, 13 Nov 2023 12:02:54 +0100
mod_audit: Fix use of util.ip Kim Alvefur Mon, 13 Nov 2023 11:36:56 +0100
mod_firewall: Add FROM COUNTRY condition based on GeoIP DB Kim Alvefur Sun, 12 Nov 2023 16:37:47 +0100
mod_firewall: Tweak page outline Kim Alvefur Sun, 12 Nov 2023 16:14:09 +0100
mod_aws_profile: Fix use of timer API Kim Alvefur Sun, 12 Nov 2023 02:37:53 +0100
mod_auth_oauth_external: Enable experimental http connection pooling Kim Alvefur Sun, 12 Nov 2023 02:35:34 +0100
mod_storage_s3: Enable connection pooling added in latest trunk Kim Alvefur Sat, 11 Nov 2023 23:55:44 +0100
mod_storage_s3: Fix logging Kim Alvefur Sat, 11 Nov 2023 22:43:34 +0100
mod_storage_s3: Sort imports Kim Alvefur Sat, 11 Nov 2023 22:32:18 +0100
mod_storage_s3: Implement archive store deletion Kim Alvefur Sat, 11 Nov 2023 22:47:14 +0100
mod_storage_s3: Skip archive items matching on date but not full datetime Kim Alvefur Sat, 11 Nov 2023 22:26:39 +0100
mod_storage_s3: Move request signing into a net.http hook Kim Alvefur Sat, 11 Nov 2023 17:01:29 +0100
mod_client_management: Report on longest lived token when grant does not expire Kim Alvefur Fri, 10 Nov 2023 00:26:17 +0100
mod_muc_members_json: Fix typo in example and set correct syntax highlighter Matthew Wild Tue, 07 Nov 2023 11:28:46 +0000
mod_muc_members_json: Expand example config and docs for clarity Matthew Wild Tue, 07 Nov 2023 11:26:36 +0000
mod_storage_appendmap: Include timestamps when appending data Kim Alvefur Sun, 05 Nov 2023 21:06:23 +0100
mod_storage_appendmap: Implement item/user iteration methods Kim Alvefur Sun, 05 Nov 2023 21:03:30 +0100
mod_http_health: Copypaste IP access control code Kim Alvefur Sun, 05 Nov 2023 19:22:46 +0100
mod_dnsupdate: Support advertising explicit non-existence of service Kim Alvefur Fri, 03 Nov 2023 23:26:57 +0100
mod_http_admin_api: Support for adding/removing group MUCs Matthew Wild Thu, 02 Nov 2023 17:00:53 +0000
mod_groups_muc_bookmarks: Update bookmarks when a group MUC is added/removed Matthew Wild Thu, 02 Nov 2023 17:00:14 +0000
mod_groups_internal: Update to support multiple MUCs per group Matthew Wild Thu, 02 Nov 2023 16:59:44 +0000
mod_storage_ejabberdsql_readonly: Don't use MySQL-specific syntax Matthew Wild Mon, 30 Oct 2023 12:28:12 +0000
mod_client_management: Bail out retrieving tokens for user Kim Alvefur Sun, 29 Oct 2023 12:41:56 +0100
mod_http_oauth2: Limit revocation to clients own tokens in strict mode Kim Alvefur Sun, 29 Oct 2023 11:30:49 +0100
mod_http_oauth2: Restrict introspection to clients own tokens Kim Alvefur Sun, 29 Oct 2023 11:20:15 +0100
mod_http_oauth2: Implement introspection endpoint Kim Alvefur Thu, 25 May 2023 09:31:21 +0200
mod_http_status: Add IP allowlisting capabilities Kim Alvefur Wed, 25 Oct 2023 17:18:50 +0200
mod_rest: Limit payload size (cf stanza size limits) Kim Alvefur Wed, 25 Oct 2023 15:36:20 +0200
mod_storage_s3: Add brief README Kim Alvefur Sat, 14 Oct 2023 23:05:59 +0200
mod_storage_s3: Treat 404 to GET as a signal for empty data Kim Alvefur Sat, 14 Oct 2023 22:50:29 +0200
mod_storage_s3: Use '@' as placeholder for empty (host) store slots Kim Alvefur Sat, 14 Oct 2023 22:49:57 +0200
mod_storage_s3: Handle archive query without parameters Kim Alvefur Sat, 14 Oct 2023 22:49:12 +0200
mod_storage_s3: Implement Archive storage Kim Alvefur Sat, 14 Oct 2023 21:44:14 +0200
mod_storage_s3: Implement iteration of keyvalue keys (users usually) Kim Alvefur Sat, 14 Oct 2023 21:41:01 +0200
mod_storage_s3: Implement keyvalue deletion Kim Alvefur Sat, 14 Oct 2023 21:40:46 +0200
mod_storage_s3: Handle signing of request ?query part Kim Alvefur Sat, 14 Oct 2023 21:40:20 +0200
mod_storage_s3: Beginnings of an experimental S3 storage driver Kim Alvefur Sat, 14 Oct 2023 17:31:06 +0200
mod_measure_modules: Report module statuses via OpenMetrics Kim Alvefur Fri, 06 Oct 2023 18:34:39 +0200
mod_http_health: Provide a health check HTTP endpoint Kim Alvefur Fri, 06 Oct 2023 16:49:57 +0200
mod_rest/rest.sh: Restore default read-only behavior and the -rw flag Kim Alvefur Sun, 01 Oct 2023 16:39:48 +0200
mod_http_oauth2: Include 'amr' claim in ID Token Kim Alvefur Thu, 28 Sep 2023 16:38:29 +0200
mod_push2: restore offline message hook Stephen Paul Weber Thu, 21 Sep 2023 18:47:27 -0500
mod_push2: Need to include the public key with the JWT Stephen Paul Weber Wed, 20 Sep 2023 23:05:29 -0500
mod_push2: Add note about luaossl patch Stephen Paul Weber Tue, 19 Sep 2023 21:39:14 -0500
mod_push2: Fix unbalanced quote in readme Stephen Paul Weber Tue, 19 Sep 2023 21:36:13 -0500
mod_push2: Add back body truncation logic Stephen Paul Weber Tue, 19 Sep 2023 21:33:40 -0500
Initial work on Push 2.0 Stephen Paul Weber Tue, 19 Sep 2023 21:21:17 -0500
mod_muc_adhoc_bots: Fix unbalanced quote in metadata section Kim Alvefur Tue, 19 Sep 2023 15:03:01 +0200
mod_muc_members_json: Fix potential error when removing old affiliations Kim Alvefur Tue, 19 Sep 2023 14:55:56 +0200
mod_http_muc_log: Correctly handle changed or retracted reactions Kim Alvefur Tue, 19 Sep 2023 13:22:00 +0200
mod_muc_members_json: Demonstrate support for more than one JID per list Kim Alvefur Mon, 18 Sep 2023 18:34:55 +0200
mod_muc_members_json: Fix invalid JSON in README Kim Alvefur Mon, 18 Sep 2023 18:33:01 +0200
Merge Stephen Paul Weber Mon, 18 Sep 2023 08:24:19 -0500
mod_muc_adhoc_bots: add module Stephen Paul Weber Mon, 18 Sep 2023 08:22:07 -0500
mod_pubsub_subscription: support subscribing from a bare JID Stephen Paul Weber Sat, 06 May 2023 19:42:08 -0500
merge Stephen Paul Weber Sat, 06 May 2023 19:40:23 -0500
mod_muc_restrict_avatars: Block MUC participant avatars for non-members Stephen Paul Weber Wed, 22 Feb 2023 22:47:45 -0500
misc/mtail: Start of an mtail config Kim Alvefur Sun, 17 Sep 2023 13:36:30 +0200
mod_muc_moderation: Mention that it works with mod_storage_xmlarchive (thanks Menel) Kim Alvefur Mon, 11 Sep 2023 18:03:18 +0200
mod_http_oauth2: Apply refresh token ttl to refresh token instead of grant Kim Alvefur Mon, 11 Sep 2023 10:48:31 +0200
mod_client_management: Show grant expiry in shell command Kim Alvefur Mon, 11 Sep 2023 10:19:38 +0200
mod_http_oauth2: Tweak wording in README to point out that this is an AS Kim Alvefur Sat, 09 Sep 2023 22:51:25 +0200
mod_http_oauth2: Allow 'login_hint' as a substitute for OIDC 'select_account' prompt Kim Alvefur Sat, 09 Sep 2023 21:42:24 +0200
mod_http_oauth2: Remove broken in-CSS templating Kim Alvefur Sun, 27 Aug 2023 09:49:35 +0200
Merge local draft Trần H. Trung Tue, 29 Aug 2023 23:51:17 +0700
Merge upstream draft Trần H. Trung Tue, 29 Aug 2023 22:46:27 +0700
mod_invites_page: load `invites_template_html` from config which support multiple languages and parse the correct query params accordingly. Trần H. Trung Tue, 29 Aug 2023 22:25:01 +0700
mod_invites_register_web: update README for `invites_template_html`. Trần H. Trung Tue, 29 Aug 2023 22:06:19 +0700
mod_invites_register_web: change config option from `invites_html_template` to `invites_template_html`. Trần H. Trung Tue, 29 Aug 2023 22:05:46 +0700
mod_bidi: Really extra finally fix auto-linking to mod_s2s_bidi Kim Alvefur Sun, 27 Aug 2023 15:33:14 +0200
mod_bidi: Fix README again Kim Alvefur Sun, 27 Aug 2023 15:31:46 +0200
mod_bidi: Fix autolink syntax Kim Alvefur Sun, 27 Aug 2023 15:30:00 +0200
mod_bidi: Add warning about use with 0.12 Kim Alvefur Sun, 27 Aug 2023 15:28:53 +0200
mod_rest/rest.sh: Silence shellcheck SC1091 Kim Alvefur Sat, 26 Aug 2023 14:49:45 +0200
mod_rest/rest.sh: Update to use httpie-oauth2 plugin Kim Alvefur Sat, 26 Aug 2023 14:37:04 +0200
mod_http_oauth2: Specify language in templates Kim Alvefur Sat, 26 Aug 2023 01:40:23 +0200
mod_http_oauth2: Remove duplicated word in README introduced in 734788d8bfc3 Kim Alvefur Thu, 17 Aug 2023 08:34:17 +0200
mod_http_oauth2: Allow omitting application type for native apps Kim Alvefur Wed, 16 Aug 2023 23:56:40 +0200
mod_client_management: Show timestamp of first client appearance Kim Alvefur Wed, 16 Aug 2023 11:17:28 +0200
mod_http_oauth2: Improve templates Kim Alvefur Tue, 08 Aug 2023 17:04:50 +0200
mod_http_oauth2: Add autocomplete hint to username field Kim Alvefur Mon, 07 Aug 2023 22:52:14 +0200
mod_http_oauth2: Make storage of various code more consistent Kim Alvefur Sun, 06 Aug 2023 12:07:05 +0200
mod_http_oauth2: Bail on invalid or expired device flow state token Kim Alvefur Fri, 04 Aug 2023 01:11:01 +0200
mod_http_oauth2: Tweak method of centering the UI Kim Alvefur Mon, 31 Jul 2023 07:28:09 +0200
mod_http_oauth2: Optionally enforce authentication on revocation endpoint Kim Alvefur Mon, 31 Jul 2023 02:07:58 +0200
mod_http_oauth2: Present errors in HTML <dialog> Kim Alvefur Mon, 31 Jul 2023 02:07:24 +0200
mod_http_oauth2: Move site name into <header> Kim Alvefur Mon, 31 Jul 2023 02:05:49 +0200
mod_http_oauth2: Conform to XHTML in templates Kim Alvefur Mon, 31 Jul 2023 02:04:05 +0200
mod_invites_register_web: add inviter back in every html render. Trần H. Trung Tue, 01 Aug 2023 01:27:45 +0700
mod_invites_api: refactor to keep consistent error message. Trần H. Trung Mon, 31 Jul 2023 16:41:48 +0700
mod_invites_api: fix error messages when not `found`. Trần H. Trung Mon, 31 Jul 2023 13:15:54 +0700
mod_invites_api: add `rename` command. Trần H. Trung Mon, 31 Jul 2023 12:49:04 +0700
mod_invites_api: add `module:depends("http");` to use `module:http_url()` in `prosodyctl`. Trần H. Trung Mon, 31 Jul 2023 11:52:00 +0700
mod_invites_api: Update README.markdown. Trần H. Trung Sat, 29 Jul 2023 22:51:48 +0700
Merge upstream Trần H. Trung Sat, 29 Jul 2023 18:11:24 +0700
mod_webpresence: use module:http_url() to get the correct url. Trần H. Trung Sat, 29 Jul 2023 18:08:58 +0700
mod_s2sout_override: Add support for one-level wildcards (e.g. *.example.net) Kim Alvefur Thu, 27 Jul 2023 15:04:38 +0200
mod_s2sout_override: Add support for a catch-all target Kim Alvefur Thu, 27 Jul 2023 15:00:26 +0200
mod_invites_page: Produce URL without config from prosodyctl in trunk Kim Alvefur Wed, 26 Jul 2023 16:23:13 +0200
mod_invites_api: remove unnecessary variables. Trần H. Trung Thu, 27 Jul 2023 18:41:06 +0700
mod_invites_api: use the nice `module:http_url()` to get the correct url. Trần H. Trung Thu, 27 Jul 2023 18:33:12 +0700
Merge upstream. Trần H. Trung Wed, 26 Jul 2023 18:45:41 +0700
mod_http_oauth2: Don't use new time period API just yet Kim Alvefur Tue, 25 Jul 2023 11:01:58 +0200
mod_http_oauth2: Clean cache less frequently Kim Alvefur Mon, 24 Jul 2023 01:26:41 +0200
mod_http_oauth2: Shorten default token validity periods Kim Alvefur Mon, 24 Jul 2023 01:30:14 +0200
mod_http_oauth2: Implement refresh token rotation Kim Alvefur Sun, 23 Jul 2023 02:56:08 +0200
mod_http_oauth2: Hint at future deprecation of resource owner password grant Kim Alvefur Fri, 21 Jul 2023 00:38:04 +0200
mod_http_oauth2: Allow a shorter form of the device grant in config Kim Alvefur Fri, 21 Jul 2023 00:37:34 +0200
mod_http_oauth2: Mention Device flow in list of flows in README Kim Alvefur Fri, 21 Jul 2023 00:29:24 +0200
mod_muc_moderation: Stamp XEP-0421 occupant-id for the acting moderator Kim Alvefur Thu, 20 Jul 2023 10:38:33 +0200
mod_muc_moderation: Copy XEP-0421 occupant-id from retracted message Kim Alvefur Thu, 20 Jul 2023 10:37:27 +0200
mod_muc_block_pm: Advertise that Moderators are allowed to send PMs Kim Alvefur Wed, 19 Jul 2023 17:01:40 +0200
mod_muc_block_pm: Allow private messages to yourself Kim Alvefur Wed, 19 Jul 2023 16:59:16 +0200
mod_http_oauth2: Show errors on device flow user code entry page Kim Alvefur Wed, 19 Jul 2023 13:05:47 +0200
mod_http_oauth2: Namespace the various codes to minimize confusion Kim Alvefur Wed, 19 Jul 2023 12:58:04 +0200
mod_default_bookmarks: Include 'autojoin' in examples Kim Alvefur Mon, 17 Jul 2023 16:40:45 +0200
mod_http_oauth2: Improve a description in schema Kim Alvefur Sat, 15 Jul 2023 12:27:24 +0200
editorconfig: Document established conventions Kim Alvefur Sat, 15 Jul 2023 10:45:26 +0200
mod_muc_limits: Drop unsupported Prosody versions from Compatibility table Kim Alvefur Sat, 15 Jul 2023 09:16:19 +0200
mod_muc_limits: Set syntax of config snippets to enable syntax highlighting Kim Alvefur Sat, 15 Jul 2023 09:14:57 +0200
mod_muc_limits: Reduce cost of multi-line messages, make configurable Kim Alvefur Sat, 15 Jul 2023 09:09:41 +0200
mod_client_management: Make ID column dynamically sized Kim Alvefur Fri, 14 Jul 2023 16:20:54 +0200
mod_client_management: Fix traceback if no last seen timestamp available Kim Alvefur Fri, 14 Jul 2023 16:09:43 +0200
mod_http_oauth2: Add titles and descriptions to registration schema Kim Alvefur Fri, 14 Jul 2023 16:04:11 +0200
mod_client_management: Fix missing equality check Kim Alvefur Fri, 14 Jul 2023 15:44:55 +0200
mod_client_management: Allow revoking a specific client version Kim Alvefur Fri, 14 Jul 2023 15:16:06 +0200
mod_client_management: Add way to revoke (one) client by software Kim Alvefur Fri, 14 Jul 2023 15:01:56 +0200
mod_client_management: Add shell command to revoke client access Kim Alvefur Fri, 14 Jul 2023 13:25:30 +0200
mod_client_management: Include software version in table (when known) Kim Alvefur Thu, 13 Jul 2023 23:26:02 +0200
mod_client_management: Include the client id in table in shell command Kim Alvefur Thu, 13 Jul 2023 23:24:23 +0200
mod_muc_block_pm: Update to 0.12+ API, use roles instead of affiliations Kim Alvefur Wed, 12 Jul 2023 15:47:20 +0200
mod_http_muc_log: Fix redirect bug Kim Alvefur Mon, 10 Jul 2023 16:10:57 +0200
mod_http_oauth2: Implement RFC 8628 Device Authorization Grant Kim Alvefur Mon, 10 Jul 2023 07:16:54 +0200
mod_invites_api: Change and add new commands for `module.command` to improve UX. Trần H. Trung Wed, 26 Jul 2023 18:43:45 +0700
mod_webpresence: Add TODO about fixing the first adhoc form. Trần H. Trung Mon, 10 Jul 2023 19:19:36 +0700
Update from upstream Trần H. Trung Sun, 09 Jul 2023 01:31:29 +0700
mod_http_oauth2: Mention support for RFC 9207 Kim Alvefur Fri, 07 Jul 2023 19:45:48 +0200
mod_invites_register_web: Don't register user when refresh `register_error.html`. Trần H. Trung Fri, 26 May 2023 02:15:45 +0700
mod_invites_register_web: Update doc on how to use `invites_html_template`. Trần H. Trung Fri, 26 May 2023 02:08:29 +0700
mod_invites_register_web: Add html template and URL configuration for multiple (human) language. Trần H. Trung Fri, 26 May 2023 01:37:08 +0700
mod_webpresence: Add opt-in mechanism. Trần H. Trung Tue, 23 May 2023 23:45:00 +0700
mod_muc_members_json: Set imported hats to active by default Matthew Wild Fri, 07 Jul 2023 02:02:09 +0100
mod_muc_members_json: New module to import MUC membership from a JSON URL Matthew Wild Fri, 07 Jul 2023 01:25:44 +0100
mod_rest: Use logger of HTTP request in trunk Kim Alvefur Fri, 07 Jul 2023 00:10:37 +0200
mod_measure_lua: Add brief README Kim Alvefur Fri, 30 Jun 2023 23:58:03 +0200
mod_groups_oidc: Add dependency on mod_groups_internal Kim Alvefur Fri, 30 Jun 2023 23:57:37 +0200
Multiple modules: Update for split prosody:user role (prosody 082c7d856e61) Matthew Wild Thu, 29 Jun 2023 15:58:33 +0100
mod_http_muc_log: Hide joins and parts by default Kim Alvefur Wed, 28 Jun 2023 21:47:22 +0200
mod_http_oauth2: Only add nonce when issuing a client_secret Kim Alvefur Mon, 26 Jun 2023 00:19:05 +0200
mod_pubsub_feeds: Specify acceptable formats in Accept header Kim Alvefur Sun, 25 Jun 2023 23:53:15 +0200
mod_pubsub_feeds: Pass feed data as argument instead of storing on object Kim Alvefur Sun, 25 Jun 2023 20:15:44 +0200
mod_pubsub_feeds: Retrieve only the most recent item to compare Kim Alvefur Sun, 25 Jun 2023 19:58:45 +0200
mod_pubsub_feeds: Handle node already existing Kim Alvefur Sun, 25 Jun 2023 19:52:24 +0200
mod_pubsub_feeds: Remove comment, this text is in the README Kim Alvefur Sun, 25 Jun 2023 16:48:21 +0200
mod_pubsub_feeds: Remove broken attempt to generate an ID from content Kim Alvefur Sun, 25 Jun 2023 16:45:25 +0200
mod_pubsub_feeds: Fix mixup between feed object and parsed feed Kim Alvefur Sun, 25 Jun 2023 16:42:57 +0200
mod_pubsub_feeds: Create pubsub nodes on module load instead of later Kim Alvefur Sun, 25 Jun 2023 16:41:50 +0200
mod_pubsub_feeds: Track latest timestamp seen in feeds instead of last poll Kim Alvefur Sun, 25 Jun 2023 16:27:55 +0200
mod_pubsub_feeds: Add new interval setting in seconds (old still works) Kim Alvefur Sun, 25 Jun 2023 16:24:12 +0200
mod_pubsub_feeds: Disable WebSub (formerly PubSubHubbub) by default Kim Alvefur Sun, 25 Jun 2023 16:20:57 +0200
mod_http_oauth2: Always show list of requested scopes Kim Alvefur Sun, 25 Jun 2023 11:12:07 +0200
mod_muc_limits: Add a limit on number of bytes in a message body Kim Alvefur Sun, 25 Jun 2023 00:00:02 +0200
mod_muc_limits: Add a limit on number of lines per message Kim Alvefur Sat, 24 Jun 2023 23:56:13 +0200
mod_muc_limits: Normalise README markdown syntax (thanks pandoc) Kim Alvefur Sat, 24 Jun 2023 23:53:48 +0200
mod_muc_limits: Raise cost for multi-line messages Kim Alvefur Sat, 24 Jun 2023 23:51:31 +0200
Back out 22784f001b7f: Documentation change did not match code (thanks bronko) Kim Alvefur Thu, 22 Jun 2023 22:00:51 +0200
mod_http_oauth2: Rearrange description of redirect URIs requirements Kim Alvefur Thu, 22 Jun 2023 21:59:49 +0200
mod_http_oauth2: Add a more complete client registration example Kim Alvefur Thu, 22 Jun 2023 09:18:32 +0200
mod_http_oauth2: Strip JWKS metadata since we do not understand that Kim Alvefur Tue, 20 Jun 2023 01:13:51 +0200
mod_http_oauth2: Strip unknown client metadata Kim Alvefur Tue, 20 Jun 2023 01:11:34 +0200
mod_rest: Map the archive-id attribute in MAM result items Kim Alvefur Mon, 19 Jun 2023 01:26:56 +0200
mod_rest: Include full_jid property on origin Kim Alvefur Sun, 18 Jun 2023 22:23:24 +0200
mod_oidc_userinfo_vcard4: Remove unused import Kim Alvefur Sun, 18 Jun 2023 15:28:23 +0200
mod_oidc_userinfo_vcard4: Fix typo Kim Alvefur Sun, 18 Jun 2023 15:28:13 +0200
mod_http_oauth2: Make allowed locales configurable Kim Alvefur Sat, 17 Jun 2023 19:03:32 +0200
mod_http_oauth2: Improve error messages for URI properties Kim Alvefur Sat, 17 Jun 2023 18:15:00 +0200
mod_rest: Describe the error 'by' property in OpenAPI spec Kim Alvefur Sat, 17 Jun 2023 16:28:13 +0200
mod_rest: List all error conditions in OpenAPI spec Kim Alvefur Sat, 17 Jun 2023 16:26:33 +0200
mod_http_oauth2: Make note about handling repeated Kim Alvefur Fri, 16 Jun 2023 00:10:46 +0200
mod_http_oauth2: Add TODO about disabling password grant Kim Alvefur Fri, 16 Jun 2023 00:06:53 +0200
mod_http_oauth2: Disable CORS for authorization endpoint Kim Alvefur Fri, 16 Jun 2023 00:05:57 +0200
mod_http_oauth2: Make CSP configurable Kim Alvefur Sun, 11 Jun 2023 14:06:28 +0200
mod_http_oauth2: Link to RFC 7628 in README Kim Alvefur Sun, 11 Jun 2023 14:03:27 +0200
mod_http_oauth2: Use code spans for some config options in README Kim Alvefur Sun, 11 Jun 2023 14:02:47 +0200
mod_http_oauth2: Remove underscore prefix Kim Alvefur Sat, 10 Jun 2023 12:04:00 +0200
mod_cloud_notify_extensions: Fix Markdown syntax of Compatibility table Kim Alvefur Fri, 09 Jun 2023 18:07:15 +0200
mod_firewall: Add console commands to mark/unmark users Matthew Wild Thu, 08 Jun 2023 19:47:35 +0100
mod_firewall: Load marks from storage on demand rather than at login Matthew Wild Thu, 08 Jun 2023 19:19:46 +0100
mod_firewall: Log warning when attempting to mark/unmark remote users Matthew Wild Thu, 08 Jun 2023 19:15:12 +0100
mod_firewall: enable marks by default Matthew Wild Thu, 08 Jun 2023 17:00:04 +0100
mod_firewall: Improve error when mark name contains invalid characters Matthew Wild Thu, 08 Jun 2023 16:59:22 +0100
mod_firewall: marks: Fix marking a user with no previous marks Matthew Wild Thu, 08 Jun 2023 16:53:12 +0100
mod_firewall: Update user marks to store instantly via map store Matthew Wild Thu, 08 Jun 2023 16:20:42 +0100
mod_firewall: Split some long lines [luacheck] Matthew Wild Thu, 08 Jun 2023 16:17:25 +0100
mod_firewall: Fix inverted logic of 'FROM FULL JID?' Matthew Wild Thu, 08 Jun 2023 13:04:19 +0100
mod_firewall: spam-blocking.pfw: Remove requirement for invites to have no body Matthew Wild Thu, 08 Jun 2023 12:20:34 +0100
mod_firewall: scripts: spam-blocklists: Check sender and inviter of MUC invitations against blocklist Matthew Wild Thu, 08 Jun 2023 11:30:39 +0100
mod_firewall: scripts: spam-blocking.pfw: Add special handling for MUC invites Matthew Wild Thu, 08 Jun 2023 11:28:56 +0100
mod_firewall: Add 'FROM FULL JID?' condition Matthew Wild Thu, 08 Jun 2023 11:28:06 +0100
mod_firewall: README: Add some emphasis on the exact behaviour of TO FULL JID Matthew Wild Thu, 08 Jun 2023 11:25:40 +0100
mod_rest: Merge some common properties between openapi and schema Kim Alvefur Wed, 07 Jun 2023 15:59:34 +0200
mod_rest: Apply normalization to openapi spec Kim Alvefur Wed, 07 Jun 2023 15:52:02 +0200
mod_http_oauth2: Simplify template using if-falsy operator Kim Alvefur Wed, 07 Jun 2023 12:54:52 +0200
mod_http_dir_listing2: Fix wrong name for resource directory Kim Alvefur Wed, 07 Jun 2023 12:31:52 +0200
mod_http_dir_listing2: Include html resources with plugin installer Kim Alvefur Wed, 07 Jun 2023 12:27:13 +0200
mod_http_dir_listing: Strip path to using plugin installer Kim Alvefur Wed, 07 Jun 2023 12:26:27 +0200
mod_firewall: Include scripts with plugin installer (thanks gooya) Kim Alvefur Wed, 07 Jun 2023 12:23:31 +0200
mod_http_oauth2: Add some words about supported flows and defaults Kim Alvefur Wed, 07 Jun 2023 01:51:23 +0200
mod_http_oauth2/README: Expand summary to include OAuth 2.0 role Kim Alvefur Wed, 07 Jun 2023 01:43:35 +0200
mod_http_oauth2: Return Authentication Time per OpenID Core Section 2 Kim Alvefur Mon, 05 Jun 2023 22:32:44 +0200
mod_http_oauth2: Validate the OpenID 'prompt' parameter Kim Alvefur Mon, 05 Jun 2023 22:19:17 +0200
mod_http_oauth2: Apply text color to OOB input field Kim Alvefur Sat, 03 Jun 2023 20:04:40 +0200
mod_client_management: Include client software version number in listing Kim Alvefur Sat, 03 Jun 2023 19:21:39 +0200
mod_http_oauth2: Present OOB code in an input field for easier selection Kim Alvefur Fri, 02 Jun 2023 11:28:04 +0200
mod_http_oauth2: Revert strict form check to allow consent of multiple scopes Kim Alvefur Fri, 02 Jun 2023 11:20:08 +0200
mod_http_oauth2: Reject duplicate form-urlencoded parameters Kim Alvefur Fri, 02 Jun 2023 11:03:57 +0200
mod_http_oauth2: Bind refresh tokens to client Kim Alvefur Fri, 02 Jun 2023 10:40:48 +0200
mod_http_oauth2: Record hash of client_id to allow future verification Kim Alvefur Fri, 02 Jun 2023 10:14:16 +0200
mod_http_oauth2: Add client verification wrapper function Kim Alvefur Fri, 02 Jun 2023 10:12:46 +0200
mod_http_oauth2: Add Cache-Control and Pragma headers per by RFC 6749 Kim Alvefur Fri, 02 Jun 2023 08:59:59 +0200
mod_http_oauth2: Linkify mod_client_management in README Kim Alvefur Fri, 02 Jun 2023 08:59:29 +0200
mod_http_oauth2: Fix messed up section about redirect_uris requirements Kim Alvefur Thu, 01 Jun 2023 20:02:45 +0200
mod_http_oauth2: Restructure description of client metadata requirements Kim Alvefur Thu, 01 Jun 2023 19:55:36 +0200
mod_http_oauth2: Correct loopback URL example Kim Alvefur Thu, 01 Jun 2023 19:37:17 +0200
mod_groups_oidc: Expose groups to OAuth clients Kim Alvefur Thu, 01 Jun 2023 18:32:59 +0200
mod_oidc_userinfo_vcard4: Advertise OpenID scopes via new mechanism Kim Alvefur Thu, 01 Jun 2023 18:16:18 +0200
mod_http_oauth2: Add provisions for dynamically adding simple scopes Kim Alvefur Thu, 01 Jun 2023 18:16:13 +0200
mod_http_oauth2: Sort imports Kim Alvefur Thu, 01 Jun 2023 16:37:03 +0200
mod_http_oauth2: Fix closing h1 tag Kim Alvefur Thu, 01 Jun 2023 02:33:05 +0200
mod_auth_oauth_external: Correct docs about default scope Kim Alvefur Wed, 31 May 2023 22:37:51 +0200
misc/lnav: Add a README with installation instructions Kim Alvefur Wed, 31 May 2023 19:31:45 +0200
misc/lnav: Fix delimiting of timestamp in pattern Kim Alvefur Wed, 31 May 2023 18:04:30 +0200
misc/lnav: Fix timestamp-format to be an array as per schema Kim Alvefur Wed, 31 May 2023 17:59:56 +0200
mod_http_oauth2: Create proper template for OOB code delivery Kim Alvefur Wed, 31 May 2023 03:44:04 +0200
mod_http_oauth2: Add an example of client registration Kim Alvefur Fri, 26 May 2023 15:49:39 +0200
mod_http_oauth2: Document client registration requirements Kim Alvefur Fri, 26 May 2023 15:48:02 +0200
mod_http_debug: Handle any path under /debug/* as well Kim Alvefur Fri, 26 May 2023 15:38:38 +0200
mod_http_debug: Log some extended info about requests Kim Alvefur Fri, 26 May 2023 15:37:15 +0200
mod_http_debug: Handle more HTTP methods Kim Alvefur Fri, 26 May 2023 15:36:04 +0200
mod_http_debug: Add a brief README Kim Alvefur Fri, 26 May 2023 15:20:04 +0200
mod_rest/example: Include 'application_type' in registration Kim Alvefur Fri, 26 May 2023 14:32:59 +0200
mod_s2sout_override: Add support for Direct TLS Kim Alvefur Wed, 24 May 2023 16:34:35 +0200
mod_s2sout_override: New module for overriding s2s connections Kim Alvefur Wed, 24 May 2023 15:56:26 +0200
mod_pubsub_alertmanager: Support for per-path config overrides Matthew Wild Tue, 23 May 2023 19:40:38 +0100
mod_muc_moderation: Point to new Conversations issue tracker Kim Alvefur Thu, 18 May 2023 21:11:13 +0200
mod_invites_adhoc: Fall back to generic allow_user_invites for role-less users Matthew Wild Thu, 18 May 2023 18:15:50 +0200
mod_invites{,_adhoc,_register}: Recommend using version included with prosody Kim Alvefur Thu, 18 May 2023 18:08:40 +0200
mod_welcome_page: Remove dependency on mod_invites (included with Prosody) Kim Alvefur Thu, 18 May 2023 17:56:10 +0200
mod_http_oauth2: Allow CORS for browser clients Kim Alvefur Thu, 18 May 2023 14:51:48 +0200
mod_http_oauth2: Disable Referrer via header Kim Alvefur Thu, 18 May 2023 14:47:54 +0200
mod_http_oauth2: Always render errors as HTML for OOB redirect URI Kim Alvefur Thu, 18 May 2023 14:25:11 +0200
mod_http_oauth2: Use validated redirect URI when returning errors to client Kim Alvefur Thu, 18 May 2023 14:17:58 +0200
mod_http_oauth2: Return OAuth error for authz code store error Kim Alvefur Thu, 18 May 2023 14:07:37 +0200
mod_http_oauth2: Validate redirect_uri before using it for error redirects Kim Alvefur Thu, 18 May 2023 14:02:09 +0200
mod_http_oauth2: Don't return redirects or HTML from token endpoint Kim Alvefur Thu, 18 May 2023 13:41:23 +0200
mod_http_oauth2: Tweak formatting of log message Kim Alvefur Thu, 18 May 2023 13:27:27 +0200
mod_http_oauth2: Always show early errors to user Kim Alvefur Thu, 18 May 2023 13:43:17 +0200
mod_http_oauth2: Clarify some error messages Kim Alvefur Thu, 18 May 2023 13:24:18 +0200
mod_http_oauth2: Use error status code when rendering error page Kim Alvefur Thu, 18 May 2023 13:19:25 +0200
mod_http_oauth2: Add human-readable error messages Kim Alvefur Thu, 18 May 2023 13:03:09 +0200
mod_http_oauth2: Fix returning errors from response handlers Kim Alvefur Thu, 18 May 2023 12:57:23 +0200
mod_http_oauth2: Add a special "xmpp" scope that grants the users' default role Kim Alvefur Wed, 17 May 2023 19:40:27 +0200
mod_http_oauth2: Add support for the OpenID 'login_hint' parameter Kim Alvefur Wed, 17 May 2023 18:49:22 +0200
mod_http_oauth2: Note about partial OpenID Discovery implementation Kim Alvefur Wed, 17 May 2023 17:56:56 +0200
mod_http_oauth2: Split long list line in README Kim Alvefur Wed, 17 May 2023 17:38:18 +0200
mod_http_oauth2: Proper OAuth error for invalid redirect URI in implicit flow too Kim Alvefur Wed, 17 May 2023 16:40:07 +0200
mod_http_oauth2: Return proper OAuth error for invalid redirect URI Kim Alvefur Wed, 17 May 2023 16:34:19 +0200
mod_http_oauth2: Fix use of arbitrary ports in loopback redirect URIs Kim Alvefur Wed, 17 May 2023 13:51:30 +0200
mod_http_oauth2: Add FIXME about loopback redirect URIs Kim Alvefur Wed, 17 May 2023 00:55:50 +0200
mod_http_oauth2: Rename variables to improve clarity Kim Alvefur Wed, 17 May 2023 00:09:37 +0200
mod_http_oauth2: Do minimal validation of private-use URI schemes Kim Alvefur Tue, 16 May 2023 22:18:12 +0200
mod_http_oauth2: Reject relative redirect URIs Kim Alvefur Tue, 16 May 2023 22:16:39 +0200
mod_http_oauth2: Reject duplicate list items in client registration Kim Alvefur Tue, 16 May 2023 21:10:55 +0200
mod_http_oauth2: Require non-empty arrays in client registration Kim Alvefur Tue, 16 May 2023 21:09:38 +0200
mod_http_oauth2: Reject duplicate redirect URIs in registration Kim Alvefur Tue, 16 May 2023 21:04:31 +0200
mod_http_oauth2: Fix schema to enforce at least one redirect URI Kim Alvefur Tue, 16 May 2023 20:56:57 +0200
mod_http_oauth2: Show only roles the user can use in consent dialog Kim Alvefur Fri, 12 May 2023 11:58:20 +0200
mod_http_oauth2: Reference grant by id instead of value Kim Alvefur Fri, 12 May 2023 11:11:38 +0200
mod_http_oauth2: Scope FIXMEs Kim Alvefur Thu, 11 May 2023 21:43:23 +0200
mod_http_oauth2: Describe type signatures of scope handling functions Kim Alvefur Thu, 11 May 2023 21:41:37 +0200
mod_http_oauth2: Allow requesting a subset of scopes on token refresh Kim Alvefur Thu, 11 May 2023 21:40:09 +0200
mod_http_oauth2: Enforce client scope restrictions in authorization Kim Alvefur Thu, 11 May 2023 19:33:44 +0200
mod_http_oauth2: Fix inclusion of role in refreshed access tokens Kim Alvefur Thu, 11 May 2023 21:37:35 +0200
mod_http_oauth2: Fix unintentional persistence Kim Alvefur Thu, 11 May 2023 15:10:44 +0200
mod_auth_oauth_external: Update compatibility section with unknowns Kim Alvefur Wed, 10 May 2023 19:49:40 +0200
mod_auth_oauth_external: Also do XEP-0106 escaping in SASL OAUTHBEARER Kim Alvefur Wed, 10 May 2023 19:33:37 +0200
mod_auth_oauth_external: Stub not implemented auth module methods Kim Alvefur Wed, 10 May 2023 19:11:25 +0200
mod_auth_oauth_external: Add Mastodon to README Kim Alvefur Wed, 10 May 2023 18:32:47 +0200
mod_auth_oauth_external: Allow different username in PLAIN vs final JID Kim Alvefur Wed, 10 May 2023 13:52:31 +0200
mod_auth_oauth_external: Remove untested JID mapping Kim Alvefur Wed, 10 May 2023 13:45:28 +0200
mod_auth_oauth_external: Remove untested role mapping Kim Alvefur Wed, 10 May 2023 13:43:59 +0200
mod_auth_oauth_external: Expect XEP-0106 escaped username in PLAIN Kim Alvefur Wed, 10 May 2023 12:55:13 +0200
mod_auth_oauth_external: Make 'scope' configurable in password grant request Kim Alvefur Wed, 10 May 2023 12:39:05 +0200
mod_auth_oauth_external: Add setting for client_secret Kim Alvefur Mon, 08 May 2023 20:12:43 +0200
mod_auth_oauth_external: Work without token validation endpoint Kim Alvefur Mon, 08 May 2023 20:01:34 +0200
mod_auth_oauth_external: Fix missing import of util.jid Kim Alvefur Mon, 08 May 2023 19:57:10 +0200
mod_rest/rest.sh: Trim trailing whitespace Kim Alvefur Sun, 07 May 2023 20:44:44 +0200
mod_rest/rest.sh: Add --logout to revoke token Kim Alvefur Sun, 07 May 2023 20:42:33 +0200
mod_rest/rest.sh: Make scopes to request configurable in restrc Kim Alvefur Sun, 07 May 2023 20:41:35 +0200
mod_http_oauth2: Strip unknown scopes from consent page Kim Alvefur Sun, 07 May 2023 20:25:18 +0200
mod_http_oauth2: Simplify code with the power of first class functions Kim Alvefur Sun, 07 May 2023 20:24:18 +0200
mod_http_oauth2: More functional functions Kim Alvefur Sun, 07 May 2023 19:11:20 +0200
mod_http_oauth2: Add function for filtering roles Kim Alvefur Sun, 07 May 2023 19:07:52 +0200
mod_http_oauth2: Support granting zero role-scopes Kim Alvefur Sun, 07 May 2023 19:29:15 +0200
mod_http_oauth2: Revert role selector, going to try something else Kim Alvefur Sun, 07 May 2023 19:40:57 +0200
mod_http_oauth2: Include all granted roles in scopes Kim Alvefur Sun, 07 May 2023 19:06:37 +0200
mod_block_registrations: Refresh Compatibility section Kim Alvefur Sat, 06 May 2023 17:06:13 +0200
mod_block_registrations: Update description expansion of default list Kim Alvefur Sat, 06 May 2023 17:04:28 +0200
mod_http_oauth2: Bail out of implicit flow on invalid or missing redirect Kim Alvefur Sat, 06 May 2023 12:23:22 +0200
mod_http_oauth2: Fix error if no scopes requested Kim Alvefur Fri, 05 May 2023 21:32:34 +0200
mod_http_oauth2: Add role selector to consent page Kim Alvefur Fri, 05 May 2023 01:23:13 +0200
mod_http_oauth2: Refactor scope handling into smaller functions Kim Alvefur Fri, 05 May 2023 00:57:20 +0200
mod_http_oauth2: Add option for specifying TTL of registered clients Kim Alvefur Thu, 04 May 2023 18:41:33 +0200
mod_strict_https: Add way to disable redirect Kim Alvefur Wed, 03 May 2023 10:55:22 +0200
mod_strict_https: Refresh README Kim Alvefur Wed, 03 May 2023 10:54:15 +0200
mod_prometheus: Wrap pointer to mod_http_openmetrics in a box Kim Alvefur Wed, 03 May 2023 10:34:00 +0200
mod_listusers: Obsolete, suggest prosodyctl shell instead Kim Alvefur Wed, 03 May 2023 10:29:46 +0200
mod_strict_https: Update to use modern APIs instead of monkey patching Kim Alvefur Wed, 03 May 2023 10:16:15 +0200
mod_http_oauth2: Link to RFC 7009: OAuth 2.0 Token Revocation Kim Alvefur Tue, 02 May 2023 19:06:17 +0200
mod_http_oauth2: Add service documentation URL to metadata Kim Alvefur Tue, 02 May 2023 17:04:19 +0200
mod_http_oauth2: Allow configuring links to policy and terms in metadata Kim Alvefur Tue, 02 May 2023 17:01:02 +0200
mod_http_oauth2: Don't issue client_secret when not using authentication Kim Alvefur Tue, 02 May 2023 16:39:32 +0200
mod_http_oauth2: Validate consistency of response and grant types Kim Alvefur Tue, 02 May 2023 16:34:31 +0200
mod_http_oauth2: Enforce response type encoded in client_id Kim Alvefur Tue, 02 May 2023 16:31:25 +0200
mod_http_oauth2: Strip unknown extra fields from client registration Kim Alvefur Tue, 02 May 2023 16:23:40 +0200
mod_http_oauth2: Simplify validation of various URIs Kim Alvefur Tue, 02 May 2023 16:23:05 +0200
mod_http_oauth2: More appropriate error conditions in client validation Kim Alvefur Tue, 02 May 2023 16:22:17 +0200
mod_http_oauth2: Reject loopback URIs as client_uri Kim Alvefur Tue, 02 May 2023 16:20:55 +0200
mod_http_oauth2: Reduce line count of metadata construction Kim Alvefur Tue, 02 May 2023 16:14:22 +0200
mod_http_oauth2: Advertise response modes Kim Alvefur Tue, 02 May 2023 16:08:35 +0200
mod_http_oauth2: Advertise supported grant types Kim Alvefur Tue, 02 May 2023 16:07:09 +0200
mod_http_oauth2: Advertise revocation endpoint in metadata Kim Alvefur Tue, 02 May 2023 15:41:36 +0200
mod_http_oauth2: Return status 405 for GET to endpoints without GET handler Kim Alvefur Sun, 30 Apr 2023 17:04:55 +0200
mod_inotify_reload: Update to use FD watching method Kim Alvefur Sun, 30 Apr 2023 20:34:36 +0200
mod_http_oauth2: Allow loopback IP literals in redirect URIs Kim Alvefur Sun, 30 Apr 2023 17:16:47 +0200
mod_http_oauth2: Add way to retrieve registration schema Kim Alvefur Sun, 30 Apr 2023 16:58:53 +0200
mod_http_oauth2: Fix missing base64 part of base64url (Thanks KeyCloak) Kim Alvefur Sun, 30 Apr 2023 16:42:04 +0200
mod_http_oauth2: Fix accidental uppercase in invocation of hash function Kim Alvefur Sun, 30 Apr 2023 16:41:30 +0200
mod_http_oauth2: Advertise the currently supported id_token signing algorithm Kim Alvefur Sun, 30 Apr 2023 16:13:40 +0200
mod_http_oauth2: Specify that 'contacts' items are emails in client registration Kim Alvefur Sun, 30 Apr 2023 15:20:05 +0200
Back out 6f13200c9fc1: Confused request URI with redirect URI Kim Alvefur Sat, 29 Apr 2023 15:47:03 +0200
mod_rest/rest.sh: Implement RFC 7636 PKCE with the 'plain' method Kim Alvefur Sat, 29 Apr 2023 14:06:51 +0200
mod_http_oauth2: Advertise required registration of redirect URIs Kim Alvefur Sat, 29 Apr 2023 13:26:33 +0200
mod_http_oauth2: Advertise supported token endpoint auth methods Kim Alvefur Sat, 29 Apr 2023 13:23:30 +0200
mod_http_oauth2: Allow configuring PKCE challenge methods Kim Alvefur Sat, 29 Apr 2023 13:09:49 +0200
mod_http_oauth2: Implement RFC 7628 Proof Key for Code Exchange Kim Alvefur Sat, 29 Apr 2023 13:09:46 +0200
mod_http_oauth2: Reorder routes into order they happen in OAuth 2.0 Kim Alvefur Sat, 29 Apr 2023 11:26:04 +0200
mod_firewall: Initialize compiled chunk just once for all handlers Matthew Wild Fri, 28 Apr 2023 13:27:06 +0100
mod_rest/rest.sh: Set software_id in client registration to something Kim Alvefur Thu, 27 Apr 2023 20:56:24 +0200
mod_rest/rest.sh: Include .sh suffix in client registration Kim Alvefur Thu, 27 Apr 2023 20:52:55 +0200
mod_http_oauth2: Record OAuth software id and version attached to tokens Kim Alvefur Thu, 27 Apr 2023 19:16:14 +0200
mod_http_oauth2: Fix misplaced 'default' on wrong side of } in client registration schema Kim Alvefur Thu, 27 Apr 2023 19:14:23 +0200
mod_remote_roster: Set id on generated iq stanzas (thanks @agwa) Matthew Wild Thu, 27 Apr 2023 16:58:48 +0100
mod_http_oauth2: Fix to include "openid" scope in discovery metadata Kim Alvefur Wed, 26 Apr 2023 23:41:49 +0200
mod_client_management: Show time for recent timestamps in shell command Kim Alvefur Wed, 26 Apr 2023 12:42:09 +0200
mod_client_management: Fix changed column cell "key" Kim Alvefur Wed, 26 Apr 2023 12:12:34 +0200
mod_client_management: Fix error when called against host without this module Kim Alvefur Wed, 26 Apr 2023 12:09:17 +0200
mod_client_management: Move table cell formatting into column specification Kim Alvefur Wed, 26 Apr 2023 11:55:55 +0200
mod_client_management: Fix type confusion Kim Alvefur Tue, 25 Apr 2023 22:12:02 +0200
mod_client_management: Fix error when last password change is unknown (or never) Kim Alvefur Tue, 25 Apr 2023 22:06:08 +0200
mod_rest/rest.sh: Register as native application Kim Alvefur Tue, 25 Apr 2023 19:50:27 +0200
mod_http_oauth2: Validate redirect URI depending on application type Kim Alvefur Tue, 25 Apr 2023 19:49:41 +0200
mod_http_oauth2: Fill in some client metadata defaults Kim Alvefur Tue, 25 Apr 2023 18:09:08 +0200
mod_http_oauth2: Allow only l10n variants of name in client metadata Kim Alvefur Tue, 25 Apr 2023 17:38:36 +0200
mod_http_oauth2: Normalize whitespace in client metadata schema Kim Alvefur Tue, 25 Apr 2023 17:16:12 +0200
mod_log_ringbuffer: Fix description and examples of level configuration Matthew Wild Mon, 24 Apr 2023 17:11:08 +0100
mod_log_ringbuffer: Fix example config Matthew Wild Mon, 24 Apr 2023 17:00:05 +0100
mod_oidc_userinfo_vcard4: Fix phone number claim Kim Alvefur Sun, 23 Apr 2023 14:18:25 +0200
mod_oidc_userinfo_vcard4: Unpack <vcard> from PubSub <item> Kim Alvefur Sun, 23 Apr 2023 13:37:58 +0200
mod_http_oauth2: Use new Lua pattern schema properties Kim Alvefur Sat, 22 Apr 2023 16:29:56 +0200
mod_http_oauth2: Include additional OpenID scopes in metadata Kim Alvefur Sat, 22 Apr 2023 14:22:56 +0200
mod_http_oauth2: Validate (unused at this point) localized URIs Kim Alvefur Sat, 22 Apr 2023 14:02:56 +0200
mod_http_oauth2: Declare https as required of URIs in schema Kim Alvefur Sat, 22 Apr 2023 14:06:41 +0200
mod_http_oauth2: Enforce https requirement on TOS URI Kim Alvefur Sat, 22 Apr 2023 12:02:01 +0200
mod_http_oauth2: Use new mod_cron API for periodic cleanup Kim Alvefur Sat, 22 Apr 2023 11:59:52 +0200
mod_audit_status: Fix error on first start Kim Alvefur Tue, 18 Apr 2023 21:48:31 +0200
mod_muc_rtbl: Use correct occupant object Matthew Wild Mon, 17 Apr 2023 14:31:50 +0100
mod_audit: Move underscore to avoid luacheck warning Kim Alvefur Mon, 17 Apr 2023 08:26:20 +0200
mod_oidc_userinfo_vcard4: Provide profile details in mod_http_oauth2 Kim Alvefur Mon, 17 Apr 2023 08:01:09 +0200
mod_auth_oauth_external: Add configuration example Kim Alvefur Sat, 15 Apr 2023 10:54:34 +0200
mod_auth_oauth_external: Linkify password grant Kim Alvefur Sat, 15 Apr 2023 10:46:04 +0200
mod_auth_oauth_external: Some notes in README Kim Alvefur Sat, 15 Apr 2023 10:41:47 +0200
mod_auth_oauth_external: Allow setting identity instead of discovery URL Kim Alvefur Thu, 16 Mar 2023 13:04:13 +0100
mod_auth_oauth_external: Support PLAIN via resource owner password grant Kim Alvefur Thu, 16 Mar 2023 12:45:52 +0100
mod_auth_oauth_external: Authenticate against an OAuth 2 provider Kim Alvefur Thu, 16 Mar 2023 12:45:22 +0100
mod_client_management: Fix import of util.error (not errors) Kim Alvefur Thu, 13 Apr 2023 09:11:28 +0200
mod_rest: Implement use of refresh tokens in rest.sh example Kim Alvefur Wed, 12 Apr 2023 11:24:50 +0200
mod_http_oauth2: Fix error due to reference loop when using refresh token Kim Alvefur Wed, 12 Apr 2023 11:24:06 +0200
mod_http_oauth2: Fix table index error when using refresh token Kim Alvefur Wed, 12 Apr 2023 11:22:36 +0200
mod_muc_http_defaults: Use the new set_subject API. Thanks John Livingston Maxime “pep” Buquet Tue, 11 Apr 2023 15:59:35 +0200
mod_service_outage_status: XEP-0455: Service Outage Status Kim Alvefur Mon, 10 Apr 2023 13:24:03 +0200
mod_http_oauth2: Support OpenID UserInfo claims Kim Alvefur Mon, 10 Apr 2023 10:49:02 +0200
mod_http_oauth2: Add some debug logging for UserInfo endpoint Kim Alvefur Mon, 10 Apr 2023 10:47:51 +0200
mod_http_oauth2: Correct error code when missing credentials for userinfo Kim Alvefur Mon, 10 Apr 2023 10:44:23 +0200
mod_rest: Get correct type from config Kim Alvefur Sat, 08 Apr 2023 19:51:24 +0200
mod_http_debug: Module that echos back HTTP request info for debugging Kim Alvefur Fri, 07 Apr 2023 21:10:14 +0200
mod_rest: Allow passing configuring a timeout for <iq> responses Kim Alvefur Fri, 07 Apr 2023 20:26:33 +0200
mod_audit: Add expiration of entries, and handling of full archive stores Matthew Wild Fri, 07 Apr 2023 15:21:54 +0100
mod_rest/rest.sh: Update 'client_uri' to module page Kim Alvefur Fri, 07 Apr 2023 15:27:03 +0200
mod_rest/rest.sh: List dependencies in comment Kim Alvefur Fri, 07 Apr 2023 15:26:41 +0200
mod_http_oauth2/README: Add rest.sh to known implementations Kim Alvefur Fri, 07 Apr 2023 15:21:33 +0200
mod_audit: Add 'note' column Matthew Wild Fri, 07 Apr 2023 13:46:29 +0100
mod_audit: Improve filtering options and add documentation to README Matthew Wild Fri, 07 Apr 2023 13:44:18 +0100
mod_audit: Add some control over output columns via command-line flags Matthew Wild Fri, 07 Apr 2023 13:25:34 +0100
mod_audit_status: Include shutdown reason in log entry Matthew Wild Fri, 07 Apr 2023 13:10:43 +0100
mod_audit: Let util.human.io pick a suitable default width Matthew Wild Fri, 07 Apr 2023 13:10:20 +0100
mod_audit: Use proportional columns in table output Matthew Wild Fri, 07 Apr 2023 13:09:51 +0100
mod_audit: Fix iteration of custom payloads to use ipairs Matthew Wild Fri, 07 Apr 2023 13:09:31 +0100
mod_audit_status: New module to log server status to audit log Matthew Wild Fri, 07 Apr 2023 12:09:21 +0100
mod_audit: Display most recent entries first, rather than showing oldest Matthew Wild Fri, 07 Apr 2023 12:03:29 +0100
mod_audit: Minor style nit Matthew Wild Fri, 07 Apr 2023 12:00:31 +0100
mod_audit: Allow caller to specify time of the event Matthew Wild Fri, 07 Apr 2023 12:00:06 +0100
mod_http_oauth2/README: Link to mod_rest Kim Alvefur Fri, 07 Apr 2023 11:38:46 +0200
mod_http_oauth2/README: Link to OAuth and OIDC sites Kim Alvefur Fri, 07 Apr 2023 11:37:58 +0200
mod_client_management: README: Update docs to detail shell and XMPP interfaces Matthew Wild Thu, 06 Apr 2023 19:31:29 +0100
mod_http_oauth2: README: Updated documentation to reflect module status Matthew Wild Thu, 06 Apr 2023 17:24:16 +0100
mod_client_management: Add list-clients + manage-clients permissions to users Matthew Wild Thu, 06 Apr 2023 16:10:27 +0100
mod_client_management: Add support for revoking client access via XMPP Matthew Wild Thu, 06 Apr 2023 16:09:56 +0100
mod_client_management: Improve representation of authentication methods Matthew Wild Thu, 06 Apr 2023 15:24:49 +0100
mod_client_management: Improve table output Matthew Wild Thu, 06 Apr 2023 15:22:10 +0100
mod_client_management: Fix user:clients() shell command to take a JID Matthew Wild Thu, 06 Apr 2023 15:21:09 +0100
mod_client_management: Use grant id from key Matthew Wild Thu, 06 Apr 2023 15:20:25 +0100
mod_client_management: Fail to revoke clients that have used passwords Matthew Wild Wed, 05 Apr 2023 19:45:13 +0100
mod_client_management: Add support for revocation of clients (when possible) Matthew Wild Wed, 05 Apr 2023 19:42:16 +0100
mod_client_management: Include client type in XML response listing Matthew Wild Wed, 05 Apr 2023 19:39:53 +0100
mod_sasl2_fast: Add API method to revoke FAST tokens for a given client Matthew Wild Wed, 05 Apr 2023 19:38:59 +0100
mod_cloud_notify_filters: Fix traceback when invalid JIDs are submitted Matthew Wild Tue, 04 Apr 2023 18:09:48 +0100
mod_client_management: Add XMPP and shell interfaces to fetch client list Matthew Wild Sat, 01 Apr 2023 13:56:53 +0100
.luacheckrc: Add module.once Matthew Wild Sat, 01 Apr 2023 13:56:15 +0100
mod_audit: Add a command to print the audit log on the command-line Matthew Wild Sat, 01 Apr 2023 13:22:12 +0100
mod_audit: Support for adding location (GeoIP) to audit events Matthew Wild Sat, 01 Apr 2023 13:11:53 +0100
mod_isolate_host: potentially pedantic optimization Jonas Schäfer Sat, 01 Apr 2023 12:10:56 +0200
mod_isolate_host: handle server-generated stanzas Jonas Schäfer Sat, 01 Apr 2023 12:03:08 +0200
mod_authz_delegate: make resistant against startup order issues Jonas Schäfer Fri, 31 Mar 2023 16:56:42 +0200
mod_client_management: New module for users to view/manage permitted clients Matthew Wild Thu, 30 Mar 2023 11:32:50 +0100
mod_http_admin_api: Add roles to user schema in openapi Kim Alvefur Thu, 30 Mar 2023 12:06:18 +0200
mod_http_admin_api: Fix types of numbers in openapi spec Kim Alvefur Thu, 30 Mar 2023 12:05:05 +0200
Merge accidental extra head Kim Alvefur Wed, 29 Mar 2023 17:55:29 +0200
mod_vcard_muc: take roles into account for access check Jonas Schäfer Wed, 29 Mar 2023 17:52:21 +0200
mod_authz_delegate: introduce module to "link" authorization of hosts Jonas Schäfer Wed, 29 Mar 2023 17:21:45 +0200
mod_authz_delegate: introduce module to "link" authorization of hosts Jonas Schäfer Wed, 29 Mar 2023 17:21:45 +0200
mod_sasl2_fast: Add an API that allows modules to check if a client has FAST Matthew Wild Wed, 29 Mar 2023 16:13:42 +0100
mod_sasl2_fast: Add flag to FAST sasl_handler for easier identification Matthew Wild Wed, 29 Mar 2023 16:13:00 +0100
mod_sasl2_fast: Fix harmless off-by-one error (invalidates existing tokens!) Matthew Wild Wed, 29 Mar 2023 16:12:15 +0100
mod_http_admin_api: Fix missing import Kim Alvefur Tue, 28 Mar 2023 21:04:23 +0200
mod_http_admin_api: Tweak token session to please module:may() Kim Alvefur Tue, 28 Mar 2023 20:45:11 +0200
mod_sasl2_fast: Invalidate tokens issued prior to last password change Matthew Wild Tue, 28 Mar 2023 12:43:05 +0100
mod_rest: Add an example bash script for using mod_rest Kim Alvefur Mon, 27 Mar 2023 23:19:09 +0200
mod_http_oauth2: Update to use new API of Prosody mod_tokenauth @ 601d9a375b86 Matthew Wild Mon, 27 Mar 2023 18:51:12 +0100
mod_http_oauth2: Add support for refresh tokens Matthew Wild Fri, 24 Mar 2023 14:29:07 +0000
mod_http_oauth2: Declare additional client registration fields as strings Kim Alvefur Sun, 26 Mar 2023 14:44:30 +0200
mod_http_oauth2: Stricten check of urlencoded form data Kim Alvefur Sun, 26 Mar 2023 14:39:34 +0200
mod_http_oauth2: Pedantic optimization Kim Alvefur Sun, 26 Mar 2023 14:37:42 +0200
mod_pubsub_feeds: Fix packaging of support library for installer Kim Alvefur Sat, 25 Mar 2023 20:18:05 +0100
mod_muc_rtbl: Handle node purge Kim Alvefur Fri, 17 Mar 2023 22:29:55 +0100
mod_http_oauth2: Fix traceback on missing 'scope' parameter Kim Alvefur Fri, 24 Mar 2023 00:07:58 +0100
mod_http_oauth2: Focus username field automatically Kim Alvefur Thu, 23 Mar 2023 16:48:18 +0100
mod_http_oauth2: Allow user to decide which requested scopes to grant Kim Alvefur Thu, 23 Mar 2023 16:28:08 +0100
mod_http_oauth2: Use <fieldset> in templates because it looks nice Kim Alvefur Thu, 23 Mar 2023 16:19:09 +0100
mod_rest: Update prosody_oauth.py example to non-legacy OAuth2 Kim Alvefur Thu, 23 Mar 2023 12:47:51 +0100
mod_http_oauth2: Remove another reference to obsolete function Kim Alvefur Wed, 22 Mar 2023 00:09:58 +0100
mod_http_oauth2: Relax payload content type checking in revocation Kim Alvefur Tue, 21 Mar 2023 22:29:47 +0100
mod_http_oauth2: Remove now unused code Kim Alvefur Tue, 21 Mar 2023 22:23:28 +0100
mod_http_oauth2: Allow revoking a token without OAuth client credentials Kim Alvefur Tue, 21 Mar 2023 22:02:38 +0100
mod_http_oauth2: Correctly verify OAuth client credentials on revocation Kim Alvefur Tue, 21 Mar 2023 21:57:18 +0100
mod_http_oauth2: Group metadata section into OAuth and OpenID Kim Alvefur Tue, 21 Mar 2023 21:45:02 +0100
mod_http_oauth2: Rename oauth client credential related functions Kim Alvefur Tue, 21 Mar 2023 21:36:54 +0100
mod_sasl2: Pull user-agent info into sasl_handler for later reference Matthew Wild Tue, 21 Mar 2023 15:26:03 +0000
mod_adhoc_oauth2_client: Update to call into mod_http_oauth2 Kim Alvefur Sun, 19 Mar 2023 22:21:41 +0100
mod_http_oauth2: Refactor to allow reuse of OAuth client creation Kim Alvefur Sun, 19 Mar 2023 22:13:27 +0100
mod_http_oauth2: Fix userinfo status code off-by-one Kim Alvefur Thu, 16 Mar 2023 19:59:32 +0100
mod_http_oauth2: Implement and return ID Token in authorization code flow Kim Alvefur Thu, 16 Mar 2023 19:28:44 +0100
mod_http_oauth2: Reject non-local hosts in more code paths Kim Alvefur Thu, 16 Mar 2023 17:52:10 +0100
mod_http_oauth2: Add support for the "openid" scope Kim Alvefur Thu, 16 Mar 2023 17:06:35 +0100
mod_http_oauth2: Prepare to handle multiple e.g. non-role scopes Kim Alvefur Thu, 16 Mar 2023 17:03:48 +0100
mod_adhoc_oauth2_client: Make note in README about current broken state Kim Alvefur Thu, 16 Mar 2023 14:27:46 +0100
mod_http_oauth2: Fix attempt to index a boolean value Kim Alvefur Thu, 16 Mar 2023 00:06:43 +0100
mod_audit: Allow disabling IP logging, or limiting it to a prefix Matthew Wild Tue, 14 Mar 2023 18:59:39 +0000
mod_audit: Include client id in audit log entries (if known) Matthew Wild Tue, 14 Mar 2023 17:48:44 +0000
mod_sasl2: Fire authentication-{success,failure} events like mod_saslauth Matthew Wild Tue, 14 Mar 2023 17:13:46 +0000
mod_http_oauth2: Record details of OAuth client a token is issued to Kim Alvefur Tue, 14 Mar 2023 18:08:25 +0100
mod_http_oauth2: Invoke mod_http_errors to render error on invalid redirect Kim Alvefur Sun, 12 Mar 2023 17:56:23 +0100
mod_http_oauth2: Validate all URIs against client_uri in client registration Kim Alvefur Sun, 12 Mar 2023 12:06:44 +0100
mod_http_oauth2: Organize HTTP routes with comments Kim Alvefur Sun, 12 Mar 2023 11:27:29 +0100
mod_http_oauth2: Fix validation of informative URIs Kim Alvefur Sat, 11 Mar 2023 22:58:47 +0100
mod_http_oauth2: Use more compact IDs Kim Alvefur Sat, 11 Mar 2023 22:46:27 +0100
mod_http_oauth2: Validate that informative URLs match the redirect URIs Kim Alvefur Sat, 11 Mar 2023 22:31:02 +0100
mod_http_oauth2: Reject insecure redirect URIs Kim Alvefur Sat, 11 Mar 2023 22:25:50 +0100
mod_http_oauth2: Validate that redirect URIs are absolute Kim Alvefur Sat, 11 Mar 2023 22:25:22 +0100
mod_http_oauth2: Validate basic URI syntax of redirect URIs Kim Alvefur Sat, 11 Mar 2023 22:30:58 +0100
mod_spam_report_forwarder: Forward spam/abuse reports to one or more JIDs Matthew Wild Sat, 11 Mar 2023 20:20:37 +0000
mod_http_oauth2: Require URL to client informational page in registration Kim Alvefur Sat, 11 Mar 2023 21:13:00 +0100
mod_http_oauth2: Reorder client metadata validation schema Kim Alvefur Sat, 11 Mar 2023 21:11:50 +0100
mod_firewall: Add 'REPORT TO' to report (XEP-0377) a stanza to a specified JID Matthew Wild Sat, 11 Mar 2023 18:41:49 +0000
mod_firewall: README: Clarify docs about some of the stanza processing actions Matthew Wild Sat, 11 Mar 2023 18:29:38 +0000
mod_firewall: Warn about invalid pubsubitemid list specification Matthew Wild Sat, 11 Mar 2023 16:40:24 +0000
mod_firewall: Fix parsing of pubsubitemid list specification Matthew Wild Sat, 11 Mar 2023 16:40:09 +0000
mod_http_oauth2: Fix to disable disabled response handlers correctly Kim Alvefur Fri, 10 Mar 2023 12:03:23 +0100
mod_http_oauth2: Log flows enabled and disabled Kim Alvefur Fri, 10 Mar 2023 12:01:52 +0100
mod_http_oauth2: Fix appending of query parts in error redirects Kim Alvefur Fri, 10 Mar 2023 11:54:30 +0100
mod_http_oauth2: Implement the OpenID userinfo endpoint Kim Alvefur Thu, 09 Mar 2023 14:46:06 +0100
mod_http_oauth2: Close site header tags Kim Alvefur Thu, 09 Mar 2023 13:15:13 +0100
mod_http_oauth2: Fix contrast of links on consent page Kim Alvefur Tue, 07 Mar 2023 23:55:33 +0100
mod_http_oauth2: token endpoint: handle missing credentials Matthew Wild Tue, 07 Mar 2023 15:33:07 +0000
mod_http_oauth2: Fail early when no authorization header present Matthew Wild Tue, 07 Mar 2023 15:31:19 +0000
mod_http_oauth2: Support HTTP Basic auth on token endpoint Matthew Wild Tue, 07 Mar 2023 15:27:50 +0000
mod_http_oauth2: Separate extracting credentials from requests and verifying Matthew Wild Tue, 07 Mar 2023 15:18:41 +0000
mod_http_oauth2: Reflect ALL attributes of the client registration Matthew Wild Tue, 07 Mar 2023 14:52:43 +0000
mod_rest: Point URLs to mod_http_oauth2 in demo mode Kim Alvefur Tue, 07 Mar 2023 14:59:45 +0100
mod_http_oauth2: Improve handling of redirect_uri matching and fallback Matthew Wild Tue, 07 Mar 2023 13:19:19 +0000
mod_http_oauth2: Correct field name for HTTP response status code Kim Alvefur Tue, 07 Mar 2023 13:14:25 +0100
mod_http_oauth2: Fix incorrect function name (thanks Zash/luacheck) Matthew Wild Tue, 07 Mar 2023 10:27:40 +0000
mod_cloud_notify: Add note about Lua version requirements to README Matthew Wild Tue, 07 Mar 2023 10:26:57 +0000
mod_cloud_notify: Log warning when used on Lua 5.1 Matthew Wild Tue, 07 Mar 2023 10:24:58 +0000
mod_http_oauth2: Remove authorization codes after use Kim Alvefur Mon, 06 Mar 2023 16:53:27 +0100
mod_http_oauth2: Fix authorization code logic Kim Alvefur Mon, 06 Mar 2023 16:49:43 +0100
mod_http_oauth2: Include html templates in package for plugin installer Kim Alvefur Mon, 06 Mar 2023 15:55:11 +0100
mod_conversejs: This one weird trick updates options on reload Kim Alvefur Thu, 23 Feb 2023 00:30:59 +0100
mod_http_oauth2: Switch to '303 See Other' redirects Matthew Wild Mon, 06 Mar 2023 10:37:43 +0000
mod_http_oauth2: Allow non-HTTPS on localhost URLs Matthew Wild Mon, 06 Mar 2023 10:29:14 +0000
mod_http_oauth2: Add authentication, consent and error pages Matthew Wild Mon, 06 Mar 2023 09:46:58 +0000
mod_http_oauth: Factor out issuer URL calculation to a helper function Matthew Wild Mon, 06 Mar 2023 09:40:17 +0000
mod_http_oauth2: Clarify comment referencing mod_http_errors (thanks MattJ) Kim Alvefur Sun, 05 Mar 2023 12:38:20 +0100
mod_http_oauth2: Specify host for which to retrieve list of roles Kim Alvefur Sat, 04 Mar 2023 23:36:13 +0100
mod_http_oauth2: Return list of active roles in discovery Kim Alvefur Sat, 04 Mar 2023 21:36:00 +0100
mod_http_oauth2: Return actually enabled response types in discovery Kim Alvefur Sat, 04 Mar 2023 21:24:35 +0100
mod_http_oauth2: Calculate client secret expiry in registration response Kim Alvefur Sat, 04 Mar 2023 17:06:47 +0100
mod_http_oauth2: Strip trailing '/' from issuer URL Matthew Wild Sat, 04 Mar 2023 13:23:26 +0000
mod_http_oauth2: Advertise endpoints that are enabled Kim Alvefur Fri, 03 Mar 2023 22:54:46 +0100
mod_http_oauth2: Separate client_secret verification key from JWT key Kim Alvefur Fri, 03 Mar 2023 22:48:59 +0100
mod_http_oauth2: Fix response type config Kim Alvefur Fri, 03 Mar 2023 22:48:38 +0100
mod_http_oauth2/README: Document config options Kim Alvefur Fri, 03 Mar 2023 22:48:14 +0100
mod_http_oauth2: Remove error message Kim Alvefur Fri, 03 Mar 2023 22:03:50 +0100
mod_http_oauth2: Mention name of client when giving out OOB authorization code Kim Alvefur Fri, 03 Mar 2023 21:45:24 +0100
mod_http_oauth2: Comment on mutation by other module Kim Alvefur Fri, 03 Mar 2023 21:45:05 +0100
mod_http_oauth2: Implement stateless dynamic client registration Kim Alvefur Fri, 03 Mar 2023 21:14:19 +0100
mod_http_oauth2: Add support for 'iss' authz response parameter (RFC 9207) Matthew Wild Fri, 03 Mar 2023 19:21:38 +0000
mod_http_oauth2: Derive scope from correct user details Kim Alvefur Fri, 03 Mar 2023 18:00:28 +0100
mod_http_oauth2: Fix to actually return OOB response Kim Alvefur Fri, 03 Mar 2023 14:22:05 +0100
mod_http_oauth2: Add OIDC discovery endpoint (thanks Zash) Matthew Wild Fri, 03 Mar 2023 11:24:05 +0000
mod_http_oauth2: Implement OOB special redirect URI in code flow Kim Alvefur Thu, 02 Mar 2023 23:59:09 +0100
mod_http_oauth2: Add settings for allowed grant and response types Kim Alvefur Thu, 02 Mar 2023 23:57:29 +0100
mod_http_oauth2: Implement the Implicit flow Kim Alvefur Thu, 02 Mar 2023 22:06:50 +0100
mod_http_oauth2: Fix treatment of 'redirect_uri' parameter in code flow Kim Alvefur Thu, 02 Mar 2023 22:00:42 +0100
mod_s2s_whitelist/README: Show inclusion in modules_enabled in example Kim Alvefur Thu, 02 Mar 2023 11:38:57 +0100
mod_s2s_blacklist/README: Show inclusion in modules_enabled in example Kim Alvefur Thu, 02 Mar 2023 11:38:08 +0100
mod_http_oauth2: Issue tokens for the purpose of 'oauth2' Kim Alvefur Wed, 01 Mar 2023 21:55:34 +0100
mod_http_oauth2: Fix removal of consumed authorization codes Kim Alvefur Wed, 01 Mar 2023 21:11:48 +0100
mod_sasl2_bind2: Support for SASL handlers forcing a specific resource Matthew Wild Wed, 01 Mar 2023 13:21:29 +0000
mod_rest: Remove confusing oauth2 tokens from examples Kim Alvefur Tue, 28 Feb 2023 18:15:20 +0100
mod_register_apps: Detect 0.12+ when called from prosodyctl Kim Alvefur Thu, 23 Feb 2023 21:07:13 +0100
mod_muc_rtbl: fix more incorrect more references to "event" Jonas Schäfer Wed, 22 Feb 2023 13:39:01 +0100
mod_muc_rtbl: ignore blocklist for affiliated users for messages Jonas Schäfer Wed, 22 Feb 2023 13:35:03 +0100
mod_muc_rtbl: fix traceback because of scoping error Jonas Schäfer Wed, 22 Feb 2023 13:33:16 +0100
mod_muc_rtbl: move use of "private" attributes to single function Jonas Schäfer Tue, 21 Feb 2023 21:41:19 +0100
mod_muc_rtbl: also filter messages Jonas Schäfer Tue, 21 Feb 2023 21:37:27 +0100
New module, mod_muc_reserve_nick_pattern Stephen Paul Weber Mon, 20 Feb 2023 13:42:13 -0500
Strip images from XHTML-IM as well Stephen Paul Weber Mon, 20 Feb 2023 13:41:46 -0500
mod_muc_moderation: Derive role from reserved nickname if occupant Kim Alvefur Sun, 19 Feb 2023 18:17:37 +0100
mod_muc_moderation: Refactor to prepare for new version of XEP-0425 Kim Alvefur Sun, 19 Feb 2023 17:51:45 +0100
mod_unsubscriber: Revoke roster subscriptions of unreachable hosts Kim Alvefur Sun, 19 Feb 2023 17:39:04 +0100
mod_jsxc: Correct description of resources setting (thanks ham5urg) Kim Alvefur Thu, 16 Feb 2023 18:53:51 +0100
mod_jsxc: Words about jQuery Kim Alvefur Thu, 16 Feb 2023 17:17:05 +0100
mod_jsxc: Add plugin installer metadata Kim Alvefur Thu, 16 Feb 2023 17:06:23 +0100
mod_jsxc: Document config options Kim Alvefur Thu, 16 Feb 2023 17:06:07 +0100
mod_bob: Fix traceback when iq has no payload (thanks meaz) Matthew Wild Fri, 10 Feb 2023 12:13:47 +0000
mod_muc_auto_member: New module to automatically make MUC participants members Matthew Wild Mon, 30 Jan 2023 15:07:31 +0000
mod_http_status: Report module statuses Kim Alvefur Mon, 30 Jan 2023 00:48:12 +0100
mod_firewall: Fix 'is_admin' internal dependency rule #1797 (thanks diane) Kim Alvefur Fri, 27 Jan 2023 23:06:25 +0100
mod_rest/README: Words about bearer tokens Kim Alvefur Wed, 25 Jan 2023 20:39:13 +0100
mod_inject_ecaps2: Mention and link to XEP-0390 in text Kim Alvefur Mon, 16 Jan 2023 15:54:40 +0100
mod_unified_push: Update docs to recommend loading on normal hosts Matthew Wild Sat, 14 Jan 2023 18:31:38 +0000
mod_unified_push: README: Update docs Matthew Wild Sat, 14 Jan 2023 17:59:40 +0000
mod_unified_push: Make unified_push_secret only required for jwt backend Matthew Wild Sat, 14 Jan 2023 17:59:29 +0000
mod_unified_push: Improved error handling and reporting Matthew Wild Sat, 14 Jan 2023 16:16:47 +0000
mod_unified_push: fix return values for paseto backend Matthew Wild Sat, 14 Jan 2023 16:16:00 +0000
mod_unified_push: Fix storage backend error behaviours and return values Matthew Wild Sat, 14 Jan 2023 16:15:35 +0000
mod_unified_push: Fix default ACL in component mode Matthew Wild Sat, 14 Jan 2023 16:14:50 +0000
mod_unified_push: Fixes for paseto backend initialization Matthew Wild Sat, 14 Jan 2023 15:32:24 +0000
mod_unified_push: Add support for multiple token backends, including stoage Matthew Wild Sat, 14 Jan 2023 14:31:37 +0000
mod_unified_push: Refactor in anticipation of other registration backends Matthew Wild Fri, 13 Jan 2023 16:50:43 +0000
mod_unified_push: Add ACL option to restrict access Matthew Wild Fri, 13 Jan 2023 16:41:48 +0000
mod_unified_push: Fix JWT method parameter order (fixes #1791) Matthew Wild Fri, 13 Jan 2023 16:40:00 +0000
mod_http_dir_listing: Update Compatibility section Kim Alvefur Fri, 13 Jan 2023 16:28:08 +0100
mod_http_dir_listing: Add metadata to fix plugin package build Kim Alvefur Fri, 13 Jan 2023 16:27:02 +0100
mod_invites_api: Fix traceback when no query params (thanks Menel) Matthew Wild Wed, 11 Jan 2023 10:09:12 +0000
mod_invites_api: Fix traceback on list command with no entries (thanks mirux) Matthew Wild Wed, 11 Jan 2023 09:59:55 +0000
Remove reverse dependencies on mod_invites (for plugin installer) Kim Alvefur Tue, 10 Jan 2023 20:49:17 +0100
mod_pubsub_summary: Mention HTML to Message Styling conversion Kim Alvefur Tue, 10 Jan 2023 19:40:22 +0100
mod_unified_push: Remove dependency on trunk util.jwt (0.12 compat) Matthew Wild Tue, 10 Jan 2023 16:34:21 +0000
mod_unified_push: README: Documentation updates (example, etc.) Matthew Wild Tue, 10 Jan 2023 16:07:00 +0000
mod_sasl2_fast: Add some comments Matthew Wild Tue, 10 Jan 2023 15:45:25 +0000
mod_unified_push: Various fixes, now working with Conversations Matthew Wild Tue, 10 Jan 2023 15:45:03 +0000
mod_pubsub_summary: Trim preceding and trailing whitespace from title Kim Alvefur Tue, 10 Jan 2023 16:05:01 +0100
mod_pubsub_text_interface: Try to clarify help message wrt node arguments Kim Alvefur Sun, 08 Jan 2023 17:54:11 +0100
mod_pubsub_text_interface: Improve error messages Kim Alvefur Sun, 08 Jan 2023 17:53:14 +0100
mod_onions: Fix URL and linkify it. Martin Dosch Sun, 08 Jan 2023 13:17:41 +0100
mod_pubsub_summary: Render geo:-URI from OASIS emergency broadcasts Kim Alvefur Sun, 08 Jan 2023 13:45:30 +0100
mod_ping_muc: Error out if loaded on Components Kim Alvefur Sat, 07 Jan 2023 17:36:16 +0100
mod_pubsub_summary: Hide link relation when value is "alternate" Kim Alvefur Sat, 07 Jan 2023 17:15:47 +0100
mod_unified_push: Experimenal Unified Push provider Matthew Wild Thu, 05 Jan 2023 17:28:06 +0000
mod_muc_moderation/README: Simplify Compatibility section Kim Alvefur Tue, 03 Jan 2023 16:10:16 +0100
mod_rest: Fix reference in OpenAPI Kim Alvefur Sat, 31 Dec 2022 17:09:18 +0100
mod_rest: Add XEP-0461 to OpenAPI Kim Alvefur Sat, 31 Dec 2022 17:03:40 +0100
mod_rest: Add missing message properties to OpenAPI documentation Kim Alvefur Sat, 31 Dec 2022 17:02:36 +0100
mod_rest: Add some GET-mapped iq-queries to OpenAPI documentation Kim Alvefur Sat, 31 Dec 2022 16:57:40 +0100
mod_rest/README: Fix XML well-formedness in example (thanks drsnuggles) Kim Alvefur Sat, 31 Dec 2022 15:32:25 +0100
mod_auth_dovecot: Fix plugin package (hopefully) (thanks nw) Kim Alvefur Fri, 30 Dec 2022 01:17:05 +0100
mod_s2s_auth_dane: Update Compatibility chart (doesn't work anymore) Kim Alvefur Sun, 25 Dec 2022 23:00:38 +0100
mod_rest: Remove manual reference expansion in schema Kim Alvefur Tue, 20 Dec 2022 21:48:28 +0100
Merge Kim Alvefur Sun, 18 Dec 2022 15:30:02 +0100
Backed out changeset 85882735fd33 Jonas Schäfer Sat, 17 Dec 2022 14:13:06 +0100
mod_http_muc_log: make default presence visibility configurable Jonas Schäfer Sat, 17 Dec 2022 13:27:56 +0100
mod_audit: remove event hook Jonas Schäfer Thu, 28 Apr 2022 20:22:03 +0200
mod_pubsub_mqtt: Switch to MQTT 3.1.1 Matthew Wild Fri, 16 Dec 2022 22:30:47 +0000
mod_pubsub_mqtt: Support atom_title payload type Matthew Wild Fri, 16 Dec 2022 22:16:45 +0000
mod_pubsub_mqtt: Fix some inappropriate log levels Matthew Wild Fri, 16 Dec 2022 12:12:01 +0000
mod_pubsub_mqtt: Add XEP-0060 <item> wrapper to payloads Matthew Wild Fri, 16 Dec 2022 12:11:16 +0000
mod_pubsub_feeds: Include feeds library in plugin package Kim Alvefur Fri, 09 Dec 2022 21:03:51 +0100
mod_http_muc_log: Fix syntax error in timestamp adjusting script Kim Alvefur Sun, 04 Dec 2022 23:30:09 +0100
mod_http_muc_log: Move language attribute onto body itself Kim Alvefur Sun, 04 Dec 2022 23:16:34 +0100
mod_http_muc_log: Tweak style towards the "modern" Kim Alvefur Sun, 04 Dec 2022 23:16:31 +0100
mod_http_muc_log: Fix error in js when displaying presence is disabled Kim Alvefur Sun, 04 Dec 2022 22:23:56 +0100
mod_http_muc_log: Include static resources (css & js) in plugin package Kim Alvefur Sun, 04 Dec 2022 22:21:05 +0100
mod_http_muc_log: Move CSS and JS out of template Kim Alvefur Sun, 04 Dec 2022 22:10:07 +0100
mod_s2soutinjection: Use session logger where it makes sense Kim Alvefur Fri, 02 Dec 2022 22:06:40 +0100
mod_s2soutinjection: Use module logging API Kim Alvefur Fri, 02 Dec 2022 22:05:13 +0100
mod_s2soutinjection: Remove undefined global (thanks Damian) Kim Alvefur Fri, 02 Dec 2022 22:03:29 +0100
mod_s2soutinjection: Remove unused variables [luacheck] Kim Alvefur Fri, 02 Dec 2022 22:02:55 +0100
mod_compat_roles: Add support for role inheritance (built-in roles only) Matthew Wild Tue, 29 Nov 2022 11:43:59 +0000
mod_compat_roles: Fix permission checks/roles to be per-host as intended Matthew Wild Tue, 29 Nov 2022 11:38:28 +0000
mod_compat_roles: Fix traceback when no host roles are defined (thanks cc) Matthew Wild Tue, 29 Nov 2022 11:37:58 +0000
mod_isolate_host: Pass context to module:may() (thanks cc) Matthew Wild Tue, 29 Nov 2022 11:36:28 +0000
mod_sasl2_fast: Add explicit dependency on mod_sasl2 Kim Alvefur Mon, 28 Nov 2022 19:12:37 +0100
mod_sasl2_sm: Add explicit dependency on mod_sasl2 Kim Alvefur Mon, 28 Nov 2022 19:12:34 +0100
mod_sasl2_bind2: Add explicit dependency on mod_sasl2 Kim Alvefur Mon, 28 Nov 2022 19:05:48 +0100
mod_sasl2_fast: Add README Matthew Wild Mon, 28 Nov 2022 12:06:28 +0000
mod_sasl2_sm: Update README with current information Matthew Wild Mon, 28 Nov 2022 11:49:07 +0000
mod_sasl2_bind2: Update and expand README with current status Matthew Wild Mon, 28 Nov 2022 11:42:46 +0000
mod_sasl2: Update and expand README with more (and updated) information Matthew Wild Mon, 28 Nov 2022 11:37:24 +0000
mod_sasl2: Honour (c2s_)require_encryption config option Matthew Wild Mon, 28 Nov 2022 11:35:15 +0000
mod_rest: Wrap webhook setup in a function for future reuse Kim Alvefur Sun, 27 Nov 2022 00:34:00 +0100
mod_rest: Do not allow replies to <iq type=result> from webhooks Kim Alvefur Sun, 27 Nov 2022 00:10:38 +0100
mod_clean_roster: Clean out invalid characters from roster entires Kim Alvefur Tue, 22 Nov 2022 16:59:52 +0100
mod_sasl2_fast: Add more debug logging Matthew Wild Mon, 07 Nov 2022 10:21:42 +0000
mod_sasl2_fast: Fixes to make channel binding work again Matthew Wild Mon, 07 Nov 2022 10:21:18 +0000
mod_sasl2_fast: Clean up backend return values (fixes constant rotation) Matthew Wild Mon, 07 Nov 2022 10:19:10 +0000
mod_password_reset: Add rockspec.build.copy_directories entry to make it work Benjamin Danowski Sat, 29 Oct 2022 12:01:32 +0200
mod_rest: Fix JSON conversion of 'displayed' chat marker Kim Alvefur Mon, 24 Oct 2022 16:21:59 +0200
mod_vjud: Better docs for vjud_mode Matthew Wild Thu, 20 Oct 2022 11:28:53 +0100
mod_sasl2_fast: Implement rotation and invalidation Matthew Wild Sat, 15 Oct 2022 21:01:04 +0100
mod_sasl2_fast: Remove X-TOKEN-PLAIN and related profile handler Matthew Wild Sat, 15 Oct 2022 20:26:25 +0100
mod_sasl2_fast: Improved logging Matthew Wild Sat, 15 Oct 2022 19:49:13 +0100
mod_sasl2_fast: Register HT-* mechanisms with the required channel binding Matthew Wild Sat, 15 Oct 2022 19:47:05 +0100
mod_sasl2_fast: Fix field name for returned secret Matthew Wild Sat, 15 Oct 2022 19:46:23 +0100
mod_sasl2_fast: Copy channel binding data state from original SASL handler Matthew Wild Sat, 15 Oct 2022 19:45:53 +0100
mod_sasl2_fast: Fixes for <authenticate> processing Matthew Wild Sat, 15 Oct 2022 19:44:54 +0100
mod_sasl2_fast: Take username from SASL exchange rather than stream@from Matthew Wild Sat, 15 Oct 2022 19:42:55 +0100
mod_sasl2_fast: Fix make_token() to return appropriate result Matthew Wild Sat, 15 Oct 2022 19:41:33 +0100
mod_sasl2_fast: Improve backend profile name and correctly use it everywhere Matthew Wild Fri, 14 Oct 2022 16:21:01 +0100
mod_sasl2_fast: More robust handling of stream@from and user-agent@id Matthew Wild Fri, 14 Oct 2022 15:44:00 +0100
mod_sasl2: Forward stream attributes into sub-event Matthew Wild Fri, 14 Oct 2022 15:43:22 +0100
mod_sasl2_fast: Implement most of FAST + SASL HT-SHA-256 Matthew Wild Fri, 14 Oct 2022 14:44:27 +0100
mod_block_registrations: Expand default list of blocked usernames (RFC 2142) Matthew Wild Thu, 13 Oct 2022 22:51:41 +0100
mod_sasl2: Add some brief dev notes about events to the README Matthew Wild Thu, 13 Oct 2022 22:48:57 +0100
mod_sasl2: Clear sasl_handler on final success Matthew Wild Thu, 13 Oct 2022 22:48:28 +0100
mod_sasl2_fast: New module for SASL2 FAST authentication (WIP) Matthew Wild Thu, 13 Oct 2022 22:47:35 +0100
mod_storage_appendmap: Fix keyvalue writes Kim Alvefur Sun, 09 Oct 2022 21:35:18 +0200
mod_sasl2_bind2, mod_sasl2_sm: Remove bind2 <features/> wrapper element Matthew Wild Tue, 27 Sep 2022 18:23:42 +0100
mod_cloud_notify_extensions: Add note about dependency Matthew Wild Sat, 24 Sep 2022 09:26:26 +0100
mod_cloud_notify: README overhaul Matthew Wild Sat, 24 Sep 2022 09:25:46 +0100
mod_cloud_notify: Improve logging for various error cases Matthew Wild Sat, 24 Sep 2022 08:28:07 +0100
mod_cloud_notify: Add warnings about options including real body/sender Matthew Wild Sat, 24 Sep 2022 08:06:11 +0100
mod_cloud_notify_encrypted: Add debug logging when successfully encrypted Matthew Wild Sat, 24 Sep 2022 08:00:55 +0100
mod_cloud_notify_encrypted: Additional debug logging when enabling/skipping Matthew Wild Fri, 23 Sep 2022 22:41:15 +0100
mod_cloud_notify: Fix default extended timeout from 72 days -> 72 hours Matthew Wild Fri, 23 Sep 2022 22:40:54 +0100
mod_cloud_notify: Only delay hibernation timeout for push-enabled clients Matthew Wild Fri, 23 Sep 2022 22:39:49 +0100
mod_bookmarks2: Update README to reflect 0.12 release Matthew Wild Fri, 23 Sep 2022 12:37:36 +0100
mod_spam_reporting: Remove redundant rockspec dependency on mod_blocklist Kim Alvefur Fri, 23 Sep 2022 12:10:03 +0200
mod_sasl2: Further break up success handling, into pre/post stream:features Matthew Wild Thu, 22 Sep 2022 18:25:44 +0100
mod_sasl2: Store client id if provided Matthew Wild Thu, 22 Sep 2022 16:48:05 +0100
mod_sasl2_bind2: Generate resource from client tag if provided Matthew Wild Thu, 22 Sep 2022 16:43:51 +0100
mod_sasl2_bind2: Remove deprecated <jid> element from <bound> Matthew Wild Thu, 22 Sep 2022 16:37:59 +0100
mod_sasl2_bind2: Update xmlns to match latest XEP proposal (thanks Andrzej) Matthew Wild Thu, 22 Sep 2022 12:52:14 +0100
mod_sasl2, mod_sasl2_bind2: rename event.session -> .origin for consistency Matthew Wild Wed, 21 Sep 2022 10:32:45 +0100
mod_sasl2_bind2: Move <inline> into <bind> feature element Matthew Wild Wed, 21 Sep 2022 10:31:50 +0100
mod_sasl2: Move <inline/> into <authentication> Matthew Wild Wed, 21 Sep 2022 10:25:34 +0100
mod_sasl2: Fix missing namespace on failure condition (thanks tmolitor) Matthew Wild Wed, 21 Sep 2022 10:05:39 +0100
mod_invites_adhoc: Set non-nil defaults for options, fixes traceback (thanks Martin) Kim Alvefur Wed, 14 Sep 2022 17:21:42 +0200
mod_sasl2, mod_sasl_bind2, mod_sasl2_sm: Bump XEP-0388 namespace Matthew Wild Tue, 13 Sep 2022 20:32:20 +0100
mod_sasl2: Hacky support for channel binding Matthew Wild Tue, 06 Sep 2022 16:01:12 +0100
mod_sasl2_bind2, mod_sasl2_sm: Move sasl2_sm_success to session Matthew Wild Sun, 04 Sep 2022 09:51:36 +0100
mod_sasl2_bind2: Indicate to the client when carbons has been enabled Matthew Wild Sat, 03 Sep 2022 18:20:07 +0100
mod_sasl2_sm: Fix event field name Matthew Wild Sat, 03 Sep 2022 18:11:25 +0100
mod_sasl2_sm: Fix typo Matthew Wild Sat, 03 Sep 2022 18:09:04 +0100
mod_sasl2_bind2: Fix event name Matthew Wild Sat, 03 Sep 2022 17:58:03 +0100
mod_sasl2_bind2: Use correct method to get text Matthew Wild Sat, 03 Sep 2022 17:45:03 +0100
mod_sasl2_bind2: Fix namespace (thanks Daniel) Matthew Wild Sat, 03 Sep 2022 17:29:25 +0100
mod_sasl2_sm: Integration with mod_sasl2_bind2 Matthew Wild Fri, 02 Sep 2022 16:22:31 +0100
mod_sasl2_bind: Support for Bind 2.0 with SASL2 Matthew Wild Fri, 02 Sep 2022 16:22:11 +0100
mod_sasl2: Add event for other modules to advertise inline features Matthew Wild Fri, 02 Sep 2022 16:20:13 +0100
mod_sasl2_sm: Use a stanza method that actually exists Matthew Wild Mon, 29 Aug 2022 17:41:16 +0100
mod_sasl2_sm: Experimental mod_isr alternative Matthew Wild Mon, 29 Aug 2022 17:12:16 +0100
mod_sasl2: Fix handling of various failure/error cases Matthew Wild Mon, 29 Aug 2022 16:35:19 +0100
mod_isr: XEP-0397: Instant Stream Resumption Matthew Wild Sun, 28 Aug 2022 17:30:52 +0100
mod_sasl2: Include additional-data in SASL success response Matthew Wild Sun, 28 Aug 2022 15:03:58 +0100
mod_watch_spam_reports: Fix traceback due to misplaced parenthesis (thanks Menel) Kim Alvefur Sun, 28 Aug 2022 15:50:39 +0200
mod_sasl2: Eventually return true from success handler Matthew Wild Sun, 28 Aug 2022 11:25:21 +0100
mod_sasl2: Return true to indicate challenge was handled successfully Matthew Wild Sun, 28 Aug 2022 11:18:10 +0100
mod_sasl2: Fix <challenge> generation Matthew Wild Sun, 28 Aug 2022 11:12:52 +0100
mod_sasl2: Return status from event handlers Matthew Wild Sun, 28 Aug 2022 11:11:50 +0100
mod_admin_blocklist: Add config option for which role(s) to consider (0.12+) Kim Alvefur Sat, 27 Aug 2022 16:36:22 +0200
mod_admin_blocklist: Fix traceback due to misplaced parenthesis Kim Alvefur Sat, 27 Aug 2022 15:39:38 +0200
mod_muc_ban_ip: Support for service-wide IP bans from trusted services Matthew Wild Fri, 26 Aug 2022 11:30:44 +0100
mod_register_apps: add monal iOS and macOS versions tmolitor Thu, 25 Aug 2022 16:38:14 +0200
mod_auth_imap: Remove unused variable [luacheck] Kim Alvefur Wed, 24 Aug 2022 16:03:17 +0200
mod_auth_imap: Fix packaging Kim Alvefur Wed, 24 Aug 2022 16:02:00 +0200
mod_muc_bot/README: Update to account for 0.12 going stable Kim Alvefur Wed, 24 Aug 2022 11:37:00 +0200
mod_restrict_xmpp: Treat archive query as a read despite using iq-set Kim Alvefur Mon, 22 Aug 2022 23:51:07 +0200
mod_restrict_xmpp: XMPP-layer access control using Prosody's permissions API Matthew Wild Mon, 22 Aug 2022 20:03:23 +0100
Merge role-auth Matthew Wild Mon, 22 Aug 2022 15:39:02 +0100
*/README: Update compatibility info of modules still using legacy is_admin API Matthew Wild Mon, 22 Aug 2022 13:28:01 +0100
mod_http_oauth2: Update for new new role API Matthew Wild Thu, 18 Aug 2022 10:36:58 +0100
mod_http_admin_api: Update for new new role API Matthew Wild Thu, 18 Aug 2022 10:36:35 +0100
mod_isolate_host: Switch to module:may() (back compatible via compat_roles) Matthew Wild Mon, 15 Aug 2022 14:18:07 +0100
.luacheckrc: Update for module:may() & co. Matthew Wild Mon, 15 Aug 2022 14:16:57 +0100
mod_firewall: Update for role-auth (backwards compatible) Matthew Wild Thu, 11 Aug 2022 17:04:53 +0100
mod_rest: Update for mod_tokenauth API changes (backwards-compatible) Matthew Wild Wed, 13 Jul 2022 11:27:44 +0100
mod_invites_adhoc: Update for Prosody's new role API (backwards-compatible) Matthew Wild Wed, 13 Jul 2022 11:23:55 +0100
mod_http_xep227: Updates for new mod_tokenauth (trunk/0.13 only) Matthew Wild Wed, 13 Jul 2022 11:21:19 +0100
mod_http_oauth2: Updates for Prosody's new role API (backwards-compatible) Matthew Wild Wed, 13 Jul 2022 11:20:09 +0100
mod_http_admin_api: Updates for new role auth API in Prosody (trunk/0.13 only) Matthew Wild Wed, 13 Jul 2022 11:18:46 +0100
mod_cloud_notify: Rename field in event for clarity ('node' is ambiguous here) Matthew Wild Wed, 13 Jul 2022 11:15:43 +0100
mod_sentry: Log warning when server returns unexpected response Matthew Wild Wed, 13 Jul 2022 11:14:04 +0100
mod_privilege: process entity IQs (credit to adx) and messages with a constructed entity session Nicoco Tue, 16 Aug 2022 13:10:39 +0200
mod_http_muc_log: Use stanza:find to save a few bytes Kim Alvefur Tue, 16 Aug 2022 01:45:28 +0200
mod_http_muc_log: Use XEP-0421 ID over nickname for XEP-0308 Kim Alvefur Tue, 16 Aug 2022 01:41:45 +0200
mod_http_muc_log: Use XEP-0359 ID if available Kim Alvefur Tue, 16 Aug 2022 01:39:25 +0200
mod_http_muc_log: Rename variable for improved clarity Kim Alvefur Tue, 16 Aug 2022 01:34:27 +0200
mod_http_muc_log: Remove dead code Kim Alvefur Tue, 16 Aug 2022 01:27:59 +0200
mod_rest: Fill in 'type' field in error registry Kim Alvefur Mon, 15 Aug 2022 15:26:14 +0200
mod_http_muc_log: Link to replied-to message using XEP-0461: Message Replies Kim Alvefur Fri, 12 Aug 2022 17:15:11 +0200
mod_http_muc_log: Mention relevant XEPs in comments Kim Alvefur Fri, 12 Aug 2022 17:14:43 +0200
mod_rest: Add JSON mapping for XEP-0461: Message Replies Kim Alvefur Fri, 12 Aug 2022 17:13:58 +0200
mod_compat_roles/README: Fix yaml syntax in metadata block Kim Alvefur Thu, 11 Aug 2022 20:04:13 +0200
mod_compat_roles: New module providing compat shim for trunk's new role API Matthew Wild Thu, 11 Aug 2022 17:49:33 +0100
mod_muc_badge: If room has no title use localpart of room's jid (fixes #1767) Citronalco Tue, 02 Aug 2022 23:45:00 +0200
mod_s2s_smacks_timeout: Use mod_smacks to close stale s2s connections Kim Alvefur Wed, 03 Aug 2022 03:14:17 +0200
replaced 'session' with 'origin' in push_disable arcseconds Sat, 30 Jul 2022 21:07:47 +1200
mod_default_bookmarks: Fix support for array of string config in bookmarks 2 part (thanks Menel) Kim Alvefur Fri, 29 Jul 2022 17:53:56 +0200
mod_default_bookmarks: Bail on empty 'default_bookmarks' to fix traceback Kim Alvefur Mon, 25 Jul 2022 19:28:38 +0200
mod_log_http: Undo mistake in 456b9f608fcf Kim Alvefur Thu, 21 Jul 2022 18:06:31 +0200
various: Improve error reporting if missing file server module on 0.12 Kim Alvefur Mon, 18 Jul 2022 22:47:54 +0200
various: Use 0.12+ API for serving files from the file system over HTTP Kim Alvefur Mon, 18 Jul 2022 13:58:27 +0200
mod_log_json: Prefer native Lua table.pack over Prosody util.table one Kim Alvefur Mon, 11 Jul 2022 20:08:41 +0200
mod_http_muc_log: Improve accessibility with descriptive @title attrs Kim Alvefur Wed, 06 Jul 2022 18:28:43 +0200
mod_http_muc_log: Move OOB style from attribute to <style> in header Kim Alvefur Wed, 06 Jul 2022 18:24:43 +0200
luacheck: Update with changes from Prosody 0.12 Kim Alvefur Tue, 05 Jul 2022 16:02:22 +0200
mod_http_muc_log: Drop support for pre-0.11 MUC API Kim Alvefur Sat, 02 Jul 2022 02:30:02 +0200
mod_csi_battery_saver: Add support for urn:xmpp:jingle-message:1 (XEP-0353) tmolitor Sat, 02 Jul 2022 02:30:06 +0200
mod_cloud_notify: Compat for prosody 0.12 tmolitor Sat, 02 Jul 2022 02:29:03 +0200
mod_firewall: README: Fix grammar and further improve wording Matthew Wild Tue, 28 Jun 2022 16:45:09 +0100
mod_firewall: README: Clarify when storage access can occur with roster checks Matthew Wild Tue, 28 Jun 2022 16:39:44 +0100
mod_firewall: README: Correct mention of 'JUMP_CHAIN' to 'JUMP CHAIN' Matthew Wild Tue, 28 Jun 2022 16:28:44 +0100
mod_ping_muc/README: Update Compatibility section for 0.12 going stable Kim Alvefur Mon, 27 Jun 2022 22:18:10 +0200
mod_http_muc_log: Show XEP-0444 reactions Kim Alvefur Sun, 26 Jun 2022 21:23:42 +0200
mod_muc_restrict_media: Don't apply restriction to affiliated users Kim Alvefur Mon, 20 Jun 2022 18:24:32 +0200
mod_pubsub_post/README: Update references to trunk with release numbers Kim Alvefur Tue, 14 Jun 2022 19:08:57 +0200
mod_muc_ping: Remove since Prosody mod_muc 0.11+ covers this natively Kim Alvefur Mon, 13 Jun 2022 14:25:39 +0200
mod_rest: Add various things to openapi spec Kim Alvefur Sun, 05 Jun 2022 21:59:17 +0200
mod_rest: Add some descriptive details to schema Kim Alvefur Sun, 05 Jun 2022 21:56:22 +0200
mod_profile: Obsolete. Remove. Redirect to mod_vcard_legacy Kim Alvefur Mon, 30 May 2022 16:14:51 +0200
mod_http_admin_api: Update for 0.12 changes to mod_smacks Kim Alvefur Sun, 29 May 2022 02:03:41 +0200
mod_rest: Provide a log function on temporary session Kim Alvefur Sun, 29 May 2022 02:02:07 +0200
merge upstream Goffi Sat, 28 May 2022 16:43:04 +0200
mod_delegation: use clean_xmlns to remove jabber:client namespace from node: Goffi Sat, 28 May 2022 16:42:13 +0200
mod_rest: Add an example OAuth client (needs mod_http_oauth2) Kim Alvefur Sat, 28 May 2022 15:03:05 +0200
mod_muc_occupant_id: Update Compatibility to mention being built-in in 0.12 Kim Alvefur Sat, 28 May 2022 14:53:17 +0200
mod_muc_auto_reserve_nicks: Force refresh of nickname (thanks phryk) Kim Alvefur Sun, 22 May 2022 20:33:14 +0200
mod_rest: Add mapping of XEP-0380: Explicit Message Encryption Kim Alvefur Sun, 22 May 2022 17:05:05 +0200
mod_rest: Document /archive/ in openapi spec Kim Alvefur Sat, 21 May 2022 22:57:57 +0200
mod_rest: Treat archive.ids as comma-separated to work in query string Kim Alvefur Sat, 21 May 2022 22:55:41 +0200
mod_reload_modules: Be aware of component module (thanks Menel) Kim Alvefur Sat, 21 May 2022 14:48:18 +0200
mod_onions: Fix for bitop with Lua 5.4 moparisthebest Fri, 20 May 2022 08:41:45 -0400
mod_net_proxy: Fix for bitop with Lua 5.4 moparisthebest Fri, 20 May 2022 08:39:17 -0400
mod_rest: Fix attempt to index nil in handling of single iq response Kim Alvefur Tue, 17 May 2022 11:44:44 +0200
mod_rest: Ensure MAM result-iq is included in results from remote hosts Kim Alvefur Mon, 16 May 2022 20:31:58 +0200
mod_rest: Add special handling to catch MAM results from remote hosts Kim Alvefur Mon, 16 May 2022 19:47:09 +0200
mod_auth_dovecot: Fix compat with Lua 5.2+ move of unpack() (thanks Tom) Kim Alvefur Sat, 14 May 2022 15:52:23 +0200
mod_auth_dovecot: Add luarocks metadata to make automatic packaging work Kim Alvefur Sat, 14 May 2022 15:50:44 +0200
upstream merge Goffi Wed, 11 May 2022 12:44:32 +0200
mod_privilege: update to v0.4: Goffi Wed, 11 May 2022 12:43:26 +0200
mod_rest: Fix 'format' property in schema Kim Alvefur Sat, 30 Apr 2022 01:02:38 +0200
mod_rest: Expand mapping of XEP-0045 join stanza Kim Alvefur Sat, 30 Apr 2022 01:00:01 +0200
mod_audit: make the extension of the module API less of a hack Jonas Schäfer Tue, 26 Apr 2022 22:42:09 +0200
mod_audit*: fix luacheck warnings Jonas Schäfer Tue, 26 Apr 2022 22:37:13 +0200
mod_audit*: modules for audit logging in prosody Jonas Schäfer Tue, 26 Apr 2022 22:32:44 +0200
mod_s2soutinjection: Rewrite based on mod_onions for 0.12 compat (thanks Zash) moparisthebest Sun, 24 Apr 2022 23:58:41 -0400
mod_http_muc_log: Fix exception on lack of trailing slash in room path Kim Alvefur Fri, 22 Apr 2022 14:29:32 +0200
mod_rest: Fix description of extdisco endpoint (thanks MattJ) Kim Alvefur Mon, 18 Apr 2022 23:02:04 +0200
mod_rest/apidemo: Don't show traceback to users on config/resource problem Kim Alvefur Sun, 17 Apr 2022 12:52:13 +0200
mod_rest: Add some notes about custom disco#info mapping code Kim Alvefur Sun, 17 Apr 2022 12:51:45 +0200
mod_auth_cyrus: Adjust module import to work with repo clone - Fix #1744 Kim Alvefur Sun, 17 Apr 2022 12:49:06 +0200
mod_http_admin_api: Indicate whether a given push registration uses encryption Matthew Wild Mon, 11 Apr 2022 20:32:05 +0100
mod_http_admin_api: Fix client -> client_id (the actual field name) Matthew Wild Mon, 11 Apr 2022 20:31:43 +0100
mod_http_oauth2/README: Update Compatibility section to mention 0.12 Kim Alvefur Mon, 11 Apr 2022 00:19:48 +0200
mod_rest: Add configuration of which stanzas to route to callback Kim Alvefur Sat, 09 Apr 2022 01:04:25 +0200
mod_rest: Improve logging of results from callback startup probe Kim Alvefur Sat, 09 Apr 2022 00:43:18 +0200
mod_rest: Support parameters in callback URL Kim Alvefur Sat, 09 Apr 2022 00:41:18 +0200
mod_rest/README: Mention the OPTIONS probe fired at the callback Kim Alvefur Sat, 09 Apr 2022 00:37:55 +0200
mod_rest: Improve error handling during format mapping Kim Alvefur Thu, 07 Apr 2022 17:49:08 +0200
mod_rest: Catch and coerce errors in echo endpoint Kim Alvefur Thu, 07 Apr 2022 17:48:08 +0200
mod_rest: Move most of XEP-0432 handling into JSON mapping schema Kim Alvefur Thu, 07 Apr 2022 15:39:57 +0200
mod_rest/jsonmap: Fix indentation Kim Alvefur Thu, 07 Apr 2022 15:39:11 +0200
mod_conversejs: Bump Copyright year Kim Alvefur Mon, 04 Apr 2022 17:50:24 +0200
mod_conversejs: Remove plugin installer dependency on mod_bookmarks Kim Alvefur Mon, 04 Apr 2022 17:48:34 +0200
mod_register_web: Include HTML templates in rock (thanks unbunt) Kim Alvefur Wed, 30 Mar 2022 17:52:41 +0200
mod_bookmarks2: Ignore failure to delete nothing (thanks Ge0rG) Kim Alvefur Thu, 24 Mar 2022 14:56:30 +0100
mod_vjud: Add permission parameter "any" for compatibility with 0.12 (fixes #1720) Matthew Wild Sat, 19 Mar 2022 17:52:33 +0000
mod_adhoc_account_management: Add compatibility with 0.12 permission string (thanks mirux) Matthew Wild Sat, 19 Mar 2022 09:10:25 +0000
mod_onions: Add comment explaining s2s-check-certificate handler Matthew Wild Thu, 17 Mar 2022 20:24:43 +0000
mod_invites_register: Push invitee contact entry to inviter (Thanks gerald) Kim Alvefur Tue, 15 Mar 2022 21:59:51 +0100
mod_http_upload: Update compatibility information Matthew Wild Tue, 08 Mar 2022 11:57:25 +0000
mod_muc_restrict_media: Fix traceback when checking default (thanks Martin) Matthew Wild Fri, 04 Mar 2022 19:57:13 +0000
mod_muc_restrict_media: Fix logic inversion on default value Matthew Wild Fri, 04 Mar 2022 19:56:52 +0000
mod_cloud_notify_encrypted: Linkify dependencies Kim Alvefur Wed, 23 Feb 2022 12:40:50 +0100
mod_ping_muc: Fix typo in README Kim Alvefur Tue, 22 Feb 2022 20:27:09 +0100
mod_portcheck: Don't rewrite '*' to '0.0.0.0' since Prosody doesn't Kim Alvefur Tue, 22 Feb 2022 14:00:01 +0100
mod_muc_moderation: Update Clients section (+ Gajim, clix) Kim Alvefur Sun, 20 Feb 2022 11:49:06 +0100
mod_portcheck: Include '*' in allowed characters so '*:port' works Kim Alvefur Sat, 19 Feb 2022 01:42:12 +0100
mod_graceful_shutdown: Add a banner saying no longer needed with trunk Kim Alvefur Fri, 18 Feb 2022 23:40:41 +0100
mod_portcheck: Shell command to check if ports are open Kim Alvefur Fri, 18 Feb 2022 18:35:45 +0100
mod_dnsupdate: Add a --remove option to delete all SRV records Kim Alvefur Thu, 17 Feb 2022 01:59:24 +0100
mod_turn_external: Fix type of config option (thanks mirux) Kim Alvefur Tue, 15 Feb 2022 21:51:52 +0100
mod_turn_external: Import from prosody trunk @ ed23bbf3b946 Matthew Wild Mon, 14 Feb 2022 14:36:32 +0000
mod_graceful_shutdown: Close multiplex ports Kim Alvefur Fri, 11 Feb 2022 16:13:09 +0100
mod_graceful_shutdown: Deactivate direct TLS c2s along with plain c2s Kim Alvefur Fri, 11 Feb 2022 16:11:55 +0100
mod_conversejs: Revert back to depending on mod_bookmarks Kim Alvefur Wed, 09 Feb 2022 18:16:33 +0100
mod_bookmarks2: Remove conflict check with mod_bookmarks Kim Alvefur Wed, 09 Feb 2022 18:10:27 +0100
mod_rest: Add XEP-0363 HTTP Upload to schemas Kim Alvefur Wed, 09 Feb 2022 00:34:36 +0100
mod_rest: Ensure mod_http is loaded before API demo Kim Alvefur Tue, 08 Feb 2022 13:51:41 +0100
mod_ping_muc: Remove 'kick' status code Kim Alvefur Mon, 07 Feb 2022 16:52:19 +0100
mod_bookmarks: Add a stub that loads mod_bookmarks2 Kim Alvefur Sat, 05 Feb 2022 01:11:22 +0100
mod_bookmarks: Use autolink to mod_bookmarks2 Kim Alvefur Sat, 05 Feb 2022 01:10:14 +0100
mod_bookmarks: Also link to mod_bookmarks included with Prosody (trunk) Kim Alvefur Sat, 05 Feb 2022 01:09:35 +0100
mod_pubsub_feeds: Allow but ignore XML comments and processing instructions Kim Alvefur Fri, 04 Feb 2022 21:22:10 +0100
mod_dnsupdate: Fix typo Kim Alvefur Fri, 04 Feb 2022 16:25:23 +0100
mod_invites_page: Fix templates including stray inviter name (thanks Menel) Kim Alvefur Wed, 02 Feb 2022 11:22:50 +0100
misc/lnav: Attempt at log format description for lnav Kim Alvefur Mon, 31 Jan 2022 11:51:50 +0100
mod_vcard_muc: Add a summary to improve SEO Kim Alvefur Fri, 21 Jan 2022 17:53:31 +0100
mod_measure_process: Handle unlimited FD limits Kim Alvefur Tue, 18 Jan 2022 19:09:01 +0100
mod_measure_process: Report the enforced limit Kim Alvefur Tue, 18 Jan 2022 18:55:20 +0100
mod_http_xep227: Add support for import via APIs rather than direct store manipulation Matthew Wild Tue, 18 Jan 2022 17:01:18 +0000
mod_pubsub_summary: Fix typo in example Kim Alvefur Tue, 18 Jan 2022 09:39:15 +0100
mod_pubsub_summary: Add stub documentation Kim Alvefur Tue, 18 Jan 2022 09:34:10 +0100
mod_http_xep227: Fix typo in method name Matthew Wild Sun, 16 Jan 2022 15:02:14 +0000
mod_http_xep227: Correctly read selected stores from URL query part Matthew Wild Sun, 16 Jan 2022 15:01:53 +0000
mod_http_xep227: Handle nil/errors opening archive stores Matthew Wild Sun, 16 Jan 2022 15:01:20 +0000
mod_http_xep227: Don't require admin privileges to use import/export Matthew Wild Sun, 16 Jan 2022 13:44:26 +0000
mod_http_xep227: Initialize XEP-0227 XML Matthew Wild Sat, 15 Jan 2022 14:25:27 +0000
mod_http_xep227: Fix validation of resulting export XML Matthew Wild Sat, 15 Jan 2022 14:06:19 +0000
mod_http_xep227: Fix luacheck warnings Matthew Wild Sat, 15 Jan 2022 13:46:34 +0000
mod_bookmarks2: Skip send_last_published_item (unavailable in 0.11) (thanks carlos) Kim Alvefur Sat, 15 Jan 2022 00:38:32 +0100
mod_http_xep227: New module providing HTTP API for account data import/export Matthew Wild Wed, 12 Jan 2022 16:42:08 +0000
mod_default_bookmarks: Silence warning when probing for mod_bookmarks version Kim Alvefur Mon, 10 Jan 2022 22:19:31 +0100
mod_groups_muc_bookmarks: restore bookmark injection on empty store Jonas Schäfer Sun, 09 Jan 2022 18:20:28 +0100
mod_groups_muc_bookmarks: fix typo/leftover from refactor Jonas Schäfer Sun, 09 Jan 2022 18:20:02 +0100
mod_groups_muc_bookmarks: Switch to XEP-0402 Kim Alvefur Sat, 08 Jan 2022 02:57:36 +0100
mod_default_bookmarks: Improve validation Kim Alvefur Sat, 08 Jan 2022 02:28:16 +0100
mod_default_bookmarks: Add support for XEP-0402 via mod_bookmarks(2) Kim Alvefur Sat, 08 Jan 2022 02:24:42 +0100
mod_default_bookmarks: Minor refactor to do some checks earlier Kim Alvefur Sat, 08 Jan 2022 02:21:54 +0100
mod_default_bookmarks: Use whichever of mod_bookmarks and mod_bookmarks2 is enabled Kim Alvefur Sat, 08 Jan 2022 00:05:45 +0100
mod_default_bookmarks: Fix mod_bookmarks capability check Kim Alvefur Sat, 08 Jan 2022 00:01:29 +0100
mod_conversejs: Reduce mod_bookmarks dependency to a warning Kim Alvefur Fri, 07 Jan 2022 23:33:12 +0100
mod_default_bookmarks: Abort on incompatible mod_bookmarks Kim Alvefur Fri, 07 Jan 2022 23:25:33 +0100
mod_tcpproxy: Reject missing or non-number block-size, as per XEP-0047 Emmanuel Gil Peyrot Fri, 07 Jan 2022 19:55:03 +0100
mod_bookmarks2: Update Compatibility table Kim Alvefur Thu, 06 Jan 2022 17:45:15 +0100
mod_bookmarks2: Add a notice of inclusion in prosody-trunk Kim Alvefur Thu, 06 Jan 2022 17:28:53 +0100
mod_bookmarks2: Override the node configuration if it was wrong Emmanuel Gil Peyrot Thu, 06 Jan 2022 00:59:40 +0100
mod_conversejs: Try to depend on mod_bookmarks in trunk else mod_bookmarks2 Kim Alvefur Wed, 05 Jan 2022 21:22:13 +0100
Back out ad7767a9f3ea Kim Alvefur Wed, 05 Jan 2022 00:06:24 +0100
mod_bookmarks: So long, and thanks for all the fish! Emmanuel Gil Peyrot Tue, 04 Jan 2022 23:22:31 +0100
mod_bookmarks2: Fix check for max_items=max support Kim Alvefur Tue, 04 Jan 2022 23:00:04 +0100
mod_bookmarks2: Actually fix the right wrong codepath Emmanuel Gil Peyrot Tue, 04 Jan 2022 22:59:24 +0100
mod_bookmarks2: Remove wrong codepath (thanks luacheck!) Emmanuel Gil Peyrot Tue, 04 Jan 2022 22:57:06 +0100
mod_conversejs: Switch dependency to mod_bookmarks2 Kim Alvefur Tue, 04 Jan 2022 20:21:10 +0100
mod_pubsub_post: Document JSON to XML mapping capability Kim Alvefur Wed, 29 Dec 2021 23:12:43 +0100
mod_rest: Fix nested message stanzas in XEP-0297 containers Kim Alvefur Wed, 29 Dec 2021 19:40:28 +0100
mod_rest: Fixup internal schema references for correctness Kim Alvefur Wed, 29 Dec 2021 18:31:40 +0100
mod_bookmarks2: Remove obsolete comment Emmanuel Gil Peyrot Mon, 27 Dec 2021 19:48:25 +0100
mod_bookmarks2: Advertise XEP-0049 support Emmanuel Gil Peyrot Sun, 26 Dec 2021 14:51:35 +0100
mod_bookmarks2: Use constants for namespaces Emmanuel Gil Peyrot Sun, 26 Dec 2021 14:51:02 +0100
mod_pep_atom_categories: Add a module to index categories in Atom entries Emmanuel Gil Peyrot Sat, 25 Dec 2021 15:35:17 +0100
mod_bookmarks2: Finally add the #compat-pep feature! Emmanuel Gil Peyrot Fri, 24 Dec 2021 18:50:29 +0100
mod_bookmarks2: Add simple support for legacy PEP queries Emmanuel Gil Peyrot Thu, 23 Dec 2021 17:44:35 +0100
mod_invites_register_web: Add mod_password_policy checks for web registration Matthew Wild Wed, 22 Dec 2021 15:05:31 +0000
mod_password_policy: Support for additional policies provided by other modules Matthew Wild Wed, 22 Dec 2021 14:48:46 +0000
mod_password_policy: Silence luacheck warning for intentional global Matthew Wild Wed, 22 Dec 2021 14:43:53 +0000
mod_password_policy: Hard failure on missing/empty passwords Matthew Wild Wed, 22 Dec 2021 14:04:01 +0000
mod_password_policy: Add check that password doesn't contain username Matthew Wild Wed, 22 Dec 2021 14:03:25 +0000
mod_password_policy: Allow check_password() to indicate the policy that failed Matthew Wild Wed, 22 Dec 2021 14:01:53 +0000
mod_cloud_notify: Include extra error details if available Kim Alvefur Sun, 19 Dec 2021 01:33:34 +0100
mod_jsxc: Try not to put username and password into the ?query ... Kim Alvefur Wed, 15 Dec 2021 22:24:34 +0100
mod_jsxc: Demo module serving JSXC relatively easily from Prosody Kim Alvefur Wed, 15 Dec 2021 18:28:40 +0100
mod_muc_bot: Use correct JID for virtual occupant Kim Alvefur Sun, 12 Dec 2021 18:33:06 +0100
mod_conversejs: Refresh client shortlist in fallback text Kim Alvefur Sat, 11 Dec 2021 21:20:20 +0100
mod_export_skeletons: Add a standalone filter script Kim Alvefur Fri, 10 Dec 2021 16:36:56 +0100
mod_export_skeletons: Remove wildcard query Kim Alvefur Fri, 10 Dec 2021 14:51:55 +0100
mod_export_skeletons: Fix logic to do wildcard search Kim Alvefur Fri, 10 Dec 2021 14:19:10 +0100
mod_export_skeletons: Update examples too Kim Alvefur Fri, 10 Dec 2021 00:20:21 +0100
mod_export_skeletons: Generate ids based on log2 of the original length Kim Alvefur Fri, 10 Dec 2021 00:14:12 +0100
mod_export_skeletons: Fix override docs Kim Alvefur Fri, 10 Dec 2021 00:04:56 +0100
mod_export_skeletons: Document archive name override option Kim Alvefur Fri, 10 Dec 2021 00:01:17 +0100
mod_export_skeletons: Command to aid in analysis of archive contents Kim Alvefur Thu, 09 Dec 2021 23:48:25 +0100
mod_muc_moderation: Handle non-retraction moderation Kim Alvefur Tue, 07 Dec 2021 20:36:13 +0100
mod_muc_rtbl: Optimize case with zero hashes Kim Alvefur Mon, 06 Dec 2021 18:19:19 +0100
mod_muc_rtbl: Check joining user's host against RTBL Matthew Wild Mon, 06 Dec 2021 12:27:16 +0000
mod_muc_rtbl: Fix typo in variable name in previous commit (thanks luacheck) Matthew Wild Mon, 06 Dec 2021 12:26:16 +0000
mod_muc_rtbl: Skip check if user has any explicit affiliation with the MUC Matthew Wild Mon, 06 Dec 2021 12:24:07 +0000
mod_muc_rtbl: Fix to hook server-started globally, to fetch entries at startup (thanks mirux) Matthew Wild Mon, 06 Dec 2021 12:02:45 +0000
mod_muc_rtbl: Sync existing list entries when first loaded Matthew Wild Mon, 06 Dec 2021 10:36:02 +0000
mod_muc_rtbl: Real-time blocklist checks for MUC services Matthew Wild Sun, 05 Dec 2021 18:22:47 +0000
mod_muc_moderation: Fix actor JID when moderated from outside (thanks lovetox) Kim Alvefur Sat, 04 Dec 2021 23:11:16 +0100
mod_admin_blocklist: Update admin check for new 0.12 role API Kim Alvefur Sat, 04 Dec 2021 16:17:55 +0100
mod_ping_muc: Yet another attempt to improve MUC reliability Kim Alvefur Thu, 02 Dec 2021 23:43:11 +0100
mod_rest: Handle unknown 'kind' values Kim Alvefur Thu, 02 Dec 2021 16:08:40 +0100
mod_rest: Fix minor mistakes in openapi spec Kim Alvefur Sun, 28 Nov 2021 21:30:53 +0100
mod_rest: Add GET method of invoking XEP-0215 to openapi spec Kim Alvefur Sun, 28 Nov 2021 21:27:44 +0100
mod_rest: Fix mistaken way of specifying required fields in XEP-0215 map Kim Alvefur Sun, 28 Nov 2021 21:26:52 +0100
mod_bind2: Add initial README Kim Alvefur Sun, 28 Nov 2021 20:10:07 +0100
mod_sasl2: Add initial README Kim Alvefur Sun, 28 Nov 2021 20:08:09 +0100
mod_bind2: Silence [luacheck] warning Kim Alvefur Sun, 28 Nov 2021 20:07:15 +0100
mod_sasl2: Silence [luacheck] warning Kim Alvefur Sun, 28 Nov 2021 20:07:06 +0100
mod_bind2: Add missing missing SASL2 namespace [luacheck] Kim Alvefur Sun, 28 Nov 2021 20:05:23 +0100
mod_bind2: Advertise stream feature Kim Alvefur Sun, 28 Nov 2021 19:59:26 +0100
mod_bind2: Experimental implementation of XEP-0386: Bind 2.0 Kim Alvefur Sun, 28 Nov 2021 19:45:25 +0100
mod_sasl2: Remove channel binding Kim Alvefur Sun, 28 Nov 2021 19:42:00 +0100
mod_s2s_status: Module to track status of s2s connections by domain Matthew Wild Fri, 26 Nov 2021 10:10:02 +0000
mod_prometheus: Update docs to reference mod_http_openmetrics for trunk/0.12 Matthew Wild Thu, 25 Nov 2021 16:07:23 +0000
mod_muc_restrict_media: Fix disco#info field (thanks mirux) Kim Alvefur Wed, 24 Nov 2021 16:28:35 +0100
mod_muc_hide_media: Fix disco#info field (thanks mirux) Kim Alvefur Wed, 24 Nov 2021 16:27:20 +0100
mod_muc_restrict_media: Allow hiding inline media from unaffiliated users in MUCs Matthew Wild Tue, 23 Nov 2021 17:14:25 +0000
mod_mam_muc: Obsolete this module, it is included in Prosody since 0.11 under the name mod_muc_mam Emmanuel Gil Peyrot Fri, 09 Jul 2021 18:31:45 +0200
mod_csi: Obsolete this module, it is included in Prosody since 0.11 Emmanuel Gil Peyrot Fri, 09 Jul 2021 18:30:13 +0200
mod_carbons: Obsolete this module, it is included in Prosody since 0.10 Emmanuel Gil Peyrot Fri, 09 Jul 2021 18:27:18 +0200
mod_mam: Obsolete this module, it is included in Prosody since 0.10 Emmanuel Gil Peyrot Fri, 09 Jul 2021 18:25:07 +0200
mod_limits: Obsolete this module, it is included in Prosody since 0.10 Emmanuel Gil Peyrot Fri, 09 Jul 2021 20:54:40 +0200
mod_http_muc_log: Show messages moderated using XEP-0425 Kim Alvefur Mon, 22 Nov 2021 21:01:53 +0100
mod_muc_offline_delivery: Fix logic bug causing traceback when no reserved_nick (thanks Hund) Matthew Wild Fri, 19 Nov 2021 17:00:38 +0000
mod_dnsupdate: Add support for components Kim Alvefur Fri, 19 Nov 2021 13:45:21 +0100
mod_http_admin_api: Fix YAML indentation Kim Alvefur Thu, 18 Nov 2021 19:39:38 +0100
mod_http_admin_api: Export total storage use via mod_http_file_share Kim Alvefur Thu, 18 Nov 2021 19:28:43 +0100
mod_http_admin_api: Ensure freshness of metrics when in manual mode Kim Alvefur Thu, 18 Nov 2021 19:26:07 +0100
mod_muc_offline_delivery: Handle the user not having any affiliation data (thanks Martin) Matthew Wild Thu, 18 Nov 2021 09:07:40 +0000
mod_measure_active_users: Calculate active user counts over fixed time periods Matthew Wild Wed, 17 Nov 2021 13:35:00 +0000
mod_muc_offline_delivery: Allow the module to be enabled by default for all users Matthew Wild Tue, 16 Nov 2021 15:09:52 +0000
mod_muc_auto_reserve_nicks: Automatically reserve nicknames of MUC occupants Matthew Wild Tue, 16 Nov 2021 15:08:09 +0000
mod_smacks: Send <r> immediately from csi-flushing event Kim Alvefur Tue, 16 Nov 2021 13:39:49 +0100
mod_muc_offline_delivery: split name/var so that retrieval of form data works Matthew Wild Mon, 15 Nov 2021 15:29:02 +0000
mod_slack_webhook: fixed documentation for default nick and marked trunk as works Gary Kramlich Fri, 12 Nov 2021 03:29:39 -0600
mod_muc_offline_delivery: Less noisy, clearer, debug logging for notifications Matthew Wild Tue, 09 Nov 2021 11:40:21 +0000
mod_invites_adhoc: Allow role-based permissions to override default policy Matthew Wild Tue, 09 Nov 2021 11:39:18 +0000
mod_invites_adhoc: Add the ability to deny user invites by specific roles Matthew Wild Tue, 09 Nov 2021 11:33:06 +0000
mod_dnsupdate: Restore the --each option Kim Alvefur Mon, 08 Nov 2021 23:07:01 +0100
mod_dnsupdate: Rewrite port config vs DNS comparison code Kim Alvefur Mon, 08 Nov 2021 23:03:14 +0100
mod_dnsupdate: Fix to use correct port settings Kim Alvefur Mon, 08 Nov 2021 22:28:00 +0100
mod_dnsupdate: Use with nsupdate to update DNS records from config Kim Alvefur Sat, 06 Nov 2021 14:48:35 +0100
Merge commit tmolitor Sun, 07 Nov 2021 14:41:43 +0100
mod_smacks: Don't forgive client counting errors tmolitor Sun, 07 Nov 2021 14:40:41 +0100
mod_admin_web: make get_deps.sh stand out a little Jonas Schäfer Sun, 07 Nov 2021 14:30:24 +0100
mod_measure_malloc: Fix accidental global variable write [luacheck] Kim Alvefur Sun, 07 Nov 2021 14:25:58 +0100
luacheck: Discourage use of the 'hosts' global (like in Prosody) Kim Alvefur Sun, 07 Nov 2021 14:18:47 +0100
luacheck: Make module:metric() known Kim Alvefur Sun, 07 Nov 2021 14:17:29 +0100
luacheckrc: Remove accidentally commented directive Kim Alvefur Tue, 28 Jan 2020 21:54:04 +0100
mod_muc_moderation: Bump year Kim Alvefur Sat, 06 Nov 2021 21:09:21 +0100
mod_muc_moderation: More client feature requests Kim Alvefur Sat, 06 Nov 2021 21:08:53 +0100
mod_muc_moderation: Add list of client feature requests for XEP-0425 Kim Alvefur Sat, 06 Nov 2021 20:58:41 +0100
Delete stray editor swap file Kim Alvefur Sat, 06 Nov 2021 19:25:22 +0100
mod_muc_moderation: Use reserved nickname as fallback Kim Alvefur Sat, 06 Nov 2021 19:03:00 +0100
mod_muc_moderation: Clarify behavior with a comment Kim Alvefur Sat, 06 Nov 2021 16:19:38 +0100
mod_rest: Correct unused reference Kim Alvefur Thu, 04 Nov 2021 20:19:31 +0100
mod_rest: Map the XEP-0313 <fin> element to make paging work Kim Alvefur Thu, 04 Nov 2021 20:18:02 +0100
mod_rest: Imply type=set for archive queries Kim Alvefur Thu, 04 Nov 2021 20:17:07 +0100
mod_rest: Let 'type' be implied in path based queries Kim Alvefur Thu, 04 Nov 2021 20:15:44 +0100
mod_rest: Stop search when an implied type is determined Kim Alvefur Thu, 04 Nov 2021 20:13:43 +0100
mod_rest: Add some convenience mapping to make MAM queries easier Kim Alvefur Thu, 04 Nov 2021 20:04:13 +0100
mod_rest: Add support for mapping of XEP-0313 query iqs Kim Alvefur Thu, 04 Nov 2021 20:03:36 +0100
mod_rest: Add XEP-0059 mapping Kim Alvefur Thu, 04 Nov 2021 19:46:38 +0100
mod_rest: Add XEP-0004 mapping for future reuse Kim Alvefur Thu, 04 Nov 2021 19:36:11 +0100
mod_bookmarks2: Fix comparison Kim Alvefur Wed, 03 Nov 2021 21:16:11 +0100
mod_bookmarks2: Fix handling of nick and password elements Kim Alvefur Wed, 03 Nov 2021 21:11:55 +0100
mod_rest: Remove unused variable [luacheck] Kim Alvefur Wed, 03 Nov 2021 20:15:14 +0100
mod_reminders: Fix README metadata syntax Kim Alvefur Wed, 03 Nov 2021 13:47:34 +0100
mod_rest: Fire pre-events Kim Alvefur Mon, 01 Nov 2021 15:51:59 +0100
mod_rest: Add an anonymous mode Kim Alvefur Mon, 01 Nov 2021 15:08:21 +0100
mod_rest: Add JSON mapping of XEP-0313 archive result container Kim Alvefur Wed, 27 Oct 2021 20:54:54 +0200
mod_rest: Add recursive properties of XEP-0297 forwarded container Kim Alvefur Wed, 27 Oct 2021 20:45:28 +0200
mod_rest: Apply JSON mapping to items in <xmpp> container (e.g. MAM results etc) Kim Alvefur Wed, 27 Oct 2021 20:43:17 +0200
mod_cloud_notify: Identify (and immediately push) urgent stanzas, e.g. calls Matthew Wild Wed, 27 Oct 2021 19:12:03 +0100
mod_rest: Add new fields to openapi spec from mapping schema Kim Alvefur Wed, 27 Oct 2021 14:07:07 +0200
mod_rest: Correct option name in error message Kim Alvefur Wed, 27 Oct 2021 14:06:34 +0200
mod_rest: Set type on temp session to satisfy certain auth checks Kim Alvefur Tue, 26 Oct 2021 18:07:35 +0200
mod_rest: Add mapping for XEP-0215: External Service Discovery Kim Alvefur Tue, 26 Oct 2021 17:52:15 +0200
mod_muc_webchat_url: Add hint of being an URL to form field Kim Alvefur Mon, 25 Oct 2021 16:48:06 +0200
mod_muc_http_auth: Add missing import JC Brand Mon, 25 Oct 2021 16:47:44 +0200
mod_muc_http_auth: Allow for enabling/disabling per user host JC Brand Mon, 25 Oct 2021 15:58:16 +0200
mod_smacks: Remove EOL releases from Compatibility section, add 0.11 & trunk Kim Alvefur Mon, 25 Oct 2021 12:40:26 +0200
mod_smacks: Add smacks_s2s_resend to configuration listing Kim Alvefur Mon, 25 Oct 2021 12:39:34 +0200
mod_rest: Add XEP-0100 gateway to mapping schema Kim Alvefur Sat, 23 Oct 2021 14:20:16 +0200
mod_bookmarks2: Use max_items='max' on trunk, with fallback Kim Alvefur Wed, 20 Oct 2021 22:16:14 +0200
mod_cloud_notify: Fix traceback for clients without a stable client_id Matthew Wild Tue, 19 Oct 2021 11:05:13 +0100
mod_auth_ldap: Mark as Merged into Prosody Kim Alvefur Mon, 18 Oct 2021 15:42:37 +0200
mod_cloud_notify: Move client info out of sub-object to improve usability with map store API Matthew Wild Mon, 18 Oct 2021 13:00:28 +0100
mod_cloud_notify_priority_tag: Fix summary (thanks Zash) Matthew Wild Mon, 18 Oct 2021 12:44:29 +0100
mod_http_admin_api: Include client info in push registration debug output Matthew Wild Mon, 18 Oct 2021 11:55:56 +0100
mod_cloud_notify: Record client id (or resource) and language during registration Matthew Wild Mon, 18 Oct 2021 11:44:13 +0100
mod_cloud_notify: Fix some minor luacheck offences Matthew Wild Mon, 18 Oct 2021 11:43:48 +0100
mod_cloud_notify: Reverse dependencies Kim Alvefur Sun, 17 Oct 2021 23:25:25 +0200
mod_auth_cyrus: Import from Prosody rev 8f1e7fd55e7b Kim Alvefur Sun, 17 Oct 2021 17:08:07 +0200
mod_delegation: update to XEP-0355 v0.5 Goffi Fri, 15 Oct 2021 15:10:36 +0200
mod_cloud_notify_extensions: Add depends metadata for plugin installer Kim Alvefur Fri, 15 Oct 2021 11:30:44 +0200
mod_groups_internal: Remove deleted user from groups Kim Alvefur Tue, 12 Oct 2021 13:57:24 +0200
mod_groups_internal: Fix accidental global [luacheck] Kim Alvefur Tue, 12 Oct 2021 13:52:12 +0200
mod_cloud_notify_extensions: Convenience meta-module for Tigase push extensions Matthew Wild Sun, 10 Oct 2021 20:10:29 +0100
mod_tlsfail/README: Fix header Kim Alvefur Sun, 03 Oct 2021 17:14:32 +0200
mod_tlsfail: Add README Kim Alvefur Sun, 03 Oct 2021 17:12:32 +0200
mod_tlsfail: Add c2s support Kim Alvefur Sun, 03 Oct 2021 17:04:05 +0200
mod_tweet_data: Return when no tweet data returned JC Brand Fri, 01 Oct 2021 16:58:37 +0200
mod_pastebin: Fix pasting when <body> is not the first tag (thanks thorsten) Kim Alvefur Wed, 29 Sep 2021 13:39:59 +0200
mod_rest: Support returning multiple replies in an <xmpp> container Kim Alvefur Wed, 29 Sep 2021 00:26:44 +0200
mod_cloud_notify: notify on groupchat messages sent to bare JID arcseconds Sat, 25 Sep 2021 11:43:31 +0000
mod_muc_http_auth: Make sure query parameters are URL encoded Seve Ferrer Thu, 23 Sep 2021 17:13:35 +0200
mod_muc_http_auth: Make sure query parameters are URL encoded Seve Ferrer Thu, 23 Sep 2021 16:41:42 +0200
mod_muc_http_auth: External auth services might need to check on the nickname as well Seve Ferrer Tue, 21 Sep 2021 14:00:01 +0200
mod_muc_markers: Don't skip archiving markable messages (thanks nicoco) Matthew Wild Sat, 18 Sep 2021 11:51:48 +0100
mod_muc_require_tos: Generate a message id instead of hardcoding "foo" Emmanuel Gil Peyrot Thu, 16 Sep 2021 22:57:52 +0200
mod_muc_require_tos: Prevent a traceback when receiving a message with occupant being nil Emmanuel Gil Peyrot Thu, 16 Sep 2021 22:47:52 +0200
mod_muc_require_tos: Send the message after the subject, once the client is fully joined Emmanuel Gil Peyrot Thu, 16 Sep 2021 22:32:59 +0200
mod_muc_require_tos: Add this new module Emmanuel Gil Peyrot Thu, 16 Sep 2021 20:41:14 +0200
mod_debug_omemo: Use archive single message retrieval method Kim Alvefur Wed, 15 Sep 2021 17:55:58 +0200
mod_bookmarks2: Use same default as mod_pep for max_items Kim Alvefur Wed, 15 Sep 2021 17:39:37 +0200
mod_debug_omemo: Improve no keys/devices cases Matthew Wild Mon, 13 Sep 2021 21:10:50 +0100
mod_debug_omemo: Fix traceback in case of zero devices Kim Alvefur Mon, 13 Sep 2021 21:47:01 +0200
mod_debug_omemo: Adjust priority to act after mod_mam archived Kim Alvefur Mon, 13 Sep 2021 21:45:20 +0200
mod_debug_omemo: README: Maybe fix version table Matthew Wild Mon, 13 Sep 2021 19:29:03 +0100
mod_debug_omemo: Fix header level in HTML template Matthew Wild Mon, 13 Sep 2021 19:28:02 +0100
mod_debug_omemo: OMEMO debugging tool Matthew Wild Mon, 13 Sep 2021 19:24:13 +0100
mod_smacks: Include username in offline event, mirroring Prosody 0.10+ Kim Alvefur Sun, 12 Sep 2021 21:14:26 +0200
mod_auto_moved: Fix README rendering Matthew Wild Sun, 12 Sep 2021 19:27:06 +0100
mod_auto_moved: New module implementing XEP-0283 r0.2.0 Matthew Wild Sun, 12 Sep 2021 18:49:56 +0100
mod_smacks: Update README Martin Dosch Sun, 12 Sep 2021 13:34:46 +0200
mod_http_muc_log: Sort rooms with a description before those without Kim Alvefur Sun, 12 Sep 2021 00:28:46 +0200
mod_http_muc_log: Add way to list certain rooms in a specified order Kim Alvefur Sun, 12 Sep 2021 00:13:32 +0200
mod_s2s_auth_samecert: Handle lack of provided client certificate Kim Alvefur Fri, 10 Sep 2021 20:15:19 +0200
mod_tls_policy: Switch method of checking for TLS-encrypted connection Kim Alvefur Thu, 09 Sep 2021 20:27:14 +0200
mod_invites_register: advertise new stream feature from XEP-0445 Matthew Wild Thu, 09 Sep 2021 14:39:13 +0100
mod_register_apps: Fix removal on unload (thanks ibikk) Kim Alvefur Wed, 08 Sep 2021 19:28:42 +0200
mod_storage_xmlarchive: Stop exporting XEP-0091 timestamp in conversion Kim Alvefur Sat, 04 Sep 2021 14:56:04 +0200
mod_http_oauth2: Gracefully handle cache write failure Kim Alvefur Thu, 02 Sep 2021 23:06:58 +0200
mod_http_oauth2: Optimize cleanup timer Kim Alvefur Thu, 02 Sep 2021 23:03:41 +0200
mod_external_services: Factor out public function for converting to XML Kim Alvefur Mon, 30 Aug 2021 20:19:15 +0200
mod_external_services: Factor out public function returning current services Kim Alvefur Mon, 30 Aug 2021 00:11:58 +0200
mod_external_services: Filter services by requested credentials using a Set Kim Alvefur Mon, 30 Aug 2021 20:19:09 +0200
mod_external_services: Validate required attributes on credentials requests Kim Alvefur Sun, 29 Aug 2021 23:26:19 +0200
mod_muc_cloud_notify: Fix comparison between string and number in reference extraction. Fixes #1681. Matthew Wild Wed, 01 Sep 2021 22:41:27 +0100
mod_watch_spam_reports: Support for fetching admins from authz provider Matthew Wild Thu, 26 Aug 2021 16:52:13 +0100
mod_spam_reporting: Fallback string for missing 'reason' Kim Alvefur Wed, 25 Aug 2021 19:42:28 +0200
mod_spam_reporting: Missed a spot Kim Alvefur Wed, 25 Aug 2021 19:33:59 +0200
mod_spam_reporting: Refactor to deduplicate code Kim Alvefur Wed, 25 Aug 2021 19:04:40 +0200
mod_spam_reporting: Rename variable avoid name clash with global function Kim Alvefur Wed, 25 Aug 2021 18:56:45 +0200
mod_spam_reporting: Make 'reason' text an optional value Kim Alvefur Wed, 25 Aug 2021 16:32:11 +0200
mod_watch_spam_reports: Prepare for changing 'reason' to an optional value Kim Alvefur Wed, 25 Aug 2021 16:31:10 +0200
mod_spam_reporting: Handle unknown or future report types Kim Alvefur Wed, 25 Aug 2021 15:05:56 +0200
mod_tos: Initial draft Jonas Schäfer Wed, 25 Aug 2021 16:05:09 +0200
mod_http_upload: Prevent the module from starting without TLS Emmanuel Gil Peyrot Wed, 25 Aug 2021 12:52:33 +0200
mod_http_upload: Don’t send http: URIs to clients, this is forbidden by the XEP Emmanuel Gil Peyrot Wed, 25 Aug 2021 10:22:37 +0200
mod_http_muc_kick: Missing local keyword Seve Ferrer Mon, 23 Aug 2021 14:28:40 +0200
mod_cloud_notify_encrypted: Ensure body substring remains valid UTF-8 Kim Alvefur Sun, 22 Aug 2021 13:22:59 +0200
mod_cloud_notify_encrypted: For encrypted messages, push a friendly message instead of fallback body Matthew Wild Sun, 22 Aug 2021 10:46:31 +0100
mod_storage_xmlarchive: Support query by list of IDs Kim Alvefur Sun, 15 Aug 2021 12:57:00 +0200
mod_storage_xmlarchive: Support full id range queries Kim Alvefur Fri, 13 Aug 2021 01:23:34 +0200
mod_storage_xmlarchive: Fix return of numeric 'when' from key-value API Kim Alvefur Fri, 13 Aug 2021 01:37:15 +0200
mod_storage_xmlarchive: Advertise capabilities (none atm) Kim Alvefur Fri, 13 Aug 2021 01:18:32 +0200
mod_pubsub_text_interface: Move quick response out of unknown command text Kim Alvefur Fri, 13 Aug 2021 01:06:15 +0200
mod_pubsub_text_interface: Fix move quick response tags out of <body> Kim Alvefur Fri, 13 Aug 2021 00:57:33 +0200
mod_http_muc_kick: Fix typo Seve Ferrer Thu, 12 Aug 2021 11:05:43 +0200
mod_http_muc_kick: Publish module Seve Ferrer Tue, 10 Aug 2021 13:27:16 +0200
mod_bookmarks2: Add missing @publisher in tests Emmanuel Gil Peyrot Fri, 30 Jul 2021 22:00:51 +0200
mod_bookmarks2: Update namespace to :1 Emmanuel Gil Peyrot Fri, 30 Jul 2021 21:17:09 +0200
mod_bookmarks2: Factor namespace string into a variable Emmanuel Gil Peyrot Fri, 30 Jul 2021 21:13:16 +0200
mod_bookmarks: Deprecate this module Emmanuel Gil Peyrot Fri, 30 Jul 2021 21:12:15 +0200
mod_smacks: Use 'smacks_max_inactive_unacked_stanzas' when inactive and no timer Kim Alvefur Wed, 28 Jul 2021 16:06:03 +0200
mod_pubsub_post: fix incorrect claim Jonas Schäfer Thu, 29 Jul 2021 17:23:08 +0200
mod_invites_register: Depend on mod_invites [rockspec] Kim Alvefur Tue, 27 Jul 2021 01:08:54 +0200
mod_conversejs: Add dependency on mod_bookmarks [rockspec] Kim Alvefur Tue, 27 Jul 2021 01:01:48 +0200
mod_rest: Fix typo (thanks codespell) Kim Alvefur Tue, 27 Jul 2021 00:22:30 +0200
mod_smacks: Fix typo in comment (thanks codespell) Kim Alvefur Tue, 27 Jul 2021 00:21:42 +0200
mod_smacks: Fix traceback on missing stanza counter Kim Alvefur Thu, 22 Jul 2021 17:26:32 +0200
mod_register_apps: Reduce yellow yelling in log message Kim Alvefur Wed, 21 Jul 2021 16:28:13 +0200
mod_s2s_keepalive: Ignore errors from the local server Kim Alvefur Wed, 21 Jul 2021 15:57:13 +0200
mod_s2s_keepalive: Fix identification of replies (error-replies included) Kim Alvefur Wed, 21 Jul 2021 15:52:12 +0200
mod_pubsub_alertmanager: Include status booleans in template input Kim Alvefur Sun, 18 Jul 2021 00:21:35 +0200
mod_pubsub_alertmanager: Exclude "ends at" timestamp for unresolved alerts Kim Alvefur Sun, 18 Jul 2021 00:19:50 +0200
mod_pubsub_alertmanager: Add TODOs Kim Alvefur Fri, 16 Jul 2021 17:35:28 +0200
mod_pubsub_alertmanager: Add some words about the node template Kim Alvefur Fri, 16 Jul 2021 17:35:09 +0200
mod_pubsub_alertmanager: Minimal example of Prometheus and Alertmanager config Kim Alvefur Fri, 16 Jul 2021 17:34:24 +0200
mod_pubsub_alertmanager: Add a README with initial docs Kim Alvefur Fri, 16 Jul 2021 17:21:07 +0200
mod_pubsub_alertmanager: Allow templating the pubsub node to publish to Kim Alvefur Fri, 16 Jul 2021 12:27:34 +0200
mod_pubsub_alertmanager: Allow configuring template for <body> rendering Kim Alvefur Fri, 16 Jul 2021 12:26:55 +0200
mod_pubsub_alertmanager: Add a plain text summary Kim Alvefur Thu, 01 Jul 2021 00:07:27 +0200
mod_pubsub_alertmanager: Publish Alertmanager alerts into pubsub Kim Alvefur Wed, 09 Jun 2021 01:14:46 +0200
mod_http_upload: More emphasis on conditionality of disco_items Kim Alvefur Wed, 14 Jul 2021 19:46:12 +0200
mod_delegation: fix bare jid disco nesting Goffi Sat, 10 Jul 2021 16:48:28 +0200
mod_http_pep_avatar: Fix name of module in example Kim Alvefur Tue, 06 Jul 2021 21:12:56 +0200
mod_auto156: Include the containing object in command output Kim Alvefur Sat, 03 Jul 2021 20:22:27 +0200
mod_auto156: Queries for XEP-0156 TXT records and prints in JSON format Kim Alvefur Sat, 03 Jul 2021 20:18:21 +0200
mod_spam_reporting: Add support for XEP-0377 0.3 Martin Dosch Thu, 01 Jul 2021 21:07:38 +0200
mod_watch_spam_reports: Support spam_reporting/abuse-report Martin Dosch Thu, 01 Jul 2021 21:00:03 +0200
mod_http_upload: Fix issuing slots to components or other non-c2s sessions Kim Alvefur Thu, 01 Jul 2021 16:17:35 +0200
mod_pubsub_summary: Use pre-escaped UTF-8 sequence for compat Kim Alvefur Wed, 30 Jun 2021 15:53:49 +0200
mod_firewall: Remove reliance on full_sessions being a global Kim Alvefur Wed, 30 Jun 2021 14:48:59 +0200
mod_checkcerts: Notify both host-local and global admins Kim Alvefur Wed, 30 Jun 2021 14:33:06 +0200
mod_conversejs: Update description Kim Alvefur Tue, 29 Jun 2021 12:48:42 +0200
mod_welcome_page: Add dependency on mod_http_libjs Kim Alvefur Tue, 29 Jun 2021 12:42:23 +0200
mod_http_libjs: Check that the path to serve exists Kim Alvefur Tue, 29 Jun 2021 12:41:43 +0200
mod_compliance_2021: Add mod_turn_external as satisfying A/V category Kim Alvefur Tue, 29 Jun 2021 12:40:30 +0200
mod_measure_lua: Use gauge instead of counter for Lua version (thanks jonas’) Kim Alvefur Mon, 28 Jun 2021 12:20:28 +0200
mod_measure_lua: Capture current Lua version Kim Alvefur Mon, 28 Jun 2021 12:05:51 +0200
mod_pubsub_summary: Fix conversion of emphasis _like this_ per XEP-0393 Kim Alvefur Mon, 28 Jun 2021 04:12:47 +0200
mod_invites_register: Fix missing 'from' attribute (thanks Martin) Kim Alvefur Fri, 25 Jun 2021 15:12:46 +0200
mod_ogp: Add the ability to block OGP fetching for certain domains JC Brand Tue, 22 Jun 2021 12:25:36 +0200
mod_tweet_data: New module that fetches and sends tweet data JC Brand Tue, 22 Jun 2021 11:41:16 +0200
mod_prometheus: Revert part of previous commit Kim Alvefur Sun, 20 Jun 2021 13:54:23 +0200
Add note of incompatibility with trunk since 5f15ab7c6ae5 Kim Alvefur Sat, 19 Jun 2021 12:55:14 +0200
mod_auth_http: Format README better Emmanuel Gil Peyrot Wed, 16 Jun 2021 17:32:43 +0200
mod_http_muc_log: Different icon for edited contra editing message Kim Alvefur Tue, 15 Jun 2021 18:16:07 +0200
mod_http_muc_log: Find edit relations using XEP-0308 Kim Alvefur Tue, 15 Jun 2021 17:35:56 +0200
mod_http_muc_log: Highlight messages directly linked to Kim Alvefur Tue, 15 Jun 2021 17:22:33 +0200
mod_http_muc_log: Move out nickname into a variable for future reuse Kim Alvefur Tue, 15 Jun 2021 17:20:05 +0200
mod_http_muc_log: Add some spacing around code for readability Kim Alvefur Tue, 15 Jun 2021 17:19:25 +0200
mod_muc_restrict_nick: New module to restrict MUC occupant nicknames Matthew Wild Tue, 15 Jun 2021 12:35:17 +0100
mod_invites_adhoc/README: Fix table Kim Alvefur Sat, 12 Jun 2021 17:28:34 +0200
mod_groups_muc_bookmarks: handle removal of accounts without bookmarks Jonas Schäfer Sat, 12 Jun 2021 15:29:53 +0200
mod_auto_answer_disco_info: Fix to use event that is fired Kim Alvefur Sat, 12 Jun 2021 14:47:06 +0200
mod_smacks: Include timestamp in hibernation log message Kim Alvefur Mon, 07 Jun 2021 19:15:28 +0200
mod_firewall: Documentation updates to reduce confusion and use inclusive language Matthew Wild Sat, 05 Jun 2021 16:23:21 +0100
mod_firewall: Allow underscores in definition names Matthew Wild Sat, 05 Jun 2021 16:22:22 +0100
mod_adhoc_dataforms_demo: Add compat with 0.11 (vs trunk api change) Kim Alvefur Tue, 01 Jun 2021 19:23:32 +0200
mod_muc_dicebot: ignore messages without body Jonas Schäfer Sat, 29 May 2021 15:34:41 +0200
mod_muc_dicebot: A thing to roll dice Jonas Schäfer Sat, 29 May 2021 15:17:05 +0200
mod_measure_lua: add openmetrics-spirited way to collect lua memory use Jonas Schäfer Sat, 29 May 2021 12:12:17 +0200
mod_discodot: Print a graph of service discovery Kim Alvefur Thu, 27 May 2021 17:23:43 +0200
mod_http_admin_api: Add endpoints for server maintenance Jonas Schäfer Thu, 27 May 2021 16:18:10 +0200
mod_measure_malloc: port to most recent trunk statistics API Jonas Schäfer Tue, 25 May 2021 19:01:54 +0200
mod_rest: Add XEP-0012 to OpenAPI spec Kim Alvefur Tue, 25 May 2021 16:49:51 +0200
mod_rest: Add XEP-0153 to OpenAPI spec Kim Alvefur Tue, 25 May 2021 16:49:32 +0200
mod_rest: Add XEP-0115 to OpenAPI spec Kim Alvefur Tue, 25 May 2021 16:48:52 +0200
mod_rest: Update schema for <thread> Kim Alvefur Tue, 25 May 2021 16:47:19 +0200
mod_rest: Add various XML metadata to OpenAPI spec Kim Alvefur Tue, 25 May 2021 16:46:46 +0200
mod_muc_bot: Add Compatibility section to README Kim Alvefur Mon, 24 May 2021 16:36:35 +0200
mod_muc_bot: Add a README Kim Alvefur Mon, 24 May 2021 16:35:47 +0200
mod_muc_bot: Add option to ignore error bounces from bots Kim Alvefur Mon, 24 May 2021 16:18:56 +0200
mod_muc_bot: Add option to not send any messages to bots Kim Alvefur Mon, 24 May 2021 16:18:29 +0200
mod_muc_bot: Save occupant to room Kim Alvefur Sat, 10 Apr 2021 19:23:25 +0200
mod_muc_bot: Reduce hackyness of occupant construction Kim Alvefur Sat, 10 Apr 2021 19:20:03 +0200
mod_muc_bot: Attempt at module easing creation of stateless bots Kim Alvefur Thu, 01 Apr 2021 13:15:05 +0200
mod_limits_exception: New module to except some JIDs from rate limiting Matthew Wild Mon, 24 May 2021 15:46:11 +0100
Back out 662423cea3f4 (non-standard buttons) Kim Alvefur Fri, 21 May 2021 20:58:39 +0200
Back out 82689acd1294 (non-standard buttons) Kim Alvefur Fri, 21 May 2021 20:58:10 +0200
mod_measure_stanza_counts: port to new metrics API Jonas Schäfer Thu, 20 May 2021 15:25:07 +0200
mod_auth_external_insecure: Wrap warning in scary div Kim Alvefur Sun, 16 May 2021 18:39:22 +0200
mod_s2soutinjection: Set version 1.0 for outgoing streams (thanks moparisthebest) Matthew Wild Tue, 11 May 2021 15:54:28 +0100
Fix mentions of 'Content-Size' (should be Content-Length) (thanks Roobre) Matthew Wild Sat, 08 May 2021 15:51:21 +0100
mod_prometheus: Port to new OpenMetrics based statistics module Jonas Schäfer Wed, 28 Apr 2021 08:22:47 +0200
mod_measure_process: Provide metrics about the process itself Jonas Schäfer Wed, 28 Apr 2021 08:21:54 +0200
mod_munin: Port to new OpenMetrics based statistics module Jonas Schäfer Wed, 28 Apr 2021 08:20:15 +0200
mod_pubsub_post: Add support for urlencoded form-data Kim Alvefur Mon, 26 Apr 2021 02:49:25 +0200
mod_storage_xmlarchive: Workaround for #1646 (util.async bug with Lua 5.1) Kim Alvefur Mon, 26 Apr 2021 02:49:06 +0200
mod_rest/apidemo: Disable validator Kim Alvefur Sun, 25 Apr 2021 17:09:22 +0200
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas Kim Alvefur Sun, 25 Apr 2021 16:53:08 +0200
mod_rest: Fix type of response status codes in openapi spec Kim Alvefur Sun, 25 Apr 2021 16:45:06 +0200
mod_rest: Replace 'oob_url' with datamapper-native 'oob' Kim Alvefur Sun, 25 Apr 2021 16:38:20 +0200
mod_rest: Reorganise openapi spec to group stanza types Kim Alvefur Sun, 25 Apr 2021 16:20:32 +0200
mod_prometheus: Update readme with "manual" statistics interval Jonas Schäfer Sun, 18 Apr 2021 14:00:10 +0200
mod_prometheus: remove space between label k/v pairs Jonas Schäfer Sun, 18 Apr 2021 13:42:07 +0200
mod_statistics_statsd: Remove obsolete module, use the newer built-in statsd provider Matthew Wild Sat, 17 Apr 2021 12:51:50 +0100
mod_prometheus: Invoke stats collection if in 'manual' mode Kim Alvefur Tue, 13 Apr 2021 23:53:53 +0200
mod_minimix/README: Add TODO section Kim Alvefur Sun, 11 Apr 2021 21:59:50 +0200
mod_minimix/README: Change markdown header syntax Kim Alvefur Sun, 11 Apr 2021 21:57:11 +0200
mod_smacks: Fix calculation of smacks timeout values tmolitor Mon, 12 Apr 2021 14:50:28 +0200
mod_storage_xmlarchive: Insert micropauses in long-running queries Kim Alvefur Sat, 10 Apr 2021 01:16:02 +0200
mod_smacks: Fix traceback due to session being destroyed in send() Kim Alvefur Thu, 01 Apr 2021 11:35:26 +0200
mod_smacks: Enable on s2s by default to see what breaks Kim Alvefur Wed, 31 Mar 2021 22:06:23 +0200
mod_rest/README: Mention other modules this one is a superset of Kim Alvefur Fri, 26 Mar 2021 12:09:57 +0100
mod_rest: Add XEP-0359 ids to schema mapping Kim Alvefur Wed, 24 Mar 2021 01:02:58 +0100
mod_rest: Remodel occupant-id (XEP-0421) as single attribute tag Kim Alvefur Tue, 23 Mar 2021 23:53:04 +0100
mod_rest: Fix name of entry in error registry for unauth 'from' Kim Alvefur Tue, 23 Mar 2021 23:41:10 +0100
mod_rest: Add a 'title' to XEP-0085 mapping (for documentation) Kim Alvefur Tue, 23 Mar 2021 23:19:38 +0100
mod_rest: Add mappings for a whole pile of XEPs Kim Alvefur Tue, 23 Mar 2021 23:18:33 +0100
mod_rest: Document the /echo endpoint in the openapi spec Kim Alvefur Tue, 23 Mar 2021 22:08:38 +0100
mod_rest: Move openapi spec into res/ dir to get it included in rocks Kim Alvefur Tue, 23 Mar 2021 20:27:44 +0100
mod_rest: Reflect XEP-0092 queries no longer taking booleans in openapi spec Kim Alvefur Tue, 23 Mar 2021 20:25:21 +0100
mod_rest: Remove inaccurate comment Kim Alvefur Tue, 23 Mar 2021 20:23:35 +0100
mod_rest: Restore 'kind' property in JSON-mapped objects Kim Alvefur Tue, 23 Mar 2021 17:44:49 +0100
mod_post_msg: Add sendxmpp-curl Kim Alvefur Tue, 23 Mar 2021 15:24:47 +0100
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap) Kim Alvefur Mon, 22 Mar 2021 23:14:25 +0100
mod_pubsub_post: Allow specifying item id by a special mapping Kim Alvefur Mon, 22 Mar 2021 21:20:03 +0100
mod_pubsub_post: Add support for mapping incoming JSON to XML Kim Alvefur Mon, 22 Mar 2021 21:18:35 +0100
mod_rest: Declare presence priority an integer in -128..127 per RFC6121 Kim Alvefur Mon, 22 Mar 2021 00:45:10 +0100
mod_rest: Convert XEP-0039 to datamapping Kim Alvefur Mon, 22 Mar 2021 00:21:27 +0100
mod_rest: Replace most mappings by using util.datamapper Kim Alvefur Sun, 21 Mar 2021 23:54:06 +0100
mod_http_admin_api: support for updating user roles via the API Jonas Schäfer Mon, 22 Mar 2021 21:32:43 +0100
mod_http_admin_api: allow updating the user nickname via API Jonas Schäfer Mon, 22 Mar 2021 17:52:28 +0100
mod_muc_markers: Prevent any markers from reaching the archive, even if untracked Matthew Wild Mon, 22 Mar 2021 15:55:02 +0000
mod_rest: Add an 'echo' endpoint for debugging Kim Alvefur Sun, 21 Mar 2021 00:31:53 +0100
mod_pubsub_summary: Fix to not strip inline links Kim Alvefur Wed, 17 Mar 2021 15:52:12 +0100
mod_firewall: Add basic LIST backend for receiving items from PubSub Kim Alvefur Sun, 14 Mar 2021 23:31:32 +0100
mod_pubsub_subscription: New module providing an API for pubsub subscriptions Kim Alvefur Mon, 15 Mar 2021 16:31:23 +0100
mod_muc_rai: Switch to low-priority pre-* events, which should suffice for per-session tracking Matthew Wild Mon, 15 Mar 2021 16:55:21 +0000
mod_http_upload_external: add access control option Nicolas Cedilnik Sun, 14 Mar 2021 17:19:38 +0100
mod_pubsub_eventsource: Fix processing of newlines Kim Alvefur Fri, 12 Mar 2021 21:32:03 +0100
mod_pubsub_summary: Fix traceback when <content> not included Kim Alvefur Fri, 12 Mar 2021 11:00:26 +0100
mod_rest: Fix typos [codespell] Kim Alvefur Tue, 09 Mar 2021 18:44:35 +0100
mod_muc_http_defaults/README: Fix schema Kim Alvefur Tue, 09 Mar 2021 12:55:42 +0100
mod_ogp: Log error responses JC Brand Mon, 08 Mar 2021 13:25:40 +0100
mod_rest: Allow passing e.g. disco 'node' as a ?query variable Kim Alvefur Sun, 07 Mar 2021 22:01:50 +0100
mod_rest: Allow empty @to to mean to=account is in normal XMPP Kim Alvefur Sun, 07 Mar 2021 21:02:18 +0100
mod_rest: Fix tag name in parsing of OOB payloads Kim Alvefur Sun, 07 Mar 2021 01:35:43 +0100
mod_rest: Fix the OOB tag name which also differs in messages Kim Alvefur Sun, 07 Mar 2021 01:30:42 +0100
mod_rest: Change OOB namespace to the one used in messages Kim Alvefur Sun, 07 Mar 2021 01:26:20 +0100
mod_rest/apidemo: Serve yaml with a (non-standard) content-type Kim Alvefur Sun, 07 Mar 2021 01:22:15 +0100
mod_rest/openapi: Reorder request bodies becasue YAML Kim Alvefur Thu, 04 Mar 2021 01:42:47 +0100
mod_rest/openapi: Add missing body for POST /kind/type/to query Kim Alvefur Thu, 04 Mar 2021 01:28:26 +0100
mod_rest/openapi: Improve ping (XEP-0199) representation Kim Alvefur Thu, 04 Mar 2021 01:26:41 +0100
mod_rest/openapi: Improve organization and navigation Kim Alvefur Thu, 04 Mar 2021 01:21:11 +0100
mod_rest/openapi: Describe 'version' endpoint in more detail Kim Alvefur Thu, 04 Mar 2021 00:44:15 +0100
mod_rest/openapi: Remove 202 response for ping (doesn't happen) Kim Alvefur Thu, 04 Mar 2021 00:43:26 +0100
mod_s2s_auth_dane: Fix traceback in DANE-TA check because unpack() moved Kim Alvefur Wed, 03 Mar 2021 11:51:39 +0100
mod_s2s_auth_dane: Disable now redundant validation done in trunk Kim Alvefur Wed, 03 Mar 2021 11:43:38 +0100
mod_pubsub_text_interface: Pass node object to broadcaster for config access Kim Alvefur Tue, 02 Mar 2021 19:20:41 +0100
mod_rest: Add option for serving interactive openapi documentation Kim Alvefur Tue, 02 Mar 2021 18:38:13 +0100
mod_rest/openapi: Deduplicate things using references Kim Alvefur Tue, 02 Mar 2021 18:35:54 +0100
mod_rest/openapi: Fix dataform references Kim Alvefur Tue, 02 Mar 2021 16:14:20 +0100
mod_ogp/README: Add Lua language annotation to prosody config snippet Kim Alvefur Tue, 02 Mar 2021 14:19:19 +0100
mod_ogp/README: Annotate example as XML to enable syntax highlighting Kim Alvefur Tue, 02 Mar 2021 14:17:51 +0100
mod_ogp: Add the ability to whitelist domains JC Brand Tue, 02 Mar 2021 13:36:10 +0100
mod_ogp: Add the ability to detect and process multiple URLs in a body JC Brand Tue, 02 Mar 2021 12:04:14 +0100
mod_rest: Fix syntax error in previous commit Kim Alvefur Mon, 01 Mar 2021 17:33:32 +0100
mod_rest: Revert leftover of unfinished ?query mapping Kim Alvefur Sun, 28 Feb 2021 20:59:53 +0100
mod_rest: Add schema for errors Kim Alvefur Sun, 28 Feb 2021 20:47:32 +0100
mod_rest: Support GET for certain IQ queries Kim Alvefur Sun, 28 Feb 2021 19:33:09 +0100
mod_rest: Add more REST-looking way to send stanzas Kim Alvefur Sun, 28 Feb 2021 19:25:45 +0100
mod_rest: Restructure API spec Kim Alvefur Sun, 28 Feb 2021 18:55:18 +0100
mod_muc_http_defaults: Schema corrections Kim Alvefur Sat, 27 Feb 2021 02:37:01 +0100
mod_rest: Add an OpenAPI specification Kim Alvefur Sat, 27 Feb 2021 02:05:06 +0100
mod_rest: Roundtrip disco and items when string or boolean is used Kim Alvefur Fri, 26 Feb 2021 22:05:25 +0100
mod_migrate_http_upload: Remove storage path when done Kim Alvefur Wed, 24 Feb 2021 18:46:20 +0100
mod_migrate_http_upload: Don't include per-upload directory twice Kim Alvefur Wed, 24 Feb 2021 18:13:19 +0100
mod_migrate_http_upload: Respect the 'http_upload_path' setting Kim Alvefur Wed, 24 Feb 2021 18:12:12 +0100
mod_migrate_http_upload: Fix autolink in README Kim Alvefur Wed, 24 Feb 2021 16:57:28 +0100
mod_migrate_http_upload: Upload data converter to mod_http_file_share Kim Alvefur Wed, 24 Feb 2021 16:55:46 +0100
mod_cloud_notify_encrypted: Advertise support for JMI push notifications Matthew Wild Tue, 23 Feb 2021 20:59:14 +0000
mod_cloud_notify_encrypted: Include full JID of sender with call notifications, per spec Matthew Wild Tue, 23 Feb 2021 16:37:06 +0000
mod_cloud_notify_encrypted: Fix expected namespace of JMI description element Matthew Wild Tue, 23 Feb 2021 16:10:13 +0000
mod_cloud_notify: Consider incoming XEP-0353 call requests as important Matthew Wild Tue, 23 Feb 2021 15:23:29 +0000
mod_smacks: Correct field name for session Kim Alvefur Tue, 23 Feb 2021 03:22:33 +0100
mod_log_json: allow logging of formatted message Jonas Schäfer Mon, 22 Feb 2021 16:08:55 +0100
mod_ogp: Remove old, empty README JC Brand Mon, 22 Feb 2021 17:56:27 +0100
mod_ogp: Add README JC Brand Mon, 22 Feb 2021 17:51:51 +0100
mod_ogp: Make sure OGP fasten messages get archived JC Brand Mon, 22 Feb 2021 17:37:50 +0100
mod_smacks: Only act on CSI state changes if smacks is enabled Kim Alvefur Mon, 22 Feb 2021 16:44:40 +0100
mod_cloud_notify_encrypted: Fix traceback (incorrect variable name) Matthew Wild Mon, 22 Feb 2021 13:45:29 +0000
mod_cloud_notify_encrypted: Update to latest spec, fixes unreliable call notifications Matthew Wild Mon, 22 Feb 2021 13:11:35 +0000
mod_muc_http_defaults: Add template filters to let you extract room JID parts Kim Alvefur Sun, 21 Feb 2021 16:15:21 +0100
mod_auth_http: type fix #1621 Ben Mon, 25 Jan 2021 08:41:37 +0100
mod_muc_http_defaults: Expand documentation on expected API response Kim Alvefur Sat, 20 Feb 2021 20:17:18 +0100
mod_muc_http_defaults: Minor schema tweak Kim Alvefur Sat, 20 Feb 2021 20:16:24 +0100
Add tag 'Statistics' to some modules to ease discoverability Kim Alvefur Fri, 19 Feb 2021 23:42:12 +0100
mod_muc_http_defaults: Fix resetting affiliations (it's plural) Kim Alvefur Fri, 19 Feb 2021 20:42:48 +0100
mod_muc_http_defaults: Fix order of http callback arguments Kim Alvefur Fri, 19 Feb 2021 20:36:11 +0100
mod_muc_http_defaults: Remove fancy to be 0.11-compatible Kim Alvefur Fri, 19 Feb 2021 19:50:21 +0100
mod_muc_http_defaults: Get MUC room config from an API Kim Alvefur Fri, 19 Feb 2021 16:01:41 +0100
mod_smacks: Request ack on signal of ongoing CSI flush Kim Alvefur Tue, 16 Feb 2021 23:16:05 +0100
mod_smacks: Explicitly request ack when leaving CSI-inactive mode Kim Alvefur Tue, 16 Feb 2021 22:49:44 +0100
mod_smacks: Do ask for acks while in CSI inactive mode, but less frequent Kim Alvefur Tue, 16 Feb 2021 21:33:39 +0100
mod_http_upload: Add access config option Nicolas Cedilnik Tue, 16 Feb 2021 21:29:27 +0100
mod_smacks: Don't ask for acks while in (csi) inactive mode Kim Alvefur Tue, 16 Feb 2021 19:16:21 +0100
mod_s2s_auth_posh: Use unused loop variable for something [luacheck] Kim Alvefur Thu, 11 Feb 2021 15:51:27 +0100
mod_register_web: Add hCaptcha provider Michel Le Bihan Mon, 15 Feb 2021 21:04:19 +0100
mod_register_web: Update reCAPTCHA URL Michel Le Bihan Mon, 15 Feb 2021 20:23:28 +0100
mod_pubsub_summary: Make titles *bold* to stand out more Kim Alvefur Wed, 10 Feb 2021 16:14:18 +0100
mod_pubsub_summary: Skip adding title if already part of summary Kim Alvefur Wed, 10 Feb 2021 16:06:30 +0100
mod_pubsub_summary: Include multiple links (e.g. podcast media) Kim Alvefur Wed, 10 Feb 2021 16:05:14 +0100
mod_pubsub_summary: Explain why it picks content or summary in a comment Kim Alvefur Wed, 10 Feb 2021 16:04:17 +0100
mod_tlsfail: Test how servers react to starttls failure Kim Alvefur Wed, 10 Feb 2021 16:02:28 +0100
mod_auth_ccert/README: Add certificate purpose conifg to example Kim Alvefur Sat, 06 Feb 2021 22:15:08 +0100
mod_auth_ccert/README: Add setting to ensure Prosdy asks for client certificate Kim Alvefur Sat, 06 Feb 2021 21:34:25 +0100
mod_groups_shell: add an admin shell command for updating bookmarks Jonas Schäfer Fri, 05 Feb 2021 15:45:55 +0100
mod_groups_internal: allow force-emitting group member addition events Jonas Schäfer Fri, 05 Feb 2021 15:45:28 +0100
mod_cloud_notify: Fix nesting of push form (thanks ivucica/Andrzej) Matthew Wild Fri, 05 Feb 2021 12:36:48 +0000
mod_pubsub_feeds: Translate RSS <enclosure> to Atom for podcasts Kim Alvefur Thu, 04 Feb 2021 20:49:02 +0100
mod_pubsub_feeds: Copy Atom tags from RSS as-is Kim Alvefur Thu, 04 Feb 2021 16:16:29 -0001
mod_pubsub_summary: Mangle HTML payloads in Atom/RSS feeds Kim Alvefur Thu, 04 Feb 2021 01:12:41 +0100
mod_groups_muc_bookmarks: manage PEP (XEP-0048) bookmarks of group members Jonas Schäfer Wed, 03 Feb 2021 18:03:12 +0100
mod_groups_internal: emit events for group membership changes Jonas Schäfer Wed, 03 Feb 2021 18:02:39 +0100
mod_groups_internal: correctly destroy MUC associated with group Jonas Schäfer Tue, 02 Feb 2021 22:28:09 +0100
mod_invites: add extensive help message Jonas Schäfer Mon, 01 Feb 2021 16:43:27 +0100
mod_invites: rework CLI parsing to support groups Jonas Schäfer Sun, 31 Jan 2021 19:16:36 +0100
mod_muc_defaults: handle case where affiliations are unset Jonas Schäfer Sun, 31 Jan 2021 16:12:47 +0100
mod_groups_internal: handle empty groups correctly Jonas Schäfer Sun, 31 Jan 2021 16:09:14 +0100
mod_groups_internal: fix log message not appearing Jonas Schäfer Sun, 31 Jan 2021 12:20:03 +0100
mod_groups_internal: make robust against module reloads Jonas Schäfer Sun, 31 Jan 2021 12:14:21 +0100
mod_groups_migration: make default group name configurable Jonas Schäfer Sat, 30 Jan 2021 16:31:15 +0100
mod_groups_internal: maintain the name of the associated MUC Jonas Schäfer Sat, 30 Jan 2021 16:25:12 +0100
mod_invites_register_api: Handle password resets Jonas Schäfer Sat, 30 Jan 2021 10:47:57 +0100
mod_smacks: allow O(1) processing of delayed ack events tmolitor Sat, 30 Jan 2021 07:19:35 +0100
mod_cloud_notify: use stanza from mod_smacks to behave O(1) tmolitor Sat, 30 Jan 2021 07:17:33 +0100
mod_compliance_2021: XEP-0443: XMPP Compliance Suites 2021 self-test Kim Alvefur Sat, 30 Jan 2021 01:10:06 +0100
mod_invites_adhoc: Add support for specifying roles that may invite users, admins may always invite Matthew Wild Thu, 28 Jan 2021 08:56:29 +0000
mod_invites_adhoc: Fail contact invite if user is not on current host Matthew Wild Thu, 28 Jan 2021 07:04:11 +0000
mod_invites_page: Some fixes for external-only mode Matthew Wild Wed, 27 Jan 2021 16:10:08 +0000
mod_groups_internal: Style Matthew Wild Wed, 27 Jan 2021 15:14:47 +0000
mod_groups_internal: Fix unintended global variable (thanks luacheck) Matthew Wild Wed, 27 Jan 2021 15:13:18 +0000
mod_groups_internal: Fix incorrect function name Matthew Wild Wed, 27 Jan 2021 14:55:55 +0000
mod_groups_internal: Remove unused local function Matthew Wild Wed, 27 Jan 2021 14:55:22 +0000
mod_groups_internal: Prep MUC JID before exposing/storing it (just in case) Matthew Wild Wed, 27 Jan 2021 14:52:30 +0000
mod_invites_page: Allow disabling of built-in pages with invites_page_external option Matthew Wild Wed, 27 Jan 2021 08:16:26 +0000
mod_invites_register: factor group handling into separate module Jonas Schäfer Tue, 26 Jan 2021 22:04:43 +0100
mod_invites_groups: factor group handling out of mod_invites_register Jonas Schäfer Tue, 26 Jan 2021 22:04:23 +0100
mod_groups_internal: send invite to new members of groups Jonas Schäfer Tue, 26 Jan 2021 17:28:26 +0100
mod_migrate: Allow migrating data not attached to any user / nil user Kim Alvefur Tue, 26 Jan 2021 17:18:44 +0100
mod_invites_adhoc: also add tracking information to contact invites Jonas Schäfer Tue, 26 Jan 2021 17:17:36 +0100
mod_http_admin_api: re-add information about invite creator Jonas Schäfer Tue, 26 Jan 2021 16:10:11 +0100
mod_invites_adhoc: add information about who created an invitation Jonas Schäfer Tue, 26 Jan 2021 16:09:02 +0100
mod_invites_tracking: simple module to store who created an invite Jonas Schäfer Tue, 26 Jan 2021 16:05:49 +0100
mod_http_admin_api: remove deprecated API endpoint Jonas Schäfer Tue, 26 Jan 2021 16:01:45 +0100
mod_groups_internal: fix default value and handling of groups_muc_host Jonas Schäfer Tue, 26 Jan 2021 15:39:59 +0100
mod_groups_migration: initialise the group with a MUC Jonas Schäfer Tue, 26 Jan 2021 15:37:52 +0100
mod_http_admin_api: support for creating groups with MUCs Jonas Schäfer Tue, 26 Jan 2021 15:37:28 +0100
mod_groups_internal: manage associated MUC Jonas Schäfer Mon, 25 Jan 2021 21:51:26 +0100
mod_groups_internal: allow creating MUCs if a MUC host is linked Jonas Schäfer Mon, 25 Jan 2021 21:47:38 +0100
mod_groups_migration: module helping migration to groups Jonas Schäfer Mon, 25 Jan 2021 21:34:32 +0100
mod_groups_internal: allow delay of roster sync on group change Jonas Schäfer Mon, 25 Jan 2021 21:33:38 +0100
mod_groups_internal: allow specifying a group_id on create Jonas Schäfer Mon, 25 Jan 2021 21:32:53 +0100
mod_invites_register: port to mod_groups_internal Jonas Schäfer Mon, 25 Jan 2021 18:43:48 +0100
mod_groups_internal: new module for grouping beyond mod_adhoc_groups Matthew Wild Mon, 25 Jan 2021 18:43:20 +0100
mod_http_admin_api: port to use new mod_groups_internal module Jonas Schäfer Mon, 25 Jan 2021 18:33:49 +0100
mod_invites_register_api: reroute register call Jonas Schäfer Mon, 25 Jan 2021 16:55:39 +0100
mod_invites_register_api: New module to allow turning invites into accounts via a HTTP API Matthew Wild Mon, 25 Jan 2021 12:44:20 +0000
mod_http_admin_api: Add OpenAPI spec Matthew Wild Sat, 23 Jan 2021 14:15:21 +0000
mod_http_admin_api: Add 'reset' property to returned invite objects Matthew Wild Sat, 23 Jan 2021 13:03:14 +0000
mod_invites: Add ttl to all public creation APIs Matthew Wild Sat, 23 Jan 2021 12:56:17 +0000
mod_invites: Fix typo in variable name Matthew Wild Sat, 23 Jan 2021 12:55:49 +0000
mod_http_admin_api: Allow specifying groups in account invite Matthew Wild Sat, 23 Jan 2021 12:52:48 +0000
mod_http_admin_api: Improve invite API and support password resets Matthew Wild Sat, 23 Jan 2021 11:59:23 +0000
mod_cloud_notify_encrypted: Fix traceback on push of message with no body Matthew Wild Fri, 22 Jan 2021 22:05:05 +0000
mod_rest: Fix json-mapping stanzas with text or whitespace between tags Kim Alvefur Fri, 22 Jan 2021 15:19:53 +0100
mod_http_admin_api: Add /server/info endpoint for site_name and version Matthew Wild Thu, 21 Jan 2021 18:54:42 +0000
mod_http_oauth2: Add endpoint to revoke a key (RFC 7009 kinda) Matthew Wild Thu, 21 Jan 2021 18:06:12 +0000
mod_http_admin_api: add support for updating groups Jonas Schäfer Thu, 21 Jan 2021 17:30:34 +0100
mod_http_admin_api: Some fixes and improvements for the groups API Matthew Wild Thu, 21 Jan 2021 16:02:31 +0000
mod_cloud_notify: Make push_errors a shared table to persist across reloads and share with other modules Matthew Wild Thu, 21 Jan 2021 15:25:18 +0000
mod_http_admin_api: do not report OMEMO as ok if no devices exist Jonas Schäfer Thu, 21 Jan 2021 16:18:14 +0100
mod_http_admin_api: make the api a bit less untested Jonas Schäfer Thu, 21 Jan 2021 16:13:29 +0100
mod_http_admin_api: set content-type for debug API Jonas Schäfer Thu, 21 Jan 2021 15:51:07 +0100
mod_http_admin_api: 100% untested user debug info endpoint Matthew Wild Thu, 21 Jan 2021 14:42:11 +0000
mod_http_admin_api: restructure group-related info in API Jonas Schäfer Wed, 20 Jan 2021 15:30:29 +0100
mod_http_admin_api: Return new group object on successful creation Matthew Wild Wed, 20 Jan 2021 12:51:33 +0000
mod_http_admin_api: Switch PUT to POST where appropriate Matthew Wild Tue, 19 Jan 2021 20:36:41 +0000
mod_http_admin_api: Fix logic bug Matthew Wild Tue, 19 Jan 2021 20:35:33 +0000
mod_http_admin_api: Ensure 'reusable' flag is always present on an invite Matthew Wild Tue, 19 Jan 2021 20:35:08 +0000
mod_invites, mod_http_admin_api: Allow specifying multiple groups when creating an invite Matthew Wild Tue, 19 Jan 2021 20:34:23 +0000
mod_muc_markers: boolean should be used, not string JC Brand Mon, 18 Jan 2021 20:01:17 +0100
mod_cloud_notify: Fix handling of push_queue tmolitor Sun, 17 Jan 2021 21:52:36 +0100
mod_http_admin_api: Add XMPP URI into invite objects Matthew Wild Sun, 17 Jan 2021 18:11:19 +0000
mod_http_admin_api: Add groups management endpoints Matthew Wild Sun, 17 Jan 2021 17:52:03 +0000
mod_http_admin_api: Add groups property to users Matthew Wild Sun, 17 Jan 2021 17:51:23 +0000
mod_http_admin_api: Add support for creating reusable/group/custom-ttl invites Matthew Wild Sun, 17 Jan 2021 17:50:42 +0000
mod_http_admin_api: Use json.encode_array() when returning an array Matthew Wild Sun, 17 Jan 2021 17:46:47 +0000
mod_http_admin_api: Expose new invite properties: groups, source and reusable Matthew Wild Sun, 17 Jan 2021 17:46:02 +0000
mod_invites_register: Add user to groups included in an invite Matthew Wild Sun, 17 Jan 2021 17:44:51 +0000
mod_invites: Add public API method for creating group invites Matthew Wild Sun, 17 Jan 2021 17:43:53 +0000
mod_invites: Add support to internal API for creating reusable and custom-TTL invites Matthew Wild Sun, 17 Jan 2021 17:42:49 +0000
mod_http_admin_api: Add methods for managing users Matthew Wild Sun, 17 Jan 2021 13:58:52 +0000
mod_invites: Fix some more luacheck warnings Matthew Wild Sun, 17 Jan 2021 12:50:19 +0000
mod_http_admin_api: HTTP API for managing users and invites Matthew Wild Sun, 17 Jan 2021 12:49:20 +0000
mod_invites: Fix luacheck warning Matthew Wild Sun, 17 Jan 2021 12:47:56 +0000
mod_invites: Add internal API to list, read and delete account invites Matthew Wild Sun, 17 Jan 2021 12:47:47 +0000
mod_http_oauth2: Rudimentary support for scopes (but not really) Matthew Wild Sat, 16 Jan 2021 19:47:22 +0000
mod_muc_deliver_offline: New module for delivery of MUC messages to offline users Matthew Wild Fri, 15 Jan 2021 18:57:12 +0000
mod_muc_markers: Fix default value in readme JC Brand Fri, 15 Jan 2021 14:08:46 +0100
mod_muc_markers: Add config setting to turn off sending of markers on MUC join JC Brand Fri, 15 Jan 2021 14:07:01 +0100
mod_cloud_notify_filters: New module to support push notification filters Matthew Wild Wed, 13 Jan 2021 16:50:47 +0000
mod_muc_rai: Get user JID from event.occupant JC Brand Wed, 13 Jan 2021 16:23:44 +0100
mod_cloud_notify_priority_tag: New module to support Tigase's push priority indicator extension Matthew Wild Wed, 13 Jan 2021 15:02:27 +0000
mod_cloud_notify_encrypted: Use new direct access to notification element Matthew Wild Wed, 13 Jan 2021 15:01:59 +0000
mod_cloud_notify: Some restructuring to allow direct access to notification element within push event Matthew Wild Wed, 13 Jan 2021 15:00:41 +0000
mod_cloud_notify_encrypted: Truncate message body to 255 characters Matthew Wild Wed, 13 Jan 2021 14:19:20 +0000
mod_cloud_notify_encrypted: Fixes to the push notification syntax and payload Matthew Wild Wed, 13 Jan 2021 14:18:24 +0000
mod_cloud_notify_encrypted: Fix the location of the <encrypt> element in push registrations Matthew Wild Wed, 13 Jan 2021 14:15:38 +0000
mod_cloud_notify: Include 'important' flag in push event data Matthew Wild Wed, 13 Jan 2021 14:09:18 +0000
mod_cloud_notify_encrypted: New module for Encrypted Push Notifications Matthew Wild Tue, 12 Jan 2021 15:43:26 +0000
mod_roster_command: Fix subscription when the "user JID" is a bare domain. Boris Grozev Tue, 05 Jan 2021 13:15:00 -0600
mod_cloud_notify: Fire register and push events for integration with other modules Matthew Wild Tue, 12 Jan 2021 15:21:46 +0000
mod_cloud_notify: fix push flooding on delayed acks tmolitor Mon, 11 Jan 2021 22:48:17 +0100
mod_muc_ban_ip: Lua is not C, fix typo Georg Lukas Mon, 11 Jan 2021 16:11:08 +0100
mod_mucc_http_auth: Provide Authorization header setting for deployments behind a login Seve Ferrer Wed, 06 Jan 2021 20:49:45 +0100
mod_muc_ban_ip: do not error() on banned user sending error to MUC Georg Lukas Wed, 06 Jan 2021 17:07:16 +0100
mod_cache_c2s_caps: log full JID on all relevant code paths Georg Lukas Fri, 22 May 2020 09:47:42 +0200
mod_muc_http_auth: `no-authorized` error must be of type `auth` JC Brand Wed, 06 Jan 2021 13:48:49 +0100
mod_client_proxy: Fix typo in readme Jonas Schäfer Tue, 05 Jan 2021 20:51:23 +0100
mod_log_http: Switch to line buffering (thanks Zash+Ge0rG) Matthew Wild Tue, 05 Jan 2021 13:49:50 +0000
mod_pastebin: Document tresholds inclusion in disco#info Kim Alvefur Sat, 02 Jan 2021 15:38:15 +0100
mod_pastebin: Normalize markdown Kim Alvefur Sat, 02 Jan 2021 15:28:45 +0100
mod_muc_mention_notifications: Add description in readme JC Brand Wed, 30 Dec 2020 18:44:54 +0100
mod_muc_mention_notifications: Send mention notifications from the MUC JID JC Brand Wed, 30 Dec 2020 16:44:21 +0100
Improve UX by providing defaults users expect Seve Ferrer Tue, 22 Dec 2020 11:27:20 +0100
End value is index+1 as per the newest revision https://xmpp.org/extensions/xep-0372.html#revision-history-v0.4.0 Seve Ferrer Tue, 22 Dec 2020 11:18:46 +0100
mod_http_upload_external: update php scripts to return HTTP 201 Created on upload Richard Schwab Mon, 21 Dec 2020 19:29:04 +0100
mod_rest: Optimize stanza to JSON mapping Kim Alvefur Wed, 16 Dec 2020 22:07:09 +0100
mod_muc_mention_notifications: Remove debugging helpers JC Brand Mon, 21 Dec 2020 16:01:28 +0100
muc_mention_notifications: Rename module JC Brand Mon, 21 Dec 2020 15:43:35 +0100
muc_room_mention_notifications: Set xmlns to what's used in the protoXEP JC Brand Mon, 21 Dec 2020 15:41:58 +0100
muc_room_mention_notifications: Handle referenced JID being a MUC nickname JID JC Brand Mon, 21 Dec 2020 15:39:56 +0100
mod_muc_http_auth: Bugfix: Not properly listening on register IQs Seve Ferrer Fri, 18 Dec 2020 16:31:01 +0100
Improve UX by providing defaults users expect Seve Ferrer Fri, 18 Dec 2020 15:28:12 +0100
mod_migrate: Add support for the fictitious pep_data store Matthew Wild Tue, 15 Dec 2020 23:40:18 +0000
mod_muc_http_auth: Use get_option_set API properly Seve Ferrer Tue, 15 Dec 2020 14:16:11 +0100
mod_vcard_muc: Pass room object around instead of JID, hopefully fixing traceback Matthew Wild Tue, 15 Dec 2020 10:49:11 +0000
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 Tue, 15 Dec 2020 11:26:29 +0100
mod_muc_markers: Add option for @id rewriting, default off (may break some clients) Matthew Wild Mon, 14 Dec 2020 12:09:25 +0000
mod_muc_rai: Use xmlns from XEP-0437 JC Brand Mon, 14 Dec 2020 13:05:18 +0100
Prosodoy module to externalize MUC authorization via HTTP Seve Ferrer Sat, 12 Dec 2020 18:19:14 +0100
mod_cloud_notify: Some code cleanup, now luacheck-clean. No functionality changes. Matthew Wild Fri, 11 Dec 2020 07:03:31 +0000
mod_sentry: Include sentry.lib in luarock Kim Alvefur Thu, 10 Dec 2020 13:36:52 +0100
mod_s2s_keepalive: Don't send whitespace keepalives before s2sin stream is open Kim Alvefur Thu, 10 Dec 2020 11:57:03 +0100
mod_sentry: Pull message from error *before* we mutate it into something different... Matthew Wild Wed, 09 Dec 2020 22:32:31 +0000
mod_sentry: Pull default message from error text or wrapped error (if string) Matthew Wild Wed, 09 Dec 2020 22:23:49 +0000
mod_sentry: Automatically attach exceptions for errors used in log parameters Matthew Wild Wed, 09 Dec 2020 16:30:21 +0000
mod_sentry: Fix to correctly iterate over traceback Matthew Wild Wed, 09 Dec 2020 16:22:22 +0000
mod_sentry: Ensure frames gets encoded as a JSON array, even if empty Matthew Wild Wed, 09 Dec 2020 16:22:04 +0000
mod_sentry: Don't include tracebacks in extra context Matthew Wild Wed, 09 Dec 2020 16:12:35 +0000
mod_sentry: Fix syntax for inclusion of stack traces in events Matthew Wild Wed, 09 Dec 2020 16:11:47 +0000
mod_sentry: Support for including stack frames in exception events Matthew Wild Wed, 09 Dec 2020 15:15:17 +0000
mod_sentry: Fix typo in method name Matthew Wild Wed, 09 Dec 2020 12:21:17 +0000
mod_sentry: New module to forward errors to a Sentry server Matthew Wild Tue, 08 Dec 2020 15:34:53 +0000
mod_pubsub_feeds: Don't skip publishing items after an existing one Kim Alvefur Mon, 30 Nov 2020 15:17:29 +0100
mod_muc_rai: Use log systems string formatting facilities Kim Alvefur Tue, 01 Dec 2020 22:12:16 +0100
mod_muc_room_mention_notifications: Publish module Seve Ferrer Fri, 04 Dec 2020 16:58:36 +0100
mod_bookmarks2: Fix luacheck warning Emmanuel Gil Peyrot Thu, 03 Dec 2020 19:27:11 +0100
mod_bookmarks2: Add a warning about client compatibility Emmanuel Gil Peyrot Thu, 03 Dec 2020 19:25:33 +0100
mod_muc_rai: Subscribe/unsubscribe users when leaving/joining Seve Ferrer Tue, 01 Dec 2020 16:45:20 +0100
mod_http_oauth2: Fix passing OAuth-specific error details Kim Alvefur Sat, 28 Nov 2020 21:22:16 +0100
mod_rest: Expand TODO Kim Alvefur Sat, 28 Nov 2020 14:14:03 +0100
mod_admin_notify: Fix traceback when no admins listed in config Matthew Wild Wed, 25 Nov 2020 06:44:51 +0000
mod_cloud_notify: Modernize interface to mod_smacks tmolitor Tue, 24 Nov 2020 01:52:33 +0100
mod_http_oauth2: Periodically trim unused authorization codes Kim Alvefur Sun, 22 Nov 2020 19:11:42 +0100
mod_http_oauth2: Keep authorization codes in memory instead of storage Kim Alvefur Sun, 22 Nov 2020 18:49:31 +0100
mod_http_oauth2: Reduce authorization code validity time to 2 minutes Kim Alvefur Sun, 22 Nov 2020 18:46:25 +0100
mod_http_oauth2: Factor out authorization code validity decision Kim Alvefur Sun, 22 Nov 2020 18:39:55 +0100
mod_adhoc_oauth2_client: Fix including final client_id in result form Kim Alvefur Sun, 22 Nov 2020 17:00:26 +0100
mod_adhoc_oauth2_client: Advertise URI fields with XEP-0122 Kim Alvefur Sun, 22 Nov 2020 16:54:50 +0100
mod_adhoc_oauth2_client: Fix adhoc status on error Kim Alvefur Sun, 22 Nov 2020 16:17:24 +0100
mod_http_oauth2: Add TODO Kim Alvefur Sun, 22 Nov 2020 01:55:42 +0100
mod_adhoc_oauth2_client: Add stub README Kim Alvefur Sun, 22 Nov 2020 01:54:06 +0100
mod_http_oauth2: Improve storage of client secret Kim Alvefur Sun, 22 Nov 2020 01:32:09 +0100
mod_adhoc_oauth2_client: Note TODO Kim Alvefur Sun, 22 Nov 2020 01:31:27 +0100
mod_adhoc_oauth2_client: Allow creating OAuth2 clients via ad-hoc Kim Alvefur Sun, 22 Nov 2020 00:50:45 +0100
mod_http_oauth2: Rescope oauth client config into users' storage Kim Alvefur Sat, 21 Nov 2020 23:55:10 +0100
mod_http_oauth2: Remove unnecessary redirect uri check Kim Alvefur Sat, 21 Nov 2020 23:03:47 +0100
mod_http_oauth2: Unpack event object to improve readability Kim Alvefur Sat, 21 Nov 2020 16:36:44 +0100
mod_http_oauth2: Fix incomplete function arity change in dea6bea2ddd3 Kim Alvefur Sat, 21 Nov 2020 16:05:55 +0100
mod_http_oauth2: Authorization code flow Kim Alvefur Sat, 21 Nov 2020 01:08:30 +0100
mod_ogp: Update parsing logic to catch more cases Seve Ferrer Wed, 18 Nov 2020 13:48:07 +0100
mod_ogp: Improve parsing patterns Seve Ferrer Wed, 18 Nov 2020 11:16:11 +0100
mod_muc_inject_mentions: Add new setting to trigger mentions only if a prefix is found Seve Ferrer Tue, 17 Nov 2020 13:45:33 +0100
mod_ogp: Add module Seve Ferrer Sun, 15 Nov 2020 19:07:34 +0100
mod_rest: Fix attempt at indexing nil if an error stanza is missing <error> Kim Alvefur Sun, 15 Nov 2020 16:31:08 +0100
mod_rest: Ensure no attempt is made to reply to an error stanza Kim Alvefur Sun, 15 Nov 2020 16:29:48 +0100
mod_rest: Catch and log errors in callback promise chain Kim Alvefur Sun, 15 Nov 2020 16:25:49 +0100
mod_rest/example: Reorder things to match the disco#info feature order Kim Alvefur Sun, 15 Nov 2020 15:41:52 +0100
mod_rest: Use promise based HTTP client API Kim Alvefur Sun, 15 Nov 2020 15:33:56 +0100
mod_rest/example: Advertise version query support Kim Alvefur Sun, 15 Nov 2020 15:28:14 +0100
mod_rest: Use HTTP error mapping from net.http.errors Kim Alvefur Sun, 15 Nov 2020 15:17:50 +0100
mod_rest: Use util.error registry datatype Kim Alvefur Sat, 14 Nov 2020 22:38:28 +0100
mod_muc_inject_mentions: Make module scalable by iterating through the body instead of participants list as the main loop Seve Ferrer Sat, 14 Nov 2020 18:02:49 +0100
mod_rest: Add whitespace to improve readability, code navigation Kim Alvefur Thu, 12 Nov 2020 20:37:54 +0100
mod_post_msg: Advertise mod_rest, the spiritual successor Kim Alvefur Thu, 12 Nov 2020 20:36:53 +0100
mod_post_msg: Tweak header level Kim Alvefur Thu, 12 Nov 2020 20:36:40 +0100
mod_prometheus: Warn users to put statistics settings in the global section Emmanuel Gil Peyrot Tue, 10 Nov 2020 22:29:08 +0100
mod_admin_notify: New module providing an API to notify host admins Matthew Wild Mon, 09 Nov 2020 16:53:13 +0000
mod_http_oauth2: Fix typo not caught by luacheck Kim Alvefur Mon, 09 Nov 2020 12:49:31 +0100
mod_firewall: Some additional documentation improvements, particularly adding section links where needed Matthew Wild Fri, 06 Nov 2020 11:17:30 +0000
mod_firewall: Improve 'INSPECT' comparison operator documentation Matthew Wild Fri, 06 Nov 2020 11:16:48 +0000
mod_pubsub_text_interface: Remove receipt handling (thanks meaz) Kim Alvefur Thu, 05 Nov 2020 21:51:48 +0100
mod_bob: Add dependency metadata Kim Alvefur Wed, 28 Oct 2020 20:38:38 +0100
mod_auto_answer_disco_info: Add dependency data for rock packaging Kim Alvefur Wed, 28 Oct 2020 20:36:02 +0100
mod_offline_email: explicitly set charset to utf-8 to override mailclients default settings Vladimir D. Seleznev Mon, 26 Oct 2020 16:32:07 +0300
mod_http_prebind: Stop hardcoding test domain Emmanuel Gil Peyrot Sun, 25 Oct 2020 18:01:25 +0100
mod_http_prebind: New module Emmanuel Gil Peyrot Sun, 25 Oct 2020 17:58:02 +0100
mod_http_oauth2: Accept empty scope Kim Alvefur Fri, 23 Oct 2020 22:23:20 +0200
mod_conversejs: Comment on what's going on in JS template Kim Alvefur Fri, 23 Oct 2020 22:07:06 +0200
mod_log_ringbuffer: Add 'lines' option (actually an alternative ringbuffer implementation) Matthew Wild Tue, 20 Oct 2020 15:54:07 +0100
mod_log_ringbuffer: Discard old data when buffer is full Matthew Wild Tue, 20 Oct 2020 15:34:29 +0100
mod_invites*: Also link to mod_invites_api Kim Alvefur Mon, 19 Oct 2020 22:02:30 +0200
mod_invites*: Link to each other Kim Alvefur Mon, 19 Oct 2020 21:55:06 +0200
mod_debug_traceback: Fix global lookup warning on 0.11.x Matthew Wild Mon, 19 Oct 2020 15:47:25 +0100
mod_cloud_notify: make logging more clear tmolitor Mon, 19 Oct 2020 16:31:01 +0200
mod_log_ringbuffer: Document how to integrate with mod_debug_traceback Matthew Wild Fri, 16 Oct 2020 18:48:08 +0100
mod_log_ringbuffer: Switch `filename` to not be interpolated, add filename_template which is Matthew Wild Fri, 16 Oct 2020 18:41:15 +0100
mod_log_ringbuffer: Fix incorrect parameter name Matthew Wild Fri, 16 Oct 2020 18:40:29 +0100
mod_debug_traceback: Fix to use the cached traceback Matthew Wild Fri, 16 Oct 2020 14:28:34 +0100
mod_invites_api: Allow restricting HTTP methods per key (once implemented) Matthew Wild Fri, 16 Oct 2020 14:26:53 +0100
mod_log_ringbuffer: Update default filename to include data path Matthew Wild Fri, 16 Oct 2020 14:25:44 +0100
mod_debug_traceback: Descendent of mod_traceback with some additional features Matthew Wild Fri, 16 Oct 2020 14:23:10 +0100
mod_s2s_keepalive: Restore timer start (Thanks Ge0rG) Kim Alvefur Fri, 16 Oct 2020 13:38:51 +0200
mod_s2s_keepalive: Fix response handler (thanks Ge0rG) Kim Alvefur Fri, 16 Oct 2020 13:18:11 +0200
mod_invites_page: Change client selection button text from 'Install' to 'Select' by default Matthew Wild Fri, 16 Oct 2020 11:06:25 +0100
mod_invites_page: Remove preauth URI button Matthew Wild Fri, 16 Oct 2020 11:03:38 +0100
mod_conversejs: Add comments about default settings Kim Alvefur Thu, 15 Oct 2020 20:12:04 +0200
mod_conversejs/README: Complete list of auto-injected settings Kim Alvefur Thu, 15 Oct 2020 20:11:15 +0200
mod_conversejs/README: Add text about preventing auto-load of mod_bosh/ws Kim Alvefur Thu, 15 Oct 2020 19:55:47 +0200
mod_conversejs: Tweak wording Kim Alvefur Thu, 15 Oct 2020 19:48:24 +0200
mod_log_ringbuffer: New module to send logs to an in-memory ringbuffer Matthew Wild Thu, 15 Oct 2020 16:47:21 +0100
mod_s2s_keepalive: Fix name of timestamp function Kim Alvefur Wed, 14 Oct 2020 18:15:12 +0200
mod_s2s_keepalive: Use timestamp as iq @id Kim Alvefur Wed, 14 Oct 2020 18:02:10 +0200
mod_welcome_page/html: Containerize the Jumbotron! Kim Alvefur Wed, 14 Oct 2020 17:58:22 +0200
mod_invites_page: Fix table in README (thanks Ge0rG) Matthew Wild Wed, 14 Oct 2020 16:49:00 +0100
mod_welcome_page/html: Fix closing div tag! Kim Alvefur Wed, 14 Oct 2020 17:47:58 +0200
mod_http_index: Remove unused CSS class Kim Alvefur Tue, 13 Oct 2020 18:44:32 +0200
mod_http_index,muc_log: More CSS tweaks Kim Alvefur Tue, 13 Oct 2020 18:37:16 +0200
mod_admin_web: Add a title for mod_http_index Kim Alvefur Mon, 12 Oct 2020 19:26:33 +0200
mod_http_index,mod_http_muc_log: Tweak again Kim Alvefur Mon, 12 Oct 2020 19:24:20 +0200
mod_http_index, mod_http_muc_log: Tweak navigation element margins Kim Alvefur Mon, 12 Oct 2020 19:16:46 +0200
mod_http_index: Copy style from mod_http_muc_log (inc dark theme!) Kim Alvefur Mon, 12 Oct 2020 18:53:26 +0200
mod_welcome_page: Serve from top level path (/) by default Kim Alvefur Mon, 12 Oct 2020 18:45:01 +0200
mod_welcome_page/html: Fix form target if path isn't / Kim Alvefur Mon, 12 Oct 2020 18:38:36 +0200
Merge JC Brand Mon, 12 Oct 2020 18:04:05 +0200
muc_batched_probe: don't return too quickly JC Brand Mon, 12 Oct 2020 18:01:54 +0200
mod_smacks: don't store mam results in offline store tmolitor Mon, 12 Oct 2020 17:56:10 +0200
mod_muc_batched_probe: don't rely on mt_room:respond_to_probe method JC Brand Mon, 12 Oct 2020 13:21:16 +0200
mod_register_apps: Fix removal of apps from array on unload Kim Alvefur Sat, 10 Oct 2020 16:54:06 +0200
mod_register_apps: Ignore the long lines [luacheck] Kim Alvefur Sat, 10 Oct 2020 16:52:36 +0200
Back out a8aacfbdaea9: Not needed since change in trunk Kim Alvefur Fri, 09 Oct 2020 16:47:46 +0200
mod_welcome_page: New module to provide a friendly entrypoint to invite-based setups Matthew Wild Fri, 09 Oct 2020 12:19:46 +0100
mod_register_apps: Point out assets/ directory for packaging Kim Alvefur Thu, 08 Oct 2020 16:42:10 +0200
mod_http_muc_log: Move template into a directory to ease packaging Kim Alvefur Thu, 08 Oct 2020 16:39:19 +0200
mod_admin_web: Really fix luarocks build spec Kim Alvefur Thu, 08 Oct 2020 13:49:08 +0200
mod_admin_web: Serve resources from resource path in trunk/0.11 Kim Alvefur Thu, 08 Oct 2020 12:26:56 +0200
mod_admin_web: Include build instructions in metadata Kim Alvefur Thu, 08 Oct 2020 12:20:48 +0200
mod_register_apps: Add setup instructions for Beagle IM Matthew Wild Wed, 07 Oct 2020 15:42:30 +0100
mod_muc_moderation: Improve error message to be more helpful Kim Alvefur Tue, 06 Oct 2020 18:57:47 +0200
mod_conversejs: Automatically register as a site app (see mod_register_apps) Matthew Wild Tue, 06 Oct 2020 16:07:43 +0100
mod_invites_register_web: Support a 'login_link_format' for apps, redirected to after successful registration Matthew Wild Tue, 06 Oct 2020 16:06:57 +0100
mod_invites_register_web: Fix bug where invalid invite code redirected to wrong URL Matthew Wild Tue, 06 Oct 2020 16:06:24 +0100
mod_invites_register_web: Tweak layout and text of web chat CTA Matthew Wild Tue, 06 Oct 2020 16:05:30 +0100
mod_invites_page: Always display web clients regardless of detected platform Matthew Wild Tue, 06 Oct 2020 16:04:31 +0100
mod_register_apps: Add support for module:provides("site-app", app_info) Matthew Wild Tue, 06 Oct 2020 16:03:38 +0100
mod_register_apps: Add logo for Converse.js Matthew Wild Tue, 06 Oct 2020 16:02:31 +0100
mod_firewall: Add packaging metadata to include libraries Kim Alvefur Mon, 05 Oct 2020 21:56:37 +0200
mod_rest: Add packaging metadata to include jsonmap lib and examples Kim Alvefur Mon, 05 Oct 2020 21:56:04 +0200
mod_invites_register_web: Support linking to a web chat after successful registration Matthew Wild Mon, 05 Oct 2020 16:45:06 +0100
mod_conversejs: Hint that templates should be copied into packages Kim Alvefur Thu, 01 Oct 2020 17:51:32 +0200
mod_conversejs: Move templates into a directory for easier install Kim Alvefur Thu, 01 Oct 2020 17:49:10 +0200
mod_muc_inject_mentions: Add new configuration setting to choose between registered nicknames or online participants Seve Ferrer Thu, 01 Oct 2020 16:20:09 +0200
mod_muc_inject_mentions: Add new configuration setting to strip out prefixes from mentions Seve Ferrer Wed, 30 Sep 2020 13:14:46 +0200
mod_muc_inject_mentions: Should not append mentions by default Seve Ferrer Tue, 29 Sep 2020 17:14:41 +0200
mod_muc_inject_mentions: Add new configuration setting to look for mentions even if the client sent some already Seve Ferrer Tue, 29 Sep 2020 17:05:14 +0200
mod_muc_inject_mentions: Update README explainig mention_delimiters setting Seve Ferrer Mon, 28 Sep 2020 19:06:20 +0200
mod_muc_inject_mentions: Improve mentions lookup by using a set instead of a list Seve Ferrer Mon, 28 Sep 2020 18:46:33 +0200
mod_auth_http: Fix unfinished sentence in Matthew Wild Wed, 30 Sep 2020 13:27:27 +0100
mod_auth_http: Yet another module to authenticate against a HTTP service Matthew Wild Wed, 30 Sep 2020 13:20:11 +0100
Update local repository Seve Ferrer Mon, 28 Sep 2020 15:34:00 +0200
mod_muc_inject_mentions: Refactor code using in_list utility function to improve readability Seve Ferrer Mon, 28 Sep 2020 15:30:22 +0200
Merge Kim Alvefur Sat, 26 Sep 2020 14:45:08 +0200
mod_conversejs: Generate 'assets_path' to fix locating certain resources Kim Alvefur Sat, 26 Sep 2020 00:22:57 +0200
Improve mod_firewall readme Christian Weiske Mon, 21 Sep 2020 21:57:25 +0200
mod_cloud_notify: fix comment text tmolitor Wed, 23 Sep 2020 19:55:46 +0200
mod_easy_invite: Highlight deprecation notice Kim Alvefur Mon, 21 Sep 2020 21:56:46 +0200
mod_firewall: Update another chain name for consistency Matthew Wild Mon, 21 Sep 2020 15:49:54 +0100
mod_firewall: Update chain name for consistency Matthew Wild Mon, 21 Sep 2020 15:45:53 +0100
mod_conversejs: Enable serving resources from built-in http server Kim Alvefur Sun, 20 Sep 2020 17:06:00 +0200
mod_firewall: Add jabberspam-simple-blocklist.pfw and spam-blocklists.pfw Matthew Wild Sun, 20 Sep 2020 15:57:04 +0100
mod_muc_inject_mentions: Catch nicknames between new lines Seve Ferrer Sun, 20 Sep 2020 15:24:09 +0200
mod_muc_inject_mentions: Allow suffixes to be used after a new line Seve Ferrer Sun, 20 Sep 2020 15:04:22 +0200
mod_muc_inject_mentions: Allow suffixes to be used before a new line Seve Ferrer Sun, 20 Sep 2020 14:57:55 +0200
mod_muc_inject_mentions: Allow preffixes to be used after a new line Seve Ferrer Sun, 20 Sep 2020 14:45:58 +0200
mod_muc_inject_mentions: (W311) value assigned to variable _first is overwritten on line 104 before use Seve Ferrer Sun, 20 Sep 2020 13:45:32 +0200
mod_muc_inject_mentions: (W211) unused variable node, (W211) unused variable host Seve Ferrer Sun, 20 Sep 2020 13:38:31 +0200
mod_muc_inject_mentions: (W213) unused loop variable i Seve Ferrer Sun, 20 Sep 2020 13:34:18 +0200
mod_muc_inject_mentions: Publish module to repository Seve Ferrer Sun, 20 Sep 2020 10:31:02 +0200
mod_muc_search: Some changes predating version control Kim Alvefur Fri, 17 Aug 2018 11:16:46 +0200
mod_muc_search: Implementation of the search.jabber.network XMPP API Kim Alvefur Fri, 17 Aug 2018 09:49:27 +0200
mod_invites_register_web: Include html resources in rock Kim Alvefur Tue, 15 Sep 2020 19:18:31 +0200
mod_invites_page: Fix platform detection and don't show empty list of clients for unknown platforms Matthew Wild Tue, 15 Sep 2020 16:27:48 +0100
mod_invites_page: Add alt text to invalid invite image Matthew Wild Tue, 15 Sep 2020 16:16:16 +0100
mod_invites_page: Apply fixes from invite page to client URI page Matthew Wild Tue, 15 Sep 2020 16:15:51 +0100
mod_invites_page: Remove h-100 that was preventing uri-cta from being tapped on Fennec (thanks meaz) Matthew Wild Tue, 15 Sep 2020 15:13:32 +0100
mod_invites_page: Some HTML fixes to please the W3C validator Matthew Wild Tue, 15 Sep 2020 14:35:00 +0100
mod_invites_page, mod_invites_register_web: Set correct Content-Type everywhere necessary Matthew Wild Tue, 15 Sep 2020 14:11:48 +0100
mod_firewall: spam-blocking.pfw: allow subscription acks through Matthew Wild Tue, 15 Sep 2020 11:54:48 +0100
mod_firewall: Add checkcerts option for HTTP lists, cert verification disabled when SNI unsupported Matthew Wild Tue, 15 Sep 2020 11:49:55 +0100
mod_firewall: Add docs for list types and parameters Matthew Wild Tue, 15 Sep 2020 11:45:09 +0100
mod_invites_page: Fix HTML syntax error Matthew Wild Mon, 14 Sep 2020 18:16:31 +0100
mod_invites_page: Fix incorrect use of <button> (thanks Martin) Matthew Wild Mon, 14 Sep 2020 18:06:54 +0100
mod_invites_page: Fix indentation and mismatched <div> tag (thanks Martin) Matthew Wild Mon, 14 Sep 2020 18:06:33 +0100
mod_muc_occupant_id: remove Stage-Alpha label Maxime “pep” Buquet Mon, 14 Sep 2020 17:45:29 +0200
mod_invites_register: Fix traceback for non-invite registrations Matthew Wild Mon, 14 Sep 2020 15:05:19 +0100
mod_invites_register: Fix traceback on registration via other module (thanks franck) Kim Alvefur Mon, 14 Sep 2020 15:55:29 +0200
mod_invites_register_web: Also add ip to user-registered Matthew Wild Mon, 14 Sep 2020 14:19:19 +0100
mod_register_dnsbl: Handle missing session in user-registering event (thanks meaz) Matthew Wild Mon, 14 Sep 2020 13:58:47 +0100
mod_invites_register_web: Include request.ip in user-registering event (thanks franck) Matthew Wild Mon, 14 Sep 2020 13:57:59 +0100
mod_invites_page: Add Link header for URI with rel=alternate Matthew Wild Mon, 14 Sep 2020 12:47:34 +0100
mod_invites_api: New module to create new invites over HTTP Matthew Wild Sun, 13 Sep 2020 11:05:19 +0100
mod_register_apps: Prevent traceback if hide_apps is unset (thanks meaz) Kim Alvefur Sat, 12 Sep 2020 21:18:48 +0200
mod_register_apps: Add site_apps_show and site_apps_hide options (thanks meaz) Matthew Wild Sat, 12 Sep 2020 10:42:37 +0100
mod_invites_register_web: Fix traceback on missing query params Matthew Wild Sat, 12 Sep 2020 10:28:28 +0100
mod_register_apps: Don't duplicate client entries on module reload Matthew Wild Sat, 12 Sep 2020 08:23:09 +0100
mod_register_apps: Add missing docs Matthew Wild Fri, 11 Sep 2020 16:57:09 +0100
various: Update dependencies Kim Alvefur Fri, 11 Sep 2020 17:49:10 +0200
mod_invites_register_web: Remove dependency on mod_easy_invite Matthew Wild Fri, 11 Sep 2020 16:36:34 +0100
mod_invites_page: Remove dependency on mod_invites_register_web Matthew Wild Fri, 11 Sep 2020 16:35:24 +0100
mod_invites_register: New module to allow IBR with invite tokens Matthew Wild Fri, 11 Sep 2020 16:30:51 +0100
various: Dependency metadata needs the mod_ prefix Kim Alvefur Fri, 11 Sep 2020 17:21:07 +0200
various: Add some dependency metadata Kim Alvefur Fri, 11 Sep 2020 17:13:34 +0200
mod_lastlog2: Fix reporting of IP address (thanks Ge0rG) Kim Alvefur Fri, 11 Sep 2020 16:48:28 +0200
mod_lastlog2: Fix 'registered' event (Thanks Ge0rG) Kim Alvefur Fri, 11 Sep 2020 16:45:47 +0200
mod_muc_media_metadata: Bootstrap warning box Kim Alvefur Fri, 11 Sep 2020 15:45:45 +0200
mod_muc_media_metadata: Add alpha tag and experimental warning Matthew Wild Fri, 11 Sep 2020 14:43:12 +0100
mod_invite: Add deprecation note and tag Matthew Wild Fri, 11 Sep 2020 13:57:04 +0100
mod_easy_invite: Add deprecation note and tag Matthew Wild Fri, 11 Sep 2020 13:56:52 +0100
mod_invites: Update documentation Matthew Wild Fri, 11 Sep 2020 13:53:55 +0100
mod_invites: Absorb shell and prosodyctl commands from mod_easy_invite Matthew Wild Fri, 11 Sep 2020 13:53:43 +0100
mod_http_libjs: Add compatibility with Prosody 0.11.x Matthew Wild Fri, 11 Sep 2020 13:53:00 +0100
mod_invites_page: New module to generate landing page for invites Matthew Wild Fri, 11 Sep 2020 13:52:32 +0100
mod_invites_register_web: New module to allow web registration with an invite token Matthew Wild Fri, 11 Sep 2020 13:51:54 +0100
mod_invites_adhoc: New module to allow invite creation via ad-hoc commands (XEP-0401) Matthew Wild Fri, 11 Sep 2020 13:50:47 +0100
mod_register_apps: Provides a configurable list of XMPP apps Matthew Wild Thu, 10 Sep 2020 16:47:59 +0100
mod_easy_invite: Add a touch of dependency info Kim Alvefur Thu, 10 Sep 2020 17:54:39 +0200
mod_muc_notifications: adapt to MUC get_name() API changes marc0s Tue, 08 Sep 2020 12:35:51 +0200
mod_easy_invite: Remove hard dependency on mod_invites_page and allow configuration of different landing page module Matthew Wild Mon, 07 Sep 2020 13:48:22 +0100
mod_http_libjs: New module to serve common CSS/Javascript libraries Matthew Wild Mon, 07 Sep 2020 13:33:42 +0100
mod_easy_invite: Rewrite prosodyctl command handler to support new features (from Snikket) Matthew Wild Mon, 07 Sep 2020 12:53:35 +0100
mod_easy_invite: Allow account reset invites Matthew Wild Mon, 07 Sep 2020 12:52:40 +0100
mod_easy_invite: Allow setting account roles from associated invite (from Snikket) Matthew Wild Mon, 07 Sep 2020 12:52:16 +0100
mod_easy_invite: Add code comment (from Snikket) Matthew Wild Mon, 07 Sep 2020 12:51:20 +0100
mod_easy_invite: Minor refactoring to begin merging additional changes from Snikket Matthew Wild Mon, 07 Sep 2020 12:50:36 +0100
mod_invites: Fix potential traceback when invalid token used (from Snikket) Matthew Wild Mon, 07 Sep 2020 13:04:01 +0100
mod_invites: Whitespace (from Snikket) Matthew Wild Mon, 07 Sep 2020 13:03:08 +0100
mod_invites: Include invite type and uri in validated invites (from Snikket) Matthew Wild Mon, 07 Sep 2020 13:02:51 +0100
mod_invites: Add API to create account reset invites (from Snikket) Matthew Wild Mon, 07 Sep 2020 13:00:43 +0100
mod_invites: Allow inclusion of 'additional data' in invites (from Snikket) Matthew Wild Mon, 07 Sep 2020 12:59:00 +0100
mod_http_upload: Log warning when loaded on user host Matthew Wild Tue, 25 Aug 2020 13:13:56 +0100
mod_external_service: Include for users of older versions of Prosody Kim Alvefur Sat, 22 Aug 2020 18:28:19 +0200
mod_muc_rai: Ignore presence to host that doesn't contain the <rai/> element Matthew Wild Wed, 19 Aug 2020 15:14:00 +0100
mod_http_muc_log: Add a dark theme when the user asked for that. Emmanuel Gil Peyrot Tue, 18 Aug 2020 18:56:47 +0200
mod_firewall: Fix example in README to use |host (thanks DebXWoody) Matthew Wild Wed, 05 Aug 2020 16:38:49 +0100
mod_muc_markers: Add room JID to log message Matthew Wild Wed, 05 Aug 2020 14:57:10 +0100
mod_http_upload/README: Fix typo (thanks bjoernb) Kim Alvefur Sun, 26 Jul 2020 16:15:37 +0200
mod_rest/README: Remove last trace of older credential option Kim Alvefur Mon, 20 Jul 2020 22:32:22 +0200
mod_rest/README: Mention OAuth Kim Alvefur Mon, 20 Jul 2020 21:55:07 +0200
mod_rest/README: Describe use on VirtualHosts Kim Alvefur Mon, 20 Jul 2020 21:54:52 +0200
mod_rest: Add support for form-encoded output Kim Alvefur Mon, 20 Jul 2020 21:42:11 +0200
mod_muc_markers: replace configurable multi-marker tracking with better system Matthew Wild Tue, 07 Jul 2020 17:08:08 +0100
mod_watch_spam_reports: Move stage from alpha to beta Martin Dosch Tue, 07 Jul 2020 14:37:49 +0200
mod_watch_spam_reports: Add compatibility section Martin Dosch Tue, 07 Jul 2020 14:36:37 +0200
mod_watch_spam_reports: Document dependency on mod_spam_reporting Martin Dosch Tue, 07 Jul 2020 14:34:24 +0200
mod_watch_spam_reports: Define variable prior to using it Martin Dosch Fri, 03 Jul 2020 18:50:04 +0200
mod_muc_rai: Add debug logging Matthew Wild Thu, 02 Jul 2020 12:20:55 +0100
mod_muc_rai: Fix to correctly extract the archive id Matthew Wild Thu, 02 Jul 2020 12:18:35 +0100
mod_muc_rai: Don't store/modify existing table to track rooms Matthew Wild Thu, 02 Jul 2020 12:17:53 +0100
mod_muc_rai: Fix to use bare JID where a bare JID is needed Matthew Wild Thu, 02 Jul 2020 12:09:24 +0100
mod_muc_markers: Expose is_markable utility function to other modules Matthew Wild Thu, 02 Jul 2020 12:07:08 +0100
mod_turncredentials/README: Link to eturnal (thanks Holger) Kim Alvefur Tue, 30 Jun 2020 19:32:39 +0200
mod_watch_spam_reports: Fix another whitespace typo Martin Dosch Wed, 24 Jun 2020 09:08:12 +0200
mod_watch_spam_reports: Fix ugly whitespace typo Martin Dosch Wed, 24 Jun 2020 09:05:05 +0200
mod_watch_spam_reports: Create report message outside of the admin notification loop Martin Dosch Wed, 24 Jun 2020 09:01:55 +0200
mod_watch_spam_reports: Show reporters bare JID instead of full JID Martin Dosch Wed, 24 Jun 2020 08:51:07 +0200
mod_adhoc_dataforms_demo: Treat 'execute' action as 'next' except in first step Kim Alvefur Tue, 23 Jun 2020 19:54:06 +0200
mod_adhoc_dataforms_demo: Fix duplicate field prevention Kim Alvefur Tue, 23 Jun 2020 19:40:55 +0200
mod_csi_battery_saver: Ignore CSI actions before resource bind tmolitor Mon, 22 Jun 2020 21:35:57 +0200
mod_conversejs: Disable automatic BOSH/WS endpoint discovery Kim Alvefur Thu, 18 Jun 2020 15:24:34 +0200
mod_watch_spam_reports: Module to notify admins about incoming XEP-0377 spam reports Martin Dosch Tue, 16 Jun 2020 11:21:58 +0200
mod_adhoc_dataforms_demo: Ensure mod_adhoc is loaded Kim Alvefur Thu, 11 Jun 2020 18:34:29 +0200
Merge Matthew Wild Wed, 10 Jun 2020 22:20:00 +0100
mod_vcard_muc: Fix #1414 issue with nil room being queried when a stanza with a nonexisting MUC localpart was sent Michel Le Bihan Mon, 08 Jun 2020 18:39:16 +0200
mod_pubsub_text_interface: Reflect XEP-0334 hints Kim Alvefur Wed, 10 Jun 2020 12:21:10 +0200
mod_pubsub_text_interface: Hint at possible commands using XEP-0439: Quick Response Kim Alvefur Wed, 10 Jun 2020 12:15:11 +0200
mod_measure_memory: Report that stats are in units of bytes Kim Alvefur Wed, 10 Jun 2020 12:12:47 +0200
mod_measure_cpu: Specify units of total CPU time as seconds Kim Alvefur Sun, 07 Jun 2020 00:19:49 +0200
mod_http_pep_avatar: Serve multiple avatars with a user/hash syntax Kim Alvefur Tue, 02 Jun 2020 20:00:03 +0200
mod_rest: Add support for CBOR Kim Alvefur Fri, 29 May 2020 12:38:23 +0200
mod_rest: Respond to unknown payload types with HTTP status 415 Kim Alvefur Fri, 29 May 2020 12:30:15 +0200
mod_rest: Map xml:lang to/from JSON Kim Alvefur Fri, 29 May 2020 12:04:04 +0200
mod_http_muc_log: Add link to room list from logs page Kim Alvefur Tue, 26 May 2020 21:32:55 +0200
mod_muc_markers: Allow tracking multiple markers Matthew Wild Thu, 21 May 2020 16:35:07 +0100
mod_muc_markers: luacheck annotation Matthew Wild Thu, 21 May 2020 16:34:46 +0100
mod_adhoc_groups: Fix check for error on group creation Kim Alvefur Wed, 20 May 2020 17:24:57 +0200
mod_adhoc_groups: Fix responding with "You are already in this group." (was never sent before) Karol Topolski Wed, 20 May 2020 17:25:59 +0200
mod_measure_message_e2ee/README: Fix typo Kim Alvefur Wed, 20 May 2020 17:24:15 +0200
mod_measure_message_e2ee: Add a warning for small servers leaking user behaviour. Emmanuel Gil Peyrot Wed, 20 May 2020 16:42:32 +0200
mod_muc_block_pm: Don't respond to error stanzas JC Brand Wed, 20 May 2020 11:11:11 +0200
mod_muc_markers: Broadcast current markers on join Kim Alvefur Tue, 05 May 2020 21:52:14 +0200
mod_muc_markers: Prevent storage instead of broadcast Kim Alvefur Tue, 05 May 2020 21:50:35 +0200
mod_muc_markers: Allow configuration of which marker to track, default to displayed Matthew Wild Tue, 19 May 2020 14:06:42 +0100
mod_easy_invite: backport: ensure session exists before accessing it Maxime “pep” Buquet Sun, 17 May 2020 22:38:55 +0200
mod_easy_invite: Add commands to telnet console Kim Alvefur Sat, 16 May 2020 19:48:26 +0200
mod_rest/jsonmap: Derive stanza @type from certain payloads Kim Alvefur Sat, 16 May 2020 18:30:01 +0200
mod_extdisco, mod_turncredentials: Note incompatibility in readmes. tastytea Thu, 14 May 2020 17:28:38 +0200
mod_muc_local_only: New module to restrict a list of MUCs to local users Matthew Wild Wed, 13 May 2020 11:43:27 +0100
mod_cache_c2s_caps: also log full JID for caps Georg Lukas Tue, 12 May 2020 14:14:51 +0200
mod_firewall: Ensure file lists are always initialized empty Matthew Wild Tue, 12 May 2020 12:31:51 +0100
mod_firewall: Add option to ignore missing list files Matthew Wild Mon, 11 May 2020 17:18:30 +0100
mod_firewall/test: Print replies to stderr instead of crashing Kim Alvefur Sun, 10 May 2020 09:03:16 +0200
mod_csi_muc_priorities: Report reason for importance decision Kim Alvefur Sat, 09 May 2020 21:14:59 +0200
mod_csi_grace_period: Report reason for importance decision Kim Alvefur Sat, 09 May 2020 21:14:36 +0200
mod_lastlog2: Store last timestamp per account event Kim Alvefur Sun, 29 Mar 2020 15:09:25 +0200
mod_register_dnsbl_firewall_mark: introduce optional registration_rbl_message with mod_welcome inspired syntax Georg Lukas Wed, 06 May 2020 14:55:36 +0200
mod_muc_occupant_id: Don't store occupant-ids. Maxime “pep” Buquet Tue, 05 May 2020 16:27:59 +0200
mod_smacks: don't send error replys for error stanzas on session timeout tmolitor Fri, 01 May 2020 22:24:10 +0200
Merge JC Brand Fri, 01 May 2020 11:34:43 +0200
mod_muc_batched_probe: Call instance method JC Brand Fri, 01 May 2020 11:34:09 +0200
mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12 Kim Alvefur Fri, 01 May 2020 00:54:32 +0200
mod_turncredentials/README: HTML comments aren't a thing apparently Kim Alvefur Fri, 01 May 2020 00:53:36 +0200
mod_turncredentials/README: Hide reTURNManager until it's confirmed to support the rest API Kim Alvefur Fri, 01 May 2020 00:51:56 +0200
mod_turncredentials/README: Link to some stun/turn implementations (thanks Holger) Kim Alvefur Thu, 30 Apr 2020 13:18:08 +0200
mod_turncredentials/README: Markdown syntax normalization Kim Alvefur Thu, 30 Apr 2020 13:16:27 +0200
mod_turncredentials/README: Link to credential spec Kim Alvefur Thu, 30 Apr 2020 13:14:36 +0200
mod_muc_batched_probe: New module JC Brand Wed, 29 Apr 2020 13:00:22 +0200
muc_defaults: Fix setting name JC Brand Wed, 29 Apr 2020 12:59:53 +0200
mod_muc_rai: Ignore attempts to re-subscribe from the same full JID Matthew Wild Tue, 28 Apr 2020 16:54:21 +0100
mod_muc_rai: Use correct stanza kind (message) for initial notification Matthew Wild Tue, 28 Apr 2020 10:03:17 +0100
mod_cloud_notify: Forbid user from registering their own JID as their push server Emmanuel Gil Peyrot Mon, 27 Apr 2020 23:07:01 +0200
mod_muc_ban_ip: log fallback to module Georg Lukas Thu, 15 Aug 2019 09:26:02 +0200
mod_firewall: do not log indifferent result Georg Lukas Mon, 27 Apr 2020 17:18:24 +0200
mod_register_dnsbl_*: fix DS legacy ipv4 addresses, thx Zash Georg Lukas Mon, 27 Apr 2020 17:09:27 +0200
mod_csi_muc_priorities: Fix bad argument to 'ipairs' on a missing list Kim Alvefur Thu, 23 Apr 2020 22:07:44 +0200
mod_s2s_auth_dane: Fix markdown link syntax Kim Alvefur Thu, 23 Apr 2020 20:12:42 +0200
mod_s2s_auth_dane: It broke :( Kim Alvefur Thu, 23 Apr 2020 20:11:18 +0200
mod_auth_custom_http: Unlock globals while loading socket.http Matthew Wild Thu, 23 Apr 2020 15:39:12 +0100
mod_csi_muc_priorities: Adjust indentation Kim Alvefur Wed, 22 Apr 2020 12:42:42 +0200
mod_storage_xmlarchive: Update compat table Kim Alvefur Tue, 21 Apr 2020 20:51:31 +0200
mod_smacks: remove now unused code tmolitor Tue, 21 Apr 2020 11:26:43 +0200
mod_smacks: fix typo in last commit tmolitor Mon, 20 Apr 2020 15:30:56 +0200
mod_smacks: better logging for georg tmolitor Mon, 20 Apr 2020 14:49:17 +0200
mod_smacks: Fix mam handling tmolitor Mon, 20 Apr 2020 14:40:09 +0200
mod_firewall: Remove trailing whitespace Kim Alvefur Sun, 19 Apr 2020 23:38:39 +0200
mod_firewall: Use util.envload instead of deprecated loadstring (thanks Martin) Kim Alvefur Sun, 19 Apr 2020 23:37:13 +0200
mod_csi_battery_saver: Add Jingle incoming call messages to important, thanks to Wiktor Kwapisiewicz <wiktor@metacode.biz> tmolitor Sun, 19 Apr 2020 08:15:09 +0200
mod_cloud_notify: make stanza queue processing faster tmolitor Sun, 19 Apr 2020 08:12:21 +0200
Merge Kim Alvefur Sat, 18 Apr 2020 15:43:08 +0200
mod_turncredentials: Add 'transport' attribute Wiktor Kwapisiewicz Thu, 16 Apr 2020 17:34:53 +0200
Merge JC Brand Fri, 17 Apr 2020 17:20:51 +0200
muc_defaults: Add support for the presence_broadcast setting JC Brand Fri, 17 Apr 2020 17:19:17 +0200
mod_muc_rai: New module to implement Room Activity Indicators Matthew Wild Wed, 15 Apr 2020 21:19:45 +0100
mod_firewall: Fix use of unpack() on Lua 5.3 Kim Alvefur Mon, 13 Apr 2020 21:53:01 +0200
mod_muc_markers: New module for server-side receipt tracking in MUCs Matthew Wild Mon, 13 Apr 2020 15:48:58 +0100
mod_rest: Improve auth error reporting Kim Alvefur Sun, 12 Apr 2020 18:07:16 +0200
mod_nooffline_noerror: Fix for missing log tmolitor Tue, 07 Apr 2020 22:11:52 +0200
mod_measure_muc: Collect statistics on Grout Chat kaliko Tue, 07 Apr 2020 18:48:04 +0200
Merge commit tmolitor Sun, 05 Apr 2020 23:39:08 +0200
mod_smacks: Update documentation and slightly adjust default values tmolitor Sun, 05 Apr 2020 23:37:17 +0200
mod_nooffline_noerror: fix error in logging tmolitor Sat, 21 Mar 2020 23:50:34 +0100
mod_muc_limits: Add config option to limit to join stanzas only Matthew Wild Fri, 03 Apr 2020 12:26:56 +0100
mod_muc_limits: Add [luacheck] annotation to silence unused loop variable warning Matthew Wild Fri, 03 Apr 2020 12:24:54 +0100
mod_http_upload/README: User/host arguments to command not optional (thanks kaliko) Kim Alvefur Mon, 30 Mar 2020 19:56:43 +0200
mod_http_upload: Show help message if not at least one host/user is given Kim Alvefur Mon, 30 Mar 2020 19:56:09 +0200
mod_http_upload: Add some kind of help message to prosodyctl command Kim Alvefur Mon, 30 Mar 2020 19:56:04 +0200
mod_http_upload/README: Add example disco_items use Kim Alvefur Mon, 30 Mar 2020 19:20:09 +0200
mod_http_upload_external: Discourage loading via modules_enabled Kim Alvefur Mon, 30 Mar 2020 19:15:04 +0200
mod_conversejs/README: Add an example of the URL to open Kim Alvefur Mon, 30 Mar 2020 16:29:44 +0200
mod_muc_archive: Add fork of mod_muc_log that uses newer storage API JC Brand Fri, 27 Mar 2020 15:51:57 +0100
mod_stanzas: tighten up stanza check and add explanatory text JC Brand Fri, 27 Mar 2020 11:56:14 +0100
mod_smacks: also count outgoing MAM messages JC Brand Thu, 26 Mar 2020 11:57:02 +0100
mod_auth_ldap: Fix broken link to LuaLDAP Kim Alvefur Wed, 25 Mar 2020 19:42:18 +0100
mod_rest: Add JSON mapping of XEP-0128: Service Discovery Extensions Kim Alvefur Mon, 23 Mar 2020 19:03:04 +0100
mod_prometheus: Ensure mod_http is loaded where the http interface is exposed (thanks Martin) Kim Alvefur Sat, 21 Mar 2020 18:05:22 +0100
mod_measure_registration: new module Maxime “pep” Buquet Sat, 21 Mar 2020 15:03:47 +0100
mod_muc_hats_*/README: Linkify XEP references Kim Alvefur Thu, 19 Mar 2020 16:18:36 +0100
mod_muc_hats_adhoc/README: Change summary to mention ad-hoc commands Kim Alvefur Thu, 19 Mar 2020 16:18:07 +0100
mod_muc_hats_adhoc: Ad-hoc commands for adding/removing MUC hats Matthew Wild Thu, 19 Mar 2020 14:51:44 +0000
mod_muc_hats_api: New API-only module for managing user hats in MUCs Matthew Wild Thu, 19 Mar 2020 14:39:14 +0000
mod_rest/README: Fix adhoc example Kim Alvefur Sun, 15 Mar 2020 23:02:58 +0100
mod_muc_occupant_id: Handle MUC-PMs Maxime “pep” Buquet Sun, 15 Mar 2020 17:18:49 +0100
mod_cloud_notify: fix link and table layout in readme tmolitor Wed, 11 Mar 2020 20:09:17 +0100
mod_cloud_notify: Cleanup code and drop support for prosody 0.9 tmolitor Wed, 11 Mar 2020 20:00:50 +0100
mod_smacks: fix logging issue in mam eventhandler tmolitor Tue, 10 Mar 2020 23:59:19 +0100
mod_log_auth: log hostname, too tmolitor Tue, 10 Mar 2020 20:42:27 +0100
mod_cloud_notify: Fix bug in prosody 0.9 tmolitor Sun, 08 Mar 2020 20:00:23 +0100
Merge commit tmolitor Sun, 08 Mar 2020 19:59:49 +0100
mod_smacks_offline: add readme tmolitor Sun, 08 Mar 2020 19:53:52 +0100
mod_smacks_noerror: This module is superseded by mod_smacks and mod_nooffline_noerror tmolitor Sun, 08 Mar 2020 19:52:33 +0100
mod_smacks_offline: this module is obsoleted by latest mod_smacks update tmolitor Sun, 08 Mar 2020 19:50:43 +0100
mod_smacks: handle mam-enabled session internally tmolitor Sun, 08 Mar 2020 19:49:47 +0100
mod_http_oauth2: Set content type on successful repsponses (fixes #1501) Kim Alvefur Sun, 08 Mar 2020 13:42:55 +0100
mod_rest: Avoid interfering with mod_http_oauth2 errors (fixes #1500) Kim Alvefur Sun, 08 Mar 2020 12:52:18 +0100
mod_rest: Fix encoding of simple dataforms Kim Alvefur Sat, 07 Mar 2020 21:58:13 +0100
mod_rest: Add an XML error formatter (fixes #1499) Kim Alvefur Sat, 07 Mar 2020 17:35:09 +0100
mod_rest: Break out POST errors into a registry Kim Alvefur Sat, 07 Mar 2020 17:34:17 +0100
mod_rest: Separate lists of mediatypes for input, output and errors Kim Alvefur Sat, 07 Mar 2020 16:12:49 +0100
mod_nooffline_noerror: New module that disables errors for disabled offline storage tmolitor Mon, 02 Mar 2020 19:32:11 +0100
mod_http_index: Increase distance between navigation items Kim Alvefur Sat, 29 Feb 2020 13:55:40 +0100
mod_rest: Fix routing to self-jid (thanks jonas’) Kim Alvefur Sat, 29 Feb 2020 13:26:05 +0100
mod_rest: Advertise "support" for text/plain Kim Alvefur Fri, 28 Feb 2020 22:40:53 +0100
mod_rest: Spred array over multiple lines for nicer future diffs Kim Alvefur Fri, 28 Feb 2020 22:39:42 +0100
mod_rest: Add JSON mapping of XEP-0039: Statistics Gathering Kim Alvefur Fri, 28 Feb 2020 22:38:41 +0100
mod_rest: Move dataforms into structure for more logical code order Kim Alvefur Fri, 28 Feb 2020 22:24:49 +0100
mod_reminders: add id to sent reminder marc0s Fri, 28 Feb 2020 16:22:37 +0100
mod_http_oauth2: Use component_secret setting as password on Components Kim Alvefur Thu, 27 Feb 2020 23:17:31 +0100
mod_http_oauth2: Allow creation of full JID tokens Kim Alvefur Thu, 27 Feb 2020 23:14:24 +0100
mod_http_oauth2: Refactor re-joining of JID out of token constructor Kim Alvefur Thu, 27 Feb 2020 22:58:56 +0100
mod_reminders: Initial commit for supporting Reminders ProtoXEP marc0s Thu, 27 Feb 2020 00:59:17 +0100
mod_muc_occupant_id: Ensure id is added to self-presences, nick changes, etc. Maxime “pep” Buquet Thu, 27 Feb 2020 00:39:40 +0100
mod_rest, mod_http_oauth2: Switch from mod_authtokens to mod_tokenauth per Prosody bf81523e2ff4 Matthew Wild Wed, 26 Feb 2020 22:48:10 +0000
mod_adhoc_dataforms_demo: Add the now required permission mode (#1482) Kim Alvefur Wed, 26 Feb 2020 22:30:50 +0100
mod_muc_occupant_id: add TODOs Maxime “pep” Buquet Wed, 26 Feb 2020 21:15:20 +0100
mod_rest: Fix another missing switch from array to map in json mapping Kim Alvefur Wed, 26 Feb 2020 20:51:38 +0100
mod_rest: Support urlencoded form data (does a subset of JSON mapping) Kim Alvefur Wed, 26 Feb 2020 20:14:14 +0100
mod_rest: Add support for token authentication Matthew Wild Wed, 26 Feb 2020 18:36:40 +0000
mod_rest: Handle uncaught native errors correctly Matthew Wild Wed, 26 Feb 2020 18:04:17 +0000
mod_http_oauth2: Implement real tokens using mod_authtokens Matthew Wild Wed, 26 Feb 2020 17:57:53 +0000
mod_rest: Update with namespace and name of XEP-0432 Kim Alvefur Tue, 25 Feb 2020 23:33:55 +0100
mod_rest: Fix traceback in mapping of adhoc with forms Kim Alvefur Tue, 25 Feb 2020 23:30:07 +0100
mod_sasl2: Experimental implementation of XEP-0388 Kim Alvefur Sat, 28 Sep 2019 00:16:13 +0200
mod_muc_occupant_id: id is an attribute not a text node Maxime “pep” Buquet Tue, 25 Feb 2020 17:06:22 +0100
mod_http_oauth2: OAuth2 API (work in progress for developers only) Matthew Wild Sun, 23 Feb 2020 21:36:53 +0000
mod_muc_moderation: Broadcast retraction via method that saves it Kim Alvefur Sat, 22 Feb 2020 21:41:31 +0100
mod_muc_moderation: Remove debug message Kim Alvefur Sat, 22 Feb 2020 21:40:19 +0100
mod_muc_moderation: Add a copyright header Kim Alvefur Sat, 22 Feb 2020 21:34:37 +0100
mod_storage_xmlarchive: Bump copyright Kim Alvefur Sat, 22 Feb 2020 21:32:52 +0100
mod_storage_xmlarchive: Add a new API similar to map-stores Kim Alvefur Sat, 22 Feb 2020 21:12:29 +0100
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation Kim Alvefur Sat, 22 Feb 2020 21:11:31 +0100
mod_rest: Restructure JSON / Stanza mapping definitions Kim Alvefur Sat, 22 Feb 2020 14:08:19 +0100
mod_rest: Rename loop variable for improved clarity Kim Alvefur Sat, 22 Feb 2020 13:51:59 +0100
mod_rest: Rename table of mappings Kim Alvefur Sat, 22 Feb 2020 13:35:58 +0100
mod_http_muc_log: Expose JID localpart to the template Emmanuel Gil Peyrot Mon, 17 Feb 2020 21:50:55 +0100
mod_http_muc_log: Reduce hashtable lookups Emmanuel Gil Peyrot Mon, 17 Feb 2020 21:49:15 +0100
mod_list_inactive: report last action timestamp Georg Lukas Mon, 17 Feb 2020 16:42:24 +0100
mod_rest/README: Describe Ad-Hoc command mapping Kim Alvefur Sat, 08 Feb 2020 15:29:35 +0100
mod_rest: Support mapping XEP-0004 Data Forms directly Kim Alvefur Sat, 08 Feb 2020 14:38:23 +0100
mod_rest: Allow passing form data in a more compact format Kim Alvefur Fri, 07 Feb 2020 22:30:38 +0100
mod_rest: Remove no longer needed logging Kim Alvefur Fri, 07 Feb 2020 20:57:47 +0100
mod_rest: Ignore already handled top-level stanza attr fields Kim Alvefur Fri, 07 Feb 2020 20:53:57 +0100
mod_rest: Return an error for unknown fields in JSON input Kim Alvefur Fri, 07 Feb 2020 20:49:07 +0100
mod_auth_external->mod_auth_external_insecure: Unmaintained and almost certainly insecure, discourage its use Matthew Wild Thu, 06 Feb 2020 21:03:17 +0000
mod_muc_cloud_notify: Revert last commit tmolitor Wed, 05 Feb 2020 23:38:57 +0100
mod_reload_modules: Ignore removed hosts... tmolitor Wed, 05 Feb 2020 23:27:33 +0100
mod_rest: Add final pieces of XEP-0050 (actions, note, form) Kim Alvefur Tue, 04 Feb 2020 23:05:43 +0100
mod_rest: Add JSON to XML mapping of dataforms Kim Alvefur Tue, 04 Feb 2020 22:34:19 +0100
mod_rest: Fix traceback Kim Alvefur Tue, 04 Feb 2020 22:22:47 +0100
mod_rest: Add JSON mapping for dataform (XEP-0004) Kim Alvefur Tue, 04 Feb 2020 22:06:19 +0100
mod_rest: Add basic support for XEP-0050: Ad-Hoc commands (no forms) Kim Alvefur Tue, 04 Feb 2020 21:49:14 +0100
mod_rest: Add support for HTTP Basic username and password authentication Kim Alvefur Sat, 01 Feb 2020 13:03:18 +0100
mod_rest: Support passing 'node' attr in disco#items queries Kim Alvefur Tue, 04 Feb 2020 21:04:02 +0100
mod_rest: Remove debug hack to ignore Accept header Kim Alvefur Tue, 04 Feb 2020 20:20:08 +0100
mod_rest: Back out 513a8a7fab41 Kim Alvefur Tue, 04 Feb 2020 20:19:09 +0100
mod_rest: Hide JSON error behind a flag Kim Alvefur Mon, 03 Feb 2020 23:09:38 +0100
mod_rest: Map the error@by attribute Kim Alvefur Sat, 01 Feb 2020 00:38:10 +0100
mod_rest: Fix missing return Kim Alvefur Wed, 29 Jan 2020 21:44:00 +0100
mod_auth_ldap, mod_auth_ldap2: Ensure is_admin() checks of remote JIDs never return positive Matthew Wild Mon, 27 Jan 2020 16:37:23 +0000
mod_pastebin: Follow XEP-0068 and use Clark notation in disco#info Kim Alvefur Sun, 26 Jan 2020 16:49:14 +0100
mod_rest: Skip attempting parse empty response Kim Alvefur Sun, 26 Jan 2020 04:07:07 +0100
mod_rest: Handle internal http request errors early and then return Kim Alvefur Sat, 25 Jan 2020 20:22:12 +0100
mod_rest: Special case handling of internal http request errors Kim Alvefur Sat, 25 Jan 2020 20:16:01 +0100
mod_rest: Process results even on internal errors with HTTP request Kim Alvefur Sat, 25 Jan 2020 20:12:50 +0100
mod_rest: Add some comments to example code Kim Alvefur Sat, 25 Jan 2020 20:11:00 +0100
mod_rest: Log connectivity problems via module status API Kim Alvefur Sat, 25 Jan 2020 20:06:48 +0100
mod_rest: Attempt to auto-discover data type wanted by callback Kim Alvefur Sat, 25 Jan 2020 20:04:39 +0100
mod_rest: Avoid treating special json.null value as any other table Kim Alvefur Sat, 25 Jan 2020 02:06:07 +0100
mod_rest: Fix handling of 'node' attribute in disco#info Kim Alvefur Sat, 25 Jan 2020 02:03:30 +0100
mod_rest: Ensure iq responses have type result if they're not errors Kim Alvefur Sat, 25 Jan 2020 01:55:23 +0100
mod_rest/README: Add a section describing the JSON mapping Kim Alvefur Sat, 25 Jan 2020 01:31:49 +0100
mod_rest: Make XHTML-IM mapping more convenient Kim Alvefur Sat, 25 Jan 2020 00:46:09 +0100
mod_rest: Improve some comments Kim Alvefur Sat, 25 Jan 2020 00:43:28 +0100
mod_rest: Add mapping of XEP-0092: Software Version Kim Alvefur Sat, 25 Jan 2020 00:40:38 +0100
mod_rest: Add an examlpe Flask app Kim Alvefur Sat, 25 Jan 2020 00:37:06 +0100
mod_rest: Allow returning an array of JID strings as disco#items Kim Alvefur Sat, 25 Jan 2020 00:30:14 +0100
mod_rest: Only pass trough valid disco#item item attributes Kim Alvefur Sat, 25 Jan 2020 00:29:34 +0100
mod_rest: Fix disco#info identities data mapping Kim Alvefur Sat, 25 Jan 2020 00:20:00 +0100
mod_rest: Fix iteration over disco#info features Kim Alvefur Sat, 25 Jan 2020 00:19:11 +0100
mod_rest: Fix iteration over disco#info identities Kim Alvefur Sat, 25 Jan 2020 00:17:44 +0100
mod_stats39: Advertise namespace as feature (not part of the XEP?) Kim Alvefur Sun, 19 Jan 2020 19:31:43 +0100
mod_stats39: Format numbers with a bit more precision Kim Alvefur Sun, 19 Jan 2020 19:27:46 +0100
mod_stats39: Add actual example stats Kim Alvefur Sun, 19 Jan 2020 19:27:17 +0100
mod_stats39: Add a README Kim Alvefur Sun, 19 Jan 2020 14:55:36 +0100
mod_rest: Return a friendly message for parse errors Kim Alvefur Wed, 15 Jan 2020 21:41:42 +0100
mod_rest: Encode errors as JSON Kim Alvefur Wed, 15 Jan 2020 21:38:03 +0100
Fix bug readding stanzas to outgoing_queue on resume tmolitor Thu, 09 Jan 2020 21:21:09 +0100
mod_stats39: Use a more local reference (silence luacheck warning) Kim Alvefur Wed, 08 Jan 2020 21:02:47 +0100
mod_stats39: Provides statsmanager stats via XEP-0039 Kim Alvefur Wed, 08 Jan 2020 20:53:57 +0100
mod_http_upload: Recommend against adding to modules_enabled Matthew Wild Wed, 08 Jan 2020 10:55:43 +0000
mod_muc_occupant_id: Add TODO about MUC-PMs Maxime “pep” Buquet Mon, 06 Jan 2020 16:43:15 +0100
mod_email: Allow sender to override content-type Matthew Wild Sun, 05 Jan 2020 10:48:23 +0000
mod_muc_occupant_id: Add <occupant-id/> in presence Maxime “pep” Buquet Sat, 04 Jan 2020 19:48:35 +0100
mod_muc_occupant_id: Simplify handling of occupants (all into one function) Maxime “pep” Buquet Sat, 04 Jan 2020 19:47:55 +0100
mod_s2s_keepalive: Respect keepalive_servers when creating watchdogs Kim Alvefur Sat, 04 Jan 2020 11:09:28 +0100
mod_rest: Enforce single child policy for outgoing it stanzas Kim Alvefur Fri, 03 Jan 2020 18:29:10 +0100
mod_muc_occupant_id: Fix luacheck warning. Remove unused value. Maxime “pep” Buquet Fri, 03 Jan 2020 16:33:40 +0100
mod_nodeinfo2: Mention mod_lastlog as a dep in the README Maxime “pep” Buquet Fri, 03 Jan 2020 16:33:04 +0100
mod_muc_occupant_id: Ensure occupants have a generated id Maxime “pep” Buquet Thu, 02 Jan 2020 18:32:02 +0100
mod_rest: And the disco#items mapping Kim Alvefur Thu, 02 Jan 2020 10:45:19 +0100
mod_rest: Describe kind and type fields Kim Alvefur Thu, 02 Jan 2020 10:45:14 +0100
mod_rest: Document most of JSON mappings Kim Alvefur Thu, 02 Jan 2020 10:08:48 +0100
mod_rest: Fix traceback on missing content-type header Kim Alvefur Thu, 02 Jan 2020 09:59:31 +0100
mod_rest: Stanzas of type error don't need a reply Kim Alvefur Thu, 02 Jan 2020 09:57:49 +0100
mod_rest: Add support for XEP-XXXX: User-defined Data Transfer Kim Alvefur Thu, 02 Jan 2020 09:30:47 +0100
mod_rest: Add support for mapping 'node' attr in disco#info Kim Alvefur Thu, 02 Jan 2020 09:28:18 +0100
mod_rest: Fix replying to groupchat messages Kim Alvefur Wed, 01 Jan 2020 18:41:04 +0100
mod_rest: Add a JSON callback example Kim Alvefur Wed, 01 Jan 2020 18:11:55 +0100
mod_rest: Fix previous commit Kim Alvefur Wed, 01 Jan 2020 17:45:07 +0100
mod_rest: Guess 'get' as default type for 'iq' stanzas in JSON mapping Kim Alvefur Wed, 01 Jan 2020 17:37:04 +0100
mod_rest: Stricter type checks in JSON mapping Kim Alvefur Wed, 01 Jan 2020 17:16:40 +0100
mod_rest: Default to replying with same type as request Kim Alvefur Wed, 01 Jan 2020 16:40:10 +0100
mod_rest: Short-circuit type selection if accept header Kim Alvefur Wed, 01 Jan 2020 16:37:18 +0100
mod_rest: Fix return status when sending and forgetting Kim Alvefur Wed, 01 Jan 2020 16:35:55 +0100
mod_rest: Add JSON support Kim Alvefur Wed, 01 Jan 2020 16:21:28 +0100
mod_rest: Factor out serialization of outgoing stanzas Kim Alvefur Wed, 01 Jan 2020 16:19:10 +0100
mod_rest: Factor out response content type selection Kim Alvefur Wed, 01 Jan 2020 16:01:25 +0100
mod_rest: Factor out payload parsing Kim Alvefur Wed, 01 Jan 2020 15:43:47 +0100
mod_rest: Apply Python source formatting on example Kim Alvefur Wed, 01 Jan 2020 12:08:25 +0100
mod_rest: Add an example Flask thing Kim Alvefur Wed, 01 Jan 2020 12:06:46 +0100
mod_rest: Whitelist top level attributes in callback Kim Alvefur Wed, 01 Jan 2020 10:59:24 +0100
mod_rest: Ensure identical id attribute for error replies Kim Alvefur Wed, 01 Jan 2020 10:59:04 +0100
mod_rest: Validate stanza kind earlier Kim Alvefur Wed, 01 Jan 2020 07:59:18 +0100
mod_rest: Use HTTP status 422 for stanza problems Kim Alvefur Wed, 01 Jan 2020 07:55:48 +0100
mod_rest: Log sent and received stanzas in style of mod_c2s etc Kim Alvefur Wed, 01 Jan 2020 05:36:09 +0100
mod_rest: Add support for simple Bearer token auth Kim Alvefur Tue, 31 Dec 2019 03:37:46 +0100
mod_rest: Verify that @xmlns is left empty Kim Alvefur Mon, 30 Dec 2019 07:22:15 +0100
mod_rest: Add some text about the payload format Kim Alvefur Mon, 30 Dec 2019 07:21:46 +0100
mod_rest: Allow collection of original stanza after sending HTTP request Kim Alvefur Mon, 30 Dec 2019 05:19:23 +0100
mod_rest: Handle receipt requests on message stanzas Kim Alvefur Mon, 30 Dec 2019 05:18:52 +0100
mod_rest: Map various HTTP status codes to XMPP stanza errors Kim Alvefur Mon, 30 Dec 2019 05:17:18 +0100
mod_rest: Catch one (1) reply to a POST-ed stanza from an internal source Kim Alvefur Mon, 30 Dec 2019 05:14:49 +0100
mod_rest: Allow specifying a webhook/callback to handle incoming stanzas Kim Alvefur Mon, 30 Dec 2019 04:07:25 +0100
mod_rest: Initial commit of another RESTful API module Kim Alvefur Mon, 30 Dec 2019 04:04:34 +0100
mod_pubsub_post: Fix use of 'id' field in JSON object as pubsub item id Kim Alvefur Wed, 01 Jan 2020 10:11:08 +0100
mod_nodeinfo2: Only expose amount of accounts if nodeinfo2_expose_users isn’t set to false Emmanuel Gil Peyrot Mon, 30 Dec 2019 22:44:12 +0100
mod_nodeinfo2: Expose XMPP services Emmanuel Gil Peyrot Mon, 30 Dec 2019 22:43:01 +0100
mod_nodeinfo2: Refresh the number of recent users daily Emmanuel Gil Peyrot Mon, 30 Dec 2019 22:39:17 +0100
mod_nodeinfo2: Only expose message stats if nodeinfo2_expose_posts isn’t set to false Emmanuel Gil Peyrot Mon, 30 Dec 2019 22:20:11 +0100
mod_easy_invite: Change command name to 'generate' (from 'register') Matthew Wild Mon, 30 Dec 2019 12:04:35 +0000
mod_easy_invite: Improve docs surrounding configuration options and defaults Matthew Wild Mon, 30 Dec 2019 12:04:17 +0000
mod_nodeinfo2: Fix traceback on non-existing data Emmanuel Gil Peyrot Sun, 29 Dec 2019 23:41:32 +0100
mod_nodeinfo2: Add a README Emmanuel Gil Peyrot Sun, 29 Dec 2019 22:09:58 +0100
mod_nodeinfo2: Count messages per host Emmanuel Gil Peyrot Sun, 29 Dec 2019 21:09:03 +0100
mod_nodeinfo2: Remove comments count Emmanuel Gil Peyrot Sun, 29 Dec 2019 21:08:42 +0100
mod_measure_message_e2ee: Make this module non-global; users can aggregate data if they care about that Emmanuel Gil Peyrot Sun, 29 Dec 2019 20:42:34 +0100
mod_nodeinfo2: Store a table instead of an integer (workaround for #905) Emmanuel Gil Peyrot Sun, 29 Dec 2019 19:53:23 +0100
mod_invites/README: Fix code block syntax Kim Alvefur Fri, 27 Dec 2019 19:33:04 +0100
mod_invite: Update to use local_user ad-hoc permission (thanks Martin) Matthew Wild Fri, 27 Dec 2019 11:03:29 +0000
mod_easy_invite: Add prosodyctl command to generate account invites Matthew Wild Fri, 27 Dec 2019 11:00:43 +0000
mod_easy_invite: New module that implements XEP-0401/XEP-0379 Matthew Wild Fri, 27 Dec 2019 10:41:01 +0000
mod_invites: New module providing an API to create/manage invite tokens Matthew Wild Fri, 27 Dec 2019 10:31:33 +0000
mod_web_push: Remove; 357 should be reused instead of this custom implementation Maxime “pep” Buquet Tue, 24 Dec 2019 14:22:27 +0100
mod_turncredentials: Fix reporting of expiry in extdisco:2 protocol Kim Alvefur Mon, 23 Dec 2019 23:01:44 +0100
mod_turncredentials: Rename variable for clarity Kim Alvefur Mon, 23 Dec 2019 23:01:19 +0100
mod_s2s_keepalive: Isolate source host of pings Kim Alvefur Mon, 23 Dec 2019 01:18:02 +0100
mod_s2s_keepalive: Invert check to work with bidi connections Kim Alvefur Mon, 23 Dec 2019 01:12:10 +0100
mod_s2s_keepalive: Mark ping response event as handled Kim Alvefur Sun, 22 Dec 2019 15:49:41 +0100
mod_s2s_keepalive: Include event payload in re-fired event (fix traceback) Kim Alvefur Sun, 22 Dec 2019 15:46:20 +0100
mod_s2s_keepalive: Update README to document timeout behavior Kim Alvefur Sat, 21 Dec 2019 18:50:36 +0100
mod_s2s_keepalive: Update config example (why was the number a string?) Kim Alvefur Sat, 21 Dec 2019 18:47:39 +0100
mod_s2s_keepalive: Fix s2sout watchdog reset Kim Alvefur Sat, 21 Dec 2019 18:38:22 +0100
mod_s2s_keepalive: Use a watchdog to close unresponsive sessions (fixes #1457) Kim Alvefur Sat, 21 Dec 2019 17:52:32 +0100
mod_s2s_keepalive: Ping remotes we only have s2sin established from Kim Alvefur Sat, 21 Dec 2019 17:47:52 +0100
mod_auth_imap: send CRLF instead LF, in order to be compliant with RFC3501 andrewhotlab Thu, 19 Dec 2019 20:18:26 +0100
mod_email: Initial prototype module that allows other modules to send email Matthew Wild Fri, 13 Dec 2019 12:46:44 +0000
mod_firewall: Fix typo [codespell] Kim Alvefur Tue, 10 Dec 2019 18:31:26 +0100
mod_presence_cache: Fix traceback due to changes in trunk Kim Alvefur Mon, 09 Dec 2019 16:51:36 +0100
mod_reload_modules: Accept a list of global modules to reload Matthew Wild Sun, 08 Dec 2019 18:48:11 +0000
mod_log_json: Deregister log sink on unload Kim Alvefur Sat, 23 Nov 2019 04:53:16 +0100
mod_http_muc_log: Set a http app title Kim Alvefur Sat, 23 Nov 2019 04:52:43 +0100
mod_http_index: Hide http apps that haven't set a title by default Kim Alvefur Sat, 23 Nov 2019 04:48:25 +0100
mod_storage_xmlarchive: Log error writing XML since datamanager doesn't Kim Alvefur Thu, 21 Nov 2019 16:35:31 +0100
mod_csi_muc_priorities: Add a high priority list (BC) Kim Alvefur Sun, 25 Aug 2019 20:59:05 +0200
mod_register_web: Set a (configurable) HTTP app title Kim Alvefur Sun, 17 Nov 2019 16:34:56 +0100
mod_http_index: Only show http apps that include a title by default Kim Alvefur Sun, 17 Nov 2019 16:33:28 +0100
mod_http_index/README: Split out advanced settings into its own section Kim Alvefur Sun, 17 Nov 2019 16:32:59 +0100
mod_http_muc_log: Refactor calendarization of date list into a template filter BC Kim Alvefur Sun, 17 Nov 2019 15:16:23 +0100
mod_http_muc_log: Fix sorting months Kim Alvefur Sun, 17 Nov 2019 15:13:35 +0100
mod_log_json: Use correct method to specify remote endpoint Kim Alvefur Wed, 13 Nov 2019 17:57:54 +0100
mod_log_json: Fix to include underscore in UDP details in the other spot Kim Alvefur Wed, 13 Nov 2019 17:54:54 +0100
mod_log_json: Add UDP support Kim Alvefur Wed, 13 Nov 2019 17:51:28 +0100
mod_log_json/README: Add a sentence about the first example Kim Alvefur Wed, 13 Nov 2019 17:51:08 +0100
mod_bookmarks2: Add tests. Emmanuel Gil Peyrot Wed, 13 Nov 2019 16:57:35 +0100
mod_bookmarks2: Delete legacy PEP bookmarks whenever they get recreated, to prevent them from being used. Emmanuel Gil Peyrot Wed, 13 Nov 2019 16:54:36 +0100
mod_bookmarks2: Remove unused variables. Emmanuel Gil Peyrot Wed, 13 Nov 2019 16:45:48 +0100
mod_bookmarks2: Also migrate legacy PEP bookmarks (current XEP-0048). Emmanuel Gil Peyrot Wed, 13 Nov 2019 16:40:09 +0100
mod_bookmarks2: Use the correct error when failing to retrieve bookmarks2 to reply to Private XML request. Emmanuel Gil Peyrot Wed, 13 Nov 2019 16:27:50 +0100
mod_bookmarks2: Don’t purge or remove inexistant items when synchronising existing Private XML data. Emmanuel Gil Peyrot Wed, 13 Nov 2019 16:25:21 +0100
mod_bookmarks2: Simplify for loop (thanks MattJ!). Emmanuel Gil Peyrot Wed, 13 Nov 2019 15:51:59 +0100
mod_conversejs: Use the fullscreen view mode by default Kim Alvefur Mon, 04 Nov 2019 18:12:21 +0100
mod_log_json: Prettify JSON for readability Kim Alvefur Sun, 03 Nov 2019 14:47:00 +0100
mod_log_json: Add a README Kim Alvefur Sun, 03 Nov 2019 14:45:23 +0100
mod_log_json: Open file in read+append mode Kim Alvefur Sun, 03 Nov 2019 14:33:03 +0100
mod_log_json: Use filename from logging config Kim Alvefur Sun, 03 Nov 2019 14:33:01 +0100
mod_log_json: JSON log sink Kim Alvefur Thu, 18 Oct 2018 15:41:52 +0200
mod_warn_legacy_tls: Log debug message for acceptable TLS versions Kim Alvefur Sun, 03 Nov 2019 13:30:25 +0100
mod_warn_legacy_tls: Log a warning attached to sessions using deprecated TLS versions Kim Alvefur Sun, 03 Nov 2019 13:29:44 +0100
mod_s2s_keepalive: Add 0.11 in Compatibility table Kim Alvefur Sun, 03 Nov 2019 13:14:43 +0100
mod_warn_legacy_tls: Add a README Kim Alvefur Sun, 03 Nov 2019 13:14:26 +0100
mod_warn_legacy_tls: Adapt to warn about TLS < 1.2 Kim Alvefur Sun, 03 Nov 2019 13:03:19 +0100
mod_warn_legacy_tls: Copy of mod_sslv3_warn for TLS now that <1.2 is becoming obsolete Kim Alvefur Sun, 03 Nov 2019 12:56:25 +0100
mod_register_web: Enforce strict username validation (on trunk, ignored otherwise) Kim Alvefur Fri, 01 Nov 2019 23:21:50 +0100
mod_register_web: Fix to use real client IP in case of proxy forwarding (thanks Sebastian) Kim Alvefur Fri, 01 Nov 2019 17:15:29 +0100
mod_s2s_keepalive: Remove support for obsolete Prosody 0.8 Kim Alvefur Fri, 01 Nov 2019 14:08:10 +0100
mod_http_muc_log: Add comment about the routing of years and logs pages Kim Alvefur Sun, 20 Oct 2019 19:49:03 +0200
mod_bidi: Recommend switching to native module on Prosody trunk Kim Alvefur Sat, 19 Oct 2019 17:01:43 +0200
mod_bidi: Make compatible Prosody after rev b36765ab0ae3 (fixes #1450) Kim Alvefur Sun, 20 Oct 2019 01:29:25 +0200
mod_pubsub_post/README: Add an example of curl-ing Atom data Kim Alvefur Sun, 13 Oct 2019 23:09:32 +0200
mod_http_muc_log: Add arrow to 'latest' link like on other navigation Kim Alvefur Sun, 13 Oct 2019 16:56:52 +0200
mod_http_muc_log: Add add an arrow to upwards navigation links (like on next/prev) Kim Alvefur Sun, 13 Oct 2019 16:55:57 +0200
mod_http_muc_log: Add button-link to webchat URL if one is set via mod_muc_webchat_url Kim Alvefur Sun, 13 Oct 2019 16:24:16 +0200
mod_http_muc_log: Compose page title from room data Kim Alvefur Sun, 13 Oct 2019 16:16:14 +0200
mod_http_muc_log: Add date metadata to log pages Kim Alvefur Sun, 13 Oct 2019 16:00:16 +0200
mod_http_upload: Skip custom HEAD handling on recent Prosody trunk Kim Alvefur Sat, 12 Oct 2019 19:42:37 +0200
mod_http_altconnect: Handle connection modules being global or host-local Kim Alvefur Sat, 12 Oct 2019 16:22:54 +0200
mod_conversejs: Update compatibility section, pretty sure it works with 0.11 Kim Alvefur Fri, 11 Oct 2019 11:02:55 +0200
mod_nodeinfo2: Store and restore the total message count. Emmanuel Gil Peyrot Thu, 10 Oct 2019 21:07:45 +0200
mod_http_altconnect: Add a stub README (thanks JC for reminding me this existed) Kim Alvefur Thu, 10 Oct 2019 20:43:49 +0200
mod_nodeinfo2: Fetch active users from mod_lastlog. Emmanuel Gil Peyrot Thu, 10 Oct 2019 20:09:23 +0200
mod_nodeinfo2: Retrieve message count from mod_measure_message_e2ee for localPosts and localComments. Emmanuel Gil Peyrot Thu, 10 Oct 2019 17:59:32 +0200
mod_nodeinfo2: Add some TODOs Kim Alvefur Thu, 10 Oct 2019 16:55:54 +0200
mod_nodeinfo2: Expose service metadata per NodeInfo2 Kim Alvefur Tue, 25 Jun 2019 09:05:59 +0200
mod_http_muc_log: More blue links to distinguish them as such (thanks jonas’) Kim Alvefur Wed, 09 Oct 2019 21:51:01 +0200
mod_http_muc_log: Expose xml:lang from each message/body #a11y Kim Alvefur Wed, 09 Oct 2019 21:35:13 +0200
mod_http_muc_log: Use configured room language in room title/desc #a11y Kim Alvefur Wed, 09 Oct 2019 21:36:23 +0200
mod_http_muc_log: Use <main> element to mark main content #a11y Kim Alvefur Wed, 09 Oct 2019 21:24:11 +0200
mod_http_muc_log: Declare language as English #a11y Kim Alvefur Wed, 09 Oct 2019 21:23:55 +0200
mod_xhtmlim: Default to stripping @style attribute by default Kim Alvefur Tue, 08 Oct 2019 18:35:48 +0200
mod_aws_profile: New module for role-based access to AWS APIs Matthew Wild Tue, 08 Oct 2019 17:32:50 +0100
mod_sms_free: Mention that 0.11 will not work due to the absence of SNI support. Emmanuel Gil Peyrot Sun, 06 Oct 2019 17:44:33 +0200
mod_bookmarks2: Fix traceback on updating from no legacy bookmarks to bookmarks 2. Emmanuel Gil Peyrot Sat, 28 Sep 2019 14:55:03 +0200
mod_sms_free: New module! Emmanuel Gil Peyrot Sun, 06 Oct 2019 17:29:22 +0200
mod_mam: Add flag to session when it performs a MAM query Matthew Wild Thu, 03 Oct 2019 16:39:53 +0100
auth_token: Various updates, see below. JC Brand Thu, 03 Oct 2019 12:13:44 +0200
mod_http_muc_log: Hide room join link from room listing Kim Alvefur Mon, 30 Sep 2019 00:51:05 +0200
mod_http_muc_log: Make link to join room more button-looking Kim Alvefur Mon, 30 Sep 2019 00:47:15 +0200
mod_http_muc_log: Wrap navigation in unorderded lists (thanks jonas’) Kim Alvefur Mon, 30 Sep 2019 00:27:25 +0200
mod_muc_hide_media: Also strip SIMS media Matthew Wild Sun, 29 Sep 2019 18:53:00 +0100
mod_muc_media_metadata: Actually consensus is on async.wait after all Matthew Wild Sun, 29 Sep 2019 18:47:57 +0100
mod_muc_media_metadata: Include original message stanza example Matthew Wild Sun, 29 Sep 2019 18:32:12 +0100
mod_muc_media_metadata: Update namespace Matthew Wild Sun, 29 Sep 2019 18:31:52 +0100
mod_muc_media_metadata: Update for actual function named async.await() Matthew Wild Sun, 29 Sep 2019 18:31:14 +0100
mod_muc_media_metadata: Fix example config Matthew Wild Sun, 29 Sep 2019 16:50:59 +0100
mod_muc_media_metadata: Fix README filename Matthew Wild Sun, 29 Sep 2019 16:49:42 +0100
mod_muc_media_metadata: Module to automatically fetch metadata for posted media Matthew Wild Sun, 29 Sep 2019 16:47:57 +0100
mod_muc_hide_media: Module to allow hiding inline media in a MUC Matthew Wild Sun, 29 Sep 2019 11:48:27 +0100
mod_csi_grace_period: Fix to store state on correct table Kim Alvefur Sun, 29 Sep 2019 00:32:17 +0200
mod_register_web: Fix traceback if captcha_reply is left out of the form (thanks woffs) Kim Alvefur Sat, 28 Sep 2019 21:26:28 +0200
mod_bookmarks, mod_bookmarks2: Refuse to load if the other one is also loaded. Emmanuel Gil Peyrot Sat, 28 Sep 2019 14:46:18 +0200
mod_bookmarks2: Add new module. Emmanuel Gil Peyrot Sat, 28 Sep 2019 14:27:13 +0200
mod_telnet_tlsinfo: Mark as obsolete since this is included in mod_admin_telnet Kim Alvefur Wed, 18 Sep 2019 21:10:32 +0200
mod_muc_webchat_url: Fix default url Kim Alvefur Tue, 17 Sep 2019 17:36:20 +0200
mod_muc_webchat_url/README: Fix template option name Kim Alvefur Tue, 17 Sep 2019 17:31:18 +0200
mod_muc_webchat_url: Don't save templated value Kim Alvefur Tue, 17 Sep 2019 17:22:35 +0200
mod_muc_webchat_url: Advertise the URL to a webchat in disco#info Kim Alvefur Tue, 17 Sep 2019 17:12:59 +0200
mod_bidi: Link to mod_s2s_bidi Kim Alvefur Sat, 14 Sep 2019 22:07:49 +0200
mod_muc_occupant_id: add TODO regarding MAM handling Maxime “pep” Buquet Thu, 12 Sep 2019 01:16:26 +0200
mod_jid_prep: Update the README to point to XEP-0328. Emmanuel Gil Peyrot Sun, 08 Sep 2019 15:53:01 +0200
mod_auth_any: Merged into Prosody as mod_auth_insecure Kim Alvefur Tue, 03 Sep 2019 00:57:24 +0200
mod_storage_memory: Also merged into core Kim Alvefur Tue, 03 Sep 2019 00:57:01 +0200
Mark some modules as Merged Kim Alvefur Tue, 03 Sep 2019 00:54:01 +0200
mod_profile: Mark as Unmaintained Kim Alvefur Tue, 03 Sep 2019 00:52:47 +0200
mod_profile: Link to successors mod_vcard_legacy & mod_vcard4 Kim Alvefur Tue, 03 Sep 2019 00:47:02 +0200
mod_upload_file_management: Add this new module, for now only listing files uploaded by a user as an admin. Emmanuel Gil Peyrot Sun, 01 Sep 2019 01:13:12 +0200
mod_carbons_adhoc: Remove unused (later shadowed) local variable Emmanuel Gil Peyrot Sun, 01 Sep 2019 01:11:20 +0200
mod_http_upload: Back out 3fb0add97cdb - depends on yet uncommon lfs version Kim Alvefur Fri, 30 Aug 2019 18:34:55 +0200
mod_auth_external: Improve error handling when non-blocking mode used without libevent Matthew Wild Fri, 30 Aug 2019 13:28:30 +0100
mod_http_upload: Skip write if nothing expired when checking Kim Alvefur Thu, 29 Aug 2019 23:35:42 +0200
mod_http_upload: Add hint about checking that the base URL is reachable Kim Alvefur Thu, 29 Aug 2019 23:30:55 +0200
mod_http_upload: Make loud noise if storage path can't be created or doesn't exist Kim Alvefur Thu, 29 Aug 2019 23:29:13 +0200
mod_vcard_muc: Add an alternative method of signaling avatar change Kim Alvefur Sun, 25 Aug 2019 20:46:43 +0200
mod_vcard_muc: Factor out avatar hash retrieval into a function for easier reuse Kim Alvefur Fri, 23 Aug 2019 23:01:16 +0200
mod_muc_occupant_id: Update XEP number (XEP-0421) Maxime “pep” Buquet Sat, 24 Aug 2019 21:49:51 +0200
mod_map: Update example in README to reflect recent changes Kim Alvefur Fri, 23 Aug 2019 01:40:26 +0200
mod_map: Include last body text Kim Alvefur Fri, 23 Aug 2019 01:18:24 +0200
mod_map: Include timestamps of first/last message (if reported) Kim Alvefur Fri, 23 Aug 2019 01:16:58 +0200
mod_map: Update for new API in prosody 1e2b444acb72 Kim Alvefur Fri, 23 Aug 2019 01:08:12 +0200
mod_http_upload: Also format max file size as integer in error (thanks lovetox) Kim Alvefur Fri, 23 Aug 2019 00:19:46 +0200
mod_http_upload: Ensure integer formatting of size limit Kim Alvefur Thu, 22 Aug 2019 23:57:57 +0200
mod_muc_ping: Advertise XEP-0410 feature Kim Alvefur Wed, 21 Aug 2019 00:38:20 +0200
mod_smacks: fix bug #1405 (prevent timer from running for already destroyed sessions) tmolitor Sun, 11 Aug 2019 02:58:56 +0200
mod_http_muc_log: Make time based anchors from mod_muc_log_http work Kim Alvefur Sat, 10 Aug 2019 14:19:48 +0200
mod_pubsub_text_interface: Respond to receipts Kim Alvefur Fri, 09 Aug 2019 19:01:58 +0200
mod_http_stats_stream: Make global to simplify Kim Alvefur Fri, 09 Aug 2019 19:00:35 +0200
mod_turncredentials: Add parallel implementation of XEP-0215 v0.7 Kim Alvefur Fri, 09 Aug 2019 18:59:35 +0200
mod_conversejs: Change CSS URL Kim Alvefur Fri, 09 Aug 2019 18:41:51 +0200
mod_smacks: fix bug in bad client handling introduced by last commit tmolitor Fri, 02 Aug 2019 18:26:06 +0200
mod_csi_muc_priorities: Add an example Kim Alvefur Fri, 02 Aug 2019 08:04:16 +0200
mod_csi_muc_priorities: Mention mod_track_muc_joins Kim Alvefur Fri, 02 Aug 2019 08:04:00 +0200
mod_ignore_host_chatstates: Add a stub README Kim Alvefur Fri, 02 Aug 2019 07:52:04 +0200
mod_muc_block_pm: Add support for Prosody 0.11 JC Brand Fri, 02 Aug 2019 07:44:11 +0200
mod_http_stats_stream: Use existing header preparation Kim Alvefur Wed, 31 Jul 2019 18:55:06 +0200
mod_smacks: fix bug for missbehaving clients sending multiple acks in a row tmolitor Tue, 30 Jul 2019 02:07:13 +0200
mod_csi_battery_saver: add compatibility with mod_csi_muc_priorities, make queue length configurable and update README tmolitor Tue, 30 Jul 2019 01:46:57 +0200
mod_muc_occupant_id: depend on muc. Maxime “pep” Buquet Mon, 29 Jul 2019 16:10:09 +0200
mod_muc_occupant_id: Update links to the XEP inbox. Maxime “pep” Buquet Wed, 17 Jul 2019 13:23:23 +0200
mod_muc_occupant_id: Remove unnecessary check on occupant Maxime “pep” Buquet Sun, 14 Jul 2019 19:04:16 +0200
mod_muc_occupant_id: initial commit Maxime “pep” Buquet Sun, 14 Jul 2019 18:45:10 +0200
mod_csi_muc_priorities: Signal unimportance (thanks tmolitor) Kim Alvefur Thu, 04 Jul 2019 08:46:26 +0200
mod_cloud_notify: fix typo (used || instead of or) tmolitor Mon, 01 Jul 2019 18:50:42 +0200
mod_cloud_notify: fix local variable usage tmolitor Mon, 01 Jul 2019 18:49:24 +0200
mod_http_upload: Duplicate mime types handling from mod_http_files (fixes #1374) Kim Alvefur Sat, 29 Jun 2019 19:26:08 +0200
mod_csi_pump: Obsolete, remove Kim Alvefur Wed, 26 Jun 2019 21:45:50 +0200
mod_muc_defaults: Allow setting of `name` and `description JC Brand Thu, 20 Jun 2019 10:37:48 +0200
mod_cloud_notify: fix prosody 0.9 compatibility tmolitor Sun, 16 Jun 2019 02:00:34 +0200
mod_smacks: fix prosody 0.9 compatibility tmolitor Sun, 16 Jun 2019 02:00:12 +0200
mod_smacks: piggyback ack request onto ack response if queue is not empty, use native stoppable timers if supported tmolitor Sat, 15 Jun 2019 01:34:52 +0200
mod_cloud_notify: only push once on csi queue flush in hibernated state, unhook response handlers tmolitor Sat, 15 Jun 2019 01:26:15 +0200
mod_log_events_by_memory: Add link to post explaining different kinds of memory leaks Kim Alvefur Thu, 13 Jun 2019 00:25:12 +0200
mod_log_events_by_memory: Add a rant to README about uselessness of this module Kim Alvefur Thu, 13 Jun 2019 00:24:54 +0200
mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent Kim Alvefur Mon, 10 Jun 2019 15:23:52 +0200
mod_log_events_by_memory: Log events where Lua memory usage increased Kim Alvefur Mon, 10 Jun 2019 14:38:06 +0200
mod_web_push: README: Fix list formatting Maxime “pep” Buquet Sun, 09 Jun 2019 22:05:39 +0200
mod_web_push: Update README Maxime “pep” Buquet Sun, 09 Jun 2019 22:02:24 +0200
Initial version of mod_web_push. WARNING: Do not use. Maxime “pep” Buquet Sat, 08 Jun 2019 23:06:44 +0200
misc/munin/prosody_: Add a total_s2s counter to work with mod_statistics_statsman Kim Alvefur Tue, 28 May 2019 21:32:50 +0200
mod_statistics_statsman: Fix syntax error Kim Alvefur Tue, 28 May 2019 21:27:45 +0200
mod_statistics_statsman: Map 'cpu.clock' from mod_measure_cpu to 'cpu_total' of mod_statistics_cputotal Kim Alvefur Tue, 28 May 2019 21:26:13 +0200
mod_statistics_statsman/README: Describe how to switch from mod_statistics Kim Alvefur Tue, 28 May 2019 21:23:35 +0200
mod_statistics_statsman: Update for change stats type change in mod_measure_memory Kim Alvefur Tue, 28 May 2019 21:15:09 +0200
mod_extdisco: Remove redundant condition Kim Alvefur Thu, 23 May 2019 17:37:58 +0200
mod_extdisco: Also handle XEP-0215 v0.7 Kim Alvefur Thu, 23 May 2019 17:34:49 +0200
mod_extdisco: Set missing namespace on credentials response Kim Alvefur Thu, 23 May 2019 17:28:28 +0200
mod_extdisco: Reuse xmlns variable Kim Alvefur Thu, 23 May 2019 17:26:57 +0200
xep-0215-0.6 requires service to be wrapped in services tag. Alexey Bobyr Thu, 23 May 2019 09:15:17 +0300
mod_csi_muc_priorities: Fix traceback due to empty field Kim Alvefur Sat, 18 May 2019 16:19:03 +0200
mod_conversejs: Set viewport scale hack (closes #1361) Kim Alvefur Thu, 16 May 2019 08:48:09 +0200
mod_conversejs: Make title configurable (fixes #1362) Kim Alvefur Thu, 16 May 2019 08:45:44 +0200
mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat) Kim Alvefur Thu, 16 May 2019 08:45:41 +0200
mod_http_muc_log: Hide join/part controls if they are not stored by mod_muc_mam Kim Alvefur Thu, 16 May 2019 07:46:05 +0200
mod_http_muc_log: Allow specifying the default view Kim Alvefur Mon, 13 May 2019 00:52:35 +0200
mod_http_muc_log: Preserve ?query part in redirect Kim Alvefur Mon, 13 May 2019 11:13:19 +0200
mod_http_muc_log: Add navigation link to latest page Kim Alvefur Mon, 13 May 2019 11:10:41 +0200
mod_http_muc_log: Correctly build absolute URLs Kim Alvefur Mon, 13 May 2019 10:50:00 +0200
mod_http_muc_log: Provide a redirect to 'latest' day with logs (fixes #1360) Kim Alvefur Mon, 13 May 2019 00:23:04 +0200
mod_http_muc_log: Fix Y10k bug Kim Alvefur Mon, 13 May 2019 00:20:19 +0200
mod_http_upload: Propagate errors from expiry procedure Kim Alvefur Wed, 08 May 2019 13:51:49 +0200
mod_http_upload: Check attempted upload against quota even with no previous uploads Kim Alvefur Wed, 08 May 2019 13:50:49 +0200
mod_http_upload: Consider quota reached if it can't be checked Kim Alvefur Wed, 08 May 2019 13:48:24 +0200
mod_storage_xmlarchive: Try harder to limit range of time to check Kim Alvefur Tue, 07 May 2019 17:10:07 +0200
mod_muc_defaults: Create MUCs from config JC Brand Mon, 06 May 2019 16:05:00 +0200
mod_storage_xmlarchive: Add support for user iteration API Kim Alvefur Sun, 05 May 2019 16:09:30 +0200
mod_migrate: Try to use per storage user listing where available Kim Alvefur Sun, 05 May 2019 16:04:20 +0200
mod_http_muc_log: Trim trailing whitespace [luacheck] Kim Alvefur Sun, 05 May 2019 14:47:07 +0200
mod_http_muc_log: Add option to show OOB images Kim Alvefur Sun, 05 May 2019 14:06:50 +0200
mod_http_muc_log: Document optimization for storage modules lacking :dates API Kim Alvefur Sun, 05 May 2019 14:05:00 +0200
mod_http_muc_log: Increase clickable area on dates Kim Alvefur Sun, 05 May 2019 13:00:25 +0200
mod_http_muc_log: Add table header and body tags for improved semantics Kim Alvefur Sun, 05 May 2019 12:59:06 +0200
mod_http_muc_log: Sort room listing by jid for stable order Kim Alvefur Sun, 05 May 2019 11:01:17 +0200
mod_http_index: Improve page title Kim Alvefur Sun, 05 May 2019 10:24:53 +0200
mod_http_pep_avatar/README: Mark up example URL as code snippet Kim Alvefur Sun, 05 May 2019 09:22:53 +0200
mod_http_pep_avatar: Return a message instead of 404 for base path Kim Alvefur Sun, 05 May 2019 09:22:30 +0200
mod_atom/README: Add some text about where to look for the atom feed Kim Alvefur Sun, 05 May 2019 09:21:25 +0200
mod_atom: Return a message instead of 404 for root path Kim Alvefur Sun, 05 May 2019 09:13:00 +0200
mod_storage_xmlarchive: Return error if range request reference missing items (see #1325) Kim Alvefur Fri, 03 May 2019 21:07:51 +0200
mod_storage_xmlarchive: Limit search to smallest time range in case of inexact match Kim Alvefur Fri, 03 May 2019 18:59:38 +0200
mod_muc_cloud_notify: Count codepoints instead of bytes Matthew Wild Thu, 02 May 2019 20:43:05 +0100
mod_bidi: Document compatibility with 0.10 and 0.11 Kim Alvefur Mon, 22 Apr 2019 04:20:16 +0200
mod_auth_token: Timezone fix for TOTP checking JC Brand Thu, 02 May 2019 11:07:27 +0200
mod_admin_web: Fix to use format strings in logger calls (thanks Ge0rG) Matthew Wild Tue, 30 Apr 2019 10:45:00 +0100
mod_auth_ldap: Use module API for logging Kim Alvefur Mon, 29 Apr 2019 00:05:20 +0200
mod_auth_ldap: Log any error message from open_simple() when testing password Kim Alvefur Mon, 29 Apr 2019 00:04:16 +0200
mod_inject_ecaps2: Add a compatibility table. Emmanuel Gil Peyrot Wed, 24 Apr 2019 11:00:17 +0200
mod_omemo_all_access: Also not needed with Prosody 0.11 Kim Alvefur Sat, 20 Apr 2019 21:14:49 +0200
mod_net_proxy: Ensure port numbers are coerced into numbers Kim Alvefur Fri, 12 Apr 2019 21:44:29 +0200
mod_turncredentials: Convert numeric attributes to strings (fixes #1339) Kim Alvefur Tue, 09 Apr 2019 23:23:30 +0200
mod_http_muc_log: Allow trailing slash after date Kim Alvefur Tue, 09 Apr 2019 18:05:28 +0200
mod_adhoc_dataforms_demo/README: Describe the new multi-step command Kim Alvefur Sat, 06 Apr 2019 18:53:19 +0200
mod_adhoc_dataforms_demo: Add a multi-step command demo Kim Alvefur Sat, 06 Apr 2019 18:32:24 +0200
mod_adhoc_dataforms_demo: Rename command node to reflect current module name Kim Alvefur Sat, 06 Apr 2019 18:31:55 +0200
mod_adhoc_dataforms_demo: Reorder form fields Kim Alvefur Sat, 06 Apr 2019 18:07:02 +0200
mod_adhoc_dataforms_demo: Remove extra 'fixed' field Kim Alvefur Sat, 06 Apr 2019 18:04:29 +0200
mod_invite: Show a different error if no token has been given Kim Alvefur Fri, 05 Apr 2019 19:12:13 +0200
mod_invite: Remove unused local variable [luacheck] Kim Alvefur Fri, 05 Apr 2019 19:10:59 +0200
mod_invite: Use path passed by http stack instead of pattern matching Kim Alvefur Fri, 05 Apr 2019 19:06:20 +0200
mod_password_reset: Remove unused local [luacheck] Kim Alvefur Fri, 05 Apr 2019 19:02:43 +0200
mod_admin_web: Ignore shadowed 'ok' variable, nothing to worry about [luacheck] Kim Alvefur Fri, 05 Apr 2019 19:02:17 +0200
Update modules using mod_http_files to serve files for change in Prosody trunk Kim Alvefur Fri, 05 Apr 2019 18:57:51 +0200
mod_muc_gc10: Abort on Prosody 0.11 Kim Alvefur Wed, 03 Apr 2019 11:57:37 +0200
mod_csi_pump/README: Discourage use, point to mod_csi_simple Kim Alvefur Wed, 03 Apr 2019 11:55:38 +0200
mod_muc_lang: Abort on Prosody 0.11 which supports this natively (thanks Ge0rG) Kim Alvefur Wed, 03 Apr 2019 11:37:13 +0200
mod_csi_muc_priorities: Add a README Kim Alvefur Wed, 03 Apr 2019 00:03:15 +0200
mod_bookmarks: Return true when a stanza has been sent. Emmanuel Gil Peyrot Tue, 02 Apr 2019 16:41:07 +0200
mod_bookmarks: Check for item-not-found and return empty Private XML. Fixes #1265 (thanks gerald and thebigfrog!) Emmanuel Gil Peyrot Tue, 02 Apr 2019 16:22:40 +0200
mod_limits: log throttled JID Georg Lukas Tue, 02 Apr 2019 16:27:14 +0200
mod_throttle_unsolicited: reduce debug logs, rename firewall mark Georg Lukas Tue, 02 Apr 2019 16:19:11 +0200
mod_csi_muc_priorities: Consider own messages important (fallback if no mod_track_muc_joins) Kim Alvefur Mon, 01 Apr 2019 13:19:47 +0200
mod_csi_muc_priorities: Consider own MUC messages as important Kim Alvefur Mon, 01 Apr 2019 13:19:29 +0200
mod_csi_muc_priorities: Undo early return to make following commit clearer Kim Alvefur Mon, 01 Apr 2019 13:19:07 +0200
mod_csi_muc_priorities: Sort list of JIDs Kim Alvefur Mon, 01 Apr 2019 08:40:22 +0200
mod_csi_muc_priorities: Allow specifying which MUC JIDs are less important Kim Alvefur Mon, 01 Apr 2019 08:23:56 +0200
mod_csi_muc_priorities: Add a comment Kim Alvefur Mon, 01 Apr 2019 08:22:29 +0200
mod_csi_muc_priorities: Break out room jid into a variable Kim Alvefur Mon, 01 Apr 2019 08:21:57 +0200
mod_csi_muc_priorities: Remove dependency on mod_track_muc_joins Kim Alvefur Mon, 01 Apr 2019 08:07:41 +0200
mod_csi_muc_priorities: Reduce importance of group chat messages Kim Alvefur Mon, 01 Apr 2019 00:15:13 +0200
mod_pubsub_github: Assume unspecified event is 'push' if there are commits in payload Kim Alvefur Sun, 31 Mar 2019 19:10:23 +0200
mod_pubsub_github: Rearrange code to make it easier to handle other event types Kim Alvefur Sun, 31 Mar 2019 19:08:43 +0200
mod_pubsub_github: Get event type from payload (should work with gitlab) Kim Alvefur Sun, 31 Mar 2019 19:07:22 +0200
mod_pubsub_github/README: Specify language of code block for pretty syntax highlighting Kim Alvefur Sun, 31 Mar 2019 19:05:48 +0200
mod_pubsub_github/README: Include 'github_secret' in example since it's required Kim Alvefur Sun, 31 Mar 2019 19:05:22 +0200
mod_pubsub_github: Reorder code to prepare for more code reordering Kim Alvefur Sun, 31 Mar 2019 19:02:56 +0200
mod_pubsub_github: Rename variable to avoid name clash [luacheck] Kim Alvefur Sun, 31 Mar 2019 18:31:57 +0200
luacheckrc: Update API method list from prosody Kim Alvefur Sun, 31 Mar 2019 18:31:38 +0200
luacheckrc: Copy line length setting from prosody Kim Alvefur Sun, 31 Mar 2019 18:31:10 +0200
mod_pubsub_github: Include a summary field in payload Kim Alvefur Sun, 31 Mar 2019 18:24:49 +0200
mod_pubsub_github: Add some spacing to improve readability Kim Alvefur Sun, 31 Mar 2019 18:22:35 +0200
mod_pubsub_github: Lift signature validation from mod_pubsub_post Kim Alvefur Sun, 31 Mar 2019 18:21:22 +0200
mod_pubsub_github: Only put first line of commit message in title, rest in content Kim Alvefur Sun, 31 Mar 2019 18:16:49 +0200
mod_pubsub_github: Fix publish date Kim Alvefur Sun, 31 Mar 2019 18:14:59 +0200
mod_pubsub_github: Add support for publishing to multiple node based on repository Kim Alvefur Sun, 31 Mar 2019 18:10:12 +0200
mod_pubsub_github: Publish with item id set to commit hash (BC) Kim Alvefur Sun, 31 Mar 2019 18:08:50 +0200
mod_pubsub_github: Require a secret to be set (BC) Kim Alvefur Sun, 31 Mar 2019 18:04:11 +0200
mod_pubsub_github: Add support for specifying an actor with less privileges Kim Alvefur Sun, 31 Mar 2019 17:59:17 +0200
mod_pubsub_github: Abort on unknown github events Kim Alvefur Sun, 31 Mar 2019 17:47:45 +0200
mod_pubsub_github/README: Mark up options as code snippets Kim Alvefur Sun, 31 Mar 2019 16:59:08 +0200
mod_pubsub_github/README: Fix 'labels' metafield to be a list Kim Alvefur Sun, 31 Mar 2019 16:56:26 +0200
mod_pubsub_github: Log debug message before attempting to publish Kim Alvefur Sun, 31 Mar 2019 16:11:37 +0200
mod_pubsub_github: Return appropriate status code on failure to publish Kim Alvefur Sun, 31 Mar 2019 16:07:11 +0200
mod_pubsub_github: Send sensible status codes Kim Alvefur Sun, 31 Mar 2019 16:05:24 +0200
mod_csi_grace_period: Server-side grace period logic for CSI Kim Alvefur Sun, 31 Mar 2019 04:49:56 +0200
mod_pubsub_post/README: Set stage label to stable Kim Alvefur Sat, 30 Mar 2019 23:37:17 +0100
mod_pubsub_post/README: Mention use as a webhook receiver Kim Alvefur Sat, 30 Mar 2019 23:33:58 +0100
mod_pubsub_post: Make debug messages more informative Kim Alvefur Sat, 30 Mar 2019 21:34:28 +0100
mod_pubsub_post: Restructure authentication and authorization (BC) Kim Alvefur Sat, 30 Mar 2019 21:16:13 +0100
mod_pubsub_post/README: Fix some typos Kim Alvefur Sat, 30 Mar 2019 19:24:18 +0100
mod_pubsub_post: Add support for WebSub authentication Kim Alvefur Fri, 24 Aug 2018 14:52:09 +0200
offline_hints: discard no-store hinted messages at mod_offline marc0s Fri, 29 Mar 2019 17:06:18 +0100
muc_mam_markers: store chat markers in the Group Chat archives marc0s Fri, 29 Mar 2019 17:04:45 +0100
muc_notifications: notify non-present members of new messages marc0s Fri, 29 Mar 2019 17:03:05 +0100
mod_bookmarks/README: Mention XEP 411 Kim Alvefur Thu, 28 Mar 2019 20:03:07 +0100
mod_map: Experimental module exposing MAM summary Kim Alvefur Mon, 25 Feb 2019 15:52:46 +0100
mod_conversejs/README: Update text about mod_bosh and mod_websocket Kim Alvefur Sun, 24 Mar 2019 03:24:49 +0100
mod_conversejs: Add dependency on mod_bookmarks Kim Alvefur Sun, 24 Mar 2019 03:04:34 +0100
mod_smacks: Raise error on out-of-range config options (thanks marc0s) Matthew Wild Fri, 22 Mar 2019 22:06:40 +0000
mod_conversejs: Show fallback text if converse.js fails to load (thanks MattJ) Kim Alvefur Tue, 19 Mar 2019 19:43:13 +0100
mod_storage_xmlarchive: Remove per day files during migration Kim Alvefur Sun, 17 Mar 2019 17:56:54 +0100
mod_csi_battery_saver: fix typo in util.stanza:get_child() tmolitor Mon, 18 Mar 2019 21:26:06 +0100
mod_pubsub_text_interface: Remove unused variable [luacheck] Kim Alvefur Fri, 15 Mar 2019 04:27:52 +0100
mod_pubsub_text_interface: Add command for listing current subscriptions Kim Alvefur Fri, 15 Mar 2019 04:26:54 +0100
mod_bookmarks: Use correct variable, fixes a traceback (thanks dan) Kim Alvefur Thu, 14 Mar 2019 01:26:54 +0100
mod_http_muc_log: Split long line [luacheck] Kim Alvefur Wed, 13 Mar 2019 22:47:14 +0100
mod_http_muc_log: Add functionality for hiding joins and parts Kim Alvefur Wed, 13 Mar 2019 22:47:08 +0100
mod_pastebin: Update compatibility docs (thanks Ge0rG) Matthew Wild Wed, 13 Mar 2019 21:15:21 +0000
mod_firewall: Improve debug logging for chain results Matthew Wild Mon, 11 Mar 2019 11:54:16 +0000
mod_invite: Made web pages responsive jeybe Thu, 07 Mar 2019 23:21:13 +0100
mod_csi_battery_saver: Remove patched stanza:find() method and reduce Carbons-related code Matthew Wild Fri, 08 Mar 2019 11:44:20 +0000
mod_invite: Fire event that signals that an user has registered (thanks jeybe) Kim Alvefur Thu, 07 Mar 2019 22:36:30 +0100
mod_smacks: apply resumed logger and type to new session, fix #1229 Georg Lukas Wed, 06 Mar 2019 21:51:45 +0100
mod_smacks: improved debug logging Georg Lukas Wed, 06 Mar 2019 21:44:07 +0100
mod_smacks: no crash on <a> without @h, fix #1317 Georg Lukas Wed, 06 Mar 2019 21:25:47 +0100
mod_bookmarks: Actually save node config Emmanuel Gil Peyrot Wed, 06 Mar 2019 17:46:57 +0100
mod_cache_c2s_caps: Use the correct argument, and check for origin’s nil-ness Emmanuel Gil Peyrot Wed, 06 Mar 2019 01:30:54 +0100
mod_http_avatar: Announce 0.11 works Emmanuel Gil Peyrot Wed, 06 Mar 2019 00:59:48 +0100
mod_bookmarks: Remove unused bookmarks/updated event Emmanuel Gil Peyrot Wed, 06 Mar 2019 00:59:18 +0100
mod_auth_token: Check realm against module.host JC Brand Thu, 28 Feb 2019 12:31:54 +0100
mod_auth_token: Update README. JC Brand Tue, 26 Feb 2019 15:58:58 +0100
mod_delay: Remove this module, it is never useful Emmanuel Gil Peyrot Sun, 24 Feb 2019 01:02:30 +0100
mod_storage_muc_log: Remove unused variable [luacheck] Kim Alvefur Tue, 19 Feb 2019 03:16:06 +0100
mod_storage_muc_log: Return 'with' property for items (API conformance) Kim Alvefur Tue, 19 Feb 2019 03:15:05 +0100
mod_mam_muc: Mention that this MAM version is legacy. Emmanuel Gil Peyrot Fri, 15 Feb 2019 12:28:12 +0100
mod_mam_muc: Explicit which namespace MAM version 0.5 implements. Emmanuel Gil Peyrot Fri, 15 Feb 2019 12:23:35 +0100
mod_mam_muc: Add compatibility note for 0.11 (thanks Ge0rG!) Emmanuel Gil Peyrot Fri, 15 Feb 2019 12:14:33 +0100
mod_cache_c2s_caps: Fail to load if module:send_iq() is not available Matthew Wild Thu, 14 Feb 2019 17:06:16 +0000
mod_muc_mam_hints: Respect XEP-0334 hints in MUC messages marc0s Wed, 13 Feb 2019 15:52:58 +0100
mod_storage_xmlarchive: Add some debug logging Kim Alvefur Thu, 07 Feb 2019 15:26:03 +0100
mod_cache_c2s_caps: Only advertise support for trunk until further notice. Fixes #1311. Emmanuel Gil Peyrot Sun, 03 Feb 2019 21:36:31 +0100
mod_storage_xmlarchive/README: And don't have prosody running at the same time Kim Alvefur Thu, 24 Jan 2019 13:39:37 +0100
mod_storage_xmlarchive/README: Add reminder about backups Kim Alvefur Thu, 24 Jan 2019 13:39:33 +0100
mod_muc_log/README: Update compatibility Kim Alvefur Wed, 23 Jan 2019 15:37:56 +0100
mod_storage_muc_log/README: Update compatibility Kim Alvefur Wed, 23 Jan 2019 15:34:36 +0100
mod_cache_c2s_caps: Unset the caps_cache also on errors due to the result validation. Emmanuel Gil Peyrot Tue, 22 Jan 2019 15:39:35 +0100
mod_cache_c2s_caps: Add a missing return when the hash is wrong. Emmanuel Gil Peyrot Tue, 22 Jan 2019 15:38:52 +0100
mod_cache_c2s_caps: Switch to the new module:send_iq() API. Emmanuel Gil Peyrot Tue, 22 Jan 2019 15:38:09 +0100
mod_storage_xmlarchive: Don't return early when looking through entire archive Kim Alvefur Mon, 21 Jan 2019 19:52:04 +0100
mod_storage_xmlarchive: Allow lookup of IDs that don't follow the YYYY-MM-DD-RANDOM format Kim Alvefur Mon, 21 Jan 2019 19:17:49 +0100
mod_storage_xmlarchive/README: Change example to match Prosodys mod_mam Kim Alvefur Sun, 20 Jan 2019 18:18:02 +0100
mod_smacks: Fire event on delivery failure/success for each stanza Matthew Wild Sun, 20 Jan 2019 00:02:08 +0000
mod_muc_limits: Fix being unload on trunk Kim Alvefur Fri, 18 Jan 2019 18:28:03 +0100
Fix http_auth_check example in README Nicolas Cedilnik Fri, 18 Jan 2019 17:02:12 +0100
mod_client_certs: do not crash on plain sockets Thibaut Girka Fri, 18 Jan 2019 14:06:05 +0100
mod_http_upload: Fix indentation Kim Alvefur Fri, 18 Jan 2019 02:16:03 +0100
mod_presence_dedup: Remove unused variables [luacheck] Kim Alvefur Thu, 17 Jan 2019 19:06:51 +0100
mod_measure_cpu: Rename counter metric to avoid name clash (thanks pep.) Kim Alvefur Wed, 16 Jan 2019 17:30:23 +0100
mod_slack_webhooks: Fix use with 0.11+ MUC API Kim Alvefur Tue, 15 Jan 2019 16:41:58 +0100
mod_http_authentication: Allow HTTP error events to pass through (fixes #1293) Kim Alvefur Tue, 15 Jan 2019 15:01:04 +0100
mod_http_upload: Clarify how quotas affect upload requests Kim Alvefur Mon, 14 Jan 2019 10:56:19 +0100
mod_http_upload: Document prosodyctl command for expiring uploads Kim Alvefur Mon, 14 Jan 2019 10:56:03 +0100
mod_http_upload: Clarify when expiry is checked Kim Alvefur Mon, 14 Jan 2019 10:55:36 +0100
mod_log_messages_sql/README: Add pointer towards mod_mam + mod_readonly Kim Alvefur Mon, 07 Jan 2019 20:08:47 +0100
mod_readonly: Add a stub README Kim Alvefur Mon, 07 Jan 2019 20:07:57 +0100
mod_pubsub_text_interface/README: Fix typo (thanks perflyst) Kim Alvefur Mon, 07 Jan 2019 19:46:04 +0100
mod_storage_xmlarchive: Remove compat for old argument order Kim Alvefur Sun, 06 Jan 2019 10:27:55 +0100
mod_storage_xmlarchive: Expand description in README Kim Alvefur Sun, 06 Jan 2019 10:27:16 +0100
mod_http_pep_avatar: Redirect to prepped username Kim Alvefur Sun, 06 Jan 2019 10:26:32 +0100
mod_atom: Apply nodeprep via redirect for cache-friendlyness Kim Alvefur Sun, 06 Jan 2019 10:24:32 +0100
mod_measure_cpu: Also report the raw clock value, whatever that is Kim Alvefur Sat, 05 Jan 2019 18:44:50 +0100
mod_measure_message_length: Use measure type that actually exists Kim Alvefur Fri, 04 Jan 2019 03:14:55 +0100
mod_pubsub_text_interface: Send replies trough normal stanza routing Kim Alvefur Thu, 03 Jan 2019 16:07:31 +0100
mod_statistics: Fix incorrect parameters to envload (thanks Dan) Matthew Wild Thu, 03 Jan 2019 14:01:58 +0000
mod_statistics: top: Use util.envload for 5.2 compatibility Matthew Wild Thu, 03 Jan 2019 11:57:55 +0000
mod_support_room: Module that invites newly registered users to a room Kim Alvefur Thu, 03 Jan 2019 12:06:09 +0100
mod_http_pep_avatar: Provides PEP avatars via HTTP Kim Alvefur Thu, 03 Jan 2019 11:46:51 +0100
mod_atom: Check whether user exists Kim Alvefur Thu, 03 Jan 2019 11:39:28 +0100
mod_atom: Unpack event object Kim Alvefur Thu, 03 Jan 2019 11:36:01 +0100
lint: Teach luacheck about the new module:send_iq API Kim Alvefur Wed, 02 Jan 2019 10:49:43 +0100
mod_pep_vcard_avatar: Update docs to point at mod_vcard_legacy Kim Alvefur Mon, 31 Dec 2018 09:43:29 +0100
mod_bookmarks: Mention that it also works on 0.11. Emmanuel Gil Peyrot Fri, 28 Dec 2018 12:12:15 +0100
mod_ignore_host_chatstates: Discard chat state messages sent to a bare host Kim Alvefur Fri, 28 Dec 2018 04:23:30 +0100
mod_muc_limits: Simplify bypass for affiliated users Kim Alvefur Sun, 23 Dec 2018 22:52:23 +0100
mod_muc_limits: Add support for new MUC API in Prosody 0.11 Kim Alvefur Sun, 23 Dec 2018 21:46:06 +0100
mod_adhoc_account_management: Reduce indentation of one in the main function. Emmanuel Gil Peyrot Sun, 23 Dec 2018 18:33:32 +0100
mod_secure_interfaces: Prevent starttls on connections marked secure (fixes #1274) Kim Alvefur Sun, 23 Dec 2018 17:11:10 +0100
mod_statistics: Update 'top' to (hopefully) work with Prosody 0.11/Lua 5.2 Matthew Wild Sun, 23 Dec 2018 11:00:38 +0000
mod_pubsub_text_interface/README: Add lost _ Kim Alvefur Sat, 22 Dec 2018 19:02:21 +0100
mod_pubsub_text_interface/README: Add a Compatibility section Kim Alvefur Sat, 22 Dec 2018 18:52:13 +0100
mod_pubsub_text_interface/README: Document the 'last' command Kim Alvefur Sat, 22 Dec 2018 18:53:59 +0100
mod_pubsub_text_interface/README: Normalize Markdown syntax Kim Alvefur Sat, 22 Dec 2018 18:53:48 +0100
mod_pubsub_stats/README: Link to docs for Prosodys statistics Kim Alvefur Sat, 22 Dec 2018 18:22:15 +0100
mod_pubsub_stats: Sort summary Kim Alvefur Sat, 22 Dec 2018 16:39:47 +0100
mod_pubsub_stats: Generate a textual summary for notifications Kim Alvefur Sat, 22 Dec 2018 16:34:51 +0100
mod_bidi: Mark as Stable Kim Alvefur Tue, 18 Dec 2018 19:12:52 +0100
mod_offline_email: Allow LuaSocket to pollute the global scope, fixes traceback (*sigh*) Kim Alvefur Sun, 16 Dec 2018 13:54:53 +0100
mod_xhtmlim: Turn unknown elements into <span> Kim Alvefur Thu, 13 Dec 2018 14:32:17 +0100
mod_muc_ban_ip: Improve logging to use session, and log when a ban is enforced Matthew Wild Thu, 13 Dec 2018 10:35:26 +0000
mod_muc_limits: Document brokenness with 0.11.x Kim Alvefur Tue, 11 Dec 2018 18:27:40 +0100
mod_motd_sequential: Fix typo (fixes unintentional global access) Kim Alvefur Tue, 11 Dec 2018 18:27:08 +0100
mod_motd_sequential: Fix for deprecation of global routing functions (fixes #1258) Kim Alvefur Tue, 11 Dec 2018 18:26:31 +0100
mod_prometheus/README: Add line for 0.11 in compat section Kim Alvefur Sun, 09 Dec 2018 00:35:57 +0100
mod_minimix: Fix typo in comment Kim Alvefur Sat, 08 Dec 2018 20:08:11 +0100
mod_devices: New module for device identification Matthew Wild Thu, 06 Dec 2018 16:57:01 +0000
mod_csi: Update README Matthew Wild Wed, 05 Dec 2018 14:12:35 +0000
mod_csi: Backport 989cf872d5c0 from Prosody 0.11 to preserve compatibility Matthew Wild Wed, 05 Dec 2018 14:12:00 +0000
Merge with goffi Kim Alvefur Sat, 01 Dec 2018 17:52:17 +0100
mod_privilege: fixed routing issue with message permission: Goffi Sat, 01 Dec 2018 17:50:36 +0100
mod_s2s_auth_monkeysphere: Remove blocking mode (simplifes code) (not tested) Kim Alvefur Sat, 01 Dec 2018 16:04:35 +0100
mod_s2s_auth_monkeysphere/README: Normalize markdown Kim Alvefur Sat, 01 Dec 2018 16:04:24 +0100
mod_auth_external/README: Update mentioning 0.11.x Kim Alvefur Sat, 01 Dec 2018 15:27:55 +0100
mod_auth_external/README: Update to reflect non-blocking by default Kim Alvefur Sat, 01 Dec 2018 15:27:53 +0100
mod_auth_external: Use blocking mode by default as non-blocking is experimental but available in 0.11.x Kim Alvefur Sat, 01 Dec 2018 15:22:49 +0100
mod_delegation: avoid crash on recent prosody versions Goffi Sat, 01 Dec 2018 12:10:31 +0100
mod_e2e_policy: Fix an error with getting stanza from event Michel Le Bihan Fri, 30 Nov 2018 19:31:25 +0100
mod_e2e_policy: Verify that the bare JID of stanza to and from is not in the whitelist Michel Le Bihan Fri, 30 Nov 2018 19:17:16 +0100
mod_password_reset: Fix titles for consistency Matthew Wild Thu, 22 Nov 2018 23:35:27 +0000
mod_password_reset: Adjust form slightly after user testing Matthew Wild Thu, 22 Nov 2018 23:34:08 +0000
mod_password_reset: Add magic viewport tag to make reset pages mobile-friendly Matthew Wild Thu, 22 Nov 2018 23:31:17 +0000
mod_muc_ping: Update README to mention 0.11.x as separate from trunk Kim Alvefur Thu, 22 Nov 2018 17:12:00 +0100
mod_http_upload: Disallow POST in CORS Emmanuel Gil Peyrot Sun, 18 Nov 2018 18:38:37 +0100
mod_http_upload: Remove extra check for Origin HTTP header Emmanuel Gil Peyrot Sun, 18 Nov 2018 18:36:16 +0100
mod_http_upload: Relocate function definition to avoid traceback Matthew Wild Sun, 18 Nov 2018 12:16:47 +0000
mod_http_upload: Also add CORS headers in response to PUT Matthew Wild Sun, 18 Nov 2018 12:15:02 +0000
mod_http_upload: Add CORS headers for web clients (untested) Matthew Wild Sun, 18 Nov 2018 12:06:13 +0000
mod_muc_cloud_notify: README updates JC Brand Sat, 17 Nov 2018 14:27:00 +0000
mod_measure_client_features: Add a module to count the features of each connected client Emmanuel Gil Peyrot Sun, 11 Nov 2018 14:44:27 +0100
mod_presence_cache: Set delay source to bare JID instead of host Kim Alvefur Wed, 07 Nov 2018 22:20:56 +0100
mod_register_web: Add soft dependency on mod_register_limits (0.11+) Kim Alvefur Wed, 07 Nov 2018 17:49:27 +0100
mod_firewall: Improve logging on chain return Matthew Wild Wed, 07 Nov 2018 12:38:03 +0000
mod_measure_message_e2ee: Count OTR messages too. Emmanuel Gil Peyrot Tue, 06 Nov 2018 20:05:09 +0100
mod_http_upload: Fix order of arguments to :measure Kim Alvefur Tue, 06 Nov 2018 14:44:11 +0100
mod_bob: Don’t try to access XHTML-IM when it isn’t present. Emmanuel Gil Peyrot Sun, 04 Nov 2018 18:38:06 +0100
mod_measure_malloc: Use the 'amount' measure type Kim Alvefur Mon, 29 Oct 2018 01:33:14 +0100
mod_http_upload: Report statistics on upload sizes (0.10+) Kim Alvefur Mon, 29 Oct 2018 01:21:29 +0100
mod_measure_memory: Use the 'amount' measure type Kim Alvefur Mon, 29 Oct 2018 01:10:10 +0100
mod_mam_muc: Log to debug log whether a message is archived or not Kim Alvefur Sun, 28 Oct 2018 19:01:12 +0100
mod_conversejs: Weaken dependency on mod_bosh Kim Alvefur Fri, 26 Oct 2018 20:07:16 +0200
mod_conversejs: Link to BOSH and WebSockets setup instructions instead of module pages Kim Alvefur Thu, 25 Oct 2018 22:41:13 +0200
mod_storage_memory: Fix saving of remaining items during deletion Kim Alvefur Sun, 21 Oct 2018 17:49:39 +0200
mod_http_upload_external: Add note about correct behaviour in the presence of multiple versions Matthew Wild Sun, 21 Oct 2018 15:19:58 +0100
mod_http_upload_external: Fix typo/copy-paste issues in headers (thanks jonas<U+2019>) Matthew Wild Sun, 21 Oct 2018 15:09:29 +0100
mod_http_upload_external: Improve implementation docs, including v2 details Matthew Wild Sun, 21 Oct 2018 14:54:19 +0100
mod_test_data: New module to generate test data in Prosody's data store Matthew Wild Mon, 15 Oct 2018 14:27:20 +0100
mod_muc_ping: Add more details to README Kim Alvefur Tue, 09 Oct 2018 16:47:27 +0200
mod_password_reset: Implement password policy enforcement (requires mod_password_policy) Matthew Wild Tue, 09 Oct 2018 14:12:45 +0100
mod_password_reset: Improve password input field with additional relevant attributes Matthew Wild Tue, 09 Oct 2018 14:12:03 +0100
mod_password_reset: Improve error reporting when setting a password fails Matthew Wild Tue, 09 Oct 2018 14:10:42 +0100
mod_password_reset: Switch to util.interpolation (our standard template library) Matthew Wild Tue, 09 Oct 2018 14:09:54 +0100
mod_password_policy: Export function to get policy in use by the module Matthew Wild Tue, 09 Oct 2018 14:03:00 +0100
mod_password_policy: Return error as second result explaining failure reason Matthew Wild Tue, 09 Oct 2018 14:02:42 +0100
mod_muc_ping: Implements the Server Optimization part of XEP-0410: MUC Self-Ping Kim Alvefur Sun, 07 Oct 2018 03:39:35 +0200
mod_conversejs: Default to latest version of Converse.js Kim Alvefur Thu, 04 Oct 2018 14:43:23 +0200
mod_conversejs: Strip extra slash if version is set to the empty string Kim Alvefur Thu, 04 Oct 2018 14:40:32 +0200
mod_pastebin: Convert limit values to strings (fixes traceback) Kim Alvefur Wed, 03 Oct 2018 13:08:17 +0200
mod_pastebin: Advertise a disco feature and current thresholds Kim Alvefur Wed, 03 Oct 2018 12:59:04 +0200
mod_password_reset: New module for self-service password resets via a web page Matthew Wild Tue, 02 Oct 2018 16:09:17 +0100
mod_bob: Simplify check_cid using string.match. (thanks Zash!) Emmanuel Gil Peyrot Fri, 28 Sep 2018 16:31:36 +0200
mod_bob: Add this new module. Emmanuel Gil Peyrot Fri, 28 Sep 2018 16:12:18 +0200
mod_http_upload: Use legacy datamanager directly (makes it work) Kim Alvefur Thu, 27 Sep 2018 20:16:15 +0200
mod_http_upload: Abort and throw error in case of failure to iterate over users Kim Alvefur Thu, 27 Sep 2018 20:03:10 +0200
mod_http_upload: Run expiry for all users if command run with a hostname Kim Alvefur Thu, 27 Sep 2018 19:54:26 +0200
mod_http_roster_admin: Add explicit dependency on mod_http Kim Alvefur Thu, 27 Sep 2018 19:39:55 +0200
mod_conversejs: Set a friendly name for mod_http_index Kim Alvefur Thu, 27 Sep 2018 17:15:37 +0200
mod_http_index: Allow listed modules to include a friendlier name Kim Alvefur Thu, 27 Sep 2018 17:13:10 +0200
mod_http_index: Tweak header Kim Alvefur Thu, 27 Sep 2018 16:56:44 +0200
mod_conversejs: Update README Matthew Wild Thu, 27 Sep 2018 12:19:21 +0100
mod_conversejs: Allow custom tags to be inserted into the generated HTML Matthew Wild Thu, 27 Sep 2018 11:55:35 +0100
mod_conversejs: Variable rename for clarity (user may override options) Matthew Wild Thu, 27 Sep 2018 11:55:07 +0100
mod_conversejs: Allow overriding CDN URL, or script/css URLs independently Matthew Wild Thu, 27 Sep 2018 11:54:39 +0100
Mention auto_register_muc_nickname setting from Converse JC Brand Mon, 24 Sep 2018 14:41:37 +0000
mod_conversejs: Explicitly depend on mod_http Kim Alvefur Sun, 23 Sep 2018 18:54:52 +0200
mod_pubsub_text_interface: Handle lack of `pubsub:get_last_item` in Prosody 0.10 Kim Alvefur Sun, 23 Sep 2018 16:43:03 +0200
mod_auth_ldap: Add compat with the previously mistaken documentation (thanks pep.) Kim Alvefur Sun, 23 Sep 2018 14:20:06 +0200
mod_auth_ldap: Correct name of admin option (thanks pep.) Kim Alvefur Sun, 23 Sep 2018 14:19:47 +0200
mod_auth_ldap: fix ldap_admins documentation Maxime “pep” Buquet Sat, 22 Sep 2018 16:25:26 +0100
mod_conversejs: Add a page title Kim Alvefur Thu, 20 Sep 2018 15:21:48 +0200
mod_conversejs: Update to Conversejs 4.0.1 Kim Alvefur Thu, 20 Sep 2018 15:16:52 +0200
mod_profile: Fix PEP event handler to detach on unload Kim Alvefur Sun, 16 Sep 2018 13:23:09 +0200
Backed out changeset 395835d89d88: Might still be needed Kim Alvefur Sun, 16 Sep 2018 13:08:04 +0200
mod_pubsub_mqtt/README: Fix quotes Kim Alvefur Sat, 15 Sep 2018 19:41:57 +0200
mod_muc_cloud_notify: New module JC Brand Fri, 14 Sep 2018 08:02:50 +0000
mod_blocking: Update to set id attribute on iq stanza Matthew Wild Thu, 13 Sep 2018 16:29:06 +0100
mod_delegation: Update to generate own iq ids Matthew Wild Thu, 13 Sep 2018 16:28:10 +0100
mod_http_roster_admin: Explicitly set 'id' attribute on roster pushes Matthew Wild Thu, 13 Sep 2018 16:14:41 +0100
mod_prometheus: Add more documentation. Emmanuel Gil Peyrot Wed, 12 Sep 2018 18:54:49 +0200
mod_conversejs: Add an endpoint returning only initialization snippet Kim Alvefur Mon, 10 Sep 2018 15:08:09 +0200
mod_conversejs: Factor out option handling into a function for future reuse Kim Alvefur Mon, 10 Sep 2018 15:07:07 +0200
mod_conversejs: Factor JavaScript part out of HTML Kim Alvefur Mon, 10 Sep 2018 15:04:03 +0200
mod_conversejs/README: Fix links to mod_bosh and mod_websocket (thanks jubalh) Kim Alvefur Mon, 10 Sep 2018 14:49:49 +0200
mod_conversejs: Restore accidentally removed configuration option handling Kim Alvefur Sun, 09 Sep 2018 14:43:23 +0200
mod_conversejs: Pin to version 4.0.0 Kim Alvefur Sun, 09 Sep 2018 14:32:01 +0200
mod_bookmarks: Handle iq:private queries before mod_private Kim Alvefur Sun, 09 Sep 2018 14:10:22 +0200
mod_bookmarks: Correctly hook events on PEP services Kim Alvefur Sun, 09 Sep 2018 14:09:12 +0200
mod_auth_dovecot: Update example dovecot config Kim Alvefur Sun, 09 Sep 2018 13:11:29 +0200
mod_conversejs: Remove view_mode CSS switching Kim Alvefur Sat, 08 Sep 2018 23:31:06 +0200
Fix README of mod_conversejs t2d Sat, 08 Sep 2018 23:50:57 +0200
mod_omemo_all_access: Fix table to not take the first row as header Kim Alvefur Sat, 08 Sep 2018 15:27:40 +0200
mod_omemo_all_access: Add a note about mod_pep replacing this module on trunk. Emmanuel Gil Peyrot Sat, 08 Sep 2018 15:20:51 +0200
merge Kim Alvefur Sat, 08 Sep 2018 11:37:38 +0200
mod_profile: Update README file next to recent mod_pep changes Minami-o Le Sabreur Fri, 07 Sep 2018 20:25:07 -0400
mod_auth_dovecot/README: Expand example Kim Alvefur Sat, 08 Sep 2018 11:31:26 +0200
mod_muc_badge/README: Remove obsolete option Kim Alvefur Thu, 06 Sep 2018 18:41:09 +0200
mod_muc_badge/README: Remove completed TODO Kim Alvefur Thu, 06 Sep 2018 18:11:46 +0200
mod_muc_badge/README: Add an example Kim Alvefur Thu, 06 Sep 2018 18:10:44 +0200
mod_muc_badge/README: Correct the example URL to account for default 'http_host' Kim Alvefur Thu, 06 Sep 2018 18:09:30 +0200
mod_bookmarks: Ensure the configuration is correct even with create-on-subscribe. Emmanuel Gil Peyrot Fri, 31 Aug 2018 22:17:19 +0200
mod_pubsub_text_interface: Add a 'last' command for sending the last item Kim Alvefur Fri, 31 Aug 2018 21:16:45 +0200
mod_register_json/README: Add syntax hint Kim Alvefur Wed, 29 Aug 2018 23:58:14 +0200
mod_register_json: Update README Matthew Wild Wed, 29 Aug 2018 21:57:59 +0100
mod_bookmarks: Delete the node before attempting migration, to make sure its config is correct. Emmanuel Gil Peyrot Mon, 27 Aug 2018 18:14:28 +0200
mod_s2s_auth_posh: Be a tiny bit stricter with types Kim Alvefur Sat, 25 Aug 2018 20:10:21 +0200
mod_s2s_auth_posh: Follow reference Kim Alvefur Sat, 25 Aug 2018 20:02:40 +0200
mod_s2s_auth_posh: Ensure JWK data decodes to a table Kim Alvefur Sat, 25 Aug 2018 20:00:45 +0200
mod_muc_badge: Reduce the opacity of the text shadows. Emmanuel Gil Peyrot Sat, 25 Aug 2018 17:55:16 +0200
mod_muc_badge: Add spaces around each part of the text. Emmanuel Gil Peyrot Sat, 25 Aug 2018 17:54:18 +0200
mod_muc_badge: Preserve spaces in SVG, fixes displaying nicer borders. Emmanuel Gil Peyrot Sat, 25 Aug 2018 17:42:13 +0200
mod_http_muc_log: Close unclosed <p/> tag in template. Emmanuel Gil Peyrot Sat, 25 Aug 2018 17:39:41 +0200
mod_bookmarks: Display the bare JID instead of the username in logs. Emmanuel Gil Peyrot Sat, 25 Aug 2018 17:39:01 +0200
mod_pubsub_feeds: Handle feed parsing error (thanks apollo13) Kim Alvefur Sat, 25 Aug 2018 14:28:15 +0200
mod_pubsub_feeds: Fix syntax error Kim Alvefur Sat, 25 Aug 2018 14:25:30 +0200
mod_pubsub_feeds: Log a message for HTTP 301 redirects Kim Alvefur Sat, 25 Aug 2018 14:14:27 +0200
mod_pubsub_feeds: Log non-HTTP errors like certificate problems etc Kim Alvefur Sat, 25 Aug 2018 13:59:32 +0200
mod_pubsub_feeds: Log a debug message for status codes not handled Kim Alvefur Sat, 25 Aug 2018 13:59:09 +0200
mod_atom: Set the proper Content-Type header for Atom (thanks MattJ) Kim Alvefur Fri, 24 Aug 2018 23:59:54 +0200
mod_atom: Include User Nickname (if configured to be public) Kim Alvefur Fri, 24 Aug 2018 22:52:13 +0200
mod_atom: Expose title and description from node metadata in feed Kim Alvefur Fri, 24 Aug 2018 23:00:08 +0200
mod_atom: Add node as portablecontacts preferredUsername Kim Alvefur Fri, 24 Aug 2018 22:59:24 +0200
mod_atom: Add some basic metadata to feed Kim Alvefur Fri, 24 Aug 2018 22:58:48 +0200
mod_delegation: Simplify iq handling by hooking on iq-get/ instead of iq/. Emmanuel Gil Peyrot Fri, 24 Aug 2018 21:36:58 +0200
mod_readonly: Simplify iq handling by hooking on iq-set/ instead of iq/. Emmanuel Gil Peyrot Fri, 24 Aug 2018 21:35:47 +0200
mod_ipcheck: Simplify iq handling by hooking on iq-get/ instead of iq/. Emmanuel Gil Peyrot Fri, 24 Aug 2018 21:15:38 +0200
mod_auto_answer_disco_info: Simplify iq handling by hooking on the full payload tag instead of iq/full. Emmanuel Gil Peyrot Fri, 24 Aug 2018 20:55:10 +0200
mod_client_certs: Simplify iq handling by hooking on iq-get/ and iq-set/ instead of iq/. Emmanuel Gil Peyrot Fri, 24 Aug 2018 20:49:54 +0200
mod_group_bookmarks: Remove unused requires. Emmanuel Gil Peyrot Fri, 24 Aug 2018 19:51:31 +0200
mod_pubsub_github: Remove unused import [luacheck] Kim Alvefur Fri, 24 Aug 2018 18:05:52 +0200
mod_pubsub_github: Add support for signed requests Kim Alvefur Fri, 24 Aug 2018 17:49:53 +0200
mod_pubsub_github: Unpack request from event Kim Alvefur Fri, 24 Aug 2018 17:46:47 +0200
mod_group_bookmarks: Add my copyright. Emmanuel Gil Peyrot Fri, 24 Aug 2018 19:45:11 +0200
mod_group_bookmarks: Return early when the key is not bookmarks. Emmanuel Gil Peyrot Fri, 24 Aug 2018 19:38:17 +0200
mod_group_bookmarks: Use iq-get event instead of checking for stanza.attr.type == "get". Emmanuel Gil Peyrot Fri, 24 Aug 2018 19:34:30 +0200
mod_group_bookmarks: Remove duplicated requires. Emmanuel Gil Peyrot Fri, 24 Aug 2018 19:29:34 +0200
mod_pubsub_github/README: Note that it might work with Gitlab as well Kim Alvefur Fri, 24 Aug 2018 16:28:48 +0200
mod_atom: Add a brief README Kim Alvefur Fri, 24 Aug 2018 16:16:30 +0200
mod_pubsub_post/README: Add a heading for affiliation related text Kim Alvefur Fri, 24 Aug 2018 14:50:20 +0200
mod_pubsub_post: Ensure actor is non-nil (catch inability to determine IP or simliar) Kim Alvefur Fri, 24 Aug 2018 14:49:02 +0200
mod_pubsub_post: Start with actor unset Kim Alvefur Fri, 24 Aug 2018 14:48:59 +0200
mod_bookmarks: Use the new item-published/<node> event. Emmanuel Gil Peyrot Tue, 21 Aug 2018 17:18:31 +0100
mod_profile: Only replace avatar update hash if one is found Kim Alvefur Tue, 21 Aug 2018 11:01:46 +0200
mod_profile: Only retrieve the last avatar hash from PEP Kim Alvefur Tue, 21 Aug 2018 11:00:30 +0200
mod_pubsub_text_interface: Ignore whitespace after all commands Kim Alvefur Mon, 20 Aug 2018 23:20:01 +0200
mod_pubsub_text_interface: Rename variable to avoid name clash [luacheck] Kim Alvefur Mon, 20 Aug 2018 23:18:43 +0200
mod_pubsub_text_interface: Fix chain that accidentally produced nested <body> Kim Alvefur Mon, 20 Aug 2018 22:58:30 +0200
mod_pubsub_text_interface: Generate a stanza id for replies Kim Alvefur Mon, 20 Aug 2018 22:52:20 +0200
mod_profile: Pass item id onto pubsub container element Kim Alvefur Mon, 20 Aug 2018 21:40:48 +0200
mod_profile: Use type property over content identifiguesstimation Kim Alvefur Mon, 20 Aug 2018 21:20:53 +0200
mod_pubsub_text_interface: Add a README Kim Alvefur Mon, 20 Aug 2018 20:22:43 +0200
mod_pubsub_text_interface: A chat interface to PubSub Kim Alvefur Mon, 20 Aug 2018 17:09:20 +0200
mod_pubsub_feeds: Include pubsub namespace on wrapper item as required by mod_pubsub Kim Alvefur Mon, 20 Aug 2018 14:23:35 +0200
mod_atom: Update to the new mod_pep Kim Alvefur Mon, 20 Aug 2018 12:39:37 +0200
mod_firewall: Assume empty list if file could not be loaded Matthew Wild Sun, 19 Aug 2018 17:53:05 +0100
mod_candy: Remove, outdated. Consider mod_conversejs instead. Matthew Wild Sat, 18 Aug 2018 18:17:42 +0100
mod_bookmarks: Require forgotten util.jid module. Emmanuel Gil Peyrot Sat, 18 Aug 2018 18:08:47 +0100
mod_default_bookmarks: Add support for <password/>. Emmanuel Gil Peyrot Sat, 18 Aug 2018 17:38:48 +0100
mod_default_bookmarks: Add support for trunk’s mod_pep. Emmanuel Gil Peyrot Sat, 18 Aug 2018 17:36:50 +0100
mod_bookmarks: Expose publish_to_pep() to other modules. Emmanuel Gil Peyrot Sat, 18 Aug 2018 17:25:44 +0100
mod_bookmarks: Fire empty and updated events, for other modules to use. Emmanuel Gil Peyrot Sat, 18 Aug 2018 16:55:52 +0100
mod_bookmarks: Send back empty Private XML bookmarks on empty PEP bookmarks. Emmanuel Gil Peyrot Sat, 18 Aug 2018 14:43:58 +0100
mod_bookmarks: Fix traceback on retrieval since ba0d444b64aa. Emmanuel Gil Peyrot Sat, 18 Aug 2018 14:11:26 +0100
mod_bookmarks: Enforce publish_options since Prosody 249d90ff992e. Emmanuel Gil Peyrot Sat, 18 Aug 2018 14:10:38 +0100
mod_bookmarks: Simplify last item retrieval thanks to Prosody b6ffd4f951b9. Emmanuel Gil Peyrot Sat, 18 Aug 2018 14:04:40 +0100
mod_bookmarks: New module synchronising bookmarks to the new persistent mod_pep Emmanuel Gil Peyrot Sat, 18 Aug 2018 13:48:45 +0100
mod_http_upload_external: share_v2.php: Comment out verbose debug logging Matthew Wild Tue, 14 Aug 2018 18:21:19 +0100
mod_http_upload_external: share.php: Fix whitespace Matthew Wild Tue, 14 Aug 2018 18:20:59 +0100
mod_http_upload_external: Update share.php and share_v2.php to allow cross-domain requests Matthew Wild Tue, 14 Aug 2018 17:47:44 +0100
mod_s2s_auth_posh: Add a command for generating the JSON file Kim Alvefur Mon, 13 Aug 2018 03:35:42 +0200
mod_auth_http_cookie: Also try to get HTTP request from WebSocket session Kim Alvefur Fri, 10 Aug 2018 06:12:55 +0200
mod_auth_http_cookie: Try to get HTTP request from array on BOSH sessions Kim Alvefur Fri, 10 Aug 2018 06:10:38 +0200
mod_pep_vcard_png_avatar: Log error when used with new mod_pep, add compat with mod_pep_simple Matthew Wild Thu, 09 Aug 2018 22:40:18 +0100
mod_pep_vcard_avatar: Log error when used with new mod_pep, add compat with mod_pep_simple Matthew Wild Thu, 09 Aug 2018 22:36:22 +0100
mod_watchuntrusted: Add option to ignore domains Michel Le Bihan Wed, 08 Aug 2018 15:58:50 +0200
mod_e2e_policy: Always add the 'to' in warning stanzas Michel Le Bihan Wed, 08 Aug 2018 15:20:52 +0200
mod_smacks: Improve logging on resume so session changes are more easily tracked Matthew Wild Wed, 08 Aug 2018 12:49:02 +0100
mod_statistics: Split module:shared() into multiple calls, multiple params may be deprecated soon Matthew Wild Tue, 07 Aug 2018 21:11:37 +0100
mod_http_upload_external: share.php: Use hash_equals() if available to protect against timing attack Matthew Wild Tue, 07 Aug 2018 19:12:52 +0100
mod_pep_vcard_avatar: Does not work with trunk anymore Kim Alvefur Sat, 04 Aug 2018 16:10:40 +0200
mod_adhoc_dataforms_demo/README: Set a summary Kim Alvefur Fri, 03 Aug 2018 20:23:03 +0200
mod_adhoc_dataforms_demo: Silence warning about unused argument [luacheck] Kim Alvefur Fri, 03 Aug 2018 19:42:48 +0200
mod_adhoc_test -> mod_adhoc_dataforms_demo Kim Alvefur Fri, 03 Aug 2018 19:40:24 +0200
mod_adhoc_test: A module to test dataforms generation and rendering Kim Alvefur Fri, 03 Aug 2018 19:30:15 +0200
mod_omemo_all_access: Add compatibility with mod_pep_simple Matthew Wild Fri, 03 Aug 2018 11:33:31 +0100
mod_omemo_all_access: Log error when used with incompatible mod_pep Matthew Wild Fri, 03 Aug 2018 11:24:36 +0100
mod_profile: Abort if mod_pep doesn't appear to be the former mod_pep_plus Kim Alvefur Thu, 02 Aug 2018 03:35:36 +0200
mod_profile: Update for mod_pep_plus rename Kim Alvefur Thu, 02 Aug 2018 03:35:33 +0200
mod_s2s_auth_posh: Beginnings of a README Kim Alvefur Mon, 19 Feb 2018 09:24:44 +0100
mod_s2s_auth_posh: Normalize code formatting Kim Alvefur Sun, 28 Jan 2018 13:57:02 +0100
mod_s2s_auth_posh: Abort if no fingerprints are found Kim Alvefur Thu, 21 Dec 2017 03:23:58 +0100
mod_s2s_auth_posh: Remove commented out line Kim Alvefur Thu, 21 Dec 2017 03:23:46 +0100
mod_s2s_auth_posh: Skip POSH if session certificate is already valid Kim Alvefur Thu, 21 Dec 2017 03:20:34 +0100
mod_s2s_auth_posh: Remove commented out imports Kim Alvefur Thu, 21 Dec 2017 03:19:56 +0100
mod_s2s_auth_posh: Cache tweak Kim Alvefur Thu, 21 Dec 2017 03:04:51 +0100
mod_s2s_auth_posh: Changes done outside of version control during 2014-2017 Kim Alvefur Wed, 15 Mar 2017 15:49:46 +0100
mod_s2s_auth_posh: PKIX over Secure HTTP Kim Alvefur Wed, 21 May 2014 23:01:47 +0200
mod_firewall: Add a missing space after a comma in the README. Emmanuel Gil Peyrot Wed, 01 Aug 2018 10:00:53 +0200
mod_pastebin: Make first line and URL more clearly separated Kim Alvefur Tue, 31 Jul 2018 18:29:08 +0200
mod_lib_ldap: assert() connection for hopefully better error reporting (thanks adac) Matthew Wild Thu, 26 Jul 2018 10:35:30 +0100
mod_profile: Remove purging of previous PEP data, should no longer be needed Kim Alvefur Tue, 24 Jul 2018 17:18:13 +0200
mod_profile: Bump priority of xep153 hook to surely run before mod_presence Kim Alvefur Tue, 24 Jul 2018 16:26:40 +0200
mod_profile: Correctly add avatar hash Kim Alvefur Tue, 24 Jul 2018 16:23:04 +0200
mod_profile: Add xmlns on <item> in order to pass item validation in mod_pubsub Kim Alvefur Tue, 24 Jul 2018 16:28:02 +0200
mod_profile: Refactor wrapping of payloads in <item> Kim Alvefur Tue, 24 Jul 2018 16:27:59 +0200
mod_http_upload_external/README: Add Perl implementation by Holger to list Kim Alvefur Wed, 18 Jul 2018 23:44:09 +0200
Backed out parts of changeset a81456a13797 Kim Alvefur Wed, 18 Jul 2018 15:57:13 +0200
mod_profile: Skip injecting xep153 into presence for sessions with no username Kim Alvefur Fri, 13 Jul 2018 14:38:40 +0200
mod_profile: Add support for XEP-0398 Kim Alvefur Fri, 13 Jul 2018 01:13:37 +0200
mod_profile: Add copyright header Kim Alvefur Fri, 13 Jul 2018 01:13:06 +0200
mod_profile: Fix typo Kim Alvefur Fri, 13 Jul 2018 01:11:51 +0200
mod_presence_cache: Forget cached presence on s2s close Kim Alvefur Fri, 13 Jul 2018 00:47:29 +0200
mod_checkcerts: Note about apparent incompatibility with >=0.10.x Kim Alvefur Thu, 12 Jul 2018 23:47:26 +0200
mod_profile: Ignore shadowed variable name Kim Alvefur Thu, 12 Jul 2018 21:09:41 +0200
mod_profile: Reformat README Kim Alvefur Thu, 12 Jul 2018 21:07:10 +0200
mod_pep_vcard_avatar: Normalize syntax in README Kim Alvefur Thu, 12 Jul 2018 21:02:04 +0200
mod_pep_vcard_avatar: Mention XEP-398 Kim Alvefur Thu, 12 Jul 2018 21:01:51 +0200
mod_pep_vcard_avatar: Advertise XEP-0398 feature Kim Alvefur Thu, 12 Jul 2018 21:00:01 +0200
mod_http_upload: use correct error condition Jonas Wielicki Sun, 08 Jul 2018 13:04:46 +0200
mod_pubsub_stats: Pass configuration to disable persistence and limit number of items Kim Alvefur Sun, 08 Jul 2018 01:17:23 +0200
various/README: Add a Statistics label Kim Alvefur Thu, 05 Jul 2018 02:03:29 +0200
mod_muc_badge: Use room name instead of fixed string (beware the silly width calculations) Kim Alvefur Wed, 04 Jul 2018 23:04:22 +0200
mod_muc_badge: Simplify SVG Kim Alvefur Wed, 04 Jul 2018 23:04:04 +0200
mod_smacks_noerror: Add ability to silence errors if mod_offline is disabled tmolitor Tue, 03 Jul 2018 01:03:48 +0200
mod_statistics_statsman: Remove duplicate import [luacheck] Kim Alvefur Mon, 02 Jul 2018 22:45:30 +0200
mod_statistics_statsman: Ignore that we discard incoming data [luacheck] Kim Alvefur Mon, 02 Jul 2018 22:45:11 +0200
mod_http_external: Link to prosody-filer (Go implementation) Matthew Wild Mon, 02 Jul 2018 13:13:23 +0100
mod_http_upload_external: Reduce slot request log level from info to debug for privacy improvement Matthew Wild Mon, 02 Jul 2018 12:58:14 +0100
mod_http_upload_external: Fix to read content-type from correct place in stanza Matthew Wild Mon, 02 Jul 2018 12:57:40 +0100
mod_http_upload_external: Log file type and size Matthew Wild Mon, 02 Jul 2018 12:56:51 +0100
share_v2.php: Remove content-disposition if mime type is set Matthew Wild Mon, 02 Jul 2018 12:56:19 +0100
share_v2.php: Add error logging Matthew Wild Mon, 02 Jul 2018 12:55:59 +0100
share_v2.php: Fix syntax errors Matthew Wild Mon, 02 Jul 2018 12:55:43 +0100
share_v2.php: Fix array keys Matthew Wild Mon, 02 Jul 2018 12:52:59 +0100
mod_pubsub_stats: Include namespace on pubsub items (fixes use with trunk) Kim Alvefur Mon, 02 Jul 2018 10:14:13 +0200
mod_statistics_statsman/README: Fix typo in link Kim Alvefur Thu, 28 Jun 2018 21:45:25 +0200
mod_statistics_statsman: Streaming access to statsmanager Kim Alvefur Thu, 28 Jun 2018 21:42:48 +0200
mod_pubsub_stats: Remove unused import of util.datetime Kim Alvefur Thu, 28 Jun 2018 17:44:21 +0200
mod_pubsub_stats: Add a brief README Kim Alvefur Thu, 28 Jun 2018 17:43:23 +0200
mod_s2s_whitelist: Add a README Kim Alvefur Thu, 28 Jun 2018 11:43:43 +0200
mod_s2s_blacklist: Add a README Kim Alvefur Thu, 28 Jun 2018 11:42:19 +0200
mod_pubsub_post/README: Describe what happens to different data types Kim Alvefur Wed, 27 Jun 2018 17:35:20 +0200
mod_pubsub_post/README: Affiliation management in trunk now Kim Alvefur Wed, 27 Jun 2018 17:27:44 +0200
mod_pubsub_post: Rename README so it gets picked up by the site generator Kim Alvefur Wed, 27 Jun 2018 17:17:17 +0200
mod_smacks: Reduce unacked stanza log message from warn->debug Matthew Wild Tue, 26 Jun 2018 15:30:03 +0100
mod_prometheus: Expose min, max and average when available. Emmanuel Gil Peyrot Mon, 25 Jun 2018 23:58:13 +0200
mod_slack_webhooks: Add a special webhook target for debugging Kim Alvefur Sun, 03 Jun 2018 02:18:02 +0200
mod_slack_webhooks: Forward info about clicked button to hook Kim Alvefur Sun, 03 Jun 2018 02:02:56 +0200
mod_slack_webhooks: Add support for buttons Kim Alvefur Sun, 03 Jun 2018 02:02:51 +0200
mod_muc_badge/README: Add a possible future thing to do Kim Alvefur Sat, 23 Jun 2018 18:16:01 +0200
mod_muc_badge/README: Fix typo in examlpe URL Kim Alvefur Sat, 23 Jun 2018 18:14:44 +0200
mod_muc_badge/README: More words Kim Alvefur Sat, 23 Jun 2018 18:14:32 +0200
mod_muc_badge/README: Fix prematurely committed text Kim Alvefur Sat, 23 Jun 2018 18:12:54 +0200
mod_muc_badge: Generates a SVG badge with the number of occupants in rooms Kim Alvefur Sat, 23 Jun 2018 18:08:34 +0200
mod_pastebin: Remove reference to removed header table Kim Alvefur Sat, 23 Jun 2018 16:40:46 +0200
mod_pastebin: Prevent header table form being mutated Kim Alvefur Sat, 23 Jun 2018 16:37:15 +0200
mod_prometheus: Fetch statistics at every request. Emmanuel Gil Peyrot Fri, 22 Jun 2018 15:19:55 +0200
mod_measure_message_e2ee: Get statistics about message encryption status. Emmanuel Gil Peyrot Fri, 22 Jun 2018 11:12:34 +0200
mod_measure_client_identities: Report 0 instead of the previous value when no client with that identity is left. Emmanuel Gil Peyrot Fri, 22 Jun 2018 11:09:02 +0200
mod_measure_client_identities: Collect statistics about client identities. Emmanuel Gil Peyrot Fri, 22 Jun 2018 01:06:18 +0200
mod_prometheus: Move timestamp generation to the stats-update event. Emmanuel Gil Peyrot Fri, 22 Jun 2018 01:03:47 +0200
mod_prometheus: Put the name as a label, which fits better the usual Prosody model. Emmanuel Gil Peyrot Fri, 22 Jun 2018 00:38:37 +0200
mod_prometheus: Add my copyright. Emmanuel Gil Peyrot Fri, 22 Jun 2018 00:32:05 +0200
mod_prometheus: Change the storage model for one which matches Prometheus better. Emmanuel Gil Peyrot Fri, 22 Jun 2018 00:31:54 +0200
mod_munin: Allow names containing any number of “:”. Emmanuel Gil Peyrot Fri, 22 Jun 2018 00:28:59 +0200
mod_munin: Don’t use host when it is nil. Emmanuel Gil Peyrot Thu, 21 Jun 2018 22:38:56 +0200
mod_prometheus: Optimise global lookups. Emmanuel Gil Peyrot Thu, 21 Jun 2018 22:15:15 +0200
mod_prometheus: Don’t shadow variables. [luacheck] Emmanuel Gil Peyrot Thu, 21 Jun 2018 22:14:12 +0200
mod_prometheus: Prefix metric names with "prosody_". Emmanuel Gil Peyrot Thu, 21 Jun 2018 22:11:01 +0200
mod_prometheus: Add a new statistics export module, for Prometheus. Emmanuel Gil Peyrot Thu, 21 Jun 2018 21:37:13 +0200
mod_minimix: Set full JID when dumping cached stanzas Kim Alvefur Tue, 19 Jun 2018 22:27:59 +0200
mod_minimix: Handle having received no presence (should not happen) Kim Alvefur Tue, 19 Jun 2018 22:00:17 +0200
mod_minimix: Don't consider oneself fully joined until subject message Kim Alvefur Tue, 19 Jun 2018 21:59:34 +0200
mod_minimix/README: Doesn't handle incoming kicks yet Kim Alvefur Tue, 19 Jun 2018 19:11:29 +0200
mod_minimix: Drop presence updates for now (may be treated as GC 1.0 joins) Kim Alvefur Tue, 19 Jun 2018 18:57:14 +0200
mod_minimix: Handle missing subject Kim Alvefur Tue, 19 Jun 2018 18:56:57 +0200
mod_minimix: Change data model Kim Alvefur Tue, 19 Jun 2018 18:28:41 +0200
mod_lastlog: Split Values into Type/Default. (documentation) Emmanuel Gil Peyrot Sun, 17 Jun 2018 21:29:27 +0200
mod_auth_oauthbearer: expand intro to mention when/how you'd use this JC Brand Thu, 14 Jun 2018 09:13:30 +0000
Remove debugging helpers and clean up a little JC Brand Thu, 14 Jun 2018 09:11:03 +0000
mod_sasl_oauthbearer and mod_auth_oauthbearer JC Brand Wed, 13 Jun 2018 17:09:49 +0000
mod_pinger: work around updates on stale sessions Georg Lukas Wed, 13 Jun 2018 08:16:45 +0200
mod_server_contact_info: Remove Kim Alvefur Sat, 09 Jun 2018 21:19:54 +0200
mod_cache_c2s_caps: Fix traceback on invalid payload in disco#info result. Emmanuel Gil Peyrot Fri, 08 Jun 2018 21:59:42 +0200
mod_smacks: Convert max number into a string before inserting it into a stanza. Emmanuel Gil Peyrot Fri, 08 Jun 2018 17:56:54 +0200
mod_csi_battery_saver: flush queue on smacks resume instead of smacks hibernation tmolitor Fri, 08 Jun 2018 17:39:43 +0200
mod_cloud_notify: inform mod_smacks of first push in hibernated state tmolitor Fri, 08 Jun 2018 17:39:07 +0200
mod_smacks: defer timeouts for push enabled clients tmolitor Fri, 08 Jun 2018 17:38:24 +0200
mod_auto_answer_disco_info: Don’t traceback on iqs coming from mod_muc. Emmanuel Gil Peyrot Fri, 08 Jun 2018 15:25:27 +0200
mod_inject_ecaps2: Inject the <c/> element in the presence, not util.hashes. Emmanuel Gil Peyrot Fri, 08 Jun 2018 11:49:29 +0200
mod_smacks: send maximum resumption timeout to client Jonas Wielicki Thu, 07 Jun 2018 13:27:32 +0200
Neuter 0198 from mod_pinger, fix #712 Georg Lukas Wed, 06 Jun 2018 19:20:10 +0200
mod_client_proxy: extend readme Jonas Wielicki Sun, 03 Jun 2018 16:26:32 +0200
mod_client_proxy: fix warnings Jonas Wielicki Sun, 03 Jun 2018 16:26:25 +0200
mod_pubsub_post: Add a README Kim Alvefur Sun, 03 Jun 2018 14:12:15 +0200
mod_pastebin: Off-by-one, the hardest problem known to man Kim Alvefur Sun, 03 Jun 2018 14:09:30 +0200
mod_client_proxy: a Jabber Address Translation implementation Jonas Wielicki Sun, 03 Jun 2018 13:55:10 +0200
mod_slack_webhooks: Fix error handling for JSON parsing Kim Alvefur Sun, 03 Jun 2018 01:34:23 +0200
mod_slack_webhooks: Fix handling of form-urlencoded Kim Alvefur Sun, 03 Jun 2018 01:31:40 +0200
mod_slack_webhooks: Reduce scope of variable Kim Alvefur Sat, 02 Jun 2018 15:00:27 +0200
mod_slack_webhooks: Split long line to improve readability [luacheck] Kim Alvefur Sat, 02 Jun 2018 14:59:09 +0200
mod_slack_webhooks: Rename variables no avoid name clash [luacheck] Kim Alvefur Sat, 02 Jun 2018 14:58:49 +0200
mod_slack_webhooks: Remove unused locals [luacheck] Kim Alvefur Sat, 02 Jun 2018 14:58:28 +0200
mod_storage_memory: Fix removal of data in keyvalue (thanks jonasw) Kim Alvefur Sat, 02 Jun 2018 15:39:37 +0200
mod_cloud_notify: fix link to business rules description tmolitor Sat, 02 Jun 2018 03:13:13 +0200
mod_cloud_notify: last cleanup tmolitor Sat, 02 Jun 2018 03:10:28 +0200
mod_cloud_notify: more cleanup tmolitor Sat, 02 Jun 2018 03:09:42 +0200
mod_cloud_notify: Some more cleanup tmolitor Sat, 02 Jun 2018 03:09:10 +0200
mod_cloud_notify: Some readme cleanup tmolitor Sat, 02 Jun 2018 03:07:55 +0200
mod_cloud_notify: Don't change table while iterating it tmolitor Sat, 02 Jun 2018 02:58:45 +0200
mod_http_avatar: Add caching support. Emmanuel Gil Peyrot Fri, 01 Jun 2018 22:45:41 +0200
mod_http_avatar: Remove unused variable. [luacheck] Emmanuel Gil Peyrot Fri, 01 Jun 2018 22:11:42 +0200
mod_http_avatar: Add a module to serve vCard-temp avatars over HTTP. Emmanuel Gil Peyrot Fri, 01 Jun 2018 22:05:46 +0200
mod_auto_answer_disco_info: Switch to origin.log to provide better debug to admins. Emmanuel Gil Peyrot Fri, 01 Jun 2018 18:40:30 +0200
mod_cache_c2s_caps: Switch to origin.log to provide better debug to admins. Emmanuel Gil Peyrot Fri, 01 Jun 2018 18:33:53 +0200
mod_cloud_notify: use next() instead of # operator and update README tmolitor Fri, 01 Jun 2018 18:24:34 +0200
mod_cloud_notify: Don't use deprecated table.getn tmolitor Fri, 01 Jun 2018 17:54:07 +0200
mod_vcard_muc: Get room from rooms table when get_room_from_jid API is not supported Michel Le Bihan Wed, 30 May 2018 19:14:01 +0200
mod_muc_lang: Remove unneeded type and label from disco#info Kim Alvefur Wed, 30 May 2018 10:02:38 +0200
mod_muc_lang: Add a README Kim Alvefur Wed, 30 May 2018 09:31:37 +0200
mod_muc_lang: Fix to use correct field name in disco#info Kim Alvefur Wed, 30 May 2018 09:29:09 +0200
mod_muc_lang: Fix to use correct data field Kim Alvefur Wed, 30 May 2018 09:28:38 +0200
mod_saslauth_muc: Use correct API for getting rooms Kim Alvefur Wed, 30 May 2018 09:10:59 +0200
mod_slack_webhooks: Use the correct MUC API Kim Alvefur Wed, 30 May 2018 09:10:33 +0200
mod_muc_intercom: Fix to use correct name for variable Kim Alvefur Wed, 30 May 2018 09:08:33 +0200
mod_muc_lang: Advertises the room language Kim Alvefur Wed, 30 May 2018 08:40:59 +0200
mod_pubsub_stats: Make the node used configurable Kim Alvefur Tue, 29 May 2018 05:34:05 +0200
mod_pubsub_stats: Simple module that publishes stats in XEP-0039 format Kim Alvefur Tue, 29 May 2018 05:31:56 +0200
mod_http_muc_log: Handle errors while loading template file in a more graceful manner Kim Alvefur Tue, 29 May 2018 05:50:19 +0200
mod_s2s_keepalive/README: Clarify options (fixes #675) Kim Alvefur Tue, 29 May 2018 05:04:52 +0200
mod_http_muc_log: Include URL in disco#info for public rooms Kim Alvefur Tue, 29 May 2018 04:36:56 +0200
mod_http_muc_log: Use separate variable for filename and file handle Kim Alvefur Mon, 28 May 2018 20:55:22 +0200
mod_http_muc_log: Fix inverted logic Kim Alvefur Mon, 28 May 2018 20:36:42 +0200
mod_http_muc_log: Add comment about argument to policy function Kim Alvefur Mon, 28 May 2018 20:21:39 +0200
mod_http_muc_log: Add a note about changing how presence is treated Kim Alvefur Mon, 28 May 2018 20:21:01 +0200
mod_http_muc_log: Base read-access on whether anyone would be able to join (like MUC) Kim Alvefur Mon, 28 May 2018 20:11:37 +0200
mod_http_muc_log: Only exclude hidden rooms from listing (like disco#items) Kim Alvefur Mon, 28 May 2018 20:04:46 +0200
mod_http_muc_log: Improve readability of policy function Kim Alvefur Mon, 28 May 2018 19:06:49 +0200
Merge commit tmolitor Mon, 28 May 2018 18:53:43 +0200
mod_cloud_notify: Limit number of devices to 5 and change some default settings tmolitor Mon, 28 May 2018 05:28:07 +0200
mod_delay: Don't break on smacks resume tmolitor Mon, 28 May 2018 05:27:03 +0200
mod_deny_omemo: Prevents publishing and retreival of OMEMO PEP nodes Kim Alvefur Mon, 28 May 2018 14:44:53 +0200
mod_pubsub_feeds/README: Give PubSubHubbub its own section Kim Alvefur Sun, 27 May 2018 17:49:46 +0200
mod_pubsub_feeds/README: Markup options in table as code Kim Alvefur Sun, 27 May 2018 17:48:26 +0200
mod_pubsub_feeds/README: Give option summary its own heading Kim Alvefur Sun, 27 May 2018 17:44:39 +0200
mod_pubsub_feeds/README: Add comment explaining what the index in 'feeds' does Kim Alvefur Sun, 27 May 2018 17:43:43 +0200
mod_pubsub_feeds/README: Normalize Markdown syntax Kim Alvefur Sun, 27 May 2018 16:18:07 +0200
mod_pubsub_feeds: Use ETag instead of problematic If-Modified-Since Kim Alvefur Sun, 27 May 2018 15:51:05 +0200
mod_vcard_muc: Send presence on muc-occupant-session-new event Michel Le Bihan Sat, 26 May 2018 10:58:06 +0200
mod_pastebin: Restore URL in final body text Kim Alvefur Fri, 25 May 2018 00:18:46 +0200
mod_pastebin: Fix line count pattern added by 040eaa3844f4 Kim Alvefur Fri, 25 May 2018 00:12:12 +0200
mod_vcard_muc: Initial commit Michel Le Bihan Thu, 24 May 2018 20:27:48 +0200
mod_mam_muc/README: Add note about mod_muc_mam being included with Prosody Kim Alvefur Thu, 24 May 2018 16:22:55 +0200
mod_auth_ccert: Silence warning about unused global [luacheck] Kim Alvefur Thu, 24 May 2018 14:41:42 +0200
mod_conversejs: Suggest some alternative cliets if JavaScript is disabled Kim Alvefur Sat, 07 Apr 2018 14:34:08 +0200
mod_conversejs: Appologise for the JavaScript Kim Alvefur Sat, 07 Apr 2018 14:34:02 +0200
mod_conversejs: Make HTML more well-formed Kim Alvefur Sat, 07 Apr 2018 14:32:50 +0200
mod_auth_http_cookie: Possibly temporary fork of mod_http_auth_async that adds cookie auth support Matthew Wild Thu, 24 May 2018 13:25:13 +0100
mod_mam_muc: Remove support for Prosody trunk/0.11 Kim Alvefur Mon, 02 Apr 2018 16:20:36 +0200
mod_pastebin: Support the new MUC API in Prosody trunk Kim Alvefur Wed, 23 May 2018 00:34:46 +0200
mod_pastebin: Add an OOB tag pointing to the pastebin URL Kim Alvefur Mon, 21 May 2018 00:54:27 +0200
mod_pastebin: Silence some warnings [luacheck] Kim Alvefur Sun, 20 May 2018 18:11:15 +0200
mod_pastebin: Remove unused locals [luacheck] Kim Alvefur Sun, 20 May 2018 18:10:12 +0200
mod_pastebin: Check line length via preconstructed pattern instead of gsub Kim Alvefur Sun, 20 May 2018 17:55:53 +0200
mod_pastebin: Remove redundant check for non-empty body since it returns earlier in that case Kim Alvefur Sun, 20 May 2018 17:54:47 +0200
mod_pastebin: Avoid using pattern matching facilities for simple prefix removal Kim Alvefur Sun, 20 May 2018 17:51:08 +0200
mod_pastebin: Replace tags using :maptags API instead of hacky direct manipulation Kim Alvefur Sun, 20 May 2018 17:49:00 +0200
mod_pastebin: Move result of host detection into a variable to improve readabily Kim Alvefur Sun, 20 May 2018 17:47:39 +0200
mod_vcard_command: Tweak to not rely on legacy module() behavior Kim Alvefur Wed, 23 May 2018 00:22:29 +0200
mod_vcard_command: a simplistic way to get and set vcard data for registered users Stefan `Sec` Zehl Tue, 08 Oct 2013 16:38:40 +0000
mod_muc_access_control: Multiple fixes to make the module work (fixes #1086) Frank Doepper Tue, 22 May 2018 16:13:03 +0100
mod_block_strangers: Allow stanza from self (fixes #966, thanks Sergey Popov) Matthew Wild Tue, 22 May 2018 14:20:23 +0100
mod_watchuntrusted: Actually add the untrusted_message_type option Kim Alvefur Sun, 20 May 2018 17:19:46 +0200
mod_pubsub_hub: Use the correct MIME type for Atom feeds Kim Alvefur Sun, 20 May 2018 17:09:10 +0200
mod_watchuntrusted: Add option for which message 'type' to use on notifications Kim Alvefur Sun, 20 May 2018 16:21:07 +0200
mod_http_authentication/README: Change name of config option to match the code Kim Alvefur Sun, 20 May 2018 03:43:38 +0200
mod_pubsub_post: Add an option for what to use as pubsub 'actor' Kim Alvefur Sun, 20 May 2018 03:03:59 +0200
mod_pubsub_post: Factor out the 'actor' into an argument Kim Alvefur Sun, 20 May 2018 02:56:48 +0200
mod_pubsub_post: Add support for publishing arbitrary JSON Kim Alvefur Sun, 20 May 2018 00:00:33 +0200
mod_pubsub_post: Add support for posting Atom feeds, publishing each entry Kim Alvefur Sun, 20 May 2018 00:04:41 +0200
mod_pubsub_post: Change to support arbitrary XML payloads Kim Alvefur Sat, 19 May 2018 23:56:39 +0200
mod_pubsub_post: Remove unused import [luacheck] Kim Alvefur Sat, 19 May 2018 23:54:05 +0200
mod_http_authentication: Replace 'Known issues' section with Compatibility since the issue referenced has been resolved Kim Alvefur Sat, 19 May 2018 23:43:23 +0200
mod_http_upload: Add an experimental prosodyctl command for expiring uploads Kim Alvefur Sat, 19 May 2018 23:52:19 +0200
mod_cloud_notify: remove useless counter (hardcode it to 1) tmolitor Mon, 14 May 2018 20:17:49 +0200
mod_privacy_lists: Convert order to a string before using as attribute value (thanks ValdikSS) Matthew Wild Tue, 08 May 2018 17:59:02 +0100
mod_pastebin: Fix loading on normal hosts (thanks ppmathis) Kim Alvefur Tue, 01 May 2018 01:59:14 +0200
mod_http_roster_admin: Add syntax highlighting hints Kim Alvefur Mon, 30 Apr 2018 01:49:59 +0200
mod_http_roster_admin: Add missing protocol docs Matthew Wild Sun, 29 Apr 2018 08:33:54 +0100
mod_mam_muc/README: Clarify that only v0.5 of XEP-0313 is supported when used with Prosody 0.10.x Kim Alvefur Tue, 17 Apr 2018 14:00:40 +0200
mod_http_dir_listing2: Add README based the one from mod_http_dir_listing Kim Alvefur Mon, 16 Apr 2018 21:21:51 +0200
mod_http_dir_listing2: Sort file listing such that directories come before files Kim Alvefur Mon, 16 Apr 2018 21:18:51 +0200
mod_http_dir_listing2: Switch to util.interpolation for HTML rendering Kim Alvefur Mon, 16 Apr 2018 21:18:47 +0200
mod_http_dir_listing2: Copy of mod_http_dir_listing Kim Alvefur Mon, 16 Apr 2018 21:03:13 +0200
Initial commit of mod_slack_webhooks. Nathan Whitehorn Sun, 15 Apr 2018 08:45:43 -0700
mod_register_web: Handle errors contacting upstream API Matthew Wild Sun, 15 Apr 2018 12:39:32 +0100
mod_conversejs: Offer the current domain if registration is enabled to skip the server selection and improve UX Kim Alvefur Sat, 07 Apr 2018 01:41:01 +0200
mod_net_proxy: Fixed errors when connection with nil ip is being processed Pascal Mathis Thu, 05 Apr 2018 19:08:46 +0200
mod_firewall: Handle unsubcription action correctly (fixes #1119) Kim Alvefur Wed, 04 Apr 2018 21:40:08 +0200
mod_component_http: Fix parameter order, see Prosody trunk e2919978673e for more info Matthew Wild Wed, 04 Apr 2018 21:59:00 +0100
mod_query_client_ver: Add a README Kim Alvefur Wed, 04 Apr 2018 16:43:35 +0200
mod_query_client_ver: Use the module name as adhoc command node (mistakenly not changed after copying from mod_ping) Kim Alvefur Wed, 04 Apr 2018 16:43:22 +0200
mod_query_client_ver: Restrict adhoc command to local admins Kim Alvefur Wed, 04 Apr 2018 16:36:58 +0200
mod_query_client_ver: Fix check for sessions on the current host Kim Alvefur Wed, 04 Apr 2018 16:32:51 +0200
mod_query_client_ver: Add a simple adhoc command that queries all currently connected clients Kim Alvefur Wed, 04 Apr 2018 16:31:44 +0200
mod_post_msg: Add support for a JSON based format similar to what mod_component_http uses Kim Alvefur Wed, 04 Apr 2018 15:55:09 +0200
mod_post_msg/README: Document how authentication is performed Kim Alvefur Wed, 04 Apr 2018 15:54:30 +0200
mod_post_msg/README: Describe the URL format Kim Alvefur Wed, 04 Apr 2018 15:52:16 +0200
mod_post_msg/README: Clarify 'body' fields Kim Alvefur Wed, 04 Apr 2018 15:50:52 +0200
mod_post_msg/README: Update Introduction text Kim Alvefur Wed, 04 Apr 2018 15:50:13 +0200
mod_post_msg/README: Document the payload formats Kim Alvefur Wed, 04 Apr 2018 15:44:29 +0200
mod_post_msg/README: Normalize markdown syntax Kim Alvefur Wed, 04 Apr 2018 15:36:47 +0200
mod_post_msg/README: Reword about borrowing Kim Alvefur Wed, 04 Apr 2018 15:35:27 +0200
mod_post_msg/README: Remove author, it's in the vcs metadata Kim Alvefur Wed, 04 Apr 2018 15:35:04 +0200
mod_conversejs: Specify a charset on script tag to prevent Browser from guessing Kim Alvefur Mon, 02 Apr 2018 16:15:24 +0200
mod_http_upload_external: Fix syntax error in share.php Matthew Wild Mon, 02 Apr 2018 15:00:57 +0100
mod_http_upload_external: Add newer 'v2' protocol (and share_v2.php) which supports content-type preservation Matthew Wild Mon, 02 Apr 2018 10:57:17 +0100
mod_http_upload_external: share.php example: Add CSP headers Matthew Wild Mon, 02 Apr 2018 10:52:32 +0100
Implement dummy body message to indicate high priority push tmolitor Sun, 01 Apr 2018 23:24:33 +0200
mod_net_proxy: Added missing return when detecting unparseable PROXYv1 source address Pascal Mathis Sun, 01 Apr 2018 22:43:15 +0200
mod_net_proxy: Updated HAProxy example configuration to listen on v4+v6 Pascal Mathis Sun, 01 Apr 2018 22:41:40 +0200
mod_delay: Improve the README’s description Emmanuel Gil Peyrot Sat, 31 Mar 2018 22:16:35 +0200
mod_http_upload_external: Use a more widespread method to obtain Content-Length (thanks Yves) Emmanuel Gil Peyrot Fri, 30 Mar 2018 21:00:15 +0200
mod_http_logging: Fix typo [luacheck] Kim Alvefur Fri, 30 Mar 2018 13:41:56 +0200
mod_migrate: Mention the possible need to supply the list of users Kim Alvefur Fri, 30 Mar 2018 13:40:50 +0200
mod_http_logging: Wrap API for sending data from file handles Kim Alvefur Fri, 30 Mar 2018 13:40:06 +0200
mod_http_logging: Be robust against missing connection object Kim Alvefur Fri, 30 Mar 2018 13:37:39 +0200
mod_http_logging: Use 'ip' field provided by mod_http if available Kim Alvefur Fri, 30 Mar 2018 13:36:38 +0200
mod_http_logging: Factor out body length calculation Kim Alvefur Fri, 30 Mar 2018 13:35:43 +0200
mod_http_logging: Factor out logging into a function for future reuse Kim Alvefur Fri, 30 Mar 2018 13:34:15 +0200
mod_net_proxy: Fixed small indentation mistake in docs Pascal Mathis Thu, 29 Mar 2018 22:07:18 +0200
mod_net_proxy: Added proxy_trusted_proxies for whitelisting incoming connections Pascal Mathis Wed, 28 Mar 2018 20:47:41 +0200
mod_net_proxy: Adjusted log level of errors triggered by remote connections to 'warn' Pascal Mathis Wed, 28 Mar 2018 19:03:10 +0200
mod_net_proxy: Automatically listen on all mapped ports if proxy_ports was not configured Pascal Mathis Wed, 28 Mar 2018 19:00:13 +0200
Rename to README.markdown JC Brand Wed, 28 Mar 2018 00:02:37 +0200
mod_net_proxy: Fixed example configuration for HAProxy Pascal Mathis Tue, 27 Mar 2018 22:31:59 +0200
mod_component_http: Fix to use module:send() instead of origin.send() (thanks Wiktor) Matthew Wild Tue, 27 Mar 2018 11:36:25 +0100
Merge commit JC Brand Tue, 27 Mar 2018 10:51:25 +0200
New HMAC token authentication module for Prosody. JC Brand Tue, 27 Mar 2018 10:48:04 +0200
mod_http_logging: Add some short documentation Kim Alvefur Tue, 27 Mar 2018 09:56:01 +0200
mod_component_http/README: Include language tag in example to enable syntax highlighting in rendered version Kim Alvefur Mon, 26 Mar 2018 16:17:00 +0200
mod_component_http: Update README to include config snippet example Matthew Wild Mon, 26 Mar 2018 14:01:00 +0100
mod_component_http: Fix some [luacheck] warnings Matthew Wild Mon, 26 Mar 2018 13:56:18 +0100
mod_component_http: Fix headings in README Matthew Wild Mon, 26 Mar 2018 13:52:38 +0100
mod_component_http: Allow implementing a component over HTTP Matthew Wild Mon, 26 Mar 2018 13:49:13 +0100
mod_mam_muc: Advertise mam:1 instead of mam:2 if not using new MUC code [fixes #1118] Matthew Wild Mon, 26 Mar 2018 08:05:22 +0100
mod_http_upload/README: Point at mod_http_upload_external Kim Alvefur Sun, 25 Mar 2018 20:31:33 +0200
mod_http_upload: Include the current VirtualHost name in greeting to help with debugging Kim Alvefur Sun, 25 Mar 2018 20:27:14 +0200
mod_csi_battery_saver: Remove whitespace only lines Michel Le Bihan Fri, 23 Mar 2018 22:38:46 +0100
mod_checkcerts: Fixed luacheck warnings Michel Le Bihan Fri, 23 Mar 2018 21:55:32 +0100
mod_muc_gc10: Catch joins correctly (thanks Ge0rG) Kim Alvefur Thu, 22 Mar 2018 16:16:07 +0100
mod_minimix/README: Normalize markdown syntax Kim Alvefur Thu, 22 Mar 2018 14:44:29 +0100
mod_minimix/README: Fix typo (thanks porrier) Kim Alvefur Thu, 22 Mar 2018 14:44:10 +0100
mod_minimix: Experiment in account-based MUC joins Kim Alvefur Thu, 22 Mar 2018 14:33:46 +0100
mod_muc_gc10: Gather statistics on use of the Groupchat 1.0 protocol Kim Alvefur Thu, 22 Mar 2018 14:28:27 +0100
mod_http_upload_external: Use correct namespace (thanks Wiktor) Kim Alvefur Thu, 22 Mar 2018 12:32:02 +0100
mod_storage_xmlarchive: Add a debug message to try to track down why all indicies are read in some cases Kim Alvefur Sun, 18 Mar 2018 22:39:42 +0100
mod_smacks: Ensure stanza count attributes are always strings (thanks Martin) Matthew Wild Sat, 17 Mar 2018 12:58:37 +0000
README: Remove text about 0.8 compatibility repo Kim Alvefur Sat, 17 Mar 2018 10:49:15 +0100
mod_net_proxy: Fixed luacheck warnings Pascal Mathis Fri, 16 Mar 2018 21:17:50 +0100
mod_conversejs: Pass information about if and how of account registration Kim Alvefur Fri, 16 Mar 2018 20:35:14 +0100
mod_conversejs: Pass current domain as 'default_domain' Kim Alvefur Fri, 16 Mar 2018 20:32:35 +0100
mod_net_proxy: Fixed typo in example HAProxy configuration within README Pascal Mathis Thu, 15 Mar 2018 23:44:35 +0100
mod_net_proxy: Fixed backwards compatibility to Prosody 0.10 Pascal Mathis Thu, 15 Mar 2018 21:39:46 +0100
mod_net_proxy: New module implementing PROXY protocol versions 1 and 2 Pascal Mathis Thu, 15 Mar 2018 15:26:30 +0100
mod_register_web: Pass username to generate_register_response Michel Le Bihan Tue, 13 Mar 2018 21:12:21 +0100
mod_firewall: Add special case for $local zone (fixes #1090) Kim Alvefur Mon, 12 Mar 2018 12:26:15 +0100
mod_http_index: Sort list of HTTP applications by name Kim Alvefur Sat, 10 Mar 2018 05:01:15 +0100
mod_http_index: Remove unused style rule Kim Alvefur Sat, 10 Mar 2018 05:00:28 +0100
mod_register_web: Remove unused variables [luacheck] Kim Alvefur Sat, 10 Mar 2018 02:48:07 +0100
mod_register_web: Remove username and password from form data and provide the rest in pre-registration event Kim Alvefur Sat, 10 Mar 2018 02:44:27 +0100
mod_register_web: Return reason for rejection if one was provided by another plugin during pre-registration checks Kim Alvefur Sat, 10 Mar 2018 02:39:54 +0100
mod_register_web: Include IP address in pre-registration check event to allow other modules a chance to act on it Kim Alvefur Sat, 10 Mar 2018 02:38:42 +0100
mod_conversejs: Hack in support for changing the CSS if InVerse mode is enabled Kim Alvefur Sat, 10 Mar 2018 00:49:06 +0100
mod_conversejs/README: Add compatibility section Kim Alvefur Sat, 10 Mar 2018 00:05:46 +0100
mod_conversejs: Allow passing arbitrary options trough to Converse.js Kim Alvefur Sat, 10 Mar 2018 00:05:30 +0100
mod_conversejs/README: Expand config section Kim Alvefur Sat, 10 Mar 2018 00:04:47 +0100
mod_storage_xmlarchive: Add additional debug logging Kim Alvefur Fri, 09 Mar 2018 21:58:47 +0100
mod_firewall: Add PENDING SUBSCRIPTION FROM SENDER? condition Matthew Wild Fri, 09 Mar 2018 13:35:44 +0000
mod_firewall: Add UNSBSCRIBE SENDER action Matthew Wild Fri, 09 Mar 2018 13:35:11 +0000
[mod_mam] Fix hook priority for local clients, too (see also commit 2af42a3af131) tmolitor Wed, 07 Mar 2018 22:21:43 +0100
mod_inject_ecaps2: Check for unset presence Emmanuel Gil Peyrot Wed, 07 Mar 2018 20:47:27 +0100
mod_auto_answer_disco_info: Improve the debug message to include the recipient Emmanuel Gil Peyrot Wed, 07 Mar 2018 20:17:56 +0100
mod_auto_answer_disco_info: Don’t answer if the target session isn’t online Emmanuel Gil Peyrot Wed, 07 Mar 2018 20:15:20 +0100
mod_inject_ecaps2: Return if calculating the hash failed Emmanuel Gil Peyrot Wed, 07 Mar 2018 20:13:48 +0100
mod_inject_ecaps2: Rename the Lua file correctly Emmanuel Gil Peyrot Wed, 07 Mar 2018 19:40:20 +0100
mod_inject_ecaps2: Add Lua 5.1 compatibility by replacing \xHEX with \DECIMAL in strings Emmanuel Gil Peyrot Wed, 07 Mar 2018 19:39:52 +0100
mod_inject_ecaps2: New module adding support for XEP-0390 to all local clients supporting XEP-0115 Emmanuel Gil Peyrot Wed, 07 Mar 2018 19:30:42 +0100
luacheckrc: Forget about the _M global Kim Alvefur Wed, 07 Mar 2018 18:15:31 +0100
luacheckrc: Assign module.environment to section for writable globals Kim Alvefur Wed, 07 Mar 2018 18:11:50 +0100
luacheckrc: Rearrange options to be closer to the order used in main prosody repo Kim Alvefur Wed, 07 Mar 2018 18:11:08 +0100
mod_cache_c2s_caps: Use prosody.full_sessions instead of _G.full_sessions (thanks luacheck) Emmanuel Gil Peyrot Wed, 07 Mar 2018 17:42:38 +0100
mod_auto_answer_disco_info: Remove unused variable (thanks luacheck) Emmanuel Gil Peyrot Wed, 07 Mar 2018 17:41:40 +0100
mod_cache_c2s_caps: Remove unused import (thanks luacheck) Emmanuel Gil Peyrot Wed, 07 Mar 2018 17:41:22 +0100
mod_auto_answer_disco_info: New module answering disco#info queries on the behalf of the recipient Emmanuel Gil Peyrot Wed, 07 Mar 2018 17:11:49 +0100
mod_cache_c2s_caps: New module caching capabilities from local clients Emmanuel Gil Peyrot Wed, 07 Mar 2018 17:11:12 +0100
mod_firewall/definitions: Comments on LIST backends Kim Alvefur Tue, 06 Mar 2018 18:24:34 +0100
mod_muc_eventsource: validate node with nodeprep Senya Fri, 23 Feb 2018 20:53:28 +0200
mod_log_slow_events: Add README Matthew Wild Tue, 27 Feb 2018 14:02:26 +0000
mod_register_dnsbl_firewall_mark: Another copy of DNSBL module, this time creating "user marks" for mod_firewall Kim Alvefur Sat, 24 Feb 2018 21:42:54 +0100
mod_firewall: Add experimental user-centric persistent marks behind a feature flag Kim Alvefur Sat, 24 Feb 2018 21:40:56 +0100
mod_s2s_blacklist: Don't send error replies for error stanzas Kim Alvefur Sat, 24 Feb 2018 19:38:10 +0100
mod_register_dnsbl: Add support for IPv6 DNSBL Kim Alvefur Fri, 23 Feb 2018 22:00:18 +0100
mod_register_dnsbl: Use util.net for IP address parsing Kim Alvefur Fri, 23 Feb 2018 21:59:28 +0100
mod_register_dnsbl: Use async support in trunk to actually block registration if a positive match is found in the DNSBL Kim Alvefur Fri, 23 Feb 2018 21:56:42 +0100
mod_register_dnsbl_warn: Copy mod_register_dnsbl Kim Alvefur Fri, 23 Feb 2018 21:50:47 +0100
luacheckrc: Remove has_feature and has_identity before someone decides to use them Kim Alvefur Fri, 23 Feb 2018 17:17:50 +0100
Many modules: Simplify st.message(…):tag("body"):text(…):up() into st.message(…, …) Emmanuel Gil Peyrot Sat, 17 Feb 2018 08:42:10 +0100
Return 401 with correct realm when no user/pass is provided Nicolas Cedilnik Tue, 20 Feb 2018 17:30:17 +0100
mod_limits: Add debug logging just before we feed data into stream Matthew Wild Tue, 20 Feb 2018 14:59:03 +0000
mod_http_auth_check: New HTTP module to test user credentials Nicolas Cedilnik Tue, 20 Feb 2018 12:57:44 +0000
mod_muc_eventsource: New module forked from mod_pubsub_eventsource, exposes room message stream over SSE Matthew Wild Mon, 19 Feb 2018 22:17:38 +0000
mod_firewall: Prevent traceback if no directed presence has been sent (fixes #1081) Kim Alvefur Fri, 16 Feb 2018 07:54:35 +0100
mod_onions: Fix unqualified use of debug.traceback Kim Alvefur Fri, 16 Feb 2018 04:36:41 +0100
mod_onions: Use net.server API for creating a new connection instead of duplicating socket creation Kim Alvefur Fri, 16 Feb 2018 04:33:13 +0100
mod_jid_prep/README: Markup link Kim Alvefur Fri, 16 Feb 2018 04:32:18 +0100
mod_conversejs: Add a readme Kim Alvefur Fri, 16 Feb 2018 03:52:51 +0100
mod_http_upload_external: add support for XEP-0363 version 0.3 Jonas Wielicki Sun, 11 Feb 2018 16:11:17 +0100
README files: Fix typos Kim Alvefur Sun, 04 Feb 2018 16:05:27 +0100
mod_statsd: Fix typo in comment [codespell] Kim Alvefur Sun, 04 Feb 2018 16:01:37 +0100
mod_sms_clickatell: Fix typo in comment [codespell] Kim Alvefur Sun, 04 Feb 2018 16:00:51 +0100
mod_onions: Fix typo [codespell] Kim Alvefur Sun, 04 Feb 2018 16:00:13 +0100
mod_data_access: Fix typo in comment [codespell] Kim Alvefur Sun, 04 Feb 2018 15:59:52 +0100
mod_admin_web: Fix typo in comment [codespell] Kim Alvefur Sun, 04 Feb 2018 15:58:09 +0100
mod_adhoc_groups: Fix typos [codespell] Kim Alvefur Sun, 04 Feb 2018 15:57:52 +0100
mod_s2s_auth_dane: Fix typo in comment [codespell] Kim Alvefur Sun, 04 Feb 2018 15:55:07 +0100
mod_auth_custom_http: fix documentation config example Senya Thu, 01 Feb 2018 10:58:19 +0200
mod_auth_custom_http: Fix json.encode impoper reference Senya Wed, 31 Jan 2018 22:15:27 +0200
mod_xhtmlim: Fix scheme check (thanks wiktor) Kim Alvefur Tue, 30 Jan 2018 20:04:55 +0100
mod_xhtmlim: Attempts to sanitize XMTML-IM messages Kim Alvefur Tue, 30 Jan 2018 18:49:09 +0100
mod_pep_vcard_avatar: Don't set avatar hash if already set Michel Le Bihan Fri, 26 Jan 2018 19:00:22 +0100
Fix typo in config (thanks, kousu) Jonas Wielicki Fri, 12 Jan 2018 09:01:25 +0100
mod_pep_vcard_avatar: annouce avatar hash in presence if client does not Daniel Gultsch Thu, 04 Jan 2018 11:41:54 +0100
mod_auth_dovecot: Disable debug logging (sensitive data being sent) Kim Alvefur Thu, 04 Jan 2018 05:03:00 +0100
mod_registration_oob_url: inital commit. simple/straight forward module to advertise oob registration url Daniel Gultsch Wed, 03 Jan 2018 15:19:55 +0100
mod_firewall: Trim trailing whitespace [luacheck] Kim Alvefur Wed, 03 Jan 2018 07:49:22 +0100
mod_omemo_all_access: fixed some linter warnings Daniel Gultsch Sun, 31 Dec 2017 13:15:53 +0100
mod_firewall: Make SUBSCRIBED match for stanzas sent to self (fixes #1052) Kim Alvefur Sat, 30 Dec 2017 23:53:41 +0100
mod_omemo_all_access: initial commit. disable access control for all omemo related PEP nodes Daniel Gultsch Fri, 29 Dec 2017 16:28:47 +0100
mod_storage_xmlarchive/README: Fix typo Kim Alvefur Thu, 28 Dec 2017 22:34:41 +0100
mod_storage_xmlarchive/README: Add description of how data is stored Kim Alvefur Thu, 28 Dec 2017 22:30:56 +0100
mod_pep_plus: Remove, doesn't work reliably outside of current trunk (closes #1049) Kim Alvefur Fri, 08 Dec 2017 21:14:10 +0100
mod_firewall/test: Import the ltn12 library correctly Kim Alvefur Tue, 05 Dec 2017 21:04:35 +0100
"Export" get_user from mod_auth_ldap Jonas Wielicki Tue, 05 Dec 2017 20:37:07 +0100
mod_log_slow_events: Also catch global events Kim Alvefur Tue, 21 Nov 2017 23:01:20 +0100
mod_log_slow_events: Turn into a shared module (fixes http events being logged multiple times) Kim Alvefur Tue, 21 Nov 2017 23:00:21 +0100
mod_adhoc_groups: Allow users to create and join roster groups Kim Alvefur Tue, 21 Nov 2017 16:58:50 +0100
mod_adhoc_groups: Copy from mod_roster_allinall Kim Alvefur Tue, 21 Nov 2017 15:01:18 +0100
mod_http_muc_log: Generate empty pages in lazy mode, so that one can navigate past quiet days Kim Alvefur Tue, 21 Nov 2017 10:30:35 +0100
mod_http_muc_log: Check that there are timestamps to work with Kim Alvefur Tue, 21 Nov 2017 00:48:05 +0100
mod_http_muc_log: Lazy nex/prev link generation Kim Alvefur Tue, 21 Nov 2017 00:46:00 +0100
mod_http_muc_log: Fix the best comment Kim Alvefur Tue, 21 Nov 2017 00:45:23 +0100
mod_http_muc_log: Remove redundant else clauses Kim Alvefur Tue, 21 Nov 2017 00:06:59 +0100
mod_http_muc_log: Parse date out of path once Kim Alvefur Tue, 21 Nov 2017 00:02:58 +0100
mod_http_muc_log: Reword "back" links Kim Alvefur Mon, 20 Nov 2017 20:47:38 +0100
mod_http_muc_log: Return a 404 page if there are no messages to derive a time span from Kim Alvefur Sat, 18 Nov 2017 20:44:47 +0100
mod_http_muc_log: Remove this one weird whitespace Kim Alvefur Sat, 18 Nov 2017 20:42:18 +0100
mod_http_muc_log: Round down timestamps to midnight in order to fix an off by one issue (thanks asterix) Kim Alvefur Sat, 18 Nov 2017 20:39:31 +0100
mod_http_muc_log: Add a function for rounding timestamps down to midnight Kim Alvefur Sat, 18 Nov 2017 20:38:30 +0100
mod_mam_muc: Warn if the storage driver is missing the deletion API (instead of a traceback) (thanks asterix) Kim Alvefur Sat, 18 Nov 2017 13:55:47 +0100
mod_auth_external: Make sure processes are killed when Prosody shuts down Kim Alvefur Sat, 18 Nov 2017 01:01:59 +0100
mod_mam_muc: Add comment describing stripping of <x> tag in results Kim Alvefur Sat, 18 Nov 2017 00:47:44 +0100
mod_mam_muc: Pass along the size of the matching set, if returned from storage driver Kim Alvefur Sat, 18 Nov 2017 00:47:00 +0100
mod_mam_muc: Copy max_archive_query_results option from mod_mam Kim Alvefur Sat, 18 Nov 2017 00:46:44 +0100
mod_auth_external: Shut down all auth processes when module is unloaded (fixes #674) (thanks ZNikke) Kim Alvefur Sat, 18 Nov 2017 00:37:42 +0100
mod_auth_external: Silence warnings about unused arguments [luacheck] Kim Alvefur Sat, 18 Nov 2017 00:36:22 +0100
mod_auth_external: Remove duplicated local variable [luacheck] Kim Alvefur Sat, 18 Nov 2017 00:35:36 +0100
mod_auth_external: Split long lines [luacheck] Kim Alvefur Sat, 18 Nov 2017 00:34:47 +0100
mod_http_muc_log: Switch to an inaccurate but O(1) method of producing the calendar view Kim Alvefur Fri, 17 Nov 2017 16:30:53 +0100
mod_storage_muc_log: Signal store being empty correctly Kim Alvefur Wed, 15 Nov 2017 22:21:14 +0100
mod_migrate: Fix missing mod_ prefix in invocation example (thanks asterix) Kim Alvefur Wed, 15 Nov 2017 21:08:53 +0100
mod_http_upload_external: add Python service implementation Jonas Wielicki Wed, 15 Nov 2017 17:29:55 +0100
mod_storage_muc_log: Tweak README Kim Alvefur Wed, 15 Nov 2017 16:26:56 +0100
mod_storage_muc_log: Ignore setting the global 'open', it's part of the storage API Kim Alvefur Wed, 15 Nov 2017 16:21:27 +0100
mod_storage_muc_log: Trim trailing whitespace [luacheck] Kim Alvefur Wed, 15 Nov 2017 16:21:18 +0100
mod_mam: Load archiving preferes for offline users (fixes #1024) Kim Alvefur Tue, 17 Oct 2017 12:42:20 +0200
Various READMEs: s/eg/e.g.g/ Kim Alvefur Fri, 10 Nov 2017 05:33:28 +0100
mod_storage_xmlarchive/README: Minor tweak Kim Alvefur Thu, 09 Nov 2017 14:24:42 +0100
mod_migrate: Remove unused locals Kim Alvefur Thu, 09 Nov 2017 14:24:16 +0100
mod_storage_xmlarchive: Add a prosodyctl command for migrating to/from the internal storage format Kim Alvefur Thu, 09 Nov 2017 13:42:35 +0100
mod_storage_xmlarchive: Add a sanity check to prevent reading from internal storage archives Kim Alvefur Thu, 09 Nov 2017 13:41:36 +0100
mod_storage_xmlarchive: Pass the hostname into the archive object to make it more self-contained Kim Alvefur Thu, 09 Nov 2017 13:34:05 +0100
mod_migrate: Catch failure to use user listing API and suggest the alternative Kim Alvefur Wed, 01 Nov 2017 22:12:09 +0100
mod_auth_http_async: Allow LuaSocket to pollute the global scope (fixes #1033) Kim Alvefur Tue, 31 Oct 2017 19:31:54 +0100
mod_watchuntrusted send SHA256 by default Michel Le Bihan Sat, 28 Oct 2017 17:17:59 +0200
Backed out changeset 6d72c5172c74 Kim Alvefur Mon, 23 Oct 2017 17:22:27 +0200
mod_firewall/test: Move session variable to avoid warning about it being shadowed [luacheck] Kim Alvefur Fri, 20 Oct 2017 02:53:12 +0200
mod_firewall/test: Trim trailing whitespace [luacheck] Kim Alvefur Fri, 20 Oct 2017 02:52:58 +0200
mod_firewall/test: Use session passed as argument instead of upvalue Kim Alvefur Fri, 20 Oct 2017 02:51:38 +0200
mod_firewall/test: Import the ltn12 module [luacheck] Kim Alvefur Fri, 20 Oct 2017 02:49:34 +0200
mod_firewall/test: Declare globals from mod_firewall that are used [luacheck] Kim Alvefur Fri, 20 Oct 2017 02:49:10 +0200
mod_storage_memory: Allow archive items to be overwritten by id Kim Alvefur Wed, 18 Oct 2017 20:25:48 +0200
mod_storage_memory: Serialize stanzas on save (was delayed until query) Kim Alvefur Wed, 18 Oct 2017 20:24:47 +0200
mod_pep_plus: Snapshot from Prosody trunk 910d3c3f60a6 including dependencies Kim Alvefur Wed, 18 Oct 2017 09:56:29 +0200
mod_http_upload: Only try to create a randomly named directory once. Kim Alvefur Tue, 17 Oct 2017 22:39:37 +0200
mod_traceback: Add a brief README Kim Alvefur Sun, 15 Oct 2017 11:10:37 +0200
mod_auth_dovecot: Support new luasocket unix domain socket API (fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852250 in Debian Stretch) Waqas Hussain Sat, 14 Oct 2017 23:04:02 -0400
mod_server_contact_info/README: Fix example Kim Alvefur Sat, 14 Oct 2017 18:43:23 +0200
mod_storage_appendmap: Factor out serialization into reusable functions Kim Alvefur Fri, 13 Oct 2017 00:31:40 +0200
mod_compression_unsafe: Fix logic bug in previous commit Matthew Wild Wed, 11 Oct 2017 13:56:03 +0100
mod_compression_unsafe: Offer compression to c2s_unbound sessions (fixes compat with 0.10, thanks Flow) Matthew Wild Wed, 11 Oct 2017 13:55:00 +0100
mod_compression_unsafe README: Fix module name (thanks Flow) Matthew Wild Wed, 11 Oct 2017 09:24:55 +0100
mod_cloud_notify: Remove some leftover code tmolitor Wed, 11 Oct 2017 03:55:00 +0200
mod_cloud_notify: Fix regression in error handling tmolitor Wed, 11 Oct 2017 03:10:40 +0200
mod_profile: Update get_pep_service() signature to match recent changes to mod_pep_plus (in trunk) Kim Alvefur Tue, 10 Oct 2017 00:50:40 +0200
mod_measure_client_presence: Counts presence show and reports using 0.10+ statistics API. Emmanuel Gil Peyrot Mon, 09 Oct 2017 19:28:17 +0100
mod_measure_stanza_counts: Fix a crash in mod_bosh. Emmanuel Gil Peyrot Mon, 09 Oct 2017 19:22:39 +0100
mod_measure_stanza_counts: Counts stanzas and reports using 0.10+ statistics API Kim Alvefur Mon, 09 Oct 2017 20:15:33 +0200
mod_admin_web: Extract strophe from tarball without --strip-components (fixes #1013) Kim Alvefur Sat, 07 Oct 2017 22:52:12 +0200
mod_register_redirect: Update doc t2d Fri, 06 Oct 2017 20:21:45 +0200
mod_register_redirect: Import configmanager correctly (fixes #820) t2d Fri, 06 Oct 2017 19:45:38 +0200
mod_register_web: Update README to explain customization Matthew Wild Thu, 05 Oct 2017 15:59:54 +0100
mod_firewall: Don't interpret format specifiers in LOG Matthew Wild Wed, 04 Oct 2017 10:54:52 +0100
mod_s2s_reload_newcomponent: Fix to use imported configmanager instead of global Matthew Wild Tue, 03 Oct 2017 22:37:15 +0100
mod_swedishchef: Fix logging and traceback uncovered by util.format (thanks Kafkei) Kim Alvefur Tue, 03 Oct 2017 22:47:27 +0200
mod_swedishchef: Add event so other modules can use this filter Matthew Wild Fri, 29 Sep 2017 09:18:24 +0100
mod_swedishchef: Add configuration toggle Matthew Wild Fri, 29 Sep 2017 09:18:05 +0100
mod_limits: Handle fractional outstanding balance (imported from prosody 25237002aba4) Matthew Wild Tue, 26 Sep 2017 17:51:09 +0100
mod_compression: Rename to mod_compression_unsafe and add security note Matthew Wild Tue, 26 Sep 2017 14:08:39 +0100
mod_auth_ldap: Add annotations to ignore harmless warnings [luacheck] Kim Alvefur Tue, 26 Sep 2017 12:35:25 +0200
mod_auth_ldap: Split long line into many [luacheck] Kim Alvefur Tue, 26 Sep 2017 12:35:08 +0200
mod_traceback: Write current stack trace to file on SIGUSR1 Matthew Wild Mon, 25 Sep 2017 11:20:05 +0100
mod_server_contact_info: Correctly pass the list of addresses to util.dataforms Matthew Wild Sat, 23 Sep 2017 13:22:30 +0100
mod_muc_limits: Fix alignment of table columns Kim Alvefur Fri, 22 Sep 2017 20:34:56 +0200
mod_muc_limits: Update compatibility table Matthew Wild Fri, 22 Sep 2017 13:43:54 +0100
mod_muc_limits: Document muc_max_nick_length Matthew Wild Fri, 22 Sep 2017 13:43:41 +0100
mod_mam: Squeeze in hooks with priority between sevral other modules (fixes #996) Kim Alvefur Thu, 21 Sep 2017 23:31:42 +0200
mod_http_upload: Send a correct response on namespace :0. Emmanuel Gil Peyrot Tue, 19 Sep 2017 22:07:51 +0200
mod_pastebin: Check for MUC presence before handling a message. Emmanuel Gil Peyrot Tue, 19 Sep 2017 18:47:18 +0200
mod_http_host_status_check: Add list of failing hosts to the first line for summary Matthew Wild Mon, 18 Sep 2017 16:39:02 +0100
mod_mam: Use a FIFO queue for scheduling archive expiry Kim Alvefur Tue, 12 Sep 2017 15:46:49 +0200
mod_http_muc_log: Ignore 'logging' room option, it's no longer set by mod_mam_muc Kim Alvefur Mon, 04 Sep 2017 14:49:37 +0200
mod_mam: Fix traceback due to borked transplant from 0.10 Kim Alvefur Sun, 03 Sep 2017 13:28:28 +0200
mod_mam: Clone stanza before stripping stanza id after carbons Kim Alvefur Sun, 03 Sep 2017 12:43:24 +0200
mod_mam: Clone stanzas before mutating (thanks waqas) (fixes #961) Kim Alvefur Sun, 03 Sep 2017 00:35:31 +0200
mod_delegation: added disco#items:* in doc and changed status to Stage-Beta Goffi Wed, 30 Aug 2017 08:20:41 +0200
mod_delegation: fixed misplaced up() in <message> stanza generation Goffi Wed, 30 Aug 2017 08:19:57 +0200
mod_csi_battery_saver: Fix #921 tmolitor Sun, 27 Aug 2017 21:35:08 +0200
mod_smacks: Fix #921 tmolitor Sun, 27 Aug 2017 21:34:48 +0200
Merge with zash tmolitor Sun, 27 Aug 2017 21:16:37 +0200
mod_csi_battery_saver: Consider chat markers and outgoing carbon copies as important. tmolitor Sun, 27 Aug 2017 21:11:58 +0200
Merge with goffi Kim Alvefur Sun, 27 Aug 2017 21:11:26 +0200
mod_delegation: added disco#items support Goffi Sun, 27 Aug 2017 20:46:04 +0200
mod_cloud_notify: Implement version 0.3 of XEP-0357 tmolitor Thu, 24 Aug 2017 19:06:21 +0200
mod_auth_http_async: Updated sync_http_auth function to accept username and password and send those as a basic authentication header Matt Loupe Wed, 23 Aug 2017 14:31:55 -0500
mod_cloud_notify: Fix small bug. tmolitor Tue, 22 Aug 2017 20:25:58 +0200
mod_csi_battery_saver: Fix small bug and correct readme. tmolitor Tue, 22 Aug 2017 20:10:10 +0200
mod_csi_battery_saver: only depend on mod_track_muc_joins if actually used tmolitor Sat, 19 Aug 2017 17:09:59 +0200
mod_csi_battery_saver: Add config option for better muc handling tmolitor Fri, 18 Aug 2017 22:56:28 +0200
mod_csi_battery_saver: Fix bug when smacks is resumed before hibernating tmolitor Fri, 18 Aug 2017 01:49:16 +0200
mod_smacks: Trigger event smacks-hibernation-end after queue resend tmolitor Fri, 18 Aug 2017 00:56:38 +0200
merge commit tmolitor Thu, 17 Aug 2017 21:34:56 +0200
mod_csi_battery_saver: Fix a bug introduced by commit f43c77c69a8a tmolitor Thu, 17 Aug 2017 21:32:52 +0200
mod_csi_battery_saver: Fix interaction with smacks hibernation tmolitor Thu, 17 Aug 2017 21:21:23 +0200
mod_register_web: Normalize indentation [luacheck] Kim Alvefur Thu, 17 Aug 2017 14:49:52 +0200
mod_register_web: Import missing datamanager Michel Le Bihan Thu, 17 Aug 2017 14:35:42 +0200
mod_http_upload: Handle HEAD requests in 0.10 when reading body from a file handle Kim Alvefur Wed, 16 Aug 2017 00:01:14 +0200
mod_csi_battery_saver: Clone stanza pushed to queue Michel Le Bihan Tue, 15 Aug 2017 21:14:55 +0200
mod_cloud_notify: Implement the "stripped stanzas" proposal. tmolitor Mon, 14 Aug 2017 23:31:05 +0200
mod_csi_battery_saver: correctly handle encrypted message stanzas tmolitor Sat, 12 Aug 2017 20:45:11 +0200
mod_webpresence: Fixed README (working status and TODO) Vadim A. Misbakh-Soloviov Wed, 02 Aug 2017 19:50:32 +0700
mod_register_web: Add password confirmation field Michel Le Bihan Tue, 01 Aug 2017 17:33:05 +0200
mod_http_upload: Remove directory when deleting a file (fixes #950) Kim Alvefur Thu, 27 Jul 2017 16:46:18 +0200
mod_http_upload: Remove MIME type restrictions and checking (fixes #958) Kim Alvefur Sat, 22 Jul 2017 23:14:13 +0200
mod_secure_interfaces: Add ::1 to the default secure_interfaces. Emmanuel Gil Peyrot Sun, 16 Jul 2017 19:29:05 +0100
mod_register_redirect: Add ::1 to the default registration_whitelist. Emmanuel Gil Peyrot Sun, 16 Jul 2017 19:28:52 +0100
mod_captcha_registration: Add ::1 to the default registration_whitelist. Emmanuel Gil Peyrot Sun, 16 Jul 2017 19:27:44 +0100
mod_smacks: don't send out <r> when already hibernating tmolitor Fri, 14 Jul 2017 18:06:17 +0200
mod_secure_interfaces: Add debug log in non-secure case also Matthew Wild Thu, 06 Jul 2017 10:48:39 +0100
mod_mam: Use correct variable Kim Alvefur Thu, 27 Apr 2017 12:41:53 +0200
mod_mam: Don't ask the storage backend to count all items when expiry is disabled Kim Alvefur Wed, 26 Apr 2017 11:46:22 +0200
mod_mam_muc: Handle missing maxstanzas (thanks Martin) Kim Alvefur Fri, 23 Jun 2017 16:03:11 +0200
mod_mam_muc: Only collect original JID for messages (unavailable presence seems to cause an error) Kim Alvefur Fri, 23 Jun 2017 15:31:55 +0200
mod_mam_muc: Store and return original JID, role and affiliation (fixes #903) Kim Alvefur Fri, 23 Jun 2017 14:19:55 +0200
mod_mam_muc: Remove fetching of total message counts (potentially very slow and only supported by SQL) Kim Alvefur Fri, 23 Jun 2017 13:54:40 +0200
mod_mam_muc: Add debug logging like in mod_mam Kim Alvefur Fri, 23 Jun 2017 13:53:39 +0200
mod_mam_muc: Make calculation of max history length more like in mod_muc Kim Alvefur Fri, 23 Jun 2017 13:51:23 +0200
mod_muc_log/README: Remove odd duplicate item under Compatibility (thanks Tobias) Kim Alvefur Thu, 25 May 2017 16:47:29 +0200
mod_mam_muc: Rename various fields from "logging" to "archiving" Kim Alvefur Sun, 21 May 2017 23:59:36 +0200
mod_block_registrations: fix example regex tmolitor Fri, 12 May 2017 23:41:31 +0200
mod_cloud_notify: Don't notify for all smacks queued stanzas in a row tmolitor Mon, 08 May 2017 19:39:43 +0200
mod_smacks: Fix delayed_ack event tmolitor Mon, 08 May 2017 19:36:37 +0200
mod_cloud_notify: fix bug when multiple resources are used tmolitor Mon, 08 May 2017 18:24:29 +0200
mod_mam: Adjust event handler priorities to match guidelines in docs Matthew Wild Fri, 28 Apr 2017 12:09:51 +0100
mod_csi_pump: Consider presence other than presence updates important (ie subscription requests) Kim Alvefur Thu, 27 Apr 2017 19:55:18 +0200
mod_measure_malloc: Add a short README Kim Alvefur Thu, 27 Apr 2017 19:54:53 +0200
mod_measure_memory: Split out mallinfo measuring into a separate module, mod_measure_malloc Kim Alvefur Thu, 27 Apr 2017 19:52:42 +0200
Merge Kim Alvefur Thu, 27 Apr 2017 09:38:30 +0200
mod_mam_archive: Use util.rsm (fixes #877, depends on recent 0.10+) Dennis Schridde Sat, 22 Apr 2017 11:24:18 +0200
mod_log_http: Remove accidentally-committed debugging code Matthew Wild Tue, 25 Apr 2017 12:02:36 +0100
mod_onions: Make variable local Kim Alvefur Mon, 24 Apr 2017 18:12:29 +0200
mod_onions: Import luasocket (fixes #898) Kim Alvefur Mon, 24 Apr 2017 18:12:08 +0200
Merge commit tmolitor Mon, 24 Apr 2017 20:57:23 +0200
Fix #889 tmolitor Mon, 24 Apr 2017 20:56:56 +0200
mod_log_http: Add new module for logging outgoing HTTP request Matthew Wild Fri, 21 Apr 2017 16:46:09 +0100
mod_log_auth: log into session Georg Lukas Wed, 19 Apr 2017 13:45:18 +0200
mod_log_auth: Handle missing sasl handler Kim Alvefur Wed, 19 Apr 2017 06:45:49 +0200
mod_server_contact_info: Bump log message to info level Kim Alvefur Wed, 19 Apr 2017 06:38:08 +0200
mod_log_auth: Attempt to retrieve attempted username from SASL handler (re #844) Kim Alvefur Wed, 19 Apr 2017 06:37:29 +0200
mod_log_auth: Split some long lines Kim Alvefur Wed, 19 Apr 2017 06:36:52 +0200
mod_conversejs: Pass host jid (needed for anonymous auth) Kim Alvefur Tue, 18 Apr 2017 04:12:51 +0200
mod_measure_storage: Assume store type is "keyval" if missing Kim Alvefur Sun, 16 Apr 2017 01:02:52 +0200
mod_http_upload: Guess mime type from file extension if not provided by client (mime-type is OPTIONAL) Kim Alvefur Sun, 16 Apr 2017 00:58:02 +0200
mod_http_upload: Store filename and directory separately Kim Alvefur Sat, 15 Apr 2017 15:55:39 +0200
mod_http_upload: Return an error if unable to store slot info Kim Alvefur Sat, 15 Apr 2017 15:53:46 +0200
mod_http_upload: Keep user- and hostname in locals Kim Alvefur Sat, 15 Apr 2017 15:52:54 +0200
mod_http_upload: Remove unused upload slots Kim Alvefur Sat, 15 Apr 2017 15:51:29 +0200
Backed out changeset e491a15d7621 (closes #888) Kim Alvefur Sat, 15 Apr 2017 15:35:55 +0200
mod_measure_storage: Pass the measurement type, fixes traceback Kim Alvefur Fri, 14 Apr 2017 00:00:56 +0200
mod_http_muc_log: Remove caching Kim Alvefur Thu, 13 Apr 2017 22:47:09 +0200
mod_http_upload: Switch to using a map store Kim Alvefur Thu, 13 Apr 2017 22:18:28 +0200
mod_http_upload: Add support for limiting file types to upload Kim Alvefur Thu, 13 Apr 2017 20:29:41 +0200
mod_http_upload: Clear unused slots after 15 minutes Kim Alvefur Thu, 13 Apr 2017 20:26:24 +0200
mod_http_upload: Consider files deleted even if remove fails Kim Alvefur Thu, 13 Apr 2017 20:59:55 +0200
mod_http_upload: Validate that file extension (used by mod_http_files) matches mime type given by client Kim Alvefur Thu, 13 Apr 2017 20:23:17 +0200
mod_http_upload/README: Add sub-headings under limits Kim Alvefur Thu, 13 Apr 2017 16:36:25 +0200
mod_http_upload: Implement quota support (closes #823) Kim Alvefur Thu, 13 Apr 2017 16:35:10 +0200
mod_http_upload: Add option for expiry of files after a configurable time (closes #557) Kim Alvefur Thu, 13 Apr 2017 16:31:00 +0200
mod_storage_xmlarchive: Attempt to clean up orphaned files despite util.datamanager or internal storage having deleted the date index file (fixes #725) Kim Alvefur Mon, 10 Apr 2017 21:09:44 +0200
mod_storage_xmlarchive: Pass username to dates Kim Alvefur Mon, 10 Apr 2017 08:59:13 +0200
mod_pinger: Try to solve smacks related issues, see #712 tmolitor Fri, 07 Apr 2017 23:34:40 +0200
mod_storage_memory: Include missing return statement (thanks jonasw) Kim Alvefur Thu, 06 Apr 2017 10:14:00 +0200
mod_pinger: Don't ping when smacks hibernated the session, fixes #712 tmolitor Thu, 06 Apr 2017 02:35:06 +0200
mod_pinger: Fix hardcoded smacks namespace, fixes #712 tmolitor Thu, 06 Apr 2017 02:31:16 +0200
mod_smacks: Ignore user when writing or reading session_cache on prosody 0.9 tmolitor Thu, 06 Apr 2017 02:12:14 +0200
mod_cloud_notify: Fix module:unhook calls not available in prosody 0.9, fixes #874 tmolitor Thu, 06 Apr 2017 01:41:36 +0200
mod_pep_plus: Import from Prosody trunk ae3c5abb3336 Matthew Wild Tue, 04 Apr 2017 15:09:04 +0100
mod_http_upload: Fix halting of event propagation when request handler returns Kim Alvefur Tue, 04 Apr 2017 00:16:17 +0200
mod_http_upload: Where did those parenthesis come from? Kim Alvefur Tue, 04 Apr 2017 00:11:05 +0200
mod_http_upload: Use the new util.id if available (in 0.10+) Kim Alvefur Tue, 04 Apr 2017 00:06:19 +0200
mod_conversejs: Include a <body> tag in HTML Kim Alvefur Mon, 03 Apr 2017 16:15:15 +0200
mod_storage_xmlarchive: Use the dates method in more places Kim Alvefur Sat, 01 Apr 2017 17:39:39 +0200
mod_mam: Remove extraneous assert when opening the store Emmanuel Gil Peyrot Sun, 02 Apr 2017 19:44:59 +0100
mod_storage_memory: Ignore unused 'self' [luacheck] Kim Alvefur Thu, 30 Mar 2017 23:47:03 +0200
mod_storage_memory: Inclued 'with' in search [luacheck] Kim Alvefur Thu, 30 Mar 2017 23:46:13 +0200
mod_storage_memory: Fix to serialize the correct variable [luacheck] Kim Alvefur Thu, 30 Mar 2017 23:45:51 +0200
mod_conversejs: Remove leftover use of mod_http_files from before commit Kim Alvefur Thu, 30 Mar 2017 23:43:01 +0200
mod_conversejs: Simple demo module for serving converse.js from internal http server Kim Alvefur Thu, 30 Mar 2017 23:41:09 +0200
mod_storage_memory: Serialize data functions that return the data (prevents mutation of stored data) Kim Alvefur Thu, 30 Mar 2017 23:40:29 +0200
mod_storage_memory: Remove map store (rely on storagemanagers shiv) Kim Alvefur Thu, 30 Mar 2017 23:38:40 +0200
mod_storage_memory: Fix to make archive:append() return the archive id as it should Kim Alvefur Thu, 30 Mar 2017 23:33:45 +0200
mod_query_client_ver: Handle IQ errors (see #876) Kim Alvefur Thu, 30 Mar 2017 21:12:14 +0200
mod_query_client_ver: Signal that events are handled even when no response is returned (see #876) Kim Alvefur Thu, 30 Mar 2017 21:04:40 +0200
mod_http_upload: Use correct function for base64 Kim Alvefur Tue, 28 Mar 2017 17:09:39 +0200
mod_http_upload: Fix typo in variable name Kim Alvefur Sun, 26 Mar 2017 23:08:14 +0200
mod_http_upload: Rename variable to avoid name clash Kim Alvefur Sun, 26 Mar 2017 23:07:16 +0200
mod_http_upload: Split some long lines [luacheck] Kim Alvefur Sun, 26 Mar 2017 23:05:31 +0200
mod_http_upload: Fix to call random bytes function instead of the module Kim Alvefur Sun, 26 Mar 2017 21:09:02 +0200
mod_http_upload: Generate shorter directory names (closes #822) Kim Alvefur Fri, 24 Mar 2017 01:07:54 +0100
mod_pubsub_feeds: Remove old commented logging Kim Alvefur Thu, 23 Mar 2017 14:36:20 +0100
mod_mam: Ignore long log lines [luacheck] Kim Alvefur Thu, 23 Mar 2017 14:31:01 +0100
mod_cloud_notify: Whitespace fixes Matthew Wild Thu, 23 Mar 2017 09:19:52 +0000
mod_cloud_notify: Move declarations of handle_push_success/error to fix referencing undefined variables (introduced in 6ab46ff685d0) Matthew Wild Thu, 23 Mar 2017 09:17:56 +0000
mod_http_upload: add support for XEP-0363 version 0.3 Emmanuel Gil Peyrot Wed, 22 Mar 2017 19:47:52 +0100
mod_list_active: Actually invert condition (thanks Dan) Kim Alvefur Wed, 22 Mar 2017 17:34:16 +0100
mod_compat_muc_admin: Not compatible with 0.9.x Kim Alvefur Wed, 22 Mar 2017 17:07:18 +0100
mod_list_active: Add README Kim Alvefur Wed, 22 Mar 2017 14:55:41 +0100
mod_list_active: Inverse of mod_list_inactive (closes #705) Kim Alvefur Wed, 22 Mar 2017 14:53:15 +0100
mod_admin_message: Fix invalid character escape (fixes #626) Kim Alvefur Wed, 22 Mar 2017 14:35:23 +0100
mod_storage_appendmap: Successfully return nothing on ENOENT Kim Alvefur Tue, 21 Mar 2017 15:56:43 +0100
mod_storage_xmlarchive: Add some spacing to improve readability Kim Alvefur Tue, 21 Mar 2017 11:17:46 +0100
mod_storage_xmlarchive: Cache current date in a local Kim Alvefur Tue, 21 Mar 2017 11:17:17 +0100
mod_storage_xmlarchive: Break out XML file reading into a function Kim Alvefur Tue, 21 Mar 2017 10:56:56 +0100
mod_http_roster_admin: Don't call callback if it's nil JC Brand Tue, 21 Mar 2017 09:43:03 +0000
mod_auth_http_async: Use "net.http" for async case. JC Brand Tue, 21 Mar 2017 09:31:13 +0000
mod_auth_http_async: For sync calls, use LuaSockets' HTTP lib JC Brand Tue, 21 Mar 2017 09:14:03 +0000
mod_mam_muc: Include stanza-id in history replay Kim Alvefur Tue, 21 Mar 2017 04:48:37 +0100
mod_mam_muc: Add stanza-id tags (updates to XEP-0313 v0.6) Kim Alvefur Tue, 21 Mar 2017 04:26:00 +0100
mod_mam_muc: Shorten some lines [luacheck] Kim Alvefur Tue, 21 Mar 2017 04:18:23 +0100
mod_cloud_notify: Fixed error in push deduplication tmolitor Sat, 18 Mar 2017 00:20:04 +0100
mod_smacks: Prevent ack loop on misbehaving clients tmolitor Wed, 15 Mar 2017 16:24:03 +0100
mod_smacks: Made module more error resistant tmolitor Wed, 15 Mar 2017 16:21:55 +0100
mod_http_roster_admin: remove unused requires JC Brand Wed, 15 Mar 2017 09:01:50 +0000
mod_http_roster_admin: No need to manually purge. JC Brand Wed, 15 Mar 2017 08:53:30 +0000
mod_storage_memory: Add support for clearing a user's data when they log out Matthew Wild Tue, 14 Mar 2017 17:46:51 +0000
mod_storage_memory: Add :purge() method to all store types Matthew Wild Tue, 14 Mar 2017 12:59:41 +0000
mod_firewall: Add some more comments Matthew Wild Fri, 10 Mar 2017 10:36:17 +0000
Purge the roster from RAM when the user logs off. JC Brand Tue, 14 Mar 2017 12:35:56 +0000
mod_invite: Split long line [luacheck] Kim Alvefur Tue, 14 Mar 2017 04:20:02 +0100
mod_invite: Trim trailing whitespace [luacheck] Kim Alvefur Tue, 14 Mar 2017 04:19:51 +0100
mod_invite: Remove unused arguments [luacheck] Kim Alvefur Tue, 14 Mar 2017 04:19:26 +0100
mod_invite: Remove unused inport [luacheck] Kim Alvefur Tue, 14 Mar 2017 04:19:06 +0100
luacheckrc: Add the module:http_url API provided by mod_http to known globals Kim Alvefur Tue, 14 Mar 2017 00:19:59 +0100
mod_cloud_notify: Correct link to implementation details tmolitor Mon, 13 Mar 2017 01:11:55 +0100
misc: Add an example upstart config Kim Alvefur Sun, 12 Mar 2017 18:20:22 +0100
mod_cloud_notify: Respect Daniel's business rules and remove endpoints on error tmolitor Sat, 11 Mar 2017 01:42:45 +0100
mod_smacks: Add resumed session to event "smacks-hibernation-end" tmolitor Sat, 11 Mar 2017 01:37:28 +0100
mod_http_upload: Return 201 on successful PUT (as per XEP-0363 and RFC 2616) (Thanks Flow) Matthew Wild Fri, 10 Mar 2017 10:19:05 +0000
mod_csi_battery_saver: CSI module to save battery on mobile devices, based on mod_csi_pump tmolitor Fri, 10 Mar 2017 01:32:53 +0100
mod_firewall: spam-blocking.pfw: Allow groupchat messages and presence to offline full JIDs Matthew Wild Mon, 06 Mar 2017 15:39:47 +0000
luacheckrc: Whitelist methods that can be set on the module API instance Kim Alvefur Mon, 06 Mar 2017 01:05:38 +0100
luacheckrc: More module API fields Kim Alvefur Mon, 06 Mar 2017 01:04:53 +0100
mod_storage_xmlarchive: Rename variable, we can afford to use the full word 'session' Kim Alvefur Mon, 06 Mar 2017 00:53:01 +0100
mod_storage_xmlarchive: Move XML callback table into a variable to break long line [luacheck] Kim Alvefur Mon, 06 Mar 2017 00:52:27 +0100
mod_storage_xmlarchive: Break long line [luacheck] Kim Alvefur Mon, 06 Mar 2017 00:51:28 +0100
mod_presence_dedup/README: Fix weird spelling of Alpha Kim Alvefur Mon, 06 Mar 2017 00:46:07 +0100
luacheckrc: List module instance fields Kim Alvefur Mon, 06 Mar 2017 00:43:22 +0100
luacheckrc: List all module API methods (reqires luacheck 1.19) Kim Alvefur Mon, 06 Mar 2017 00:43:06 +0100
Implement XEP-0198 revision 1.5.2 and limit number of hibernated sessions per user tmolitor Sun, 05 Mar 2017 20:23:53 +0100
mod_storage_xmlarchive: Assume offset to be zero if not included (thanks pep.) Kim Alvefur Sat, 04 Mar 2017 19:52:41 +0100
mod_firewall: Add and document CROSSING GROUPS condition Matthew Wild Fri, 03 Mar 2017 12:31:15 +0000
mod_http_muc_log: Fix prev/next date finding Kim Alvefur Wed, 01 Mar 2017 20:34:17 +0100
mod_http_muc_log: Rename loop variable to avoid name clash Kim Alvefur Wed, 01 Mar 2017 20:33:58 +0100
mod_http_muc_log: Move scope of variables into loop Kim Alvefur Wed, 01 Mar 2017 20:31:08 +0100
mod_http_muc_log: Add some comments Kim Alvefur Wed, 01 Mar 2017 20:29:40 +0100
mod_http_muc_log/README: Add some text about the HTML template Kim Alvefur Wed, 01 Mar 2017 20:29:07 +0100
mod_muc_block_pm: Prevent unaffiliated users from sending private messages in MUC Kim Alvefur Tue, 28 Feb 2017 17:04:30 +0100
mod_firewall: Remove unused variable assignment Matthew Wild Sun, 26 Feb 2017 11:29:10 +0000
mod_firewall: Support filters for normalizing items before checking for them in lists Matthew Wild Sun, 26 Feb 2017 11:28:56 +0000
mod_firewall: Add 'test' subcommand to read stanzas from stdin and test them against rules Matthew Wild Sun, 26 Feb 2017 09:58:07 +0000
mod_firewall: Remove ambiguity from tokens dep parameter Matthew Wild Sun, 26 Feb 2017 09:50:16 +0000
mod_firewall: Fix for including the same dependency with different parameters Matthew Wild Sun, 26 Feb 2017 09:49:42 +0000
mod_firewall: Fix compilation error if TYPE/KIND had no parameter Matthew Wild Sat, 25 Feb 2017 18:38:26 +0000
mod_firewall: Fix syntax error in generated code with some route modification actions Matthew Wild Sat, 25 Feb 2017 18:36:21 +0000
mod_firewall: Compatibility fix for 0.9 (no module:unhook()) Matthew Wild Sat, 25 Feb 2017 17:05:40 +0000
mod_firewall: Add some comments Matthew Wild Sat, 25 Feb 2017 16:55:02 +0000
mod_firewall: Various improvements allowing dynamic load/reload/unload of scripts Matthew Wild Sat, 25 Feb 2017 16:54:52 +0000
mod_firewall: TO/FROM ADMIN OF: Fix string quoting Matthew Wild Sat, 25 Feb 2017 16:53:45 +0000
mod_firewall: README: Document TO/FROM ADMIN, FORWARD, TO SELF and TO FULL JID Matthew Wild Sat, 25 Feb 2017 15:48:20 +0000
mod_firewall: Fix TO/FROM ADMIN to use current (module) host Matthew Wild Sat, 25 Feb 2017 15:47:22 +0000
mod_firewall: Factor out script loading Matthew Wild Sat, 25 Feb 2017 15:46:27 +0000
mod_firewall: Fix meta functions with to/from that weren't JID-based Matthew Wild Sat, 25 Feb 2017 15:46:01 +0000
mod_firewall: Add spam-strip-xhtml.pfw Matthew Wild Fri, 24 Feb 2017 17:21:46 +0000
mod_firewall: spam-blocking.pfw: More comments for documentation Matthew Wild Fri, 24 Feb 2017 15:58:37 +0000
mod_saslname: Declare module Stable since it does one simple thing very well Kim Alvefur Fri, 24 Feb 2017 16:41:48 +0100
mod_saslname/README: Expand description Kim Alvefur Fri, 24 Feb 2017 16:41:32 +0100
mod_saslname/README: Update for XEP title change Kim Alvefur Fri, 24 Feb 2017 16:41:09 +0100
mod_firewall: spam-blocking.pfw: Add more extension points Matthew Wild Fri, 24 Feb 2017 14:19:41 +0000
mod_firewall: spam-blocking.pfw: Remove debug logging Matthew Wild Fri, 24 Feb 2017 14:10:42 +0000
spam-blocking.pfw: Much improvement Matthew Wild Fri, 24 Feb 2017 12:13:17 +0000
mod_firewall: SUBSCRIBED: Only check roster if 'to' address has a nodepart (fixes traceback) Matthew Wild Fri, 24 Feb 2017 09:51:43 +0000
mod_firewall: TO SELF: Use raw stanza.attr.to directly, as 'to' defaults to bare JID if nil Matthew Wild Fri, 24 Feb 2017 09:50:49 +0000
mod_firewall: Rename variables to avoid shadowing #luacheck Matthew Wild Fri, 24 Feb 2017 09:49:30 +0000
mod_firewall: Accept backslash escapes in definitions Matthew Wild Fri, 24 Feb 2017 09:49:09 +0000
mod_firewall: Fix compilation error when last action modifies stanza route Matthew Wild Fri, 24 Feb 2017 09:48:45 +0000
mod_firewall: Document PASS, RETURN and DEFAULT Matthew Wild Fri, 24 Feb 2017 09:48:16 +0000
mod_firewall: Make PASS bubble up through all chains, and add DEFAULT and RETURN Matthew Wild Fri, 24 Feb 2017 09:38:20 +0000
mod_firewall: spam-blocking.pfw: Allow unsubscribe/unsubscribed presence Matthew Wild Thu, 23 Feb 2017 14:26:19 +0000
mod_firewall: spam-blocking.pfw, initial anti-spam ruleset Matthew Wild Thu, 23 Feb 2017 14:14:38 +0000
mod_firewall: Add TO FULL JID Matthew Wild Thu, 23 Feb 2017 14:13:57 +0000
mod_firewall: Fix everything wrong with SENT_DIRECTED_PRESENCE_TO_SENDER Matthew Wild Thu, 23 Feb 2017 14:11:31 +0000
mod_firewall: Add TO/FROM ADMIN Matthew Wild Thu, 23 Feb 2017 14:06:48 +0000
mod_firewall: Support expressions in TO/FROM EXACTLY Matthew Wild Thu, 23 Feb 2017 14:05:39 +0000
mod_firewall: Fix FORWARD to send from current module's host Matthew Wild Thu, 23 Feb 2017 14:01:12 +0000
mod_firewall: Allow backslash escapes in definitions Matthew Wild Thu, 23 Feb 2017 14:00:43 +0000
mod_firewall: Pass 'module' object to chain handlers Matthew Wild Thu, 23 Feb 2017 14:00:26 +0000
mod_firewall: Add 'current_host' variable/dependency Matthew Wild Thu, 23 Feb 2017 13:58:30 +0000
mod_firewall: Add metaq(), like meta() but takes an unquoted string Matthew Wild Thu, 23 Feb 2017 13:58:13 +0000
mod_firewall: Add stripslashes() function Matthew Wild Thu, 23 Feb 2017 13:57:48 +0000
mod_firewall: Add and document COUNT condition Matthew Wild Tue, 21 Feb 2017 22:41:58 +0000
mod_firewall: Add it(erators) and it_count dependencies Matthew Wild Tue, 21 Feb 2017 22:41:40 +0000
mod_firewall: Do patterns properly, instead of cheating Matthew Wild Tue, 21 Feb 2017 22:41:08 +0000
mod_firewall: Fix FORWARD action to include a 'from' address and depend on core_post_stanza Matthew Wild Tue, 21 Feb 2017 22:40:31 +0000
mod_firewall: Add FORWARD action (XEP-0297) Matthew Wild Tue, 21 Feb 2017 13:37:44 +0000
mod_firewall: Update README for latest changes Matthew Wild Tue, 21 Feb 2017 10:39:00 +0000
mod_firewall: Allow using spaces instead of underscores in actions, as well as conditions Matthew Wild Tue, 21 Feb 2017 10:38:14 +0000
mod_firewall: Reinstate the ability to set a default for stanza expressions Matthew Wild Tue, 21 Feb 2017 10:37:53 +0000
mod_firewall: Make parameter to 'IN ROSTER' optional Matthew Wild Tue, 21 Feb 2017 10:37:10 +0000
mod_firewall: Improve debug logging for LIST file backend Matthew Wild Mon, 20 Feb 2017 13:13:54 +0000
mod_firewall: Fix file backend init code Matthew Wild Mon, 20 Feb 2017 13:13:28 +0000
mod_firewall: Fix SCAN to pass correct variable to scan_list() Matthew Wild Mon, 20 Feb 2017 13:12:51 +0000
mod_firewall: Fix scan_list() syntax error in generated code Matthew Wild Mon, 20 Feb 2017 13:12:30 +0000
mod_firewall: Add 'file' backend for lists (read-only atm) Matthew Wild Mon, 20 Feb 2017 10:59:29 +0000
mod_firewall: Add 'ADD TO' action for adding to lists Matthew Wild Mon, 20 Feb 2017 09:47:58 +0000
mod_firewall: Add dummy add/remove methods for HTTP lists Matthew Wild Mon, 20 Feb 2017 09:47:40 +0000
mod_firewall: Add 'SENT DIRECTED PRESENCE TO SENDER?' Matthew Wild Mon, 20 Feb 2017 09:32:48 +0000
mod_firewall: Add SEARCH, PATTERN definitions and SCAN condition to check tokenized stanza:find() against a list Matthew Wild Mon, 20 Feb 2017 09:31:30 +0000
mod_firewall: Code formatting Matthew Wild Mon, 20 Feb 2017 09:29:38 +0000
mod_firewall: Fix pattern Matthew Wild Mon, 20 Feb 2017 09:29:25 +0000
mod_firewall: Fix for deps dynamically including deps Matthew Wild Mon, 20 Feb 2017 09:29:09 +0000
mod_firewall: More meta() enhancements Matthew Wild Mon, 20 Feb 2017 09:28:35 +0000
mod_firewall: Also handle HTTPS for lists Matthew Wild Mon, 20 Feb 2017 09:26:27 +0000
mod_firewall: Improve HTTP polling logic Matthew Wild Mon, 20 Feb 2017 09:26:16 +0000
mod_firewall: Fix CHECK LIST syntax check Matthew Wild Sun, 19 Feb 2017 22:24:21 +0000
mod_firewall: Initial support for lists, in-memory and HTTP Matthew Wild Sun, 19 Feb 2017 21:10:26 +0000
mod_firewall: Update functions that use meta() to allow functions with deps inside expressions Matthew Wild Sun, 19 Feb 2017 21:08:30 +0000
mod_firewall: More meta! Allow simple functions to be applied to $<> expressions Matthew Wild Sun, 19 Feb 2017 21:06:57 +0000
mod_firewall: Fix circular dependency check Matthew Wild Sun, 19 Feb 2017 21:06:08 +0000
mod_mam: Add support for XEP-0313 v0.6 Kim Alvefur Mon, 20 Feb 2017 01:59:33 +0100
mod_mam: Fix to expect archive id as first return value from archive:append Kim Alvefur Mon, 20 Feb 2017 01:58:00 +0100
mod_storage_xmlarchive: Raise error instead of warning if there's ever more than one stanza in a chunk (this indicates some kind of corruption) Kim Alvefur Mon, 20 Feb 2017 01:47:44 +0100
mod_mam: Add comments Kim Alvefur Mon, 20 Feb 2017 00:09:45 +0100
mod_mam: Normalize whitespace Kim Alvefur Mon, 20 Feb 2017 00:48:31 +0100
mod_mam: Bring hints processing in line with 0.10 version Kim Alvefur Mon, 20 Feb 2017 00:09:13 +0100
mod_mam: Make the store configurable to ease move to 0.10 version Kim Alvefur Mon, 20 Feb 2017 00:07:59 +0100
mod_mam: Add annotations [luacheck] Kim Alvefur Mon, 20 Feb 2017 00:06:28 +0100
mod_mam/fallback_archive: Remove unused variables Kim Alvefur Mon, 20 Feb 2017 00:05:48 +0100
mod_mam_muc: Update to XEP-0313 0.5.1 Kim Alvefur Mon, 20 Feb 2017 00:05:14 +0100
mod_mam: Add support for XEP-0313 v0.5 Kim Alvefur Mon, 20 Feb 2017 00:41:13 +0100
mod_mam: Add missing wrapping <query> element when returning the query form Kim Alvefur Mon, 20 Feb 2017 00:44:27 +0100
mod_auth_pam: Document dependencies Kim Alvefur Fri, 17 Feb 2017 17:54:56 +0100
mod_smacks/README: Linkify the XEP Kim Alvefur Tue, 14 Feb 2017 09:54:13 +0100
mod_mam_muc: Move swapping of reversed variables (like 5fb917b86838 for mod_mam) Kim Alvefur Tue, 14 Feb 2017 09:53:09 +0100
mod_mam_muc: Make sure that the total, if it is a total, is a number Kim Alvefur Tue, 14 Feb 2017 09:51:59 +0100
mod_mam_muc: Minor syntax change Kim Alvefur Tue, 14 Feb 2017 09:51:22 +0100
mod_mam/README: Note that mod_mam is included with prosody 0.10+ Kim Alvefur Tue, 14 Feb 2017 09:49:23 +0100
mod_mam_muc: Remove fallback for util.stanza.is_stanza, it should be available Kim Alvefur Tue, 14 Feb 2017 09:45:34 +0100
mod_mam_muc: Use util.rsm (fixes #829, depends on a recent 0.10+) Kim Alvefur Tue, 14 Feb 2017 09:40:24 +0100
mod_pep_vcard_png_avatar: Move to dwebp, handle errors on opening file_png. Michel Le Bihan Mon, 13 Feb 2017 21:50:53 +0100
merged upstream changes tmolitor Sun, 12 Feb 2017 21:24:08 +0100
mod_smacks: Fix some bugs with smacks-ack-delayed event triggering. tmolitor Sun, 12 Feb 2017 21:23:22 +0100
mod_s2s_auth_dane/README: Mention the race condition in the absence of util.async Kim Alvefur Sun, 12 Feb 2017 17:05:44 +0100
mod_s2s_auth_dane/README: Simplify zone file examlpe Kim Alvefur Sun, 12 Feb 2017 17:05:28 +0100
mod_smacks: Send out more ack requests where needed tmolitor Sun, 12 Feb 2017 19:27:50 +0100
mod_profile/README: Make requirements more obvious Kim Alvefur Fri, 10 Feb 2017 22:50:45 +0100
mod_http_upload: Log the directory and filename joined Kim Alvefur Fri, 10 Feb 2017 11:04:16 +0100
mod_stanzadebug: Like mod_rawdebug but stanzas instead of the raw bytes Kim Alvefur Thu, 09 Feb 2017 10:47:24 +0100
mod_http_index/README: Linkify module names Kim Alvefur Tue, 07 Feb 2017 09:57:58 +0100
mod_compression/README: Include lua-zlib installation instructions and link to source Kim Alvefur Mon, 06 Feb 2017 02:47:37 +0100
mod_persisthosts/README: Fix formatting Kim Alvefur Sun, 05 Feb 2017 16:05:47 +0100
mod_compression/README: Fix formatting Kim Alvefur Sun, 05 Feb 2017 14:49:54 +0100
mod_compression/README: Some cleanup and rewording Kim Alvefur Sun, 05 Feb 2017 14:46:23 +0100
mod_compression: Import from Prosody, revision 0c69305ab525 Kim Alvefur Sun, 05 Feb 2017 14:40:51 +0100
mod_migrate/README: Document the ability to specify multiple comma separated stores to migrate Kim Alvefur Thu, 02 Feb 2017 20:19:37 +0100
mod_http_stats_stream: Add a README Kim Alvefur Tue, 31 Jan 2017 17:26:04 +0100
Backed out changeset f48e9e25aec4, util.uuid.get_nibbles is unavailable in 0.9 Kim Alvefur Tue, 31 Jan 2017 14:05:53 +0100
mod_http_upload: Fix to include base storage path Kim Alvefur Sun, 29 Jan 2017 19:27:27 +0100
mod_http_upload: Fix typo Kim Alvefur Sun, 29 Jan 2017 19:18:49 +0100
mod_http_upload: Add missing return statement Kim Alvefur Sun, 29 Jan 2017 19:14:47 +0100
mod_http_upload: Change join_path to match behaviour of util.paths in 0.10 Kim Alvefur Sun, 29 Jan 2017 18:12:43 +0100
mod_http_upload: Use the correct variable name for directory Kim Alvefur Sun, 29 Jan 2017 18:10:06 +0100
mod_turncredentials: Add a stub README Kim Alvefur Sun, 29 Jan 2017 18:07:01 +0100
mod_http_upload: Record upload slot metadata (fixes #718) Kim Alvefur Sun, 29 Jan 2017 17:27:49 +0100
mod_http_upload: Generate shorter random directory names (see #822) Kim Alvefur Sun, 29 Jan 2017 17:27:24 +0100
mod_http_upload: Accept already existing directory name if there is no conflicting file in it Kim Alvefur Sun, 29 Jan 2017 17:32:40 +0100
mod_http_upload: Make sure that target file does not exist prior to upload Kim Alvefur Sun, 29 Jan 2017 17:31:28 +0100
mod_http_upload: Create random directory name when assigning slot Kim Alvefur Sun, 29 Jan 2017 17:30:25 +0100
mod_http_upload: Forget upload slot under some error conditions Kim Alvefur Sun, 29 Jan 2017 17:22:37 +0100
mod_muc_intercom: Add a README Kim Alvefur Sun, 29 Jan 2017 16:51:25 +0100
mod_firewall: Add 'TO SELF' check ('NOT TO?' worked until commit 9159f9166893) Matthew Wild Thu, 26 Jan 2017 18:36:15 +0000
mod_firewall: Fix $<> expressions being truncated when compiled Matthew Wild Thu, 26 Jan 2017 18:04:59 +0000
mod_mam/README: Fix typo Kim Alvefur Wed, 25 Jan 2017 10:34:50 +0100
mod_csi_pump/README: Add note about being unsupported in combination with other CSI modules Kim Alvefur Tue, 24 Jan 2017 12:28:46 +0100
mod_csi_pump: Mark as Alpha Kim Alvefur Tue, 24 Jan 2017 12:28:27 +0100
mod_csi_pump: Consider groupchat message with subject important Kim Alvefur Mon, 23 Jan 2017 16:00:20 +0100
mod_net_dovecotauth: Rename variable to avoid name clash [luacheck] Kim Alvefur Sun, 22 Jan 2017 04:47:06 +0100
mod_net_dovecotauth: Make variable local [luacheck] Kim Alvefur Sun, 22 Jan 2017 04:43:55 +0100
mod_net_dovecotauth: Import util.pposix [luacheck] Kim Alvefur Sun, 22 Jan 2017 04:42:55 +0100
mod_net_dovecotauth: Replace missing buffer lib with simpler string based buffering Kim Alvefur Sun, 22 Jan 2017 04:41:04 +0100
mod_csi_pump: Lossless CSI mode Kim Alvefur Sun, 22 Jan 2017 00:41:11 +0100
mod_candy: Add support for enabling Candy debug mode from Prosodys config Kim Alvefur Fri, 20 Jan 2017 01:30:34 +0100
mod_candy: Add note about redirect from /candy to /candy/ not being necessary anymore Kim Alvefur Fri, 20 Jan 2017 01:21:21 +0100
mod_candy/README: Link to HTTP configuration info Kim Alvefur Fri, 20 Jan 2017 01:20:48 +0100
mod_candy: If no room list is set, try to find a MUC domain and guess a room name of 'candy' Kim Alvefur Fri, 20 Jan 2017 01:25:11 +0100
mod_candy: Add config option for a list of rooms to join Kim Alvefur Fri, 20 Jan 2017 01:24:32 +0100
mod_candy: Break out connect path into a function Kim Alvefur Fri, 20 Jan 2017 01:09:36 +0100
mod_sms_clickatell: Fix event handler signature (fixes #814) Kim Alvefur Thu, 19 Jan 2017 19:55:39 +0100
mod_persisthosts: Fire an event to allow other modules a chance to write to the new config file Kim Alvefur Wed, 18 Jan 2017 01:52:50 +0100
mod_persisthosts: Module that dynamically creates stub configuration files for dynamically activated hosts Kim Alvefur Wed, 18 Jan 2017 01:38:17 +0100
mod_http_upload: Correctly attach extended error information Kim Alvefur Mon, 16 Jan 2017 01:45:05 +0100
mod_http_upload: Add missing semicolon Kim Alvefur Mon, 16 Jan 2017 01:44:38 +0100
mod_http_upload: Update for size limit error reporting change in XEP-0363 v0.2 (fixes #813) Kim Alvefur Mon, 16 Jan 2017 01:40:45 +0100
mod_auth_http_async: Log URL when testing password JC Brand Thu, 12 Jan 2017 10:13:58 +0000
Log URL called by http_roster_admin JC Brand Thu, 12 Jan 2017 09:49:32 +0000
mod_candy: Provide websocket URI if mod_websocket is loaded, fall back to BOSH Kim Alvefur Tue, 10 Jan 2017 14:11:56 +0100
mod_auth_any: Remove unused imports Kim Alvefur Sun, 08 Jan 2017 11:29:13 +0100
mod_auth_any: Remove provider constructor, it's only called once anyways Kim Alvefur Sun, 08 Jan 2017 11:27:01 +0100
mod_auth_any: Ignore unused arguments, useful to show what arguments are given Kim Alvefur Sun, 08 Jan 2017 11:30:40 +0100
mod_measure_memory: Module is global, no need for a global hook Kim Alvefur Fri, 06 Jan 2017 17:07:01 +0100
mod_delay: Only add delay to messages of type chat or groupchat (fixes #811) tmolitor Sun, 08 Jan 2017 06:26:21 +0100
mod_presence_dedup/README: Add 'Alpha' label since this module is highly experimental and will break things Kim Alvefur Thu, 05 Jan 2017 03:44:44 +0100
mod_http_stats_stream/example.html: Update path to reflect last minute rename Kim Alvefur Wed, 04 Jan 2017 09:41:27 +0100
mod_http_stats_stream: Sends statistics from statsmanager over an HTTP event stream Kim Alvefur Wed, 04 Jan 2017 09:18:34 +0100
mod_storage_appendmap: Escape Lua keywords Kim Alvefur Mon, 02 Jan 2017 21:04:36 +0100
mod_storage_appendmap: Fix pattern meant to match valid Lua Names so such are escaped correctly Kim Alvefur Mon, 02 Jan 2017 21:03:56 +0100
mod_mam_muc: Use is_stanza from util.stanza if available Kim Alvefur Mon, 02 Jan 2017 20:10:37 +0100
mod_mam_muc: Remove TODO about logging presence since it can do that already Kim Alvefur Mon, 26 Dec 2016 15:43:32 +0100
mod_mam_muc: More room JID variable renaming for more consistency Kim Alvefur Thu, 22 Dec 2016 16:16:39 +0100
mod_mam_muc: Rename room and room JID variables for consistency Kim Alvefur Thu, 22 Dec 2016 13:40:24 +0100
mod_statsd: Import bare_sessions from the prosody global, using it as a global directly is deprecated Kim Alvefur Mon, 19 Dec 2016 07:51:23 +0100
mod_s2s_keysize_policy: Lower log message to a warning since it is not really a fatal error Kim Alvefur Mon, 19 Dec 2016 07:50:21 +0100
mod_pubsub_feeds: Load config option once Kim Alvefur Mon, 19 Dec 2016 07:49:40 +0100
mod_pubsub_feeds: Always approve unsubscription from unknown feeds Kim Alvefur Mon, 19 Dec 2016 07:49:12 +0100
mod_pubsub_feeds: Log pushes for unknown feeds to aid in manual unsubscription from them Kim Alvefur Mon, 19 Dec 2016 07:48:48 +0100
mod_storage_xmlarchive: Use util.stanza.is_stanza if available Kim Alvefur Mon, 19 Dec 2016 07:47:50 +0100
mod_block_strangers: Check that the table of directed presence exists before indexing it (fixes traceback) Kim Alvefur Mon, 19 Dec 2016 07:43:28 +0100
mod_firewall: More semicolons Kim Alvefur Fri, 16 Dec 2016 03:30:46 +0100
mod_smacks: Check if a session is an authenticated c2s session by looking for a username (fix for change in 0.10 9f70d35a1602) Kim Alvefur Thu, 15 Dec 2016 02:57:03 +0100
mod_firewall: Only call rostermanager if username is available (fixes #796) Kim Alvefur Tue, 13 Dec 2016 22:08:02 +0100
mod_firewall: Insert semicolons after some statements to prevent ambiguous syntax in output (fixes #797) Kim Alvefur Tue, 13 Dec 2016 16:57:16 +0100
mod_mam_muc: Remove some debug logging Kim Alvefur Sun, 04 Dec 2016 10:19:07 +0100
mod_profile: Add warning and debug logging in order to catch a weird event Kim Alvefur Sat, 03 Dec 2016 23:18:53 +0100
mod_firewall: Use the sender bare JID instead of 'to' for stanzas to self Kim Alvefur Sat, 03 Dec 2016 20:00:08 +0100
mod_track_muc_joins/README: Mention how the 210 status code for when the room rewrites the users nickname is not yet handled Kim Alvefur Sat, 03 Dec 2016 15:28:22 +0100
mod_firewall/README: Document SUBSCRIBED Kim Alvefur Fri, 02 Dec 2016 20:17:10 +0100
mod_track_muc_joins/README: Add some example code Kim Alvefur Sat, 03 Dec 2016 15:01:15 +0100
mod_log_messages: Add assert() to detect errors creating SQL table Matthew Wild Fri, 02 Dec 2016 20:47:11 +0000
mod_log_messages_sql: In 0.10ish, use 'messages' as default table name, override using 'log_messages_sql_table' if needed Matthew Wild Fri, 02 Dec 2016 19:06:37 +0000
mod_log_messages_sql/README: Point out incompatibility with 0.10 Kim Alvefur Fri, 02 Dec 2016 20:02:04 +0100
mod_storage_xmlarchive: Skip remaining dates correctly (fixes #790) Kim Alvefur Fri, 02 Dec 2016 17:39:11 +0100
mod_firewall: Allow conditions to end with a question mark Kim Alvefur Fri, 02 Dec 2016 11:45:10 +0100
mod_firewall: SUBSCRIBED - condition that is true if the receiver of a stanza is subscribed to the sender Kim Alvefur Wed, 30 Nov 2016 15:44:35 +0100
mod_firewall: Split import of rostermanager into its own dependency Kim Alvefur Wed, 30 Nov 2016 15:37:51 +0100
mod_pubsub_feeds: Ask for leases that expire after one day (Years after testing this module, I was still subscribed to a GNU Social instance) Kim Alvefur Mon, 28 Nov 2016 08:48:23 +0100
Add documentation for mod_block_outgoing Michael Vetter Sat, 26 Nov 2016 00:34:05 +0100
mod_storage_xmlarchive: Update copyright year Kim Alvefur Fri, 25 Nov 2016 23:22:24 +0100
mod_storage_xmlarchive: Find item indices for 'before' or 'after' queries and behave as if they were excluded if the items don't exist (thanks MattJ) Kim Alvefur Fri, 25 Nov 2016 23:17:13 +0100
mod_storage_xmlarchive: Open XML file later, just before it is needed Kim Alvefur Fri, 25 Nov 2016 23:11:07 +0100
mod_storage_xmlarchive: Check if item exists before checking if its fields Kim Alvefur Fri, 25 Nov 2016 23:08:18 +0100
mod_cloud_notify: added code to respond to the new event "smacks-ack-delayed" issued by mod_smacks when acks are delayed for a certain amount of time. This allows to send out notification requests before the read timeout or connection close event really happens, thus allowing conversations to be smoother. tmolitor Thu, 24 Nov 2016 01:15:08 +0100
mod_smacks: added new event "smacks-ack-delayed" used by mod_cloud_notify and extended the readme file accordingly (also mention mod_smacks_offline and mod_smacks_noerror in readme file) tmolitor Thu, 24 Nov 2016 00:47:32 +0100
mod_delay: initial commit tmolitor Tue, 22 Nov 2016 21:15:01 +0100
mod_smacks_noerror: Initial commit tmolitor Tue, 22 Nov 2016 21:14:47 +0100
mod_reload_components: add new module and README file. Camilo Mon, 21 Nov 2016 16:18:32 -0200
mod_firewall: README: Document conditions for groups and admins Matthew Wild Sat, 19 Nov 2016 16:08:58 +0000
mod_firewall: README: Clarify that it's possible to jump to chains defined outside of the current file Matthew Wild Sat, 19 Nov 2016 16:01:51 +0000
mod_firewall: README: Document dynamic '$local' zone Matthew Wild Sat, 19 Nov 2016 16:00:03 +0000
mod_firewall: README: Add more info about specifying rule set files Matthew Wild Sat, 19 Nov 2016 15:59:31 +0000
mod_firewall: INSPECT: support for literal substring search and expressions Matthew Wild Sat, 19 Nov 2016 15:52:32 +0000
mod_firewall: Fix for raw code expressions that contain escape-worthy characters Matthew Wild Sat, 19 Nov 2016 15:47:41 +0000
mod_pubsub_feeds: Add fixme for future Kim Alvefur Sat, 19 Nov 2016 19:40:29 +0100
mod_pubsub_feeds: Halt feed parsing when we see a node we already know about Kim Alvefur Sat, 19 Nov 2016 19:38:14 +0100
mod_pubsub_feeds: Check if node exists earlier and attempt to create it if not Kim Alvefur Sat, 19 Nov 2016 19:37:21 +0100
mod_pubsub_feeds: Get entry from list of entries (thanks Link Mauve) Kim Alvefur Sat, 19 Nov 2016 19:17:49 +0100
mod_pubsub_feeds: Use URL as ID if no id set. If that's not there either then hash stuff and call it a day Kim Alvefur Sat, 19 Nov 2016 19:07:53 +0100
mod_pubsub_feeds: Iterate over feed backwards due to most feeds being in reverse chronological order Kim Alvefur Sat, 19 Nov 2016 19:07:00 +0100
mod_pubsub_feeds/feeds.lib: Fix converting RSS items to more than one Atom entry (thanks walduhu) Kim Alvefur Sat, 19 Nov 2016 18:48:49 +0100
mod_pubsub_feeds: Remove default feeds Kim Alvefur Sat, 19 Nov 2016 17:43:26 +0100
mod_profile/README: Set a stage label Kim Alvefur Sat, 19 Nov 2016 00:56:40 +0100
mod_firewall/README: Remove mention of comments section from google code Kim Alvefur Sat, 19 Nov 2016 00:40:48 +0100
mod_firewall: Add default zone called '$local' containing all local hosts (dynamically) Matthew Wild Fri, 18 Nov 2016 17:22:28 +0000
mod_carbons: Comment about the priority Kim Alvefur Fri, 18 Nov 2016 10:22:28 +0100
mod_measure_message_length: Collect statistics on number of bytes, words and lines in messages Kim Alvefur Thu, 17 Nov 2016 23:13:59 +0100
mod_carbons: Adjust event hook priorities to be between mod_message and mod_firewall (see #669) Kim Alvefur Thu, 17 Nov 2016 23:10:29 +0100
mod_firewall: Rate limiting: Document 'entries' and add option to allow overflowing when full Matthew Wild Tue, 15 Nov 2016 21:55:12 +0000
mod_firewall: README: Update for LIMIT 'on' and document expression syntax Matthew Wild Tue, 15 Nov 2016 21:02:46 +0000
mod_firewall: Support for default values in stanza paths Matthew Wild Tue, 15 Nov 2016 21:02:04 +0000
mod_firewall: When compiling on the command-line with -v, ensure chain function names are unique and valid ids Matthew Wild Tue, 15 Nov 2016 15:01:14 +0000
mod_firewall: Allow prefixing script paths with 'module:' to specify path relative to module file Matthew Wild Tue, 15 Nov 2016 15:00:38 +0000
mod_firewall: Fix for when compiling on the command line and specifying multiple files Matthew Wild Tue, 15 Nov 2016 14:59:49 +0000
mod_firewall: Allow implicit defitions of chains in scripts if they begin with 'user/' Matthew Wild Tue, 15 Nov 2016 14:58:43 +0000
mod_firewall: INSPECT: Handle stanza:find() returning nil (i.e. path didn't match) Matthew Wild Tue, 15 Nov 2016 14:58:16 +0000
mod_firewall: INSPECT: Emit compilation error when the given stanza path is used for comparison but doesn't return a string Matthew Wild Tue, 15 Nov 2016 14:57:40 +0000
mod_throttle_unsolicited: Use existing local reference to origin Kim Alvefur Tue, 15 Nov 2016 09:01:03 +0100
mod_firewall: README: Fix example usage of BOUNCE Matthew Wild Tue, 15 Nov 2016 11:52:39 +0000
mod_storage_xmlarchive: Expand the summary a little bit Kim Alvefur Wed, 09 Nov 2016 16:16:44 +0100
mod_proxy65_whitelist: Only add proxy hosts enabled after module is loaded if allow_local_streamhosts = true Kim Alvefur Wed, 09 Nov 2016 14:11:16 +0100
mod_storage_muc_log: Separate out date collection into API method Kim Alvefur Wed, 09 Nov 2016 13:38:44 +0100
mod_storage_muc_log: Address luacheck warnings Kim Alvefur Wed, 09 Nov 2016 13:37:58 +0100
misc/munin/prosody_.lua: Add a line or two about usage Kim Alvefur Tue, 08 Nov 2016 00:16:39 +0100
Example SASL mechanism implementation Kim Alvefur Tue, 08 Nov 2016 00:15:02 +0100
misc: Add README stub Kim Alvefur Tue, 08 Nov 2016 00:14:02 +0100
misc/systemd: Experimental files for enabling socket activation Kim Alvefur Tue, 08 Nov 2016 00:09:56 +0100
misc: An experimental systemd service file Kim Alvefur Tue, 08 Nov 2016 00:09:06 +0100
mod_proxy65_whitelist: Remove unused variable [luacheck] Kim Alvefur Mon, 07 Nov 2016 17:35:21 +0100
mod_proxy65_whitelist: Add proxy hosts enabled after module is loaded (fixes #494) Kim Alvefur Mon, 07 Nov 2016 17:35:11 +0100
mod_webpresence: Check that top resources are set (fixes #665) Kim Alvefur Mon, 07 Nov 2016 17:27:18 +0100
mod_log_auth/README: Update regex for 9d43095d915f (fixes #764) Kim Alvefur Mon, 07 Nov 2016 17:24:07 +0100
mod_watchuntrusted: Fix backwards time comparison Kim Alvefur Sun, 06 Nov 2016 21:02:21 +0100
mod_onions: Reduce line count for redirect check Kim Alvefur Fri, 04 Nov 2016 22:35:09 +0100
mod_onions: Use typed config API Kim Alvefur Fri, 04 Nov 2016 22:33:31 +0100
mod_storage_xmlarchive: Fix name in datamanager monkeypatch (fixes #774) Kim Alvefur Fri, 04 Nov 2016 19:14:05 +0100
mod_firewall: Add conditions for testing whether a sender of a stanza is in the recipient's roster (or in a certain roster group) Matthew Wild Fri, 04 Nov 2016 12:46:11 +0000
mod_candy: Update to point to Candy v2.2.0 Kim Alvefur Wed, 02 Nov 2016 20:42:27 +0100
mod_seclabels/README: Note that this only serves the catalogue, eg mod_firewall would be doing enforcement Kim Alvefur Sat, 29 Oct 2016 21:00:47 +0200
mod_track_muc_joins: Bump priority up over mod_presence to ensure event is caught Kim Alvefur Thu, 20 Oct 2016 22:07:50 +0200
mod_carbons: Fix logic presendence Kim Alvefur Tue, 18 Oct 2016 14:59:02 +0200
Add mod_http_authentication.lua JC Brand Mon, 17 Oct 2016 13:03:38 +0000
New module: mod_http_rest.lua JC Brand Mon, 17 Oct 2016 12:56:05 +0000
mod_track_muc_joins: Check if the map of directed presence exists earlier (fixes traceback due to precedence error) (thanks Link Mauve) Kim Alvefur Sat, 15 Oct 2016 21:16:43 +0200
mod_http_upload_external: Add README Matthew Wild Thu, 13 Oct 2016 18:58:53 +0100
mod_http_upload_external: Add share.php example implementation Matthew Wild Thu, 13 Oct 2016 18:58:34 +0100
mod_http_upload_external: Variant of mod_http_upload that delegates HTTP handling to other server using signed URLs Kim Alvefur Thu, 13 Oct 2016 18:57:15 +0200
mod_e2e_policy: Do not reply to error stenzas Michel Le Bihan Thu, 13 Oct 2016 16:53:40 +0200
mod_pubsub_hub/README: Update specification link Kim Alvefur Thu, 13 Oct 2016 12:26:45 +0200
mod_mam_muc/README: Mention store name Kim Alvefur Wed, 12 Oct 2016 18:38:09 +0200
mod_mam_muc/README: Defer to main documentation site for storage docs Kim Alvefur Wed, 12 Oct 2016 14:07:37 +0200
mod_mam_muc/README: Try to clarify storage example Kim Alvefur Wed, 12 Oct 2016 13:55:19 +0200
mod_http_upload/README: Mention the new HTTP parser limit on body/upload size Kim Alvefur Sat, 08 Oct 2016 14:44:56 +0200
Add information about ImageMagick dependency Michael Vetter Thu, 15 Sep 2016 13:36:32 +0200
mod_throttle_unsolicited: Add support for throttling unsolicited messages on incoming s2s connections Kim Alvefur Tue, 04 Oct 2016 16:18:06 +0200
Add some documentation stubs Kim Alvefur Sat, 01 Oct 2016 20:34:43 +0200
mod_compat_bind: Use non-deprecated way to access core_process_stanza (thanks Roi) Kim Alvefur Sat, 01 Oct 2016 17:44:30 +0200
mod_server_contact_info/README: Update Kim Alvefur Sat, 01 Oct 2016 17:20:31 +0200
mod_server_contact_info: Add copyright header Kim Alvefur Sat, 01 Oct 2016 17:16:39 +0200
mod_server_contact_info: Use more explicit value data format for dataform Kim Alvefur Sat, 01 Oct 2016 17:16:23 +0200
mod_server_contact_info: Log error when no addresses or admins are set Kim Alvefur Sat, 01 Oct 2016 17:15:03 +0200
mod_server_contact_info: Include both global and local admins in fallback mode Kim Alvefur Sat, 01 Oct 2016 17:13:57 +0200
mod_admin_blocklist/README: Turns out autolink.lua doesn't know about official modules Kim Alvefur Sat, 01 Oct 2016 01:09:31 +0200
mod_admin_blocklist/README: Autolinks! Kim Alvefur Sat, 01 Oct 2016 01:07:58 +0200
mod_admin_blocklist/README: Actually, it doesn't need to be reloaded Kim Alvefur Sat, 01 Oct 2016 01:07:46 +0200
mod_admin_blocklist: Do block check only when a stanza is about to trigger a new outgoing s2s connection Kim Alvefur Sat, 01 Oct 2016 00:59:15 +0200
Proper markdown syntax JC Brand Wed, 28 Sep 2016 15:15:21 +0000
Add labels JC Brand Wed, 28 Sep 2016 15:11:15 +0000
Rename README to README.markdown JC Brand Wed, 28 Sep 2016 14:55:07 +0000
mod_carbons: Fix inverted logic (Thanks Ge0rg) Kim Alvefur Fri, 23 Sep 2016 16:23:14 +0200
mod_carbons: Compare with correct variable Kim Alvefur Fri, 23 Sep 2016 14:05:51 +0200
mod_carbons: Make the conditions for ignoring MUC PMs more specific (fixes #744) Kim Alvefur Fri, 23 Sep 2016 14:01:44 +0200
mod_onions: Prevent s2s_secure_auth policy enforcement from rejecting .onion connections Kim Alvefur Fri, 23 Sep 2016 13:20:49 +0200
mod_onions: Hook event using moduleapi Kim Alvefur Fri, 23 Sep 2016 13:18:14 +0200
mod_onions: Remove capture of final period (stripped by util.jid) Kim Alvefur Fri, 23 Sep 2016 11:57:07 +0200
mod_onions: Escape period in pattern Kim Alvefur Fri, 23 Sep 2016 11:54:30 +0200
mod_track_muc_joins: Use correct number in comment Kim Alvefur Thu, 22 Sep 2016 14:35:43 +0200
mod_statistics: Add a read timeout handler that keeps the connection alive (fixes #742) Kim Alvefur Mon, 19 Sep 2016 19:36:19 +0200
mod_statistics/stats: Guard usage of module:get_option() so we only call it when Prosody is running Matthew Wild Sun, 18 Sep 2016 18:53:09 +0100
mod_storage_ldap: Handle being passed an explicit storage "type" (fixes #654) Kim Alvefur Sat, 17 Sep 2016 18:04:46 +0200
mod_spam_reporting: Include jid in event Kim Alvefur Sun, 11 Sep 2016 00:09:52 +0200
mod_measure_storage: Experimental new module to measure storage API operations (requires 0.10) Matthew Wild Wed, 31 Aug 2016 16:24:32 +0100
mod_log_slow_events: Add metric to monitor number of slow events Matthew Wild Wed, 31 Aug 2016 11:29:26 +0100
mod_register_dnsbl: Add README Kim Alvefur Tue, 30 Aug 2016 15:15:24 +0200
mod_atom: Expose Microbloging PEP data over HTTP Kim Alvefur Mon, 29 Aug 2016 23:11:05 +0200
mod_mam: Check that user exists (#731) Kim Alvefur Mon, 29 Aug 2016 10:51:08 +0200
mod_presence_cache: Ignore stanzas to self (fixes traceback on probe to self) Kim Alvefur Mon, 29 Aug 2016 01:06:42 +0200
mod_storage_xmlarchive/README: Should work in 0.9 now Kim Alvefur Wed, 24 Aug 2016 00:36:54 +0200
mod_storage_xmlarchive: Determine if a message is the first of day by checking if the list file exists before Kim Alvefur Tue, 23 Aug 2016 23:39:57 +0200
mod_storage_xmlarchive: Include the missing append_raw() for 0.9 compatibility Kim Alvefur Tue, 23 Aug 2016 17:54:00 +0200
mod_http_upload: Handle case of non-existant path Kim Alvefur Tue, 23 Aug 2016 02:13:34 +0200
mod_http_upload: Add a comment Kim Alvefur Tue, 23 Aug 2016 02:09:32 +0200
mod_http_upload: Construct the upload slot URL using the LuaSocket URL library (fixes #717) Kim Alvefur Tue, 23 Aug 2016 00:44:14 +0200
mod_http_upload: Warn if upload size limit set higher than body size limit in http parser (applies to 0.10+) Kim Alvefur Sat, 20 Aug 2016 21:59:39 +0200
mod_http_upload: Mention modules_enabled, but no example Kim Alvefur Sat, 20 Aug 2016 18:33:43 +0200
mod_spam_reporting: Correctly check <text> child, not <reason> Kim Alvefur Sat, 20 Aug 2016 17:44:44 +0200
mod_spam_reporting/README: Mention the event. Kim Alvefur Sat, 20 Aug 2016 17:22:32 +0200
mod_spam_reporting: Apply JID prepping Kim Alvefur Sat, 20 Aug 2016 17:20:52 +0200
mod_spam_reporting: Add Copyright header Kim Alvefur Sat, 20 Aug 2016 17:20:08 +0200
mod_spam_reporting: Remove unused import of util.stanza [luacheck] Kim Alvefur Sat, 20 Aug 2016 17:19:10 +0200
mod_spam_reporting/README: Set Beta tag Kim Alvefur Sat, 20 Aug 2016 17:18:25 +0200
mod_spam_reporting: Fire an event to ease processing from other modules Kim Alvefur Sat, 20 Aug 2016 17:15:50 +0200
mod_spam_reporting: Continue looking for spam reports even when one <item> does not have one Kim Alvefur Sat, 20 Aug 2016 17:15:14 +0200
mod_spam_reporting: Hook the blocking action, not blocklist fetching Kim Alvefur Sat, 20 Aug 2016 17:13:43 +0200
mod_track_muc_joins: Fix saving the room nick (was using the room node) Kim Alvefur Thu, 18 Aug 2016 20:39:14 +0200
mod_filter_words: Very basic module in its early stages, to filter words in messages Matthew Wild Thu, 18 Aug 2016 10:25:29 +0100
mod_block_registrations/README: Correct name of option (thanks Milan*) Kim Alvefur Sat, 13 Aug 2016 18:19:17 +0200
mod_storage_xmlarchive: Fix date pattern in purge (related to #725) Kim Alvefur Sat, 13 Aug 2016 16:23:25 +0200
mod_mam: Log messages from local clients on the clients session Kim Alvefur Fri, 12 Aug 2016 18:20:08 +0200
mod_spam_reporting/README: Fix syntax mistakenly normalized by pandoc Kim Alvefur Tue, 09 Aug 2016 19:53:55 +0200
mod_spam_reporting: Add README Kim Alvefur Tue, 09 Aug 2016 19:52:01 +0200
mod_spam_reporting: Fix syntax [luacheck] Kim Alvefur Tue, 09 Aug 2016 17:37:31 +0200
mod_spam_reporting: Basic implementation of XEP-0377: Spam Reporting Kim Alvefur Tue, 09 Aug 2016 17:36:02 +0200
mod_http_hostaliases: Give HTTP hosts additional aliases Kim Alvefur Tue, 09 Aug 2016 14:23:30 +0200
mod_track_muc_joins: Keep the nickname around Kim Alvefur Sun, 31 Jul 2016 17:59:13 +0200
mod_cloud_notify: One log message per push sent (happy now Ge0rg?) Kim Alvefur Thu, 28 Jul 2016 14:47:28 +0200
mod_cloud_notify: Log when sending notifications Kim Alvefur Thu, 28 Jul 2016 13:18:46 +0200
mod_cloud_notify: Store data for corret user (origin is not correct here) Kim Alvefur Thu, 28 Jul 2016 13:13:08 +0200
mod_cloud_notify: Save data after changes Kim Alvefur Thu, 28 Jul 2016 12:37:20 +0200
mod_cloud_notify: Abort and return error if unable to read storage to prevent loss of existing but unreachable data Kim Alvefur Thu, 28 Jul 2016 12:36:59 +0200
mod_cloud_notify: Log message if no dataform is found Kim Alvefur Thu, 28 Jul 2016 12:35:57 +0200
mod_cloud_notify: Log message when 'jid' is missing from enable request Kim Alvefur Thu, 28 Jul 2016 12:34:15 +0200
mod_rawdebug: Simplify, remove telnet command, log every single byte Kim Alvefur Thu, 28 Jul 2016 12:14:33 +0200
mod_cloud_notify: Retrieve data form by name and namespace so unknown elements are ignored Kim Alvefur Thu, 28 Jul 2016 12:12:23 +0200
mod_cloud_notify: Cache <enable> in local Kim Alvefur Thu, 28 Jul 2016 12:10:09 +0200
mod_cloud_notify: Apply pre-serialization to publish-options Kim Alvefur Tue, 26 Jul 2016 13:29:51 +0200
mod_cloud_notify: Add some logging when a client attempts to enable push notifications Kim Alvefur Tue, 26 Jul 2016 13:08:44 +0200
mod_smacks: Signal that we're about to send an ack request from read timeout event to prevent a duplicate request from outgoing stanza filter Kim Alvefur Tue, 26 Jul 2016 12:37:04 +0200
mod_cloud_notify/README: Reflow text Kim Alvefur Tue, 26 Jul 2016 11:49:57 +0200
mod_cloud_notify/README: Let's call it Beta Kim Alvefur Tue, 26 Jul 2016 11:49:49 +0200
mod_cloud_notify/README: Add compatibility section Kim Alvefur Tue, 26 Jul 2016 11:49:22 +0200
mod_cloud_notify: Update copyright year Kim Alvefur Tue, 26 Jul 2016 11:42:57 +0200
mod_cloud_notify: Use typed config API Kim Alvefur Tue, 26 Jul 2016 11:42:47 +0200
mod_storage_muconference_readonly: Use the correct store name, and add description. Emmanuel Gil Peyrot Sun, 24 Jul 2016 17:17:06 +0100
mod_storage_ejabberd_readonly: Fix the key for the private store, it’s node:namespace but just namespace in Ejabberd Emmanuel Gil Peyrot Sun, 24 Jul 2016 17:14:13 +0100
mod_log_rate: Fix to actually use module methods Kim Alvefur Tue, 19 Jul 2016 00:01:58 +0200
mod_host_status_heartbeat/README: Correct module name Kim Alvefur Thu, 14 Jul 2016 17:42:31 +0200
mod_host_status_check/README: Linkify module names Kim Alvefur Thu, 14 Jul 2016 17:40:46 +0200
mod_invite: Serve CSS correctly Kim Alvefur Fri, 08 Jul 2016 23:58:10 +0200
mod_invite: Add explicit dependency on mod_adhoc to make sure it is loaded Kim Alvefur Fri, 08 Jul 2016 23:57:20 +0200
mod_invite: Use XML/HTML entity escaping from util.stanza Kim Alvefur Fri, 08 Jul 2016 23:56:42 +0200
mod_privacy_lists/README: Link to mod_blocklist Kim Alvefur Fri, 08 Jul 2016 23:42:30 +0200
mod_http_muc_log: Find next and previous date with date index if this is supported by the storage driver Kim Alvefur Fri, 08 Jul 2016 22:40:30 +0200
mod_http_muc_log: Link to next day with content, regardless of type (simplifes) Kim Alvefur Fri, 08 Jul 2016 22:39:41 +0200
mod_s2s_auth_samecert: Log which s2sout has a matching cert Kim Alvefur Fri, 08 Jul 2016 22:37:48 +0200
mod_vjud/README: Use autolinking Kim Alvefur Fri, 08 Jul 2016 22:35:31 +0200
mod_blocking/README: Use magic autolinking Kim Alvefur Fri, 08 Jul 2016 22:35:13 +0200
mod_http_upload: Add disco identity Matthew Wild Mon, 04 Jul 2016 10:38:56 +0100
Correct short description key to 'summary' Kim Alvefur Sat, 02 Jul 2016 17:39:30 +0200
mod_http_host_status_check: Bump default timeout threshold to 10s (from 5s). Heartbeats default to every 5s. Matthew Wild Sat, 02 Jul 2016 16:05:02 +0100
mod_http_host_status_check: Fix some luacheck warnings Matthew Wild Sat, 02 Jul 2016 16:04:35 +0100
mod_http_host_status_check: Emit log message when host status is not the same as last time we looked Matthew Wild Sat, 02 Jul 2016 16:04:06 +0100
mod_storage_ejabberdsql_readonly, mod_storage_muconference_readonly: Actually fix the links. Emmanuel Gil Peyrot Fri, 01 Jul 2016 00:31:09 +0100
mod_storage_ejabberdsql_readonly, mod_storage_muconference_readonly: Make links use the better syntax. Emmanuel Gil Peyrot Fri, 01 Jul 2016 00:19:14 +0100
mod_storage_ejabberdsql_readonly, mod_storage_muconference_readonly: Fix table rendering. Emmanuel Gil Peyrot Fri, 01 Jul 2016 00:09:57 +0100
mod_storage_ejabberdsql_readonly: Initial commit Emmanuel Gil Peyrot Thu, 30 Jun 2016 05:27:02 +0100
mod_storage_muconference_readonly: Initial commit Emmanuel Gil Peyrot Thu, 30 Jun 2016 05:22:12 +0100
mod_host_status_check: Remove debug log message from testing Matthew Wild Wed, 29 Jun 2016 16:03:24 +0100
mod_host_status_heartbeat: Remove FIXME comment from testing Matthew Wild Wed, 29 Jun 2016 16:03:01 +0100
Three new modules: mod_host_status_check, mod_host_status_heartbeat and mod_http_host_status_check Matthew Wild Tue, 28 Jun 2016 22:33:13 +0100
mod_pep_vcard_png_avatar: Add a README Michel Le Bihan Sun, 26 Jun 2016 18:20:25 +0200
mod_pep_vcard_png_avatar: Fix Lua warnings Michel Le Bihan Fri, 24 Jun 2016 22:06:56 +0200
mod_pep_vcard_png_avatar: Initial commit Michel Le Bihan Fri, 24 Jun 2016 19:16:01 +0200
mod_http_upload/README: Simplify instructions, show only one method Kim Alvefur Fri, 24 Jun 2016 14:35:14 +0200
mod_privacy_lists: Fix selecting the top resource (fixes #694) Kim Alvefur Wed, 22 Jun 2016 22:27:22 +0200
mod_e2e_policy: Fix README markdown issue Michel Le Bihan Tue, 14 Jun 2016 19:02:00 +0200
mod_e2e_policy: Initial commit Michel Le Bihan Tue, 14 Jun 2016 18:03:05 +0200
mod_http_roster_admin: Also log if the status error is 0 (Connection refused) JC Brand Tue, 14 Jun 2016 14:15:59 +0000
mod_http_roster_admin: Also log if the status error is 0 (Connection refused) JC Brand Tue, 14 Jun 2016 14:13:30 +0000
mod_statistics: Add 'statistics_meminfo_interval' option to control the number of seconds between calls to mallinfo(). Between calls, cached results are used. Matthew Wild Mon, 13 Jun 2016 13:15:07 +0100
mod_http_upload: Log if file size exceeds limit Kim Alvefur Sun, 12 Jun 2016 03:21:48 +0200
mod_http_upload: Add additional debug logging Kim Alvefur Sun, 12 Jun 2016 02:51:08 +0200
mod_pep_vcard_avatar: Include user field in event Kim Alvefur Fri, 10 Jun 2016 14:58:39 +0200
mod_storage_appendmap: Prevent _ENV = false Kim Alvefur Thu, 09 Jun 2016 11:47:55 +0200
mod_s2s_auth_samecert: Authenticate incoming s2s connection if certificate matches that of an established outgoing s2s connection Kim Alvefur Thu, 09 Jun 2016 11:46:45 +0200
mod_register_dnsbl: Include more information in log message Kim Alvefur Thu, 09 Jun 2016 11:32:52 +0200
mod_log_rate: Use moduleapi Kim Alvefur Thu, 09 Jun 2016 11:32:23 +0200
mod_cloud_notify: Enable persistent storage of user notification settings Kim Alvefur Mon, 06 Jun 2016 15:58:41 +0200
mod_cloud_notify: Advertise feature on bare jid disco (thanks iNPUTmice) Kim Alvefur Mon, 06 Jun 2016 15:25:29 +0200
mod_cloud_notify/README: Fixup markdown Kim Alvefur Fri, 03 Jun 2016 15:28:38 +0200
mod_cloud_notify: default false for sending body and sender Chris Ballinger Thu, 02 Jun 2016 14:07:22 -0700
mod_s2s_auth_dane: Use util.async if available (current prosody trunk) Kim Alvefur Wed, 01 Jun 2016 22:33:51 +0200
mod_block_strangers: Allow stanzas form jids the user has sent directed presence to Kim Alvefur Wed, 01 Jun 2016 14:50:39 +0200
mod_benchmark_storage: Switch to an invalid host and inject a stub host object Kim Alvefur Wed, 01 Jun 2016 14:34:30 +0200
mod_benchmark_storage: Put hostname in a variable Kim Alvefur Wed, 01 Jun 2016 14:33:57 +0200
mod_http_upload: Return nil if no upload slot is found (should prevent conflicts between multiple instances on the same path) Kim Alvefur Tue, 31 May 2016 17:24:59 +0200
mod_http_upload: Demote some errors to warnings Kim Alvefur Tue, 31 May 2016 17:13:48 +0200
mod_http_upload: Add more logging Kim Alvefur Tue, 31 May 2016 17:10:46 +0200
mod_list_inactive/README: Describe what the dependency does Kim Alvefur Tue, 31 May 2016 16:15:54 +0200
mod_list_inactive/README: Fixup markdown Kim Alvefur Tue, 31 May 2016 16:15:25 +0200
mod_list_inactive/README: Change extension to .markdown currently required by the site generator Kim Alvefur Tue, 31 May 2016 16:00:47 +0200
mod_list_inactive: Add README.md (fixes issue #684 - thanks t2d2!) Matthew Wild Tue, 31 May 2016 11:45:59 +0100
mod_s2s_auth_monkeysphere: Query Monkeysphere asynchronously if util.async is available Kim Alvefur Mon, 30 May 2016 16:44:31 +0200
mod_s2s_auth_dane: Move pausing code to a function Kim Alvefur Sat, 28 May 2016 16:55:43 +0200
Backed out changeset f00cbfb812cd, it only half-worked and broke things Kim Alvefur Sat, 28 May 2016 13:34:43 +0200
mod_storage_xmlarchive: Pass a default namespace to xmppstream so result items default to xmlns = nil (fixes non-mam use, like mod_mam_muc sending history) Kim Alvefur Fri, 27 May 2016 18:25:17 +0200
mod_s2s_auth_dane: Remove unused local Kim Alvefur Thu, 26 May 2016 15:36:19 +0200
mod_s2s_auth_dane: Attempt a new approach to async lookups that doesn't depend on connection pausing Kim Alvefur Thu, 26 May 2016 15:35:52 +0200
mod_s2s_auth_dane: Make sure dane field has correct type Kim Alvefur Thu, 26 May 2016 15:31:32 +0200
mod_vjud: Fix missing comma (thanks Tobias) Kim Alvefur Tue, 24 May 2016 11:59:25 +0200
mod_mam_muc: Fix previous commit Kim Alvefur Sun, 22 May 2016 00:06:21 +0200
mod_mam_muc: Fix order of arguments for archive API Kim Alvefur Sun, 22 May 2016 00:00:46 +0200
mod_presence_cache: Add copyright header Kim Alvefur Wed, 11 May 2016 23:13:03 +0200
mod_presence_cache: Also cache the 'show' value Kim Alvefur Wed, 11 May 2016 23:12:51 +0200
mod_log_mark: Try to prevent timer drift Kim Alvefur Sun, 08 May 2016 18:05:41 +0200
mod_log_mark: Make a global module (should only be loaded once anyways) Kim Alvefur Sun, 08 May 2016 16:57:44 +0200
mod_storage_memory: Fix copypaste error Kim Alvefur Sat, 07 May 2016 13:38:43 +0200
mod_storage_memory: Implement 'add_keys' method of map stores (required for rosters in 0.10+) Kim Alvefur Sat, 07 May 2016 13:37:03 +0200
mod_graceful_shutdown: Experiment in improving the shutdown experience Kim Alvefur Thu, 05 May 2016 15:43:01 +0200
Tag last commit available on Google Code for future reference Kim Alvefur Wed, 04 May 2016 15:11:12 +0200
mod_auth_phpbb3: Add support for verifying bcrypt hashes (thanks bios) Kim Alvefur Sat, 30 Apr 2016 19:09:45 +0200
mod_munin/README: Mention how to enable statsmanager (pending docs for this) Kim Alvefur Wed, 27 Apr 2016 21:48:13 +0200
mod_munin/README: Fix config file syntax (thanks mt) Kim Alvefur Wed, 27 Apr 2016 10:09:56 +0200
Merge with Link Mauve Kim Alvefur Sun, 17 Apr 2016 21:41:48 +0200
mod_idlecompat: Reference the correct XEP (256, not 12) and drop a redundant check Emmanuel Gil Peyrot Sat, 16 Apr 2016 12:48:00 +0100
mod_http_logging: Fix endless loop on 0.9.x (Thanks Mint) Kim Alvefur Sat, 16 Apr 2016 20:21:13 +0200
mod_s2s_keepalive/README: Give language hints to rendering for syntax hilighting Kim Alvefur Sat, 16 Apr 2016 14:43:06 +0200
Add mod_http_roster_admin JC Brand Fri, 15 Apr 2016 16:59:27 +0000
Merge JC Brand Fri, 15 Apr 2016 13:59:45 +0000
mod_auth_http_async: Fall back to non-async calling of http_auth_url JC Brand Fri, 15 Apr 2016 13:45:01 +0000
mod_track_muc_joins: Skip creating room map if leaving a room and it does not exist Kim Alvefur Wed, 13 Apr 2016 11:53:44 +0200
mod_track_muc_joins: Only check directed presence when joining (would be gone when leaving) Kim Alvefur Wed, 13 Apr 2016 11:52:51 +0200
mod_track_muc_joins: Check directed presence Kim Alvefur Tue, 12 Apr 2016 16:05:21 +0200
mod_presence_dedup: Attempt at saving bandwith by deduplicating presence stanzas Kim Alvefur Sun, 03 Apr 2016 17:09:03 +0200
mod_smacks/README: Too buggy for a "Beta" label Kim Alvefur Sun, 03 Apr 2016 14:42:54 +0200
mod_presence_cache: Only check set set is empty if it exists Kim Alvefur Sun, 03 Apr 2016 00:55:53 +0200
mod_presence_cache: Forget about cached presence when receiving unavailable Kim Alvefur Sun, 03 Apr 2016 00:37:11 +0200
mod_pep_vcard_avatar: Fix typo [luacheck] Kim Alvefur Sun, 03 Apr 2016 00:21:16 +0200
mod_pep_vcard_avatar: Replace PHOTO and NICKNAME tags instead of modifying them in-place Kim Alvefur Sun, 03 Apr 2016 00:19:51 +0200
mod_pep_vcard_avatar: Return early if no vcard is given Kim Alvefur Sun, 03 Apr 2016 00:19:11 +0200
mod_smacks: Fix sending <r> after stanzas while not creating multiple timers (thanks Thilo) Kim Alvefur Sat, 02 Apr 2016 20:03:30 +0200
mod_presence_cache: Switch to using util.cache for limiting size of cache Kim Alvefur Fri, 01 Apr 2016 15:18:56 +0200
mod_presence_cache: Remove caching of full presence Kim Alvefur Fri, 01 Apr 2016 15:15:56 +0200
mod_presence_cache: Check stanzas only from s2sin (not needed, even with mod_bidi) Kim Alvefur Fri, 01 Apr 2016 15:11:25 +0200
mod_auth_external/README: Update link from google code to hg.prosody.im Kim Alvefur Thu, 31 Mar 2016 14:48:30 +0200
mod_throttle_unsolicited: Remove unused local [luacheck] Kim Alvefur Wed, 30 Mar 2016 11:12:01 +0200
mod_throttle_unsolicited: Skip checking messages to self Kim Alvefur Wed, 30 Mar 2016 10:54:47 +0200
mod_cloud_notify: added ability to notify even if the session is hibernated by mod_smacks tmolitor Tue, 29 Mar 2016 19:47:08 +0200
mod_smacks: added new events for hibernation start/end tmolitor Sun, 27 Mar 2016 16:13:20 +0200
mod_migrate: Check that the hostname is known, or yell and abort (thanks Link Mauve) Kim Alvefur Sun, 27 Mar 2016 20:09:29 +0200
mod_sift/README: Mention the related XEP in the text so modules.prosody.im can pick it up Kim Alvefur Sat, 26 Mar 2016 23:25:07 +0100
mod_pubsub_feeds.lua: util.xml not uit.xml Michael Töglhofer Tue, 22 Mar 2016 10:55:07 +0100
mod_smacks: Prevent queuing multiple <r> Kim Alvefur Mon, 21 Mar 2016 14:08:03 +0100
mod_register_dnsbl: Fix matching pattern (Thanks Ge0rG) Kim Alvefur Mon, 21 Mar 2016 13:18:04 +0100
mod_pubsub_feeds: Remove unused imports [luacheck] Kim Alvefur Sun, 20 Mar 2016 12:38:22 +0100
mod_pubsub_feeds: Use correct loop variable Kim Alvefur Sun, 20 Mar 2016 12:37:56 +0100
mod_pubsub_feeds: Switch to use util.xml for parsing feeds and include RSS to Atom translation code from lua-feeds Kim Alvefur Sun, 20 Mar 2016 12:32:45 +0100
mod_firewall: Fix another unprotected use of util.cache Matthew Wild Fri, 18 Mar 2016 09:59:42 +0000
mod_firewall: Don't use util.cache unless it's needed, and add explanatory error if it is not available Matthew Wild Fri, 18 Mar 2016 09:57:09 +0000
mod_firewall: LOG uses session.log if available Matthew Wild Fri, 18 Mar 2016 09:51:01 +0000
mod_firewall: Add support for throttling based on user-defined properties (experimental) Matthew Wild Fri, 18 Mar 2016 09:47:52 +0000
mod_firewall: Allow underscore in mark names (thanks Ge0rG) Matthew Wild Fri, 18 Mar 2016 09:45:02 +0000
mod_firewall: Fix syntax error Matthew Wild Thu, 17 Mar 2016 21:30:09 +0000
mod_firewall: Move meta() function to main module, and make it a global so libs can use it Matthew Wild Thu, 17 Mar 2016 21:29:07 +0000
mod_firewall: Add comment to document idsafe() Matthew Wild Thu, 17 Mar 2016 21:27:24 +0000
mod_presence_cache: Remove info-level debug message Kim Alvefur Fri, 18 Mar 2016 01:18:16 +0100
mod_smacks: Adjust filter priorities to avoid conflict with mod_websocket Kim Alvefur Thu, 17 Mar 2016 22:42:11 +0100
Update READMEs to indicate that async requires trunk (dropped from prosody 0.10) Kim Alvefur Thu, 17 Mar 2016 18:13:28 +0100
mod_throttle_unsolicited: Mark sessions so they can be matched with 'ORIGIN_MARKED: throttle_unsolicited' by mod_firewall Kim Alvefur Thu, 17 Mar 2016 16:45:27 +0100
mod_firewall: Correct zone condition to check bare JID Kim Alvefur Thu, 17 Mar 2016 14:45:08 +0100
mod_firewall: Disable more realistic output by default, activated by adding a -v flag Kim Alvefur Thu, 17 Mar 2016 14:33:14 +0100
mod_firewall: Make prosodyctl command output more realistic source (not guaranteed to work) Kim Alvefur Thu, 17 Mar 2016 14:20:06 +0100
mod_firewall: Fix usage of incorrect variable current_time in ORIGIN_MARKED condition (thanks Ge0rG) Matthew Wild Thu, 17 Mar 2016 12:27:48 +0000
Merge Matthew Wild Thu, 17 Mar 2016 12:11:12 +0000
mod_firewall: README: Note about marks applying to sessions, not JIDs Matthew Wild Thu, 17 Mar 2016 12:10:50 +0000
mod_firewall: Support for defining extra chains in the config file Matthew Wild Thu, 17 Mar 2016 12:09:20 +0000
mod_register_dnsbl: Initial commit of module to check users registering against an DNS block list Kim Alvefur Thu, 17 Mar 2016 13:05:38 +0100
mod_firewall: README: Improve chain documentation Matthew Wild Thu, 17 Mar 2016 11:51:05 +0000
mod_firewall: README: Document INSPECT's pattern matching ability Matthew Wild Thu, 17 Mar 2016 11:39:43 +0000
mod_firewall: INSPECT: Support for pattern matches (confusingly using ~= instead of =) Matthew Wild Thu, 17 Mar 2016 11:37:19 +0000
mod_firewall: README: Document session marking Matthew Wild Thu, 17 Mar 2016 11:33:57 +0000
mod_firewall: Add support for session marking (MARK_ORIGIN, UNMARK_ORIGIN, ORIGIN_MARKED) Matthew Wild Thu, 17 Mar 2016 11:27:10 +0000
mod_firewall: JUMP_CHAIN: Fix implementation to match docs (i.e. continue processing current chain if stanza not handled) Matthew Wild Thu, 17 Mar 2016 11:26:20 +0000
mod_firewall: README: Document JUMP_CHAIN Matthew Wild Thu, 17 Mar 2016 11:25:01 +0000
mod_firewall: README: Improve chain usage example comments Matthew Wild Thu, 17 Mar 2016 11:24:41 +0000
mod_firewall: README: Add note about user-defined chains Matthew Wild Thu, 17 Mar 2016 11:24:20 +0000
mod_firewall: README: Add note about time functions using server's local time Matthew Wild Thu, 17 Mar 2016 11:23:13 +0000
mod_firewall: Allow actions to have underscores in their names Matthew Wild Thu, 17 Mar 2016 11:22:49 +0000
mod_firewall: Add 'timestamp' dep to get current_timestamp Matthew Wild Thu, 17 Mar 2016 11:22:35 +0000
mod_firewall: Make idsafe() a global function so libraries can re-use it Matthew Wild Thu, 17 Mar 2016 11:22:18 +0000
Merge Matthew Wild Wed, 16 Mar 2016 12:55:47 +0000
mod_storage_memory: Support for empty username stores Matthew Wild Wed, 16 Mar 2016 12:55:25 +0000
mod_firewall: README: Document chains Matthew Wild Wed, 16 Mar 2016 12:43:17 +0000
mod_firewall: README: Add note about BOUNCE and error stanzas/iq results Matthew Wild Wed, 16 Mar 2016 12:42:51 +0000
mod_firewall: BOUNCE: Don't bounce error stanzas or iq results Matthew Wild Wed, 16 Mar 2016 12:42:17 +0000
mod_firewall: README: Document LOG's ability to take meta expressions Matthew Wild Wed, 16 Mar 2016 11:46:47 +0000
mod_firewall: README: Add warning about COPY action's ability to cause loops (thanks Ge0rG) Matthew Wild Wed, 16 Mar 2016 11:46:20 +0000
mod_smacks: Log when sending <r> from read timeout event (0.10+) Kim Alvefur Wed, 16 Mar 2016 13:30:03 +0100
mod_smacks: Keep timer object around and stop it when needed (trunk only) Kim Alvefur Wed, 16 Mar 2016 13:29:28 +0100
mod_smacks: Increase delay for starting s2s smacks to a non-zero value Kim Alvefur Wed, 16 Mar 2016 13:27:40 +0100
mod_smacks: Go back to sending ack requests from a timer a moment after a stanza was sent Kim Alvefur Wed, 16 Mar 2016 13:26:21 +0100
mod_smacks: Drop stanzas instead of turning them into the empty string Kim Alvefur Wed, 16 Mar 2016 13:14:01 +0100
mod_firewall: tostring() the results of meta expressions Matthew Wild Wed, 16 Mar 2016 11:09:46 +0000
mod_track_muc_joins: Add missing imports (thanks Ge0rG) Kim Alvefur Wed, 16 Mar 2016 11:42:40 +0100
mod_log_auth: Include username, if known Kim Alvefur Tue, 15 Mar 2016 16:46:44 +0100
mod_http_muc_log: Add XMPP URI link for joining the current room Kim Alvefur Tue, 15 Mar 2016 16:46:02 +0100
mod_throttle_unsolicited: Limit rate of unsolicited messages sent to non-contacts Kim Alvefur Mon, 14 Mar 2016 13:36:50 +0100
mod_track_muc_joins: Module to keep track of joined MUC rooms Kim Alvefur Mon, 14 Mar 2016 13:36:12 +0100
mod_firewall: Silence warning about empty if branch [luacheck] Kim Alvefur Fri, 11 Mar 2016 18:52:48 +0100
mod_firewall: Silence warnings about unused arguments [luacheck] Kim Alvefur Fri, 11 Mar 2016 18:52:36 +0100
mod_firewall: Split compile function into two parts in order to separate their scopes Kim Alvefur Fri, 11 Mar 2016 18:48:34 +0100
mod_firewall: Rename argument to avoid name clash [luacheck] Kim Alvefur Fri, 11 Mar 2016 18:48:05 +0100
mod_firewall: Remove unused imports [luacheck] Kim Alvefur Fri, 11 Mar 2016 18:47:39 +0100
mod_firewall: Pass results as arguments to format instead of shadowning variable [luacheck] Kim Alvefur Fri, 11 Mar 2016 18:19:59 +0100
mod_firewall: Use string.find in JID match, faster since the result is unused Kim Alvefur Fri, 11 Mar 2016 18:18:35 +0100
mod_firewall: Verify that JID part exists before attempting to call method Kim Alvefur Fri, 11 Mar 2016 18:18:04 +0100