log

age author description
8 months ago Emmanuel Gil Peyrot mod_invites: Fix traceback when token_info isn’t set
8 months ago John Livingston mod_muc_slow_mode: adding more context in the README.
8 months ago John Livingston mod_muc_anonymize_moderation_actions: fix XEP-0425 v0.2.1 compliance.
8 months ago John Livingston mod_muc_anonymize_moderation_actions: anonymize muc moderation announcements and tombstones.
8 months ago John Livingston mod_muc_moderation: adding a new hook that can be used to cancel the moderation, or modify resulting stanzas.
8 months ago John Livingston mod_muc_moderation: Fix occupant-id placement in moderated tombstone.
8 months ago John Livingston mod_muc_moderation: Fix a regression. Actor occupant-id was not added under the moderated tag, but at the top level.
8 months ago John Livingston mod_muc_anonymize_moderation_actions: first commit.
8 months ago John Livingston mod_muc_slow_mode: update readme file.
8 months ago John Livingston mod_muc_slow_mode: initial commit.
8 months ago John Livingston mod_muc_moderation_delay: first commit to prosody-modules.
8 months ago Kim Alvefur mod_sasl2: Clarify that this module requires Prosody trunk
8 months ago Kim Alvefur mod_rest: use bash getopts to handle cli flags in example script
8 months ago Kim Alvefur mod_http_oauth2: Guard against malformed authorization header
8 months ago Kim Alvefur mod_rest: Fix authentication
8 months ago Kim Alvefur mod_rest: Normalize case after filtering out non-match
8 months ago Kim Alvefur mod_rest: Fix to allow case sensitive HTTP authentication scheme
8 months ago Kim Alvefur mod_http_oauth2: HTTP authentication schemes are case-insensitive
8 months ago Kim Alvefur mod_cloud_notify_extensions: Linkify dependency list
8 months ago Kim Alvefur mod_ping_muc: Describe the client facing protocol (from XEP-0045)
8 months ago Matthew Wild mod_log_json: Support for logging to stdout
8 months ago Kim Alvefur mod_register_apps: Update Conversations Android version
8 months ago Kim Alvefur mod_rest: Return specific errors from credential checks
8 months ago Kim Alvefur mod_rest: Reject password that fails saslprep earlier (thanks tgy)
9 months ago Matthew Wild mod_cloud_notify_encrypted: Add runtime dependency on mod_cloud_notify
9 months ago Matthew Wild mod_sasl2_fast: Fix traceback when no cb_data is available (thanks riau)
9 months ago Nicholas George mod_server_info: fix dataforms require
9 months ago Matthew Wild mod_sasl2_fast: Fix malformed-request when using HT-*-NONE (thanks lnj!)
9 months ago Matthew Wild mod_server_contact_info: Backport from prosody trunk
9 months ago Matthew Wild mod_pubsub_serverinfo: Explicitly depend on mod_server_info
9 months ago Guus der Kinderen mod_pubsub_serverinfo: fix syntax error
10 months ago Guus der Kinderen mod_pubsub_serverinfo: fix bool logic when reading config
10 months ago Matthew Wild mod_report_forward: Some whitespace fixes
10 months ago Matthew Wild mod_report_forward: Fix traceback when reporting a specific message (thanks singpolyma)
10 months ago Nicholas George mod_muc_restrict_pm: Backport changes from upstream timber patch.
10 months ago Nicholas George mod_muc_restrict_pm: small rewrite. improves room config options
10 months ago Nicholas George mod_muc_restrict_pm: fix lua warnings
10 months ago Nicholas George mod_muc_restrict_pm: fix table in README
10 months ago Nicholas George mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
10 months ago Kim Alvefur mod_http_upload_external: Add link to Rust implementation (Thanks Luna)
10 months ago Ben Smith Tweaking documentation to clarify that Oauth2 can be used for VirtualHosts and Component
10 months ago Ben Smith Updating dox for mod_rest. Ideas expressed / clarified:
10 months ago Matthew Wild mod_audit_auth: Allow suppressing repeated failure/success log entries from the same IP for a time
10 months ago Luca Matei Pintilie mod_http_muc_log: replace "mam_muc" with "muc_mam" in README.markdown
10 months ago Jonas Schäfer mod_vcard_muc: fix field type for XEP-0486 field
10 months ago Jonas Schäfer mod_vcard_muc: use XEP-0486 form field for avatar hashes
10 months ago Jonas Schäfer mod_mam_archive: remove invalid disco#info feature
10 months ago Matthew Wild mod_invites_tracking: Don't bother storing anything for non-invite IBR
10 months ago Matthew Wild mod_invites_tracking: Fix traceback when not registering via invite (thanks Link Mauve)
10 months ago Kim Alvefur various/README: Fix 'labels' metadata, should be a list
11 months ago Kim Alvefur mod_rest: Add schema examples
11 months ago Stephen Paul Weber Merge
11 months ago Stephen Paul Weber Guard for not room
11 months ago Matthew Wild mod_http_admin_api: Support storing free-form text note with invitations
11 months ago tmolitor mod_csi_battery_saver: Some more improvements (handling of errors, muc invites, special data)
11 months ago tmolitor mod_csi_battery_saver: add xep number to mds comment
11 months ago tmolitor mod_csi_battery_saver: MDS headline pushes are important
11 months ago Matthew Wild mod_http_admin_api: Use new API in mod_announce to send announcements
11 months ago Matthew Wild mod_muc_rtbl: Fix blocking of PMs from RTBL matches
11 months ago Matthew Wild mod_sasl2: Log when tls-exporter is NOT supported, as well as when it is
11 months ago Matthew Wild mod_http_admin_api: Return roles for existing invites, if any
11 months ago Matthew Wild mod_http_admin_api: Allow specifying roles for invitations
11 months ago Matthew Wild mod_pubsub_serverinfo: node is a string, not a number
11 months ago Matthew Wild mod_pubsub_serverinfo: Fix for compatibility with 0.12 option getters
11 months ago Matthew Wild mod_pubsub_serverinfo: Don't default to non-local pubsub servers (thanks roughnecks)
11 months ago Matthew Wild mod_http_admin_api: User activity gauges need to be summed (labels by host)
11 months ago Matthew Wild mod_sasl2_fast: Improve handling when SASL profile unexpectedly lacks CB
11 months ago Stephen Paul Weber mod_muc_restrict_avatars: Allow MUC admin to control restriction
11 months ago Kim Alvefur misc/systemd: Add comment with link to our debian resources including systemd service file
11 months ago Kim Alvefur misc/systemd: Fix typo
11 months ago Kim Alvefur mod_client_management: Prevent exception on missing client info
12 months ago Kim Alvefur mod_sasl2_fast: Update reference to now published XEP-0484 (thanks gooya)
13 months ago aidan mod_lastlog2: Fix typo from original copy-paste
12 months ago Martin Dosch mod_sasl_ssdp: Add go-sendxmpp to clients supporting XEP-0474.
12 months ago Kim Alvefur mod_compat_roles: Fix attempt to index a nil value #1847
12 months ago nicoco mod_privilege: Fix IQ privileges advertising for multiple namespaces
12 months ago Kim Alvefur mod_pastebin: Back out 040eaa3844f4
12 months ago BetaRays mod_conversejs: Allow installation as PWA
12 months ago Matthew Wild mod_firewall: Fix syntax error (thanks mirux)
12 months ago Guus der Kinderen mod_pubsub_serverinfo: update reference to XEP.
12 months ago Kim Alvefur mod_rest: Fix incorrect 'type' in mapping schema for XEP-0100
12 months ago Matthew Wild mod_firewall: REPORT TO: Include id in reports
12 months ago Matthew Wild mod_firewall: Support util.id.* as dependencies
12 months ago Matthew Wild mod_firewall: 'REPORT TO': fix default reason fallback if none is provided
12 months ago Matthew Wild mod_report_forward: Include id on report submissions
12 months ago Matthew Wild mod_measure_active_users: Switch to mod_cron for scheduling
12 months ago Matthew Wild mod_http_admin_api: Include active user counts in metrics response
12 months ago Kim Alvefur mod_auth_oauth_external: Fix typo
12 months ago Stephen Paul Weber mod_report_forward: fix address detection when there are multiple field values
13 months ago Matthew Wild mod_anti_spam: New module for spam filtering (pre-alpha)
13 months ago Kim Alvefur mod_http_oauth2: Reflect changes to defaults etc
13 months ago Matthew Wild mod_report_forward: Fixes for abuse contact address lookup in origin reporting
13 months ago Matthew Wild mod_report_forward: Depend on mod_spam_reporting for auto-loading
13 months ago Matthew Wild mod_report_forward: Open archive store correctly (thanks Menel)
13 months ago Matthew Wild mod_spam_report_forwarder: Rename to mod_report_forward
13 months ago Kim Alvefur mod_log_ringbuffer: Detach event handlers on logging reload (thanks Menel)
13 months ago Kim Alvefur mod_log_ringbuffer: Hook POSIX signals via event only
13 months ago Kim Alvefur mod_traceback: Hook signal via event instead of directly
13 months ago Kim Alvefur mod_debug_traceback: Remove direct POSIX signal handling, require Prosody 0.12+
13 months ago Kim Alvefur mod_muc_moderation: Remove Poezio, feature request gone in migration
13 months ago Kim Alvefur mod_muc_moderation: Fix example
13 months ago Matthew Wild mod_spam_report_forwarder: Only forward to xmpp: URIs, and exclude MUCs
13 months ago Stephen Paul Weber mod_muc_adhoc_bots: Fix bug preventing multiple commands from showing
13 months ago Stephen Paul Weber mod_push2: empty table instead of nil when not present
13 months ago Matthew Wild mod_spam_report_forwarder: Support for reporting messages, and reporting to origin server
13 months ago Matthew Wild mod_pubsub_serverinfo: Update to use mod_server_info (fixes #1841)
13 months ago Matthew Wild mod_server_info: Rewrite/backport from Prosody 1ce18cb3e6cc
13 months ago Matthew Wild mod_pubsub_serverinfo: Update README to link to known issues
13 months ago Matthew Wild mod_audit_status: Expose 'crashed' flag
13 months ago aidan mod_http_upload_external: Fix typo in access documentation.
13 months ago Matthew Wild mod_firewall: Fix REPORT TO action name in documentation
13 months ago Kim Alvefur mod_blocking: Drop mention of mod_privacy
13 months ago Kim Alvefur mod_blocking: Deprecate
13 months ago Kim Alvefur mod_privacy_lists: Deprecate
13 months ago Kim Alvefur mod_firewall: Fix to find scripts when installed with plugin installer
13 months ago Matthew Wild mod_pubsub_mqtt: Update to MQTT 3.1.1
14 months ago Matthew Wild mod_pubsub_mqtt: Fix syntax error
14 months ago Matthew Wild mod_pubsub_mqtt: Add TLS port (default 8883) for MQTT connections
14 months ago Kim Alvefur mod_http_oauth2: Reuse JWT issuance time as substitute for auth time
14 months ago Matthew Wild mod_poke_strangers: Fix incorrect log method calls
14 months ago Kim Alvefur mod_http_muc_log: Remove compat for very old MUC API
14 months ago Matthew Wild mod_http_admin_api: metrics: Filter out a value that is commonly nan at startup
14 months ago Matthew Wild mod_groups_muc_bookmarks: Don't add deleted MUCs to user bookmarks
14 months ago Matthew Wild mod_groups_internal: Add flag to indicate when a linked MUC has been deleted
14 months ago Matthew Wild mod_groups_internal: Also remove MUCs that still exist, but have been destroyed
14 months ago Matthew Wild mod_groups_muc_bookmarks: Sync bookmarks when user is added/removed to/from multi-MUC group
14 months ago Matthew Wild mod_groups_internal: Sync MUC affiliations for multi-MUC groups
14 months ago Matthew Wild mod_groups_internal: Save MUC room after creation to commit it to storage
14 months ago Matthew Wild mod_groups_internal: Fix traceback when room doesn't exist
14 months ago Matthew Wild mod_sasl_ssdp: Fix event name so legacy SASL works correctly (thanks Martin!)
14 months ago Matthew Wild mod_password_policy: Change error type from 'cancel' to 'modify'
14 months ago Matthew Wild mod_pubsub_serverinfo: Treat public providers as public
14 months ago Matthew Wild mod_pubsub_serverinfo: Allow configuration of node persistence/deletion
14 months ago Matthew Wild mod_pubsub_serverinfo: Add explicit xmlns to all pubsub tags
14 months ago Matthew Wild mod_pubsub_serverinfo: Remove unused variable declaration
14 months ago Matthew Wild mod_pubsub_serverinfo: Some logging improvements
14 months ago Matthew Wild mod_pubsub_serverinfo: Refresh cache entries if they will expire before next run
15 months ago Guus der Kinderen mod_pubsub_serverinfo: Add node on compatibility
15 months ago Guus der Kinderen mod_pubsub_serverinfo: Warm-up opt-in cache
15 months ago Guus der Kinderen mod_pubsub_serverinfo: Fix namespace parsing issue with disco/info
15 months ago Guus der Kinderen mod_pubsub_serverinfo: Consider sibling vhosts 'connected'
15 months ago Guus der Kinderen mod_pubsub_serverinfo: Update documentation
15 months ago Guus der Kinderen mod_pubsub_serverinfo: Added 'Known Issues' section
15 months ago Guus der Kinderen mod_pubsub_serverinfo: Disco/info cache TTL should be configurable
15 months ago Guus der Kinderen mod_pubsub_serverinfo: Detect existence of pub/sub node
15 months ago Guus der Kinderen mod_pubsub_serverinfo: implemented all basic features
15 months ago tmolitor mod_csi_battery_saver: mark some presences as important
15 months ago Guus der Kinderen mod_pubsub_serverinfo: New module that uses pub/sub to make accessible server info
15 months ago Kim Alvefur mod_groups_internal: Set group names as roster groups
15 months ago Kim Alvefur mod_http_oauth2: Reduce log level for error delivery via redirect
15 months ago Kim Alvefur mod_http_oauth2: Tweak fallback error text
15 months ago Kim Alvefur mod_http_oauth2: Improve registration schema documentation parts
15 months ago Kim Alvefur mod_http_oauth2: Do not enforce PKCE on Device and OOB flows
15 months ago Matthew Wild mod_groups_internal: Return group name instead of MUC name if MUC has no name
15 months ago Matthew Wild mod_server_info: New module to add custom service extension forms to disco
15 months ago Matthew Wild mod_firewall: TO/FROM ROLE: Handle JIDs with no role (thanks Zash)
15 months ago Matthew Wild mod_firewall: Fix TO/FROM ROLE
15 months ago Matthew Wild mod_measure_active_users: Fix inverted logic (thanks mirux)
15 months ago Kim Alvefur mod_http_oauth2: Use color-scheme to get nice dark mode defaults
15 months ago Matthew Wild mod_isolate_host: Fix inverted logic in log message
15 months ago Matthew Wild mod_s2s_status: Add missing return (thanks Zash)
15 months ago Matthew Wild mod_c2s_conn_throttle: Reduce log level from error->info
15 months ago Matthew Wild mod_http_admin_api: Abort request if no valid username
15 months ago Matthew Wild mod_http_admin_api: Fix some luacheck warnings and code style issues
15 months ago Matthew Wild mod_http_admin_api: Support PATCH for user enabled status
15 months ago Matthew Wild mod_http_admin_api: Support for setting user account enabled status
15 months ago Matthew Wild mod_http_admin_api: Only include user deletion_request if account is disabled
15 months ago Matthew Wild mod_http_admin_api: Return avatar metadata from get_user_info()
15 months ago Matthew Wild mod_audit_auth: Improve user-agent building (fixes traceback)
16 months ago Matthew Wild mod_http_admin_api: Include information about pending deletion request, if any
16 months ago Matthew Wild mod_measure_active_users: Use the new mod_lastlog2 API
16 months ago Matthew Wild mod_measure_active_users: Exclude disabled user accounts from counts
16 months ago Matthew Wild mod_lastlog2: Fix to interpret stored data structure correctly
16 months ago Matthew Wild mod_http_admin_api: Include user account status and activity in get_user_info
16 months ago Matthew Wild mod_lastlog2: Expose API to query the last active time of a user
16 months ago Matthew Wild mod_sasl_ssdp: New module implementing XEP-0474 SASL SCRAM Downgrade Protection
16 months ago Kim Alvefur mod_log_sasl_mech: Handle auth event from other than mod_saslauth
16 months ago Kim Alvefur mod_http_oauth2: Add logger to "session" for auth event
16 months ago Kim Alvefur mod_http_oauth2: Move some code earlier
16 months ago Kim Alvefur mod_restrict_xmpp: Allow all XEP-0199 pings to self
16 months ago Kim Alvefur mod_restrict_xmpp/README: Fix definition list rendering
16 months ago Kim Alvefur mod_http_oauth2: Reject unparsable URLs
16 months ago Kim Alvefur mod_http_oauth2: Return validation output added in trunk rev 72d7830505f0
16 months ago Kim Alvefur mod_s2s_smacks_timeout: Add note about being merged in trunk mod_s2s
16 months ago Kim Alvefur mod_http_oauth2: Handle login_hint without @hostpart
16 months ago Kim Alvefur mod_audit: Fix querying for both user and global events
16 months ago Kim Alvefur mod_storage_s3: Fix mapping archive query limit to ?max-keys=
16 months ago Kim Alvefur mod_audit: Fix error due to sub-second precision timestamps
16 months ago Kim Alvefur mod_storage_s3: Remove wrapper and original timestamp from payload (BC)
16 months ago Kim Alvefur mod_storage_s3: Fix sorting items by correct field
16 months ago Kim Alvefur mod_storage_s3: Fix passing of prefixes, should not be urlencoded
16 months ago Kim Alvefur mod_audit: Update command to handle storing JIDs instead of only usernames
16 months ago Kim Alvefur mod_client_management: Include session in the other new-client event too
16 months ago Kim Alvefur luacheckrc: Replace deprecated module:once with :on_ready
16 months ago Kim Alvefur mod_restrict_xmpp: Add vcard4 PEP node to profile permission
16 months ago Kim Alvefur mod_client_management: Include session in new-client event
16 months ago Kim Alvefur mod_http_oauth2: Fire authentication events on login form
16 months ago Kim Alvefur mod_http_oauth2: Comment on authorization code storage
16 months ago Kim Alvefur mod_audit_tokens: Record events fired by mod_tokenauth in audit log
16 months ago Matthew Wild mod_audit_auth: Add audit record when a client connects that has not been seen before
16 months ago Matthew Wild mod_audit_auth: Ignore FAST authentication events by default
16 months ago Matthew Wild mod_restrict_xmpp: Fix remaining hard-coded role name
16 months ago Matthew Wild mod_audit: Update README with new name of mod_audit_register
16 months ago Matthew Wild mod_audit_user_accounts: Renamed from mod_audit_register
16 months ago Matthew Wild mod_audit_register: Support for deregister and enable/disable events
16 months ago Matthew Wild mod_audit_status: Support writing heartbeat with async storage drivers
16 months ago Kim Alvefur mod_storage_xmlarchive: Support using requested archive-id
16 months ago Kim Alvefur mod_storage_xmlarchive: Pass hostname to converter for converting all users
16 months ago Kim Alvefur mod_storage_xmlarchive: Migrate all users/rooms if no JID argument given
16 months ago Kim Alvefur misc: Add a basic grafterm dashboard
16 months ago Kim Alvefur misc: Add a Grafana dashboard
16 months ago Kim Alvefur mod_storage_s3: Sort archive items by LastModified
16 months ago Kim Alvefur mod_storage_s3: Reorder path components (BC: invalidates any existing data)
16 months ago Kim Alvefur mod_storage_s3: Fix querying for basic MAM parameters
16 months ago Kim Alvefur luacheck: Add new module API methods from trunk
16 months ago Kim Alvefur mod_storage_s3: Implement search for set of IDs
16 months ago Kim Alvefur mod_storage_s3: Advertise full id range archive query capability
16 months ago Kim Alvefur mod_audit: Use new module API for period/time ranges
16 months ago Kim Alvefur mod_auth_oauth_external: Fix typo
16 months ago Kim Alvefur mod_storage_xmlarchive: Fix "user" iteration API
16 months ago Kim Alvefur mod_storage_s3: Fix storing archives for host itself (e.g. mod_audit)
16 months ago Matthew Wild mod_register_redirect: docs: Fix typo in example (thanks melvo)
16 months ago Matthew Wild mod_sasl2_sm: Remove duplicate advertisement of stream management (thanks singpolyma)
16 months ago Emmanuel Gil Peyrot mod_invites_page: Add support for Haiku and mobile Linux
16 months ago Emmanuel Gil Peyrot mod_invites_page: Also remove jQuery usage in client page
16 months ago Emmanuel Gil Peyrot mod_invites_page: Stop displaying the QRCode to mobile devices
16 months ago Emmanuel Gil Peyrot mod_register_apps: Remove intrinsic size from SVGs, to always display them at their full size
16 months ago Emmanuel Gil Peyrot mod_invites_page: Typo in preventing the default event when clicking on show all
16 months ago Emmanuel Gil Peyrot mod_http_avatar: Fix displaying the fallback on Firefox
16 months ago Emmanuel Gil Peyrot mod_invites_page: Move the JS script to its own file
16 months ago Emmanuel Gil Peyrot mod_invites_page: Replace jQuery with vanilla.js in the HTML
16 months ago Emmanuel Gil Peyrot mod_register_apps: Add Renga to the list of supported clients
16 months ago Kim Alvefur mod_http_oauth2: Make defaults more secure
16 months ago Kim Alvefur mod_http_oauth2: Skip consent screen if requested by client and same scopes already granted
16 months ago Kim Alvefur mod_audit: Replace argument parsing debug print() with debug logging
16 months ago Kim Alvefur mod_audit_register: Include hostpart with audit events here too
16 months ago Kim Alvefur mod_audit_auth: Include hostpart with audit events
16 months ago Kim Alvefur mod_audit: Fix storing IP prefixes
16 months ago Kim Alvefur mod_audit: Fix showing session details in module command
16 months ago Kim Alvefur mod_audit: Also record human-readable name of country
16 months ago Kim Alvefur mod_audit: Fix recording location info
16 months ago Kim Alvefur mod_audit: Parse IP into util.ip object once and reuse
16 months ago Kim Alvefur mod_audit: Pass IP address in string form
16 months ago Kim Alvefur mod_audit: Fix use of util.ip
16 months ago Kim Alvefur mod_firewall: Add FROM COUNTRY condition based on GeoIP DB
16 months ago Kim Alvefur mod_firewall: Tweak page outline
16 months ago Kim Alvefur mod_aws_profile: Fix use of timer API
16 months ago Kim Alvefur mod_auth_oauth_external: Enable experimental http connection pooling
16 months ago Kim Alvefur mod_storage_s3: Enable connection pooling added in latest trunk
16 months ago Kim Alvefur mod_storage_s3: Fix logging
16 months ago Kim Alvefur mod_storage_s3: Sort imports
16 months ago Kim Alvefur mod_storage_s3: Implement archive store deletion
16 months ago Kim Alvefur mod_storage_s3: Skip archive items matching on date but not full datetime
16 months ago Kim Alvefur mod_storage_s3: Move request signing into a net.http hook
16 months ago Kim Alvefur mod_client_management: Report on longest lived token when grant does not expire
16 months ago Matthew Wild mod_muc_members_json: Fix typo in example and set correct syntax highlighter
16 months ago Matthew Wild mod_muc_members_json: Expand example config and docs for clarity
17 months ago Kim Alvefur mod_storage_appendmap: Include timestamps when appending data
17 months ago Kim Alvefur mod_storage_appendmap: Implement item/user iteration methods
17 months ago Kim Alvefur mod_http_health: Copypaste IP access control code
17 months ago Kim Alvefur mod_dnsupdate: Support advertising explicit non-existence of service
17 months ago Matthew Wild mod_http_admin_api: Support for adding/removing group MUCs
17 months ago Matthew Wild mod_groups_muc_bookmarks: Update bookmarks when a group MUC is added/removed
17 months ago Matthew Wild mod_groups_internal: Update to support multiple MUCs per group
17 months ago Matthew Wild mod_storage_ejabberdsql_readonly: Don't use MySQL-specific syntax
17 months ago Kim Alvefur mod_client_management: Bail out retrieving tokens for user
17 months ago Kim Alvefur mod_http_oauth2: Limit revocation to clients own tokens in strict mode
17 months ago Kim Alvefur mod_http_oauth2: Restrict introspection to clients own tokens
22 months ago Kim Alvefur mod_http_oauth2: Implement introspection endpoint
17 months ago Kim Alvefur mod_http_status: Add IP allowlisting capabilities
17 months ago Kim Alvefur mod_rest: Limit payload size (cf stanza size limits)
17 months ago Kim Alvefur mod_storage_s3: Add brief README
17 months ago Kim Alvefur mod_storage_s3: Treat 404 to GET as a signal for empty data
17 months ago Kim Alvefur mod_storage_s3: Use '@' as placeholder for empty (host) store slots
17 months ago Kim Alvefur mod_storage_s3: Handle archive query without parameters
17 months ago Kim Alvefur mod_storage_s3: Implement Archive storage
17 months ago Kim Alvefur mod_storage_s3: Implement iteration of keyvalue keys (users usually)
17 months ago Kim Alvefur mod_storage_s3: Implement keyvalue deletion
17 months ago Kim Alvefur mod_storage_s3: Handle signing of request ?query part
17 months ago Kim Alvefur mod_storage_s3: Beginnings of an experimental S3 storage driver
18 months ago Kim Alvefur mod_measure_modules: Report module statuses via OpenMetrics
18 months ago Kim Alvefur mod_http_health: Provide a health check HTTP endpoint
18 months ago Kim Alvefur mod_rest/rest.sh: Restore default read-only behavior and the -rw flag
18 months ago Kim Alvefur mod_http_oauth2: Include 'amr' claim in ID Token
18 months ago Stephen Paul Weber mod_push2: restore offline message hook
18 months ago Stephen Paul Weber mod_push2: Need to include the public key with the JWT
18 months ago Stephen Paul Weber mod_push2: Add note about luaossl patch
18 months ago Stephen Paul Weber mod_push2: Fix unbalanced quote in readme
18 months ago Stephen Paul Weber mod_push2: Add back body truncation logic
18 months ago Stephen Paul Weber Initial work on Push 2.0
18 months ago Kim Alvefur mod_muc_adhoc_bots: Fix unbalanced quote in metadata section
18 months ago Kim Alvefur mod_muc_members_json: Fix potential error when removing old affiliations
18 months ago Kim Alvefur mod_http_muc_log: Correctly handle changed or retracted reactions
18 months ago Kim Alvefur mod_muc_members_json: Demonstrate support for more than one JID per list
18 months ago Kim Alvefur mod_muc_members_json: Fix invalid JSON in README
18 months ago Stephen Paul Weber Merge
18 months ago Stephen Paul Weber mod_muc_adhoc_bots: add module
23 months ago Stephen Paul Weber mod_pubsub_subscription: support subscribing from a bare JID
23 months ago Stephen Paul Weber merge
2023-02-23 Stephen Paul Weber mod_muc_restrict_avatars: Block MUC participant avatars for non-members
18 months ago Kim Alvefur misc/mtail: Start of an mtail config
18 months ago Kim Alvefur mod_muc_moderation: Mention that it works with mod_storage_xmlarchive (thanks Menel)
18 months ago Kim Alvefur mod_http_oauth2: Apply refresh token ttl to refresh token instead of grant
18 months ago Kim Alvefur mod_client_management: Show grant expiry in shell command
18 months ago Kim Alvefur mod_http_oauth2: Tweak wording in README to point out that this is an AS
18 months ago Kim Alvefur mod_http_oauth2: Allow 'login_hint' as a substitute for OIDC 'select_account' prompt
19 months ago Kim Alvefur mod_http_oauth2: Remove broken in-CSS templating
19 months ago Kim Alvefur mod_bidi: Really extra finally fix auto-linking to mod_s2s_bidi
19 months ago Kim Alvefur mod_bidi: Fix README again
19 months ago Kim Alvefur mod_bidi: Fix autolink syntax
19 months ago Kim Alvefur mod_bidi: Add warning about use with 0.12
19 months ago Kim Alvefur mod_rest/rest.sh: Silence shellcheck SC1091
19 months ago Kim Alvefur mod_rest/rest.sh: Update to use httpie-oauth2 plugin
19 months ago Kim Alvefur mod_http_oauth2: Specify language in templates
19 months ago Kim Alvefur mod_http_oauth2: Remove duplicated word in README introduced in 734788d8bfc3
19 months ago Kim Alvefur mod_http_oauth2: Allow omitting application type for native apps
19 months ago Kim Alvefur mod_client_management: Show timestamp of first client appearance
20 months ago Kim Alvefur mod_http_oauth2: Improve templates
20 months ago Kim Alvefur mod_http_oauth2: Add autocomplete hint to username field
20 months ago Kim Alvefur mod_http_oauth2: Make storage of various code more consistent
20 months ago Kim Alvefur mod_http_oauth2: Bail on invalid or expired device flow state token
20 months ago Kim Alvefur mod_http_oauth2: Tweak method of centering the UI
20 months ago Kim Alvefur mod_http_oauth2: Optionally enforce authentication on revocation endpoint
20 months ago Kim Alvefur mod_http_oauth2: Present errors in HTML <dialog>
20 months ago Kim Alvefur mod_http_oauth2: Move site name into <header>
20 months ago Kim Alvefur mod_http_oauth2: Conform to XHTML in templates
20 months ago Kim Alvefur mod_s2sout_override: Add support for one-level wildcards (e.g. *.example.net)
20 months ago Kim Alvefur mod_s2sout_override: Add support for a catch-all target
20 months ago Kim Alvefur mod_invites_page: Produce URL without config from prosodyctl in trunk
20 months ago Kim Alvefur mod_http_oauth2: Don't use new time period API just yet
20 months ago Kim Alvefur mod_http_oauth2: Clean cache less frequently
20 months ago Kim Alvefur mod_http_oauth2: Shorten default token validity periods
20 months ago Kim Alvefur mod_http_oauth2: Implement refresh token rotation
20 months ago Kim Alvefur mod_http_oauth2: Hint at future deprecation of resource owner password grant
20 months ago Kim Alvefur mod_http_oauth2: Allow a shorter form of the device grant in config
20 months ago Kim Alvefur mod_http_oauth2: Mention Device flow in list of flows in README
20 months ago Kim Alvefur mod_muc_moderation: Stamp XEP-0421 occupant-id for the acting moderator
20 months ago Kim Alvefur mod_muc_moderation: Copy XEP-0421 occupant-id from retracted message
20 months ago Kim Alvefur mod_muc_block_pm: Advertise that Moderators are allowed to send PMs
20 months ago Kim Alvefur mod_muc_block_pm: Allow private messages to yourself
20 months ago Kim Alvefur mod_http_oauth2: Show errors on device flow user code entry page
20 months ago Kim Alvefur mod_http_oauth2: Namespace the various codes to minimize confusion
20 months ago Kim Alvefur mod_default_bookmarks: Include 'autojoin' in examples
20 months ago Kim Alvefur mod_http_oauth2: Improve a description in schema
20 months ago Kim Alvefur editorconfig: Document established conventions
20 months ago Kim Alvefur mod_muc_limits: Drop unsupported Prosody versions from Compatibility table
20 months ago Kim Alvefur mod_muc_limits: Set syntax of config snippets to enable syntax highlighting
20 months ago Kim Alvefur mod_muc_limits: Reduce cost of multi-line messages, make configurable
20 months ago Kim Alvefur mod_client_management: Make ID column dynamically sized
20 months ago Kim Alvefur mod_client_management: Fix traceback if no last seen timestamp available
20 months ago Kim Alvefur mod_http_oauth2: Add titles and descriptions to registration schema
20 months ago Kim Alvefur mod_client_management: Fix missing equality check
20 months ago Kim Alvefur mod_client_management: Allow revoking a specific client version
20 months ago Kim Alvefur mod_client_management: Add way to revoke (one) client by software
20 months ago Kim Alvefur mod_client_management: Add shell command to revoke client access
20 months ago Kim Alvefur mod_client_management: Include software version in table (when known)
20 months ago Kim Alvefur mod_client_management: Include the client id in table in shell command
20 months ago Kim Alvefur mod_muc_block_pm: Update to 0.12+ API, use roles instead of affiliations
20 months ago Kim Alvefur mod_http_muc_log: Fix redirect bug
20 months ago Kim Alvefur mod_http_oauth2: Implement RFC 8628 Device Authorization Grant
21 months ago Kim Alvefur mod_http_oauth2: Mention support for RFC 9207
21 months ago Matthew Wild mod_muc_members_json: Set imported hats to active by default
21 months ago Matthew Wild mod_muc_members_json: New module to import MUC membership from a JSON URL
21 months ago Kim Alvefur mod_rest: Use logger of HTTP request in trunk
21 months ago Kim Alvefur mod_measure_lua: Add brief README
21 months ago Kim Alvefur mod_groups_oidc: Add dependency on mod_groups_internal
21 months ago Matthew Wild Multiple modules: Update for split prosody:user role (prosody 082c7d856e61)
21 months ago Kim Alvefur mod_http_muc_log: Hide joins and parts by default
21 months ago Kim Alvefur mod_http_oauth2: Only add nonce when issuing a client_secret
21 months ago Kim Alvefur mod_pubsub_feeds: Specify acceptable formats in Accept header
21 months ago Kim Alvefur mod_pubsub_feeds: Pass feed data as argument instead of storing on object
21 months ago Kim Alvefur mod_pubsub_feeds: Retrieve only the most recent item to compare
21 months ago Kim Alvefur mod_pubsub_feeds: Handle node already existing
21 months ago Kim Alvefur mod_pubsub_feeds: Remove comment, this text is in the README
21 months ago Kim Alvefur mod_pubsub_feeds: Remove broken attempt to generate an ID from content
21 months ago Kim Alvefur mod_pubsub_feeds: Fix mixup between feed object and parsed feed
21 months ago Kim Alvefur mod_pubsub_feeds: Create pubsub nodes on module load instead of later
21 months ago Kim Alvefur mod_pubsub_feeds: Track latest timestamp seen in feeds instead of last poll
21 months ago Kim Alvefur mod_pubsub_feeds: Add new interval setting in seconds (old still works)
21 months ago Kim Alvefur mod_pubsub_feeds: Disable WebSub (formerly PubSubHubbub) by default
21 months ago Kim Alvefur mod_http_oauth2: Always show list of requested scopes
21 months ago Kim Alvefur mod_muc_limits: Add a limit on number of bytes in a message body
21 months ago Kim Alvefur mod_muc_limits: Add a limit on number of lines per message
21 months ago Kim Alvefur mod_muc_limits: Normalise README markdown syntax (thanks pandoc)
21 months ago Kim Alvefur mod_muc_limits: Raise cost for multi-line messages
21 months ago Kim Alvefur Back out 22784f001b7f: Documentation change did not match code (thanks bronko)
21 months ago Kim Alvefur mod_http_oauth2: Rearrange description of redirect URIs requirements
21 months ago Kim Alvefur mod_http_oauth2: Add a more complete client registration example
21 months ago Kim Alvefur mod_http_oauth2: Strip JWKS metadata since we do not understand that
21 months ago Kim Alvefur mod_http_oauth2: Strip unknown client metadata
21 months ago Kim Alvefur mod_rest: Map the archive-id attribute in MAM result items
21 months ago Kim Alvefur mod_rest: Include full_jid property on origin
21 months ago Kim Alvefur mod_oidc_userinfo_vcard4: Remove unused import
21 months ago Kim Alvefur mod_oidc_userinfo_vcard4: Fix typo
21 months ago Kim Alvefur mod_http_oauth2: Make allowed locales configurable
21 months ago Kim Alvefur mod_http_oauth2: Improve error messages for URI properties
21 months ago Kim Alvefur mod_rest: Describe the error 'by' property in OpenAPI spec
21 months ago Kim Alvefur mod_rest: List all error conditions in OpenAPI spec
21 months ago Kim Alvefur mod_http_oauth2: Make note about handling repeated
21 months ago Kim Alvefur mod_http_oauth2: Add TODO about disabling password grant
21 months ago Kim Alvefur mod_http_oauth2: Disable CORS for authorization endpoint
21 months ago Kim Alvefur mod_http_oauth2: Make CSP configurable
21 months ago Kim Alvefur mod_http_oauth2: Link to RFC 7628 in README
21 months ago Kim Alvefur mod_http_oauth2: Use code spans for some config options in README
21 months ago Kim Alvefur mod_http_oauth2: Remove underscore prefix
22 months ago Kim Alvefur mod_cloud_notify_extensions: Fix Markdown syntax of Compatibility table
22 months ago Matthew Wild mod_firewall: Add console commands to mark/unmark users
22 months ago Matthew Wild mod_firewall: Load marks from storage on demand rather than at login
22 months ago Matthew Wild mod_firewall: Log warning when attempting to mark/unmark remote users
22 months ago Matthew Wild mod_firewall: enable marks by default
22 months ago Matthew Wild mod_firewall: Improve error when mark name contains invalid characters
22 months ago Matthew Wild mod_firewall: marks: Fix marking a user with no previous marks
22 months ago Matthew Wild mod_firewall: Update user marks to store instantly via map store
22 months ago Matthew Wild mod_firewall: Split some long lines [luacheck]
22 months ago Matthew Wild mod_firewall: Fix inverted logic of 'FROM FULL JID?'
22 months ago Matthew Wild mod_firewall: spam-blocking.pfw: Remove requirement for invites to have no body
22 months ago Matthew Wild mod_firewall: scripts: spam-blocklists: Check sender and inviter of MUC invitations against blocklist
22 months ago Matthew Wild mod_firewall: scripts: spam-blocking.pfw: Add special handling for MUC invites
22 months ago Matthew Wild mod_firewall: Add 'FROM FULL JID?' condition
22 months ago Matthew Wild mod_firewall: README: Add some emphasis on the exact behaviour of TO FULL JID
22 months ago Kim Alvefur mod_rest: Merge some common properties between openapi and schema
22 months ago Kim Alvefur mod_rest: Apply normalization to openapi spec
22 months ago Kim Alvefur mod_http_oauth2: Simplify template using if-falsy operator
22 months ago Kim Alvefur mod_http_dir_listing2: Fix wrong name for resource directory
22 months ago Kim Alvefur mod_http_dir_listing2: Include html resources with plugin installer
22 months ago Kim Alvefur mod_http_dir_listing: Strip path to using plugin installer
22 months ago Kim Alvefur mod_firewall: Include scripts with plugin installer (thanks gooya)
22 months ago Kim Alvefur mod_http_oauth2: Add some words about supported flows and defaults
22 months ago Kim Alvefur mod_http_oauth2/README: Expand summary to include OAuth 2.0 role
22 months ago Kim Alvefur mod_http_oauth2: Return Authentication Time per OpenID Core Section 2
22 months ago Kim Alvefur mod_http_oauth2: Validate the OpenID 'prompt' parameter
22 months ago Kim Alvefur mod_http_oauth2: Apply text color to OOB input field
22 months ago Kim Alvefur mod_client_management: Include client software version number in listing
22 months ago Kim Alvefur mod_http_oauth2: Present OOB code in an input field for easier selection
22 months ago Kim Alvefur mod_http_oauth2: Revert strict form check to allow consent of multiple scopes
22 months ago Kim Alvefur mod_http_oauth2: Reject duplicate form-urlencoded parameters
22 months ago Kim Alvefur mod_http_oauth2: Bind refresh tokens to client
22 months ago Kim Alvefur mod_http_oauth2: Record hash of client_id to allow future verification
22 months ago Kim Alvefur mod_http_oauth2: Add client verification wrapper function
22 months ago Kim Alvefur mod_http_oauth2: Add Cache-Control and Pragma headers per by RFC 6749
22 months ago Kim Alvefur mod_http_oauth2: Linkify mod_client_management in README
22 months ago Kim Alvefur mod_http_oauth2: Fix messed up section about redirect_uris requirements
22 months ago Kim Alvefur mod_http_oauth2: Restructure description of client metadata requirements
22 months ago Kim Alvefur mod_http_oauth2: Correct loopback URL example
22 months ago Kim Alvefur mod_groups_oidc: Expose groups to OAuth clients
22 months ago Kim Alvefur mod_oidc_userinfo_vcard4: Advertise OpenID scopes via new mechanism
22 months ago Kim Alvefur mod_http_oauth2: Add provisions for dynamically adding simple scopes
22 months ago Kim Alvefur mod_http_oauth2: Sort imports
22 months ago Kim Alvefur mod_http_oauth2: Fix closing h1 tag
22 months ago Kim Alvefur mod_auth_oauth_external: Correct docs about default scope
22 months ago Kim Alvefur misc/lnav: Add a README with installation instructions
22 months ago Kim Alvefur misc/lnav: Fix delimiting of timestamp in pattern
22 months ago Kim Alvefur misc/lnav: Fix timestamp-format to be an array as per schema
22 months ago Kim Alvefur mod_http_oauth2: Create proper template for OOB code delivery
22 months ago Kim Alvefur mod_http_oauth2: Add an example of client registration
22 months ago Kim Alvefur mod_http_oauth2: Document client registration requirements
22 months ago Kim Alvefur mod_http_debug: Handle any path under /debug/* as well
22 months ago Kim Alvefur mod_http_debug: Log some extended info about requests
22 months ago Kim Alvefur mod_http_debug: Handle more HTTP methods
22 months ago Kim Alvefur mod_http_debug: Add a brief README
22 months ago Kim Alvefur mod_rest/example: Include 'application_type' in registration
22 months ago Kim Alvefur mod_s2sout_override: Add support for Direct TLS
22 months ago Kim Alvefur mod_s2sout_override: New module for overriding s2s connections
22 months ago Matthew Wild mod_pubsub_alertmanager: Support for per-path config overrides
22 months ago Kim Alvefur mod_muc_moderation: Point to new Conversations issue tracker
22 months ago Matthew Wild mod_invites_adhoc: Fall back to generic allow_user_invites for role-less users
22 months ago Kim Alvefur mod_invites{,_adhoc,_register}: Recommend using version included with prosody
22 months ago Kim Alvefur mod_welcome_page: Remove dependency on mod_invites (included with Prosody)
22 months ago Kim Alvefur mod_http_oauth2: Allow CORS for browser clients
22 months ago Kim Alvefur mod_http_oauth2: Disable Referrer via header
22 months ago Kim Alvefur mod_http_oauth2: Always render errors as HTML for OOB redirect URI
22 months ago Kim Alvefur mod_http_oauth2: Use validated redirect URI when returning errors to client
22 months ago Kim Alvefur mod_http_oauth2: Return OAuth error for authz code store error
22 months ago Kim Alvefur mod_http_oauth2: Validate redirect_uri before using it for error redirects
22 months ago Kim Alvefur mod_http_oauth2: Don't return redirects or HTML from token endpoint
22 months ago Kim Alvefur mod_http_oauth2: Tweak formatting of log message
22 months ago Kim Alvefur mod_http_oauth2: Always show early errors to user
22 months ago Kim Alvefur mod_http_oauth2: Clarify some error messages
22 months ago Kim Alvefur mod_http_oauth2: Use error status code when rendering error page
22 months ago Kim Alvefur mod_http_oauth2: Add human-readable error messages