log

age author description
13 months ago Kim Alvefur mod_audit_register: Include hostpart with audit events here too
13 months ago Kim Alvefur mod_audit_auth: Include hostpart with audit events
13 months ago Kim Alvefur mod_audit: Fix storing IP prefixes
13 months ago Kim Alvefur mod_audit: Fix showing session details in module command
13 months ago Kim Alvefur mod_audit: Also record human-readable name of country
13 months ago Kim Alvefur mod_audit: Fix recording location info
13 months ago Kim Alvefur mod_audit: Parse IP into util.ip object once and reuse
13 months ago Kim Alvefur mod_audit: Pass IP address in string form
13 months ago Kim Alvefur mod_audit: Fix use of util.ip
13 months ago Kim Alvefur mod_firewall: Add FROM COUNTRY condition based on GeoIP DB
13 months ago Kim Alvefur mod_firewall: Tweak page outline
13 months ago Kim Alvefur mod_aws_profile: Fix use of timer API
13 months ago Kim Alvefur mod_auth_oauth_external: Enable experimental http connection pooling
13 months ago Kim Alvefur mod_storage_s3: Enable connection pooling added in latest trunk
13 months ago Kim Alvefur mod_storage_s3: Fix logging
13 months ago Kim Alvefur mod_storage_s3: Sort imports
13 months ago Kim Alvefur mod_storage_s3: Implement archive store deletion
13 months ago Kim Alvefur mod_storage_s3: Skip archive items matching on date but not full datetime
13 months ago Kim Alvefur mod_storage_s3: Move request signing into a net.http hook
13 months ago Kim Alvefur mod_client_management: Report on longest lived token when grant does not expire
13 months ago Matthew Wild mod_muc_members_json: Fix typo in example and set correct syntax highlighter
13 months ago Matthew Wild mod_muc_members_json: Expand example config and docs for clarity
13 months ago Kim Alvefur mod_storage_appendmap: Include timestamps when appending data
13 months ago Kim Alvefur mod_storage_appendmap: Implement item/user iteration methods
13 months ago Kim Alvefur mod_http_health: Copypaste IP access control code
13 months ago Kim Alvefur mod_dnsupdate: Support advertising explicit non-existence of service
13 months ago Matthew Wild mod_http_admin_api: Support for adding/removing group MUCs
13 months ago Matthew Wild mod_groups_muc_bookmarks: Update bookmarks when a group MUC is added/removed
13 months ago Matthew Wild mod_groups_internal: Update to support multiple MUCs per group
14 months ago Matthew Wild mod_storage_ejabberdsql_readonly: Don't use MySQL-specific syntax
14 months ago Kim Alvefur mod_client_management: Bail out retrieving tokens for user
14 months ago Kim Alvefur mod_http_oauth2: Limit revocation to clients own tokens in strict mode
14 months ago Kim Alvefur mod_http_oauth2: Restrict introspection to clients own tokens
19 months ago Kim Alvefur mod_http_oauth2: Implement introspection endpoint
14 months ago Kim Alvefur mod_http_status: Add IP allowlisting capabilities
14 months ago Kim Alvefur mod_rest: Limit payload size (cf stanza size limits)
14 months ago Kim Alvefur mod_storage_s3: Add brief README
14 months ago Kim Alvefur mod_storage_s3: Treat 404 to GET as a signal for empty data
14 months ago Kim Alvefur mod_storage_s3: Use '@' as placeholder for empty (host) store slots
14 months ago Kim Alvefur mod_storage_s3: Handle archive query without parameters
14 months ago Kim Alvefur mod_storage_s3: Implement Archive storage
14 months ago Kim Alvefur mod_storage_s3: Implement iteration of keyvalue keys (users usually)
14 months ago Kim Alvefur mod_storage_s3: Implement keyvalue deletion
14 months ago Kim Alvefur mod_storage_s3: Handle signing of request ?query part
14 months ago Kim Alvefur mod_storage_s3: Beginnings of an experimental S3 storage driver
14 months ago Kim Alvefur mod_measure_modules: Report module statuses via OpenMetrics
14 months ago Kim Alvefur mod_http_health: Provide a health check HTTP endpoint
15 months ago Kim Alvefur mod_rest/rest.sh: Restore default read-only behavior and the -rw flag
15 months ago Kim Alvefur mod_http_oauth2: Include 'amr' claim in ID Token
15 months ago Stephen Paul Weber mod_push2: restore offline message hook
15 months ago Stephen Paul Weber mod_push2: Need to include the public key with the JWT
15 months ago Stephen Paul Weber mod_push2: Add note about luaossl patch
15 months ago Stephen Paul Weber mod_push2: Fix unbalanced quote in readme
15 months ago Stephen Paul Weber mod_push2: Add back body truncation logic
15 months ago Stephen Paul Weber Initial work on Push 2.0
15 months ago Kim Alvefur mod_muc_adhoc_bots: Fix unbalanced quote in metadata section
15 months ago Kim Alvefur mod_muc_members_json: Fix potential error when removing old affiliations
15 months ago Kim Alvefur mod_http_muc_log: Correctly handle changed or retracted reactions
15 months ago Kim Alvefur mod_muc_members_json: Demonstrate support for more than one JID per list
15 months ago Kim Alvefur mod_muc_members_json: Fix invalid JSON in README
15 months ago Stephen Paul Weber Merge
15 months ago Stephen Paul Weber mod_muc_adhoc_bots: add module
19 months ago Stephen Paul Weber mod_pubsub_subscription: support subscribing from a bare JID
19 months ago Stephen Paul Weber merge
22 months ago Stephen Paul Weber mod_muc_restrict_avatars: Block MUC participant avatars for non-members
15 months ago Kim Alvefur misc/mtail: Start of an mtail config
15 months ago Kim Alvefur mod_muc_moderation: Mention that it works with mod_storage_xmlarchive (thanks Menel)
15 months ago Kim Alvefur mod_http_oauth2: Apply refresh token ttl to refresh token instead of grant
15 months ago Kim Alvefur mod_client_management: Show grant expiry in shell command
15 months ago Kim Alvefur mod_http_oauth2: Tweak wording in README to point out that this is an AS
15 months ago Kim Alvefur mod_http_oauth2: Allow 'login_hint' as a substitute for OIDC 'select_account' prompt
16 months ago Kim Alvefur mod_http_oauth2: Remove broken in-CSS templating
16 months ago Kim Alvefur mod_bidi: Really extra finally fix auto-linking to mod_s2s_bidi
16 months ago Kim Alvefur mod_bidi: Fix README again
16 months ago Kim Alvefur mod_bidi: Fix autolink syntax
16 months ago Kim Alvefur mod_bidi: Add warning about use with 0.12
16 months ago Kim Alvefur mod_rest/rest.sh: Silence shellcheck SC1091
16 months ago Kim Alvefur mod_rest/rest.sh: Update to use httpie-oauth2 plugin
16 months ago Kim Alvefur mod_http_oauth2: Specify language in templates
16 months ago Kim Alvefur mod_http_oauth2: Remove duplicated word in README introduced in 734788d8bfc3
16 months ago Kim Alvefur mod_http_oauth2: Allow omitting application type for native apps
16 months ago Kim Alvefur mod_client_management: Show timestamp of first client appearance
16 months ago Kim Alvefur mod_http_oauth2: Improve templates
16 months ago Kim Alvefur mod_http_oauth2: Add autocomplete hint to username field
16 months ago Kim Alvefur mod_http_oauth2: Make storage of various code more consistent
17 months ago Kim Alvefur mod_http_oauth2: Bail on invalid or expired device flow state token
17 months ago Kim Alvefur mod_http_oauth2: Tweak method of centering the UI
17 months ago Kim Alvefur mod_http_oauth2: Optionally enforce authentication on revocation endpoint
17 months ago Kim Alvefur mod_http_oauth2: Present errors in HTML <dialog>
17 months ago Kim Alvefur mod_http_oauth2: Move site name into <header>
17 months ago Kim Alvefur mod_http_oauth2: Conform to XHTML in templates
17 months ago Kim Alvefur mod_s2sout_override: Add support for one-level wildcards (e.g. *.example.net)
17 months ago Kim Alvefur mod_s2sout_override: Add support for a catch-all target
17 months ago Kim Alvefur mod_invites_page: Produce URL without config from prosodyctl in trunk
17 months ago Kim Alvefur mod_http_oauth2: Don't use new time period API just yet
17 months ago Kim Alvefur mod_http_oauth2: Clean cache less frequently
17 months ago Kim Alvefur mod_http_oauth2: Shorten default token validity periods
17 months ago Kim Alvefur mod_http_oauth2: Implement refresh token rotation
17 months ago Kim Alvefur mod_http_oauth2: Hint at future deprecation of resource owner password grant
17 months ago Kim Alvefur mod_http_oauth2: Allow a shorter form of the device grant in config
17 months ago Kim Alvefur mod_http_oauth2: Mention Device flow in list of flows in README
17 months ago Kim Alvefur mod_muc_moderation: Stamp XEP-0421 occupant-id for the acting moderator
17 months ago Kim Alvefur mod_muc_moderation: Copy XEP-0421 occupant-id from retracted message
17 months ago Kim Alvefur mod_muc_block_pm: Advertise that Moderators are allowed to send PMs
17 months ago Kim Alvefur mod_muc_block_pm: Allow private messages to yourself
17 months ago Kim Alvefur mod_http_oauth2: Show errors on device flow user code entry page
17 months ago Kim Alvefur mod_http_oauth2: Namespace the various codes to minimize confusion
17 months ago Kim Alvefur mod_default_bookmarks: Include 'autojoin' in examples
17 months ago Kim Alvefur mod_http_oauth2: Improve a description in schema
17 months ago Kim Alvefur editorconfig: Document established conventions
17 months ago Kim Alvefur mod_muc_limits: Drop unsupported Prosody versions from Compatibility table
17 months ago Kim Alvefur mod_muc_limits: Set syntax of config snippets to enable syntax highlighting
17 months ago Kim Alvefur mod_muc_limits: Reduce cost of multi-line messages, make configurable
17 months ago Kim Alvefur mod_client_management: Make ID column dynamically sized
17 months ago Kim Alvefur mod_client_management: Fix traceback if no last seen timestamp available
17 months ago Kim Alvefur mod_http_oauth2: Add titles and descriptions to registration schema
17 months ago Kim Alvefur mod_client_management: Fix missing equality check
17 months ago Kim Alvefur mod_client_management: Allow revoking a specific client version
17 months ago Kim Alvefur mod_client_management: Add way to revoke (one) client by software
17 months ago Kim Alvefur mod_client_management: Add shell command to revoke client access
17 months ago Kim Alvefur mod_client_management: Include software version in table (when known)
17 months ago Kim Alvefur mod_client_management: Include the client id in table in shell command
17 months ago Kim Alvefur mod_muc_block_pm: Update to 0.12+ API, use roles instead of affiliations
17 months ago Kim Alvefur mod_http_muc_log: Fix redirect bug
17 months ago Kim Alvefur mod_http_oauth2: Implement RFC 8628 Device Authorization Grant
17 months ago Kim Alvefur mod_http_oauth2: Mention support for RFC 9207
17 months ago Matthew Wild mod_muc_members_json: Set imported hats to active by default
17 months ago Matthew Wild mod_muc_members_json: New module to import MUC membership from a JSON URL
17 months ago Kim Alvefur mod_rest: Use logger of HTTP request in trunk
18 months ago Kim Alvefur mod_measure_lua: Add brief README
18 months ago Kim Alvefur mod_groups_oidc: Add dependency on mod_groups_internal
18 months ago Matthew Wild Multiple modules: Update for split prosody:user role (prosody 082c7d856e61)
18 months ago Kim Alvefur mod_http_muc_log: Hide joins and parts by default
18 months ago Kim Alvefur mod_http_oauth2: Only add nonce when issuing a client_secret
18 months ago Kim Alvefur mod_pubsub_feeds: Specify acceptable formats in Accept header
18 months ago Kim Alvefur mod_pubsub_feeds: Pass feed data as argument instead of storing on object
18 months ago Kim Alvefur mod_pubsub_feeds: Retrieve only the most recent item to compare
18 months ago Kim Alvefur mod_pubsub_feeds: Handle node already existing
18 months ago Kim Alvefur mod_pubsub_feeds: Remove comment, this text is in the README
18 months ago Kim Alvefur mod_pubsub_feeds: Remove broken attempt to generate an ID from content
18 months ago Kim Alvefur mod_pubsub_feeds: Fix mixup between feed object and parsed feed
18 months ago Kim Alvefur mod_pubsub_feeds: Create pubsub nodes on module load instead of later
18 months ago Kim Alvefur mod_pubsub_feeds: Track latest timestamp seen in feeds instead of last poll
18 months ago Kim Alvefur mod_pubsub_feeds: Add new interval setting in seconds (old still works)
18 months ago Kim Alvefur mod_pubsub_feeds: Disable WebSub (formerly PubSubHubbub) by default
18 months ago Kim Alvefur mod_http_oauth2: Always show list of requested scopes
18 months ago Kim Alvefur mod_muc_limits: Add a limit on number of bytes in a message body
18 months ago Kim Alvefur mod_muc_limits: Add a limit on number of lines per message
18 months ago Kim Alvefur mod_muc_limits: Normalise README markdown syntax (thanks pandoc)
18 months ago Kim Alvefur mod_muc_limits: Raise cost for multi-line messages
18 months ago Kim Alvefur Back out 22784f001b7f: Documentation change did not match code (thanks bronko)
18 months ago Kim Alvefur mod_http_oauth2: Rearrange description of redirect URIs requirements
18 months ago Kim Alvefur mod_http_oauth2: Add a more complete client registration example
18 months ago Kim Alvefur mod_http_oauth2: Strip JWKS metadata since we do not understand that
18 months ago Kim Alvefur mod_http_oauth2: Strip unknown client metadata
18 months ago Kim Alvefur mod_rest: Map the archive-id attribute in MAM result items
18 months ago Kim Alvefur mod_rest: Include full_jid property on origin
18 months ago Kim Alvefur mod_oidc_userinfo_vcard4: Remove unused import
18 months ago Kim Alvefur mod_oidc_userinfo_vcard4: Fix typo
18 months ago Kim Alvefur mod_http_oauth2: Make allowed locales configurable
18 months ago Kim Alvefur mod_http_oauth2: Improve error messages for URI properties
18 months ago Kim Alvefur mod_rest: Describe the error 'by' property in OpenAPI spec
18 months ago Kim Alvefur mod_rest: List all error conditions in OpenAPI spec
18 months ago Kim Alvefur mod_http_oauth2: Make note about handling repeated
18 months ago Kim Alvefur mod_http_oauth2: Add TODO about disabling password grant
18 months ago Kim Alvefur mod_http_oauth2: Disable CORS for authorization endpoint
18 months ago Kim Alvefur mod_http_oauth2: Make CSP configurable
18 months ago Kim Alvefur mod_http_oauth2: Link to RFC 7628 in README
18 months ago Kim Alvefur mod_http_oauth2: Use code spans for some config options in README
18 months ago Kim Alvefur mod_http_oauth2: Remove underscore prefix
18 months ago Kim Alvefur mod_cloud_notify_extensions: Fix Markdown syntax of Compatibility table
18 months ago Matthew Wild mod_firewall: Add console commands to mark/unmark users
18 months ago Matthew Wild mod_firewall: Load marks from storage on demand rather than at login
18 months ago Matthew Wild mod_firewall: Log warning when attempting to mark/unmark remote users
18 months ago Matthew Wild mod_firewall: enable marks by default
18 months ago Matthew Wild mod_firewall: Improve error when mark name contains invalid characters
18 months ago Matthew Wild mod_firewall: marks: Fix marking a user with no previous marks
18 months ago Matthew Wild mod_firewall: Update user marks to store instantly via map store
18 months ago Matthew Wild mod_firewall: Split some long lines [luacheck]
18 months ago Matthew Wild mod_firewall: Fix inverted logic of 'FROM FULL JID?'
18 months ago Matthew Wild mod_firewall: spam-blocking.pfw: Remove requirement for invites to have no body
18 months ago Matthew Wild mod_firewall: scripts: spam-blocklists: Check sender and inviter of MUC invitations against blocklist
18 months ago Matthew Wild mod_firewall: scripts: spam-blocking.pfw: Add special handling for MUC invites
18 months ago Matthew Wild mod_firewall: Add 'FROM FULL JID?' condition
18 months ago Matthew Wild mod_firewall: README: Add some emphasis on the exact behaviour of TO FULL JID
18 months ago Kim Alvefur mod_rest: Merge some common properties between openapi and schema
18 months ago Kim Alvefur mod_rest: Apply normalization to openapi spec
18 months ago Kim Alvefur mod_http_oauth2: Simplify template using if-falsy operator
18 months ago Kim Alvefur mod_http_dir_listing2: Fix wrong name for resource directory
18 months ago Kim Alvefur mod_http_dir_listing2: Include html resources with plugin installer
18 months ago Kim Alvefur mod_http_dir_listing: Strip path to using plugin installer
18 months ago Kim Alvefur mod_firewall: Include scripts with plugin installer (thanks gooya)
18 months ago Kim Alvefur mod_http_oauth2: Add some words about supported flows and defaults
18 months ago Kim Alvefur mod_http_oauth2/README: Expand summary to include OAuth 2.0 role
18 months ago Kim Alvefur mod_http_oauth2: Return Authentication Time per OpenID Core Section 2
18 months ago Kim Alvefur mod_http_oauth2: Validate the OpenID 'prompt' parameter
19 months ago Kim Alvefur mod_http_oauth2: Apply text color to OOB input field
19 months ago Kim Alvefur mod_client_management: Include client software version number in listing
19 months ago Kim Alvefur mod_http_oauth2: Present OOB code in an input field for easier selection
19 months ago Kim Alvefur mod_http_oauth2: Revert strict form check to allow consent of multiple scopes
19 months ago Kim Alvefur mod_http_oauth2: Reject duplicate form-urlencoded parameters
19 months ago Kim Alvefur mod_http_oauth2: Bind refresh tokens to client
19 months ago Kim Alvefur mod_http_oauth2: Record hash of client_id to allow future verification
19 months ago Kim Alvefur mod_http_oauth2: Add client verification wrapper function
19 months ago Kim Alvefur mod_http_oauth2: Add Cache-Control and Pragma headers per by RFC 6749
19 months ago Kim Alvefur mod_http_oauth2: Linkify mod_client_management in README
19 months ago Kim Alvefur mod_http_oauth2: Fix messed up section about redirect_uris requirements
19 months ago Kim Alvefur mod_http_oauth2: Restructure description of client metadata requirements
19 months ago Kim Alvefur mod_http_oauth2: Correct loopback URL example
19 months ago Kim Alvefur mod_groups_oidc: Expose groups to OAuth clients
19 months ago Kim Alvefur mod_oidc_userinfo_vcard4: Advertise OpenID scopes via new mechanism
19 months ago Kim Alvefur mod_http_oauth2: Add provisions for dynamically adding simple scopes
19 months ago Kim Alvefur mod_http_oauth2: Sort imports
19 months ago Kim Alvefur mod_http_oauth2: Fix closing h1 tag
19 months ago Kim Alvefur mod_auth_oauth_external: Correct docs about default scope
19 months ago Kim Alvefur misc/lnav: Add a README with installation instructions
19 months ago Kim Alvefur misc/lnav: Fix delimiting of timestamp in pattern
19 months ago Kim Alvefur misc/lnav: Fix timestamp-format to be an array as per schema
19 months ago Kim Alvefur mod_http_oauth2: Create proper template for OOB code delivery
19 months ago Kim Alvefur mod_http_oauth2: Add an example of client registration
19 months ago Kim Alvefur mod_http_oauth2: Document client registration requirements
19 months ago Kim Alvefur mod_http_debug: Handle any path under /debug/* as well
19 months ago Kim Alvefur mod_http_debug: Log some extended info about requests
19 months ago Kim Alvefur mod_http_debug: Handle more HTTP methods
19 months ago Kim Alvefur mod_http_debug: Add a brief README
19 months ago Kim Alvefur mod_rest/example: Include 'application_type' in registration
19 months ago Kim Alvefur mod_s2sout_override: Add support for Direct TLS
19 months ago Kim Alvefur mod_s2sout_override: New module for overriding s2s connections
19 months ago Matthew Wild mod_pubsub_alertmanager: Support for per-path config overrides
19 months ago Kim Alvefur mod_muc_moderation: Point to new Conversations issue tracker
19 months ago Matthew Wild mod_invites_adhoc: Fall back to generic allow_user_invites for role-less users
19 months ago Kim Alvefur mod_invites{,_adhoc,_register}: Recommend using version included with prosody
19 months ago Kim Alvefur mod_welcome_page: Remove dependency on mod_invites (included with Prosody)
19 months ago Kim Alvefur mod_http_oauth2: Allow CORS for browser clients
19 months ago Kim Alvefur mod_http_oauth2: Disable Referrer via header
19 months ago Kim Alvefur mod_http_oauth2: Always render errors as HTML for OOB redirect URI
19 months ago Kim Alvefur mod_http_oauth2: Use validated redirect URI when returning errors to client
19 months ago Kim Alvefur mod_http_oauth2: Return OAuth error for authz code store error
19 months ago Kim Alvefur mod_http_oauth2: Validate redirect_uri before using it for error redirects
19 months ago Kim Alvefur mod_http_oauth2: Don't return redirects or HTML from token endpoint
19 months ago Kim Alvefur mod_http_oauth2: Tweak formatting of log message
19 months ago Kim Alvefur mod_http_oauth2: Always show early errors to user
19 months ago Kim Alvefur mod_http_oauth2: Clarify some error messages
19 months ago Kim Alvefur mod_http_oauth2: Use error status code when rendering error page
19 months ago Kim Alvefur mod_http_oauth2: Add human-readable error messages
19 months ago Kim Alvefur mod_http_oauth2: Fix returning errors from response handlers
19 months ago Kim Alvefur mod_http_oauth2: Add a special "xmpp" scope that grants the users' default role
19 months ago Kim Alvefur mod_http_oauth2: Add support for the OpenID 'login_hint' parameter
19 months ago Kim Alvefur mod_http_oauth2: Note about partial OpenID Discovery implementation
19 months ago Kim Alvefur mod_http_oauth2: Split long list line in README
19 months ago Kim Alvefur mod_http_oauth2: Proper OAuth error for invalid redirect URI in implicit flow too
19 months ago Kim Alvefur mod_http_oauth2: Return proper OAuth error for invalid redirect URI
19 months ago Kim Alvefur mod_http_oauth2: Fix use of arbitrary ports in loopback redirect URIs
19 months ago Kim Alvefur mod_http_oauth2: Add FIXME about loopback redirect URIs
19 months ago Kim Alvefur mod_http_oauth2: Rename variables to improve clarity
19 months ago Kim Alvefur mod_http_oauth2: Do minimal validation of private-use URI schemes
19 months ago Kim Alvefur mod_http_oauth2: Reject relative redirect URIs
19 months ago Kim Alvefur mod_http_oauth2: Reject duplicate list items in client registration
19 months ago Kim Alvefur mod_http_oauth2: Require non-empty arrays in client registration
19 months ago Kim Alvefur mod_http_oauth2: Reject duplicate redirect URIs in registration
19 months ago Kim Alvefur mod_http_oauth2: Fix schema to enforce at least one redirect URI
19 months ago Kim Alvefur mod_http_oauth2: Show only roles the user can use in consent dialog
19 months ago Kim Alvefur mod_http_oauth2: Reference grant by id instead of value
19 months ago Kim Alvefur mod_http_oauth2: Scope FIXMEs
19 months ago Kim Alvefur mod_http_oauth2: Describe type signatures of scope handling functions
19 months ago Kim Alvefur mod_http_oauth2: Allow requesting a subset of scopes on token refresh
19 months ago Kim Alvefur mod_http_oauth2: Enforce client scope restrictions in authorization
19 months ago Kim Alvefur mod_http_oauth2: Fix inclusion of role in refreshed access tokens
19 months ago Kim Alvefur mod_http_oauth2: Fix unintentional persistence
19 months ago Kim Alvefur mod_auth_oauth_external: Update compatibility section with unknowns
19 months ago Kim Alvefur mod_auth_oauth_external: Also do XEP-0106 escaping in SASL OAUTHBEARER
19 months ago Kim Alvefur mod_auth_oauth_external: Stub not implemented auth module methods
19 months ago Kim Alvefur mod_auth_oauth_external: Add Mastodon to README
19 months ago Kim Alvefur mod_auth_oauth_external: Allow different username in PLAIN vs final JID
19 months ago Kim Alvefur mod_auth_oauth_external: Remove untested JID mapping
19 months ago Kim Alvefur mod_auth_oauth_external: Remove untested role mapping
19 months ago Kim Alvefur mod_auth_oauth_external: Expect XEP-0106 escaped username in PLAIN
19 months ago Kim Alvefur mod_auth_oauth_external: Make 'scope' configurable in password grant request
19 months ago Kim Alvefur mod_auth_oauth_external: Add setting for client_secret
19 months ago Kim Alvefur mod_auth_oauth_external: Work without token validation endpoint
19 months ago Kim Alvefur mod_auth_oauth_external: Fix missing import of util.jid
19 months ago Kim Alvefur mod_rest/rest.sh: Trim trailing whitespace
19 months ago Kim Alvefur mod_rest/rest.sh: Add --logout to revoke token
19 months ago Kim Alvefur mod_rest/rest.sh: Make scopes to request configurable in restrc
19 months ago Kim Alvefur mod_http_oauth2: Strip unknown scopes from consent page
19 months ago Kim Alvefur mod_http_oauth2: Simplify code with the power of first class functions
19 months ago Kim Alvefur mod_http_oauth2: More functional functions
19 months ago Kim Alvefur mod_http_oauth2: Add function for filtering roles
19 months ago Kim Alvefur mod_http_oauth2: Support granting zero role-scopes
19 months ago Kim Alvefur mod_http_oauth2: Revert role selector, going to try something else
19 months ago Kim Alvefur mod_http_oauth2: Include all granted roles in scopes
19 months ago Kim Alvefur mod_block_registrations: Refresh Compatibility section
19 months ago Kim Alvefur mod_block_registrations: Update description expansion of default list
19 months ago Kim Alvefur mod_http_oauth2: Bail out of implicit flow on invalid or missing redirect
20 months ago Kim Alvefur mod_http_oauth2: Fix error if no scopes requested
20 months ago Kim Alvefur mod_http_oauth2: Add role selector to consent page
20 months ago Kim Alvefur mod_http_oauth2: Refactor scope handling into smaller functions
20 months ago Kim Alvefur mod_http_oauth2: Add option for specifying TTL of registered clients
20 months ago Kim Alvefur mod_strict_https: Add way to disable redirect
20 months ago Kim Alvefur mod_strict_https: Refresh README
20 months ago Kim Alvefur mod_prometheus: Wrap pointer to mod_http_openmetrics in a box
20 months ago Kim Alvefur mod_listusers: Obsolete, suggest prosodyctl shell instead
20 months ago Kim Alvefur mod_strict_https: Update to use modern APIs instead of monkey patching
20 months ago Kim Alvefur mod_http_oauth2: Link to RFC 7009: OAuth 2.0 Token Revocation
20 months ago Kim Alvefur mod_http_oauth2: Add service documentation URL to metadata
20 months ago Kim Alvefur mod_http_oauth2: Allow configuring links to policy and terms in metadata
20 months ago Kim Alvefur mod_http_oauth2: Don't issue client_secret when not using authentication
20 months ago Kim Alvefur mod_http_oauth2: Validate consistency of response and grant types
20 months ago Kim Alvefur mod_http_oauth2: Enforce response type encoded in client_id
20 months ago Kim Alvefur mod_http_oauth2: Strip unknown extra fields from client registration
20 months ago Kim Alvefur mod_http_oauth2: Simplify validation of various URIs
20 months ago Kim Alvefur mod_http_oauth2: More appropriate error conditions in client validation
20 months ago Kim Alvefur mod_http_oauth2: Reject loopback URIs as client_uri
20 months ago Kim Alvefur mod_http_oauth2: Reduce line count of metadata construction
20 months ago Kim Alvefur mod_http_oauth2: Advertise response modes
20 months ago Kim Alvefur mod_http_oauth2: Advertise supported grant types
20 months ago Kim Alvefur mod_http_oauth2: Advertise revocation endpoint in metadata
20 months ago Kim Alvefur mod_http_oauth2: Return status 405 for GET to endpoints without GET handler
20 months ago Kim Alvefur mod_inotify_reload: Update to use FD watching method
20 months ago Kim Alvefur mod_http_oauth2: Allow loopback IP literals in redirect URIs
20 months ago Kim Alvefur mod_http_oauth2: Add way to retrieve registration schema
20 months ago Kim Alvefur mod_http_oauth2: Fix missing base64 part of base64url (Thanks KeyCloak)
20 months ago Kim Alvefur mod_http_oauth2: Fix accidental uppercase in invocation of hash function
20 months ago Kim Alvefur mod_http_oauth2: Advertise the currently supported id_token signing algorithm
20 months ago Kim Alvefur mod_http_oauth2: Specify that 'contacts' items are emails in client registration
20 months ago Kim Alvefur Back out 6f13200c9fc1: Confused request URI with redirect URI
20 months ago Kim Alvefur mod_rest/rest.sh: Implement RFC 7636 PKCE with the 'plain' method
20 months ago Kim Alvefur mod_http_oauth2: Advertise required registration of redirect URIs
20 months ago Kim Alvefur mod_http_oauth2: Advertise supported token endpoint auth methods
20 months ago Kim Alvefur mod_http_oauth2: Allow configuring PKCE challenge methods
20 months ago Kim Alvefur mod_http_oauth2: Implement RFC 7628 Proof Key for Code Exchange
20 months ago Kim Alvefur mod_http_oauth2: Reorder routes into order they happen in OAuth 2.0
20 months ago Matthew Wild mod_firewall: Initialize compiled chunk just once for all handlers
20 months ago Kim Alvefur mod_rest/rest.sh: Set software_id in client registration to something
20 months ago Kim Alvefur mod_rest/rest.sh: Include .sh suffix in client registration
20 months ago Kim Alvefur mod_http_oauth2: Record OAuth software id and version attached to tokens
20 months ago Kim Alvefur mod_http_oauth2: Fix misplaced 'default' on wrong side of } in client registration schema
20 months ago Matthew Wild mod_remote_roster: Set id on generated iq stanzas (thanks @agwa)
20 months ago Kim Alvefur mod_http_oauth2: Fix to include "openid" scope in discovery metadata
20 months ago Kim Alvefur mod_client_management: Show time for recent timestamps in shell command
20 months ago Kim Alvefur mod_client_management: Fix changed column cell "key"
20 months ago Kim Alvefur mod_client_management: Fix error when called against host without this module
20 months ago Kim Alvefur mod_client_management: Move table cell formatting into column specification
20 months ago Kim Alvefur mod_client_management: Fix type confusion
20 months ago Kim Alvefur mod_client_management: Fix error when last password change is unknown (or never)
20 months ago Kim Alvefur mod_rest/rest.sh: Register as native application
20 months ago Kim Alvefur mod_http_oauth2: Validate redirect URI depending on application type
20 months ago Kim Alvefur mod_http_oauth2: Fill in some client metadata defaults
20 months ago Kim Alvefur mod_http_oauth2: Allow only l10n variants of name in client metadata
20 months ago Kim Alvefur mod_http_oauth2: Normalize whitespace in client metadata schema
20 months ago Matthew Wild mod_log_ringbuffer: Fix description and examples of level configuration
20 months ago Matthew Wild mod_log_ringbuffer: Fix example config
20 months ago Kim Alvefur mod_oidc_userinfo_vcard4: Fix phone number claim
20 months ago Kim Alvefur mod_oidc_userinfo_vcard4: Unpack <vcard> from PubSub <item>
20 months ago Kim Alvefur mod_http_oauth2: Use new Lua pattern schema properties
20 months ago Kim Alvefur mod_http_oauth2: Include additional OpenID scopes in metadata
20 months ago Kim Alvefur mod_http_oauth2: Validate (unused at this point) localized URIs
20 months ago Kim Alvefur mod_http_oauth2: Declare https as required of URIs in schema
20 months ago Kim Alvefur mod_http_oauth2: Enforce https requirement on TOS URI
20 months ago Kim Alvefur mod_http_oauth2: Use new mod_cron API for periodic cleanup
20 months ago Kim Alvefur mod_audit_status: Fix error on first start
20 months ago Matthew Wild mod_muc_rtbl: Use correct occupant object
20 months ago Kim Alvefur mod_audit: Move underscore to avoid luacheck warning
20 months ago Kim Alvefur mod_oidc_userinfo_vcard4: Provide profile details in mod_http_oauth2
20 months ago Kim Alvefur mod_auth_oauth_external: Add configuration example
20 months ago Kim Alvefur mod_auth_oauth_external: Linkify password grant
20 months ago Kim Alvefur mod_auth_oauth_external: Some notes in README
21 months ago Kim Alvefur mod_auth_oauth_external: Allow setting identity instead of discovery URL
21 months ago Kim Alvefur mod_auth_oauth_external: Support PLAIN via resource owner password grant
21 months ago Kim Alvefur mod_auth_oauth_external: Authenticate against an OAuth 2 provider
20 months ago Kim Alvefur mod_client_management: Fix import of util.error (not errors)
20 months ago Kim Alvefur mod_rest: Implement use of refresh tokens in rest.sh example
20 months ago Kim Alvefur mod_http_oauth2: Fix error due to reference loop when using refresh token
20 months ago Kim Alvefur mod_http_oauth2: Fix table index error when using refresh token
20 months ago Maxime “pep” Buquet mod_muc_http_defaults: Use the new set_subject API. Thanks John Livingston
20 months ago Kim Alvefur mod_service_outage_status: XEP-0455: Service Outage Status
20 months ago Kim Alvefur mod_http_oauth2: Support OpenID UserInfo claims
20 months ago Kim Alvefur mod_http_oauth2: Add some debug logging for UserInfo endpoint
20 months ago Kim Alvefur mod_http_oauth2: Correct error code when missing credentials for userinfo
20 months ago Kim Alvefur mod_rest: Get correct type from config
20 months ago Kim Alvefur mod_http_debug: Module that echos back HTTP request info for debugging
20 months ago Kim Alvefur mod_rest: Allow passing configuring a timeout for <iq> responses
20 months ago Matthew Wild mod_audit: Add expiration of entries, and handling of full archive stores
20 months ago Kim Alvefur mod_rest/rest.sh: Update 'client_uri' to module page
20 months ago Kim Alvefur mod_rest/rest.sh: List dependencies in comment
20 months ago Kim Alvefur mod_http_oauth2/README: Add rest.sh to known implementations
20 months ago Matthew Wild mod_audit: Add 'note' column
20 months ago Matthew Wild mod_audit: Improve filtering options and add documentation to README
20 months ago Matthew Wild mod_audit: Add some control over output columns via command-line flags
20 months ago Matthew Wild mod_audit_status: Include shutdown reason in log entry
20 months ago Matthew Wild mod_audit: Let util.human.io pick a suitable default width
20 months ago Matthew Wild mod_audit: Use proportional columns in table output
20 months ago Matthew Wild mod_audit: Fix iteration of custom payloads to use ipairs
20 months ago Matthew Wild mod_audit_status: New module to log server status to audit log
20 months ago Matthew Wild mod_audit: Display most recent entries first, rather than showing oldest
20 months ago Matthew Wild mod_audit: Minor style nit
20 months ago Matthew Wild mod_audit: Allow caller to specify time of the event
20 months ago Kim Alvefur mod_http_oauth2/README: Link to mod_rest
20 months ago Kim Alvefur mod_http_oauth2/README: Link to OAuth and OIDC sites
20 months ago Matthew Wild mod_client_management: README: Update docs to detail shell and XMPP interfaces
20 months ago Matthew Wild mod_http_oauth2: README: Updated documentation to reflect module status
20 months ago Matthew Wild mod_client_management: Add list-clients + manage-clients permissions to users
20 months ago Matthew Wild mod_client_management: Add support for revoking client access via XMPP
20 months ago Matthew Wild mod_client_management: Improve representation of authentication methods
20 months ago Matthew Wild mod_client_management: Improve table output
20 months ago Matthew Wild mod_client_management: Fix user:clients() shell command to take a JID
20 months ago Matthew Wild mod_client_management: Use grant id from key
21 months ago Matthew Wild mod_client_management: Fail to revoke clients that have used passwords
21 months ago Matthew Wild mod_client_management: Add support for revocation of clients (when possible)
21 months ago Matthew Wild mod_client_management: Include client type in XML response listing
21 months ago Matthew Wild mod_sasl2_fast: Add API method to revoke FAST tokens for a given client
21 months ago Matthew Wild mod_cloud_notify_filters: Fix traceback when invalid JIDs are submitted
21 months ago Matthew Wild mod_client_management: Add XMPP and shell interfaces to fetch client list
21 months ago Matthew Wild .luacheckrc: Add module.once
21 months ago Matthew Wild mod_audit: Add a command to print the audit log on the command-line
21 months ago Matthew Wild mod_audit: Support for adding location (GeoIP) to audit events
21 months ago Jonas Schäfer mod_isolate_host: potentially pedantic optimization
21 months ago Jonas Schäfer mod_isolate_host: handle server-generated stanzas
21 months ago Jonas Schäfer mod_authz_delegate: make resistant against startup order issues
21 months ago Matthew Wild mod_client_management: New module for users to view/manage permitted clients
21 months ago Kim Alvefur mod_http_admin_api: Add roles to user schema in openapi
21 months ago Kim Alvefur mod_http_admin_api: Fix types of numbers in openapi spec
21 months ago Kim Alvefur Merge accidental extra head
21 months ago Jonas Schäfer mod_vcard_muc: take roles into account for access check
21 months ago Jonas Schäfer mod_authz_delegate: introduce module to "link" authorization of hosts
21 months ago Jonas Schäfer mod_authz_delegate: introduce module to "link" authorization of hosts
21 months ago Matthew Wild mod_sasl2_fast: Add an API that allows modules to check if a client has FAST
21 months ago Matthew Wild mod_sasl2_fast: Add flag to FAST sasl_handler for easier identification
21 months ago Matthew Wild mod_sasl2_fast: Fix harmless off-by-one error (invalidates existing tokens!)
21 months ago Kim Alvefur mod_http_admin_api: Fix missing import
21 months ago Kim Alvefur mod_http_admin_api: Tweak token session to please module:may()
21 months ago Matthew Wild mod_sasl2_fast: Invalidate tokens issued prior to last password change
21 months ago Kim Alvefur mod_rest: Add an example bash script for using mod_rest
21 months ago Matthew Wild mod_http_oauth2: Update to use new API of Prosody mod_tokenauth @ 601d9a375b86
21 months ago Matthew Wild mod_http_oauth2: Add support for refresh tokens
21 months ago Kim Alvefur mod_http_oauth2: Declare additional client registration fields as strings
21 months ago Kim Alvefur mod_http_oauth2: Stricten check of urlencoded form data
21 months ago Kim Alvefur mod_http_oauth2: Pedantic optimization
21 months ago Kim Alvefur mod_pubsub_feeds: Fix packaging of support library for installer
21 months ago Kim Alvefur mod_muc_rtbl: Handle node purge
21 months ago Kim Alvefur mod_http_oauth2: Fix traceback on missing 'scope' parameter
21 months ago Kim Alvefur mod_http_oauth2: Focus username field automatically
21 months ago Kim Alvefur mod_http_oauth2: Allow user to decide which requested scopes to grant
21 months ago Kim Alvefur mod_http_oauth2: Use <fieldset> in templates because it looks nice
21 months ago Kim Alvefur mod_rest: Update prosody_oauth.py example to non-legacy OAuth2
21 months ago Kim Alvefur mod_http_oauth2: Remove another reference to obsolete function
21 months ago Kim Alvefur mod_http_oauth2: Relax payload content type checking in revocation
21 months ago Kim Alvefur mod_http_oauth2: Remove now unused code
21 months ago Kim Alvefur mod_http_oauth2: Allow revoking a token without OAuth client credentials
21 months ago Kim Alvefur mod_http_oauth2: Correctly verify OAuth client credentials on revocation
21 months ago Kim Alvefur mod_http_oauth2: Group metadata section into OAuth and OpenID
21 months ago Kim Alvefur mod_http_oauth2: Rename oauth client credential related functions
21 months ago Matthew Wild mod_sasl2: Pull user-agent info into sasl_handler for later reference
21 months ago Kim Alvefur mod_adhoc_oauth2_client: Update to call into mod_http_oauth2
21 months ago Kim Alvefur mod_http_oauth2: Refactor to allow reuse of OAuth client creation
21 months ago Kim Alvefur mod_http_oauth2: Fix userinfo status code off-by-one
21 months ago Kim Alvefur mod_http_oauth2: Implement and return ID Token in authorization code flow
21 months ago Kim Alvefur mod_http_oauth2: Reject non-local hosts in more code paths
21 months ago Kim Alvefur mod_http_oauth2: Add support for the "openid" scope
21 months ago Kim Alvefur mod_http_oauth2: Prepare to handle multiple e.g. non-role scopes
21 months ago Kim Alvefur mod_adhoc_oauth2_client: Make note in README about current broken state
21 months ago Kim Alvefur mod_http_oauth2: Fix attempt to index a boolean value
21 months ago Matthew Wild mod_audit: Allow disabling IP logging, or limiting it to a prefix
21 months ago Matthew Wild mod_audit: Include client id in audit log entries (if known)
21 months ago Matthew Wild mod_sasl2: Fire authentication-{success,failure} events like mod_saslauth
21 months ago Kim Alvefur mod_http_oauth2: Record details of OAuth client a token is issued to
21 months ago Kim Alvefur mod_http_oauth2: Invoke mod_http_errors to render error on invalid redirect
21 months ago Kim Alvefur mod_http_oauth2: Validate all URIs against client_uri in client registration
21 months ago Kim Alvefur mod_http_oauth2: Organize HTTP routes with comments
21 months ago Kim Alvefur mod_http_oauth2: Fix validation of informative URIs
21 months ago Kim Alvefur mod_http_oauth2: Use more compact IDs
21 months ago Kim Alvefur mod_http_oauth2: Validate that informative URLs match the redirect URIs
21 months ago Kim Alvefur mod_http_oauth2: Reject insecure redirect URIs
21 months ago Kim Alvefur mod_http_oauth2: Validate that redirect URIs are absolute
21 months ago Kim Alvefur mod_http_oauth2: Validate basic URI syntax of redirect URIs
21 months ago Matthew Wild mod_spam_report_forwarder: Forward spam/abuse reports to one or more JIDs
21 months ago Kim Alvefur mod_http_oauth2: Require URL to client informational page in registration
21 months ago Kim Alvefur mod_http_oauth2: Reorder client metadata validation schema
21 months ago Matthew Wild mod_firewall: Add 'REPORT TO' to report (XEP-0377) a stanza to a specified JID
21 months ago Matthew Wild mod_firewall: README: Clarify docs about some of the stanza processing actions
21 months ago Matthew Wild mod_firewall: Warn about invalid pubsubitemid list specification
21 months ago Matthew Wild mod_firewall: Fix parsing of pubsubitemid list specification
21 months ago Kim Alvefur mod_http_oauth2: Fix to disable disabled response handlers correctly
21 months ago Kim Alvefur mod_http_oauth2: Log flows enabled and disabled
21 months ago Kim Alvefur mod_http_oauth2: Fix appending of query parts in error redirects
21 months ago Kim Alvefur mod_http_oauth2: Implement the OpenID userinfo endpoint
21 months ago Kim Alvefur mod_http_oauth2: Close site header tags
21 months ago Kim Alvefur mod_http_oauth2: Fix contrast of links on consent page
21 months ago Matthew Wild mod_http_oauth2: token endpoint: handle missing credentials
21 months ago Matthew Wild mod_http_oauth2: Fail early when no authorization header present
21 months ago Matthew Wild mod_http_oauth2: Support HTTP Basic auth on token endpoint
21 months ago Matthew Wild mod_http_oauth2: Separate extracting credentials from requests and verifying
21 months ago Matthew Wild mod_http_oauth2: Reflect ALL attributes of the client registration
21 months ago Kim Alvefur mod_rest: Point URLs to mod_http_oauth2 in demo mode
21 months ago Matthew Wild mod_http_oauth2: Improve handling of redirect_uri matching and fallback
21 months ago Kim Alvefur mod_http_oauth2: Correct field name for HTTP response status code
21 months ago Matthew Wild mod_http_oauth2: Fix incorrect function name (thanks Zash/luacheck)
21 months ago Matthew Wild mod_cloud_notify: Add note about Lua version requirements to README
21 months ago Matthew Wild mod_cloud_notify: Log warning when used on Lua 5.1
22 months ago Kim Alvefur mod_http_oauth2: Remove authorization codes after use
22 months ago Kim Alvefur mod_http_oauth2: Fix authorization code logic
22 months ago Kim Alvefur mod_http_oauth2: Include html templates in package for plugin installer
22 months ago Kim Alvefur mod_conversejs: This one weird trick updates options on reload
22 months ago Matthew Wild mod_http_oauth2: Switch to '303 See Other' redirects
22 months ago Matthew Wild mod_http_oauth2: Allow non-HTTPS on localhost URLs
22 months ago Matthew Wild mod_http_oauth2: Add authentication, consent and error pages
22 months ago Matthew Wild mod_http_oauth: Factor out issuer URL calculation to a helper function
22 months ago Kim Alvefur mod_http_oauth2: Clarify comment referencing mod_http_errors (thanks MattJ)
22 months ago Kim Alvefur mod_http_oauth2: Specify host for which to retrieve list of roles
22 months ago Kim Alvefur mod_http_oauth2: Return list of active roles in discovery
22 months ago Kim Alvefur mod_http_oauth2: Return actually enabled response types in discovery
22 months ago Kim Alvefur mod_http_oauth2: Calculate client secret expiry in registration response
22 months ago Matthew Wild mod_http_oauth2: Strip trailing '/' from issuer URL
22 months ago Kim Alvefur mod_http_oauth2: Advertise endpoints that are enabled
22 months ago Kim Alvefur mod_http_oauth2: Separate client_secret verification key from JWT key
22 months ago Kim Alvefur mod_http_oauth2: Fix response type config
22 months ago Kim Alvefur mod_http_oauth2/README: Document config options
22 months ago Kim Alvefur mod_http_oauth2: Remove error message
22 months ago Kim Alvefur mod_http_oauth2: Mention name of client when giving out OOB authorization code
22 months ago Kim Alvefur mod_http_oauth2: Comment on mutation by other module
22 months ago Kim Alvefur mod_http_oauth2: Implement stateless dynamic client registration
22 months ago Matthew Wild mod_http_oauth2: Add support for 'iss' authz response parameter (RFC 9207)
22 months ago Kim Alvefur mod_http_oauth2: Derive scope from correct user details
22 months ago Kim Alvefur mod_http_oauth2: Fix to actually return OOB response
22 months ago Matthew Wild mod_http_oauth2: Add OIDC discovery endpoint (thanks Zash)
22 months ago Kim Alvefur mod_http_oauth2: Implement OOB special redirect URI in code flow
22 months ago Kim Alvefur mod_http_oauth2: Add settings for allowed grant and response types
22 months ago Kim Alvefur mod_http_oauth2: Implement the Implicit flow
22 months ago Kim Alvefur mod_http_oauth2: Fix treatment of 'redirect_uri' parameter in code flow
22 months ago Kim Alvefur mod_s2s_whitelist/README: Show inclusion in modules_enabled in example
22 months ago Kim Alvefur mod_s2s_blacklist/README: Show inclusion in modules_enabled in example
22 months ago Kim Alvefur mod_http_oauth2: Issue tokens for the purpose of 'oauth2'
22 months ago Kim Alvefur mod_http_oauth2: Fix removal of consumed authorization codes
22 months ago Matthew Wild mod_sasl2_bind2: Support for SASL handlers forcing a specific resource
22 months ago Kim Alvefur mod_rest: Remove confusing oauth2 tokens from examples
22 months ago Kim Alvefur mod_register_apps: Detect 0.12+ when called from prosodyctl
22 months ago Jonas Schäfer mod_muc_rtbl: fix more incorrect more references to "event"
22 months ago Jonas Schäfer mod_muc_rtbl: ignore blocklist for affiliated users for messages
22 months ago Jonas Schäfer mod_muc_rtbl: fix traceback because of scoping error
22 months ago Jonas Schäfer mod_muc_rtbl: move use of "private" attributes to single function
22 months ago Jonas Schäfer mod_muc_rtbl: also filter messages
22 months ago Stephen Paul Weber New module, mod_muc_reserve_nick_pattern
22 months ago Stephen Paul Weber Strip images from XHTML-IM as well
22 months ago Kim Alvefur mod_muc_moderation: Derive role from reserved nickname if occupant
22 months ago Kim Alvefur mod_muc_moderation: Refactor to prepare for new version of XEP-0425
22 months ago Kim Alvefur mod_unsubscriber: Revoke roster subscriptions of unreachable hosts
22 months ago Kim Alvefur mod_jsxc: Correct description of resources setting (thanks ham5urg)
22 months ago Kim Alvefur mod_jsxc: Words about jQuery
22 months ago Kim Alvefur mod_jsxc: Add plugin installer metadata
22 months ago Kim Alvefur mod_jsxc: Document config options
22 months ago Matthew Wild mod_bob: Fix traceback when iq has no payload (thanks meaz)
23 months ago Matthew Wild mod_muc_auto_member: New module to automatically make MUC participants members
23 months ago Kim Alvefur mod_http_status: Report module statuses
23 months ago Kim Alvefur mod_firewall: Fix 'is_admin' internal dependency rule #1797 (thanks diane)
23 months ago Kim Alvefur mod_rest/README: Words about bearer tokens
23 months ago Kim Alvefur mod_inject_ecaps2: Mention and link to XEP-0390 in text
23 months ago Matthew Wild mod_unified_push: Update docs to recommend loading on normal hosts
23 months ago Matthew Wild mod_unified_push: README: Update docs
23 months ago Matthew Wild mod_unified_push: Make unified_push_secret only required for jwt backend
23 months ago Matthew Wild mod_unified_push: Improved error handling and reporting
23 months ago Matthew Wild mod_unified_push: fix return values for paseto backend
23 months ago Matthew Wild mod_unified_push: Fix storage backend error behaviours and return values
23 months ago Matthew Wild mod_unified_push: Fix default ACL in component mode
23 months ago Matthew Wild mod_unified_push: Fixes for paseto backend initialization
23 months ago Matthew Wild mod_unified_push: Add support for multiple token backends, including stoage
23 months ago Matthew Wild mod_unified_push: Refactor in anticipation of other registration backends
23 months ago Matthew Wild mod_unified_push: Add ACL option to restrict access
23 months ago Matthew Wild mod_unified_push: Fix JWT method parameter order (fixes #1791)
23 months ago Kim Alvefur mod_http_dir_listing: Update Compatibility section
23 months ago Kim Alvefur mod_http_dir_listing: Add metadata to fix plugin package build
23 months ago Matthew Wild mod_invites_api: Fix traceback when no query params (thanks Menel)
23 months ago Matthew Wild mod_invites_api: Fix traceback on list command with no entries (thanks mirux)
23 months ago Kim Alvefur Remove reverse dependencies on mod_invites (for plugin installer)
23 months ago Kim Alvefur mod_pubsub_summary: Mention HTML to Message Styling conversion
23 months ago Matthew Wild mod_unified_push: Remove dependency on trunk util.jwt (0.12 compat)
23 months ago Matthew Wild mod_unified_push: README: Documentation updates (example, etc.)
23 months ago Matthew Wild mod_sasl2_fast: Add some comments
23 months ago Matthew Wild mod_unified_push: Various fixes, now working with Conversations
23 months ago Kim Alvefur mod_pubsub_summary: Trim preceding and trailing whitespace from title
23 months ago Kim Alvefur mod_pubsub_text_interface: Try to clarify help message wrt node arguments
23 months ago Kim Alvefur mod_pubsub_text_interface: Improve error messages
23 months ago Martin Dosch mod_onions: Fix URL and linkify it.
23 months ago Kim Alvefur mod_pubsub_summary: Render geo:-URI from OASIS emergency broadcasts
23 months ago Kim Alvefur mod_ping_muc: Error out if loaded on Components
23 months ago Kim Alvefur mod_pubsub_summary: Hide link relation when value is "alternate"
24 months ago Matthew Wild mod_unified_push: Experimenal Unified Push provider
24 months ago Kim Alvefur mod_muc_moderation/README: Simplify Compatibility section
24 months ago Kim Alvefur mod_rest: Fix reference in OpenAPI
24 months ago Kim Alvefur mod_rest: Add XEP-0461 to OpenAPI
24 months ago Kim Alvefur mod_rest: Add missing message properties to OpenAPI documentation
24 months ago Kim Alvefur mod_rest: Add some GET-mapped iq-queries to OpenAPI documentation
24 months ago Kim Alvefur mod_rest/README: Fix XML well-formedness in example (thanks drsnuggles)
24 months ago Kim Alvefur mod_auth_dovecot: Fix plugin package (hopefully) (thanks nw)
2022-12-25 Kim Alvefur mod_s2s_auth_dane: Update Compatibility chart (doesn't work anymore)
2022-12-20 Kim Alvefur mod_rest: Remove manual reference expansion in schema
2022-12-18 Kim Alvefur Merge
2022-12-17 Jonas Schäfer Backed out changeset 85882735fd33
2022-12-17 Jonas Schäfer mod_http_muc_log: make default presence visibility configurable
2022-04-28 Jonas Schäfer mod_audit: remove event hook
2022-12-16 Matthew Wild mod_pubsub_mqtt: Switch to MQTT 3.1.1
2022-12-16 Matthew Wild mod_pubsub_mqtt: Support atom_title payload type
2022-12-16 Matthew Wild mod_pubsub_mqtt: Fix some inappropriate log levels
2022-12-16 Matthew Wild mod_pubsub_mqtt: Add XEP-0060 <item> wrapper to payloads
2022-12-09 Kim Alvefur mod_pubsub_feeds: Include feeds library in plugin package
2022-12-04 Kim Alvefur mod_http_muc_log: Fix syntax error in timestamp adjusting script
2022-12-04 Kim Alvefur mod_http_muc_log: Move language attribute onto body itself
2022-12-04 Kim Alvefur mod_http_muc_log: Tweak style towards the "modern"
2022-12-04 Kim Alvefur mod_http_muc_log: Fix error in js when displaying presence is disabled
2022-12-04 Kim Alvefur mod_http_muc_log: Include static resources (css & js) in plugin package
2022-12-04 Kim Alvefur mod_http_muc_log: Move CSS and JS out of template
2022-12-02 Kim Alvefur mod_s2soutinjection: Use session logger where it makes sense
2022-12-02 Kim Alvefur mod_s2soutinjection: Use module logging API
2022-12-02 Kim Alvefur mod_s2soutinjection: Remove undefined global (thanks Damian)
2022-12-02 Kim Alvefur mod_s2soutinjection: Remove unused variables [luacheck]
2022-11-29 Matthew Wild mod_compat_roles: Add support for role inheritance (built-in roles only)
2022-11-29 Matthew Wild mod_compat_roles: Fix permission checks/roles to be per-host as intended
2022-11-29 Matthew Wild mod_compat_roles: Fix traceback when no host roles are defined (thanks cc)
2022-11-29 Matthew Wild mod_isolate_host: Pass context to module:may() (thanks cc)
2022-11-28 Kim Alvefur mod_sasl2_fast: Add explicit dependency on mod_sasl2
2022-11-28 Kim Alvefur mod_sasl2_sm: Add explicit dependency on mod_sasl2
2022-11-28 Kim Alvefur mod_sasl2_bind2: Add explicit dependency on mod_sasl2
2022-11-28 Matthew Wild mod_sasl2_fast: Add README
2022-11-28 Matthew Wild mod_sasl2_sm: Update README with current information
2022-11-28 Matthew Wild mod_sasl2_bind2: Update and expand README with current status
2022-11-28 Matthew Wild mod_sasl2: Update and expand README with more (and updated) information
2022-11-28 Matthew Wild mod_sasl2: Honour (c2s_)require_encryption config option
2022-11-26 Kim Alvefur mod_rest: Wrap webhook setup in a function for future reuse
2022-11-26 Kim Alvefur mod_rest: Do not allow replies to <iq type=result> from webhooks
2022-11-22 Kim Alvefur mod_clean_roster: Clean out invalid characters from roster entires
2022-11-07 Matthew Wild mod_sasl2_fast: Add more debug logging
2022-11-07 Matthew Wild mod_sasl2_fast: Fixes to make channel binding work again
2022-11-07 Matthew Wild mod_sasl2_fast: Clean up backend return values (fixes constant rotation)
2022-10-29 Benjamin Danowski mod_password_reset: Add rockspec.build.copy_directories entry to make it work
2022-10-24 Kim Alvefur mod_rest: Fix JSON conversion of 'displayed' chat marker
2022-10-20 Matthew Wild mod_vjud: Better docs for vjud_mode
2022-10-15 Matthew Wild mod_sasl2_fast: Implement rotation and invalidation
2022-10-15 Matthew Wild mod_sasl2_fast: Remove X-TOKEN-PLAIN and related profile handler
2022-10-15 Matthew Wild mod_sasl2_fast: Improved logging
2022-10-15 Matthew Wild mod_sasl2_fast: Register HT-* mechanisms with the required channel binding
2022-10-15 Matthew Wild mod_sasl2_fast: Fix field name for returned secret
2022-10-15 Matthew Wild mod_sasl2_fast: Copy channel binding data state from original SASL handler
2022-10-15 Matthew Wild mod_sasl2_fast: Fixes for <authenticate> processing
2022-10-15 Matthew Wild mod_sasl2_fast: Take username from SASL exchange rather than stream@from
2022-10-15 Matthew Wild mod_sasl2_fast: Fix make_token() to return appropriate result
2022-10-14 Matthew Wild mod_sasl2_fast: Improve backend profile name and correctly use it everywhere
2022-10-14 Matthew Wild mod_sasl2_fast: More robust handling of stream@from and user-agent@id
2022-10-14 Matthew Wild mod_sasl2: Forward stream attributes into sub-event
2022-10-14 Matthew Wild mod_sasl2_fast: Implement most of FAST + SASL HT-SHA-256
2022-10-13 Matthew Wild mod_block_registrations: Expand default list of blocked usernames (RFC 2142)
2022-10-13 Matthew Wild mod_sasl2: Add some brief dev notes about events to the README
2022-10-13 Matthew Wild mod_sasl2: Clear sasl_handler on final success
2022-10-13 Matthew Wild mod_sasl2_fast: New module for SASL2 FAST authentication (WIP)
2022-10-09 Kim Alvefur mod_storage_appendmap: Fix keyvalue writes
2022-09-27 Matthew Wild mod_sasl2_bind2, mod_sasl2_sm: Remove bind2 <features/> wrapper element
2022-09-24 Matthew Wild mod_cloud_notify_extensions: Add note about dependency
2022-09-24 Matthew Wild mod_cloud_notify: README overhaul
2022-09-24 Matthew Wild mod_cloud_notify: Improve logging for various error cases
2022-09-24 Matthew Wild mod_cloud_notify: Add warnings about options including real body/sender
2022-09-24 Matthew Wild mod_cloud_notify_encrypted: Add debug logging when successfully encrypted
2022-09-23 Matthew Wild mod_cloud_notify_encrypted: Additional debug logging when enabling/skipping
2022-09-23 Matthew Wild mod_cloud_notify: Fix default extended timeout from 72 days -> 72 hours
2022-09-23 Matthew Wild mod_cloud_notify: Only delay hibernation timeout for push-enabled clients
2022-09-23 Matthew Wild mod_bookmarks2: Update README to reflect 0.12 release
2022-09-23 Kim Alvefur mod_spam_reporting: Remove redundant rockspec dependency on mod_blocklist
2022-09-22 Matthew Wild mod_sasl2: Further break up success handling, into pre/post stream:features
2022-09-22 Matthew Wild mod_sasl2: Store client id if provided
2022-09-22 Matthew Wild mod_sasl2_bind2: Generate resource from client tag if provided
2022-09-22 Matthew Wild mod_sasl2_bind2: Remove deprecated <jid> element from <bound>
2022-09-22 Matthew Wild mod_sasl2_bind2: Update xmlns to match latest XEP proposal (thanks Andrzej)
2022-09-21 Matthew Wild mod_sasl2, mod_sasl2_bind2: rename event.session -> .origin for consistency
2022-09-21 Matthew Wild mod_sasl2_bind2: Move <inline> into <bind> feature element
2022-09-21 Matthew Wild mod_sasl2: Move <inline/> into <authentication>
2022-09-21 Matthew Wild mod_sasl2: Fix missing namespace on failure condition (thanks tmolitor)
2022-09-14 Kim Alvefur mod_invites_adhoc: Set non-nil defaults for options, fixes traceback (thanks Martin)
2022-09-13 Matthew Wild mod_sasl2, mod_sasl_bind2, mod_sasl2_sm: Bump XEP-0388 namespace
2022-09-06 Matthew Wild mod_sasl2: Hacky support for channel binding
2022-09-04 Matthew Wild mod_sasl2_bind2, mod_sasl2_sm: Move sasl2_sm_success to session
2022-09-03 Matthew Wild mod_sasl2_bind2: Indicate to the client when carbons has been enabled
2022-09-03 Matthew Wild mod_sasl2_sm: Fix event field name
2022-09-03 Matthew Wild mod_sasl2_sm: Fix typo
2022-09-03 Matthew Wild mod_sasl2_bind2: Fix event name
2022-09-03 Matthew Wild mod_sasl2_bind2: Use correct method to get text
2022-09-03 Matthew Wild mod_sasl2_bind2: Fix namespace (thanks Daniel)
2022-09-02 Matthew Wild mod_sasl2_sm: Integration with mod_sasl2_bind2
2022-09-02 Matthew Wild mod_sasl2_bind: Support for Bind 2.0 with SASL2
2022-09-02 Matthew Wild mod_sasl2: Add event for other modules to advertise inline features
2022-08-29 Matthew Wild mod_sasl2_sm: Use a stanza method that actually exists
2022-08-29 Matthew Wild mod_sasl2_sm: Experimental mod_isr alternative
2022-08-29 Matthew Wild mod_sasl2: Fix handling of various failure/error cases
2022-08-28 Matthew Wild mod_isr: XEP-0397: Instant Stream Resumption
2022-08-28 Matthew Wild mod_sasl2: Include additional-data in SASL success response
2022-08-28 Kim Alvefur mod_watch_spam_reports: Fix traceback due to misplaced parenthesis (thanks Menel)
2022-08-28 Matthew Wild mod_sasl2: Eventually return true from success handler
2022-08-28 Matthew Wild mod_sasl2: Return true to indicate challenge was handled successfully
2022-08-28 Matthew Wild mod_sasl2: Fix <challenge> generation
2022-08-28 Matthew Wild mod_sasl2: Return status from event handlers
2022-08-27 Kim Alvefur mod_admin_blocklist: Add config option for which role(s) to consider (0.12+)
2022-08-27 Kim Alvefur mod_admin_blocklist: Fix traceback due to misplaced parenthesis
2022-08-26 Matthew Wild mod_muc_ban_ip: Support for service-wide IP bans from trusted services
2022-08-25 tmolitor mod_register_apps: add monal iOS and macOS versions
2022-08-24 Kim Alvefur mod_auth_imap: Remove unused variable [luacheck]
2022-08-24 Kim Alvefur mod_auth_imap: Fix packaging
2022-08-24 Kim Alvefur mod_muc_bot/README: Update to account for 0.12 going stable
2022-08-22 Kim Alvefur mod_restrict_xmpp: Treat archive query as a read despite using iq-set
2022-08-22 Matthew Wild mod_restrict_xmpp: XMPP-layer access control using Prosody's permissions API
2022-08-22 Matthew Wild Merge role-auth
2022-08-22 Matthew Wild */README: Update compatibility info of modules still using legacy is_admin API
2022-08-18 Matthew Wild mod_http_oauth2: Update for new new role API
2022-08-18 Matthew Wild mod_http_admin_api: Update for new new role API
2022-08-15 Matthew Wild mod_isolate_host: Switch to module:may() (back compatible via compat_roles)
2022-08-15 Matthew Wild .luacheckrc: Update for module:may() & co.
2022-08-11 Matthew Wild mod_firewall: Update for role-auth (backwards compatible)
2022-07-13 Matthew Wild mod_rest: Update for mod_tokenauth API changes (backwards-compatible)
2022-07-13 Matthew Wild mod_invites_adhoc: Update for Prosody's new role API (backwards-compatible)
2022-07-13 Matthew Wild mod_http_xep227: Updates for new mod_tokenauth (trunk/0.13 only)
2022-07-13 Matthew Wild mod_http_oauth2: Updates for Prosody's new role API (backwards-compatible)
2022-07-13 Matthew Wild mod_http_admin_api: Updates for new role auth API in Prosody (trunk/0.13 only)
2022-07-13 Matthew Wild mod_cloud_notify: Rename field in event for clarity ('node' is ambiguous here)
2022-07-13 Matthew Wild mod_sentry: Log warning when server returns unexpected response
2022-08-16 Nicoco mod_privilege: process entity IQs (credit to adx) and messages with a constructed entity session
2022-08-15 Kim Alvefur mod_http_muc_log: Use stanza:find to save a few bytes
2022-08-15 Kim Alvefur mod_http_muc_log: Use XEP-0421 ID over nickname for XEP-0308
2022-08-15 Kim Alvefur mod_http_muc_log: Use XEP-0359 ID if available
2022-08-15 Kim Alvefur mod_http_muc_log: Rename variable for improved clarity
2022-08-15 Kim Alvefur mod_http_muc_log: Remove dead code
2022-08-15 Kim Alvefur mod_rest: Fill in 'type' field in error registry
2022-08-12 Kim Alvefur mod_http_muc_log: Link to replied-to message using XEP-0461: Message Replies
2022-08-12 Kim Alvefur mod_http_muc_log: Mention relevant XEPs in comments
2022-08-12 Kim Alvefur mod_rest: Add JSON mapping for XEP-0461: Message Replies
2022-08-11 Kim Alvefur mod_compat_roles/README: Fix yaml syntax in metadata block
2022-08-11 Matthew Wild mod_compat_roles: New module providing compat shim for trunk's new role API
2022-08-02 Citronalco mod_muc_badge: If room has no title use localpart of room's jid (fixes #1767)
2022-08-03 Kim Alvefur mod_s2s_smacks_timeout: Use mod_smacks to close stale s2s connections
2022-07-30 arcseconds replaced 'session' with 'origin' in push_disable
2022-07-29 Kim Alvefur mod_default_bookmarks: Fix support for array of string config in bookmarks 2 part (thanks Menel)
2022-07-25 Kim Alvefur mod_default_bookmarks: Bail on empty 'default_bookmarks' to fix traceback
2022-07-21 Kim Alvefur mod_log_http: Undo mistake in 456b9f608fcf
2022-07-18 Kim Alvefur various: Improve error reporting if missing file server module on 0.12
2022-07-18 Kim Alvefur various: Use 0.12+ API for serving files from the file system over HTTP
2022-07-11 Kim Alvefur mod_log_json: Prefer native Lua table.pack over Prosody util.table one
2022-07-06 Kim Alvefur mod_http_muc_log: Improve accessibility with descriptive @title attrs
2022-07-06 Kim Alvefur mod_http_muc_log: Move OOB style from attribute to <style> in header
2022-07-05 Kim Alvefur luacheck: Update with changes from Prosody 0.12
2022-07-02 Kim Alvefur mod_http_muc_log: Drop support for pre-0.11 MUC API
2022-07-02 tmolitor mod_csi_battery_saver: Add support for urn:xmpp:jingle-message:1 (XEP-0353)
2022-07-02 tmolitor mod_cloud_notify: Compat for prosody 0.12
2022-06-28 Matthew Wild mod_firewall: README: Fix grammar and further improve wording
2022-06-28 Matthew Wild mod_firewall: README: Clarify when storage access can occur with roster checks
2022-06-28 Matthew Wild mod_firewall: README: Correct mention of 'JUMP_CHAIN' to 'JUMP CHAIN'
2022-06-27 Kim Alvefur mod_ping_muc/README: Update Compatibility section for 0.12 going stable
2022-06-26 Kim Alvefur mod_http_muc_log: Show XEP-0444 reactions
2022-06-20 Kim Alvefur mod_muc_restrict_media: Don't apply restriction to affiliated users
2022-06-14 Kim Alvefur mod_pubsub_post/README: Update references to trunk with release numbers
2022-06-13 Kim Alvefur mod_muc_ping: Remove since Prosody mod_muc 0.11+ covers this natively
2022-06-05 Kim Alvefur mod_rest: Add various things to openapi spec
2022-06-05 Kim Alvefur mod_rest: Add some descriptive details to schema
2022-05-30 Kim Alvefur mod_profile: Obsolete. Remove. Redirect to mod_vcard_legacy
2022-05-29 Kim Alvefur mod_http_admin_api: Update for 0.12 changes to mod_smacks
2022-05-29 Kim Alvefur mod_rest: Provide a log function on temporary session
2022-05-28 Goffi merge upstream
2022-05-28 Kim Alvefur mod_rest: Add an example OAuth client (needs mod_http_oauth2)
2022-05-28 Kim Alvefur mod_muc_occupant_id: Update Compatibility to mention being built-in in 0.12
2022-05-22 Kim Alvefur mod_muc_auto_reserve_nicks: Force refresh of nickname (thanks phryk)
2022-05-22 Kim Alvefur mod_rest: Add mapping of XEP-0380: Explicit Message Encryption
2022-05-21 Kim Alvefur mod_rest: Document /archive/ in openapi spec
2022-05-21 Kim Alvefur mod_rest: Treat archive.ids as comma-separated to work in query string
2022-05-21 Kim Alvefur mod_reload_modules: Be aware of component module (thanks Menel)
2022-05-20 moparisthebest mod_onions: Fix for bitop with Lua 5.4
2022-05-20 moparisthebest mod_net_proxy: Fix for bitop with Lua 5.4
2022-05-17 Kim Alvefur mod_rest: Fix attempt to index nil in handling of single iq response
2022-05-16 Kim Alvefur mod_rest: Ensure MAM result-iq is included in results from remote hosts
2022-05-16 Kim Alvefur mod_rest: Add special handling to catch MAM results from remote hosts
2022-05-14 Kim Alvefur mod_auth_dovecot: Fix compat with Lua 5.2+ move of unpack() (thanks Tom)
2022-05-14 Kim Alvefur mod_auth_dovecot: Add luarocks metadata to make automatic packaging work
2022-05-28 Goffi mod_delegation: use clean_xmlns to remove jabber:client namespace from node:
2022-05-11 Goffi upstream merge
2022-04-29 Kim Alvefur mod_rest: Fix 'format' property in schema
2022-04-29 Kim Alvefur mod_rest: Expand mapping of XEP-0045 join stanza
2022-04-26 Jonas Schäfer mod_audit: make the extension of the module API less of a hack
2022-04-26 Jonas Schäfer mod_audit*: fix luacheck warnings
2022-04-26 Jonas Schäfer mod_audit*: modules for audit logging in prosody
2022-04-25 moparisthebest mod_s2soutinjection: Rewrite based on mod_onions for 0.12 compat (thanks Zash)
2022-04-22 Kim Alvefur mod_http_muc_log: Fix exception on lack of trailing slash in room path
2022-04-18 Kim Alvefur mod_rest: Fix description of extdisco endpoint (thanks MattJ)
2022-04-17 Kim Alvefur mod_rest/apidemo: Don't show traceback to users on config/resource problem
2022-04-17 Kim Alvefur mod_rest: Add some notes about custom disco#info mapping code
2022-04-17 Kim Alvefur mod_auth_cyrus: Adjust module import to work with repo clone - Fix #1744
2022-04-11 Matthew Wild mod_http_admin_api: Indicate whether a given push registration uses encryption
2022-04-11 Matthew Wild mod_http_admin_api: Fix client -> client_id (the actual field name)
2022-04-10 Kim Alvefur mod_http_oauth2/README: Update Compatibility section to mention 0.12
2022-04-08 Kim Alvefur mod_rest: Add configuration of which stanzas to route to callback
2022-04-08 Kim Alvefur mod_rest: Improve logging of results from callback startup probe
2022-04-08 Kim Alvefur mod_rest: Support parameters in callback URL
2022-04-08 Kim Alvefur mod_rest/README: Mention the OPTIONS probe fired at the callback
2022-04-07 Kim Alvefur mod_rest: Improve error handling during format mapping
2022-04-07 Kim Alvefur mod_rest: Catch and coerce errors in echo endpoint
2022-04-07 Kim Alvefur mod_rest: Move most of XEP-0432 handling into JSON mapping schema
2022-04-07 Kim Alvefur mod_rest/jsonmap: Fix indentation
2022-04-04 Kim Alvefur mod_conversejs: Bump Copyright year
2022-04-04 Kim Alvefur mod_conversejs: Remove plugin installer dependency on mod_bookmarks
2022-05-11 Goffi mod_privilege: update to v0.4:
2022-03-30 Kim Alvefur mod_register_web: Include HTML templates in rock (thanks unbunt)
2022-03-24 Kim Alvefur mod_bookmarks2: Ignore failure to delete nothing (thanks Ge0rG)
2022-03-19 Matthew Wild mod_vjud: Add permission parameter "any" for compatibility with 0.12 (fixes #1720)
2022-03-19 Matthew Wild mod_adhoc_account_management: Add compatibility with 0.12 permission string (thanks mirux)
2022-03-17 Matthew Wild mod_onions: Add comment explaining s2s-check-certificate handler
2022-03-15 Kim Alvefur mod_invites_register: Push invitee contact entry to inviter (Thanks gerald)
2022-03-08 Matthew Wild mod_http_upload: Update compatibility information
2022-03-04 Matthew Wild mod_muc_restrict_media: Fix traceback when checking default (thanks Martin)
2022-03-04 Matthew Wild mod_muc_restrict_media: Fix logic inversion on default value
2022-02-23 Kim Alvefur mod_cloud_notify_encrypted: Linkify dependencies
2022-02-22 Kim Alvefur mod_ping_muc: Fix typo in README
2022-02-22 Kim Alvefur mod_portcheck: Don't rewrite '*' to '0.0.0.0' since Prosody doesn't
2022-02-20 Kim Alvefur mod_muc_moderation: Update Clients section (+ Gajim, clix)
2022-02-19 Kim Alvefur mod_portcheck: Include '*' in allowed characters so '*:port' works
2022-02-18 Kim Alvefur mod_graceful_shutdown: Add a banner saying no longer needed with trunk
2022-02-18 Kim Alvefur mod_portcheck: Shell command to check if ports are open
2022-02-17 Kim Alvefur mod_dnsupdate: Add a --remove option to delete all SRV records
2022-02-15 Kim Alvefur mod_turn_external: Fix type of config option (thanks mirux)
2022-02-14 Matthew Wild mod_turn_external: Import from prosody trunk @ ed23bbf3b946
2022-02-11 Kim Alvefur mod_graceful_shutdown: Close multiplex ports
2022-02-11 Kim Alvefur mod_graceful_shutdown: Deactivate direct TLS c2s along with plain c2s
2022-02-09 Kim Alvefur mod_conversejs: Revert back to depending on mod_bookmarks
2022-02-09 Kim Alvefur mod_bookmarks2: Remove conflict check with mod_bookmarks
2022-02-08 Kim Alvefur mod_rest: Add XEP-0363 HTTP Upload to schemas
2022-02-08 Kim Alvefur mod_rest: Ensure mod_http is loaded before API demo
2022-02-07 Kim Alvefur mod_ping_muc: Remove 'kick' status code
2022-02-05 Kim Alvefur mod_bookmarks: Add a stub that loads mod_bookmarks2
2022-02-05 Kim Alvefur mod_bookmarks: Use autolink to mod_bookmarks2
2022-02-05 Kim Alvefur mod_bookmarks: Also link to mod_bookmarks included with Prosody (trunk)
2022-02-04 Kim Alvefur mod_pubsub_feeds: Allow but ignore XML comments and processing instructions
2022-02-04 Kim Alvefur mod_dnsupdate: Fix typo
2022-02-02 Kim Alvefur mod_invites_page: Fix templates including stray inviter name (thanks Menel)
2022-01-31 Kim Alvefur misc/lnav: Attempt at log format description for lnav
2022-01-21 Kim Alvefur mod_vcard_muc: Add a summary to improve SEO
2022-01-18 Kim Alvefur mod_measure_process: Handle unlimited FD limits
2022-01-18 Kim Alvefur mod_measure_process: Report the enforced limit
2022-01-18 Matthew Wild mod_http_xep227: Add support for import via APIs rather than direct store manipulation
2022-01-18 Kim Alvefur mod_pubsub_summary: Fix typo in example
2022-01-18 Kim Alvefur mod_pubsub_summary: Add stub documentation
2022-01-16 Matthew Wild mod_http_xep227: Fix typo in method name
2022-01-16 Matthew Wild mod_http_xep227: Correctly read selected stores from URL query part
2022-01-16 Matthew Wild mod_http_xep227: Handle nil/errors opening archive stores
2022-01-16 Matthew Wild mod_http_xep227: Don't require admin privileges to use import/export
2022-01-15 Matthew Wild mod_http_xep227: Initialize XEP-0227 XML
2022-01-15 Matthew Wild mod_http_xep227: Fix validation of resulting export XML
2022-01-15 Matthew Wild mod_http_xep227: Fix luacheck warnings
2022-01-14 Kim Alvefur mod_bookmarks2: Skip send_last_published_item (unavailable in 0.11) (thanks carlos)
2022-01-12 Matthew Wild mod_http_xep227: New module providing HTTP API for account data import/export
2022-01-10 Kim Alvefur mod_default_bookmarks: Silence warning when probing for mod_bookmarks version
2022-01-09 Jonas Schäfer mod_groups_muc_bookmarks: restore bookmark injection on empty store
2022-01-09 Jonas Schäfer mod_groups_muc_bookmarks: fix typo/leftover from refactor
2022-01-08 Kim Alvefur mod_groups_muc_bookmarks: Switch to XEP-0402
2022-01-08 Kim Alvefur mod_default_bookmarks: Improve validation
2022-01-08 Kim Alvefur mod_default_bookmarks: Add support for XEP-0402 via mod_bookmarks(2)
2022-01-08 Kim Alvefur mod_default_bookmarks: Minor refactor to do some checks earlier
2022-01-07 Kim Alvefur mod_default_bookmarks: Use whichever of mod_bookmarks and mod_bookmarks2 is enabled
2022-01-07 Kim Alvefur mod_default_bookmarks: Fix mod_bookmarks capability check
2022-01-07 Kim Alvefur mod_conversejs: Reduce mod_bookmarks dependency to a warning
2022-01-07 Kim Alvefur mod_default_bookmarks: Abort on incompatible mod_bookmarks
2022-01-07 Emmanuel Gil Peyrot mod_tcpproxy: Reject missing or non-number block-size, as per XEP-0047
2022-01-06 Kim Alvefur mod_bookmarks2: Update Compatibility table
2022-01-06 Kim Alvefur mod_bookmarks2: Add a notice of inclusion in prosody-trunk
2022-01-05 Emmanuel Gil Peyrot mod_bookmarks2: Override the node configuration if it was wrong
2022-01-05 Kim Alvefur mod_conversejs: Try to depend on mod_bookmarks in trunk else mod_bookmarks2
2022-01-04 Kim Alvefur Back out ad7767a9f3ea
2022-01-04 Emmanuel Gil Peyrot mod_bookmarks: So long, and thanks for all the fish!
2022-01-04 Kim Alvefur mod_bookmarks2: Fix check for max_items=max support
2022-01-04 Emmanuel Gil Peyrot mod_bookmarks2: Actually fix the right wrong codepath
2022-01-04 Emmanuel Gil Peyrot mod_bookmarks2: Remove wrong codepath (thanks luacheck!)
2022-01-04 Kim Alvefur mod_conversejs: Switch dependency to mod_bookmarks2
2021-12-29 Kim Alvefur mod_pubsub_post: Document JSON to XML mapping capability
2021-12-29 Kim Alvefur mod_rest: Fix nested message stanzas in XEP-0297 containers
2021-12-29 Kim Alvefur mod_rest: Fixup internal schema references for correctness
2021-12-27 Emmanuel Gil Peyrot mod_bookmarks2: Remove obsolete comment
2021-12-26 Emmanuel Gil Peyrot mod_bookmarks2: Advertise XEP-0049 support
2021-12-26 Emmanuel Gil Peyrot mod_bookmarks2: Use constants for namespaces
2021-12-25 Emmanuel Gil Peyrot mod_pep_atom_categories: Add a module to index categories in Atom entries
2021-12-24 Emmanuel Gil Peyrot mod_bookmarks2: Finally add the #compat-pep feature!
2021-12-23 Emmanuel Gil Peyrot mod_bookmarks2: Add simple support for legacy PEP queries
2021-12-22 Matthew Wild mod_invites_register_web: Add mod_password_policy checks for web registration
2021-12-22 Matthew Wild mod_password_policy: Support for additional policies provided by other modules
2021-12-22 Matthew Wild mod_password_policy: Silence luacheck warning for intentional global
2021-12-22 Matthew Wild mod_password_policy: Hard failure on missing/empty passwords
2021-12-22 Matthew Wild mod_password_policy: Add check that password doesn't contain username
2021-12-22 Matthew Wild mod_password_policy: Allow check_password() to indicate the policy that failed
2021-12-19 Kim Alvefur mod_cloud_notify: Include extra error details if available
2021-12-15 Kim Alvefur mod_jsxc: Try not to put username and password into the ?query ...
2021-12-15 Kim Alvefur mod_jsxc: Demo module serving JSXC relatively easily from Prosody
2021-12-12 Kim Alvefur mod_muc_bot: Use correct JID for virtual occupant
2021-12-11 Kim Alvefur mod_conversejs: Refresh client shortlist in fallback text
2021-12-10 Kim Alvefur mod_export_skeletons: Add a standalone filter script
2021-12-10 Kim Alvefur mod_export_skeletons: Remove wildcard query
2021-12-10 Kim Alvefur mod_export_skeletons: Fix logic to do wildcard search
2021-12-09 Kim Alvefur mod_export_skeletons: Update examples too
2021-12-09 Kim Alvefur mod_export_skeletons: Generate ids based on log2 of the original length
2021-12-09 Kim Alvefur mod_export_skeletons: Fix override docs
2021-12-09 Kim Alvefur mod_export_skeletons: Document archive name override option
2021-12-09 Kim Alvefur mod_export_skeletons: Command to aid in analysis of archive contents
2021-12-07 Kim Alvefur mod_muc_moderation: Handle non-retraction moderation
2021-12-06 Kim Alvefur mod_muc_rtbl: Optimize case with zero hashes
2021-12-06 Matthew Wild mod_muc_rtbl: Check joining user's host against RTBL
2021-12-06 Matthew Wild mod_muc_rtbl: Fix typo in variable name in previous commit (thanks luacheck)
2021-12-06 Matthew Wild mod_muc_rtbl: Skip check if user has any explicit affiliation with the MUC
2021-12-06 Matthew Wild mod_muc_rtbl: Fix to hook server-started globally, to fetch entries at startup (thanks mirux)
2021-12-06 Matthew Wild mod_muc_rtbl: Sync existing list entries when first loaded
2021-12-05 Matthew Wild mod_muc_rtbl: Real-time blocklist checks for MUC services
2021-12-04 Kim Alvefur mod_muc_moderation: Fix actor JID when moderated from outside (thanks lovetox)
2021-12-04 Kim Alvefur mod_admin_blocklist: Update admin check for new 0.12 role API
2021-12-02 Kim Alvefur mod_ping_muc: Yet another attempt to improve MUC reliability
2021-12-02 Kim Alvefur mod_rest: Handle unknown 'kind' values
2021-11-28 Kim Alvefur mod_rest: Fix minor mistakes in openapi spec
2021-11-28 Kim Alvefur mod_rest: Add GET method of invoking XEP-0215 to openapi spec
2021-11-28 Kim Alvefur mod_rest: Fix mistaken way of specifying required fields in XEP-0215 map
2021-11-28 Kim Alvefur mod_bind2: Add initial README
2021-11-28 Kim Alvefur mod_sasl2: Add initial README
2021-11-28 Kim Alvefur mod_bind2: Silence [luacheck] warning
2021-11-28 Kim Alvefur mod_sasl2: Silence [luacheck] warning
2021-11-28 Kim Alvefur mod_bind2: Add missing missing SASL2 namespace [luacheck]
2021-11-28 Kim Alvefur mod_bind2: Advertise stream feature
2021-11-28 Kim Alvefur mod_bind2: Experimental implementation of XEP-0386: Bind 2.0
2021-11-28 Kim Alvefur mod_sasl2: Remove channel binding
2021-11-26 Matthew Wild mod_s2s_status: Module to track status of s2s connections by domain
2021-11-25 Matthew Wild mod_prometheus: Update docs to reference mod_http_openmetrics for trunk/0.12
2021-11-24 Kim Alvefur mod_muc_restrict_media: Fix disco#info field (thanks mirux)
2021-11-24 Kim Alvefur mod_muc_hide_media: Fix disco#info field (thanks mirux)
2021-11-23 Matthew Wild mod_muc_restrict_media: Allow hiding inline media from unaffiliated users in MUCs
2021-07-09 Emmanuel Gil Peyrot mod_mam_muc: Obsolete this module, it is included in Prosody since 0.11 under the name mod_muc_mam
2021-07-09 Emmanuel Gil Peyrot mod_csi: Obsolete this module, it is included in Prosody since 0.11
2021-07-09 Emmanuel Gil Peyrot mod_carbons: Obsolete this module, it is included in Prosody since 0.10
2021-07-09 Emmanuel Gil Peyrot mod_mam: Obsolete this module, it is included in Prosody since 0.10
2021-07-09 Emmanuel Gil Peyrot mod_limits: Obsolete this module, it is included in Prosody since 0.10
2021-11-22 Kim Alvefur mod_http_muc_log: Show messages moderated using XEP-0425
2021-11-19 Matthew Wild mod_muc_offline_delivery: Fix logic bug causing traceback when no reserved_nick (thanks Hund)
2021-11-19 Kim Alvefur mod_dnsupdate: Add support for components
2021-11-18 Kim Alvefur mod_http_admin_api: Fix YAML indentation
2021-11-18 Kim Alvefur mod_http_admin_api: Export total storage use via mod_http_file_share
2021-11-18 Kim Alvefur mod_http_admin_api: Ensure freshness of metrics when in manual mode
2021-11-18 Matthew Wild mod_muc_offline_delivery: Handle the user not having any affiliation data (thanks Martin)
2021-11-17 Matthew Wild mod_measure_active_users: Calculate active user counts over fixed time periods
2021-11-16 Matthew Wild mod_muc_offline_delivery: Allow the module to be enabled by default for all users
2021-11-16 Matthew Wild mod_muc_auto_reserve_nicks: Automatically reserve nicknames of MUC occupants
2021-11-16 Kim Alvefur mod_smacks: Send <r> immediately from csi-flushing event
2021-11-15 Matthew Wild mod_muc_offline_delivery: split name/var so that retrieval of form data works
2021-11-12 Gary Kramlich mod_slack_webhook: fixed documentation for default nick and marked trunk as works
2021-11-09 Matthew Wild mod_muc_offline_delivery: Less noisy, clearer, debug logging for notifications
2021-11-09 Matthew Wild mod_invites_adhoc: Allow role-based permissions to override default policy
2021-11-09 Matthew Wild mod_invites_adhoc: Add the ability to deny user invites by specific roles
2021-11-08 Kim Alvefur mod_dnsupdate: Restore the --each option
2021-11-08 Kim Alvefur mod_dnsupdate: Rewrite port config vs DNS comparison code
2021-11-08 Kim Alvefur mod_dnsupdate: Fix to use correct port settings
2021-11-06 Kim Alvefur mod_dnsupdate: Use with nsupdate to update DNS records from config
2021-11-07 tmolitor Merge commit
2021-11-07 tmolitor mod_smacks: Don't forgive client counting errors
2021-11-07 Jonas Schäfer mod_admin_web: make get_deps.sh stand out a little
2021-11-07 Kim Alvefur mod_measure_malloc: Fix accidental global variable write [luacheck]
2021-11-07 Kim Alvefur luacheck: Discourage use of the 'hosts' global (like in Prosody)
2021-11-07 Kim Alvefur luacheck: Make module:metric() known
2020-01-28 Kim Alvefur luacheckrc: Remove accidentally commented directive
2021-11-06 Kim Alvefur mod_muc_moderation: Bump year
2021-11-06 Kim Alvefur mod_muc_moderation: More client feature requests
2021-11-06 Kim Alvefur mod_muc_moderation: Add list of client feature requests for XEP-0425
2021-11-06 Kim Alvefur Delete stray editor swap file
2021-11-06 Kim Alvefur mod_muc_moderation: Use reserved nickname as fallback
2021-11-06 Kim Alvefur mod_muc_moderation: Clarify behavior with a comment
2021-11-04 Kim Alvefur mod_rest: Correct unused reference
2021-11-04 Kim Alvefur mod_rest: Map the XEP-0313 <fin> element to make paging work
2021-11-04 Kim Alvefur mod_rest: Imply type=set for archive queries
2021-11-04 Kim Alvefur mod_rest: Let 'type' be implied in path based queries
2021-11-04 Kim Alvefur mod_rest: Stop search when an implied type is determined
2021-11-04 Kim Alvefur mod_rest: Add some convenience mapping to make MAM queries easier
2021-11-04 Kim Alvefur mod_rest: Add support for mapping of XEP-0313 query iqs
2021-11-04 Kim Alvefur mod_rest: Add XEP-0059 mapping
2021-11-04 Kim Alvefur mod_rest: Add XEP-0004 mapping for future reuse
2021-11-03 Kim Alvefur mod_bookmarks2: Fix comparison
2021-11-03 Kim Alvefur mod_bookmarks2: Fix handling of nick and password elements
2021-11-03 Kim Alvefur mod_rest: Remove unused variable [luacheck]
2021-11-03 Kim Alvefur mod_reminders: Fix README metadata syntax
2021-11-01 Kim Alvefur mod_rest: Fire pre-events
2021-11-01 Kim Alvefur mod_rest: Add an anonymous mode
2021-10-27 Kim Alvefur mod_rest: Add JSON mapping of XEP-0313 archive result container
2021-10-27 Kim Alvefur mod_rest: Add recursive properties of XEP-0297 forwarded container
2021-10-27 Kim Alvefur mod_rest: Apply JSON mapping to items in <xmpp> container (e.g. MAM results etc)
2021-10-27 Matthew Wild mod_cloud_notify: Identify (and immediately push) urgent stanzas, e.g. calls
2021-10-27 Kim Alvefur mod_rest: Add new fields to openapi spec from mapping schema
2021-10-27 Kim Alvefur mod_rest: Correct option name in error message
2021-10-26 Kim Alvefur mod_rest: Set type on temp session to satisfy certain auth checks
2021-10-26 Kim Alvefur mod_rest: Add mapping for XEP-0215: External Service Discovery
2021-10-25 Kim Alvefur mod_muc_webchat_url: Add hint of being an URL to form field
2021-10-25 JC Brand mod_muc_http_auth: Add missing import
2021-10-25 JC Brand mod_muc_http_auth: Allow for enabling/disabling per user host
2021-10-25 Kim Alvefur mod_smacks: Remove EOL releases from Compatibility section, add 0.11 & trunk
2021-10-25 Kim Alvefur mod_smacks: Add smacks_s2s_resend to configuration listing
2021-10-23 Kim Alvefur mod_rest: Add XEP-0100 gateway to mapping schema
2021-10-20 Kim Alvefur mod_bookmarks2: Use max_items='max' on trunk, with fallback
2021-10-19 Matthew Wild mod_cloud_notify: Fix traceback for clients without a stable client_id
2021-10-18 Kim Alvefur mod_auth_ldap: Mark as Merged into Prosody
2021-10-18 Matthew Wild mod_cloud_notify: Move client info out of sub-object to improve usability with map store API
2021-10-18 Matthew Wild mod_cloud_notify_priority_tag: Fix summary (thanks Zash)
2021-10-18 Matthew Wild mod_http_admin_api: Include client info in push registration debug output
2021-10-18 Matthew Wild mod_cloud_notify: Record client id (or resource) and language during registration
2021-10-18 Matthew Wild mod_cloud_notify: Fix some minor luacheck offences
2021-10-17 Kim Alvefur mod_cloud_notify: Reverse dependencies
2021-10-17 Kim Alvefur mod_auth_cyrus: Import from Prosody rev 8f1e7fd55e7b
2021-10-15 Goffi mod_delegation: update to XEP-0355 v0.5
2021-10-15 Kim Alvefur mod_cloud_notify_extensions: Add depends metadata for plugin installer
2021-10-12 Kim Alvefur mod_groups_internal: Remove deleted user from groups
2021-10-12 Kim Alvefur mod_groups_internal: Fix accidental global [luacheck]
2021-10-10 Matthew Wild mod_cloud_notify_extensions: Convenience meta-module for Tigase push extensions
2021-10-03 Kim Alvefur mod_tlsfail/README: Fix header
2021-10-03 Kim Alvefur mod_tlsfail: Add README
2021-10-03 Kim Alvefur mod_tlsfail: Add c2s support
2021-10-01 JC Brand mod_tweet_data: Return when no tweet data returned
2021-09-29 Kim Alvefur mod_pastebin: Fix pasting when <body> is not the first tag (thanks thorsten)
2021-09-28 Kim Alvefur mod_rest: Support returning multiple replies in an <xmpp> container
2021-09-25 arcseconds mod_cloud_notify: notify on groupchat messages sent to bare JID
2021-09-23 Seve Ferrer mod_muc_http_auth: Make sure query parameters are URL encoded
2021-09-23 Seve Ferrer mod_muc_http_auth: Make sure query parameters are URL encoded
2021-09-21 Seve Ferrer mod_muc_http_auth: External auth services might need to check on the nickname as well
2021-09-18 Matthew Wild mod_muc_markers: Don't skip archiving markable messages (thanks nicoco)
2021-09-16 Emmanuel Gil Peyrot mod_muc_require_tos: Generate a message id instead of hardcoding "foo"
2021-09-16 Emmanuel Gil Peyrot mod_muc_require_tos: Prevent a traceback when receiving a message with occupant being nil
2021-09-16 Emmanuel Gil Peyrot mod_muc_require_tos: Send the message after the subject, once the client is fully joined
2021-09-16 Emmanuel Gil Peyrot mod_muc_require_tos: Add this new module
2021-09-15 Kim Alvefur mod_debug_omemo: Use archive single message retrieval method
2021-09-15 Kim Alvefur mod_bookmarks2: Use same default as mod_pep for max_items
2021-09-13 Matthew Wild mod_debug_omemo: Improve no keys/devices cases
2021-09-13 Kim Alvefur mod_debug_omemo: Fix traceback in case of zero devices
2021-09-13 Kim Alvefur mod_debug_omemo: Adjust priority to act after mod_mam archived
2021-09-13 Matthew Wild mod_debug_omemo: README: Maybe fix version table
2021-09-13 Matthew Wild mod_debug_omemo: Fix header level in HTML template
2021-09-13 Matthew Wild mod_debug_omemo: OMEMO debugging tool
2021-09-12 Kim Alvefur mod_smacks: Include username in offline event, mirroring Prosody 0.10+
2021-09-12 Matthew Wild mod_auto_moved: Fix README rendering
2021-09-12 Matthew Wild mod_auto_moved: New module implementing XEP-0283 r0.2.0
2021-09-12 Martin Dosch mod_smacks: Update README
2021-09-11 Kim Alvefur mod_http_muc_log: Sort rooms with a description before those without
2021-09-11 Kim Alvefur mod_http_muc_log: Add way to list certain rooms in a specified order
2021-09-10 Kim Alvefur mod_s2s_auth_samecert: Handle lack of provided client certificate
2021-09-09 Kim Alvefur mod_tls_policy: Switch method of checking for TLS-encrypted connection
2021-09-09 Matthew Wild mod_invites_register: advertise new stream feature from XEP-0445
2021-09-08 Kim Alvefur mod_register_apps: Fix removal on unload (thanks ibikk)
2021-09-04 Kim Alvefur mod_storage_xmlarchive: Stop exporting XEP-0091 timestamp in conversion
2021-09-02 Kim Alvefur mod_http_oauth2: Gracefully handle cache write failure
2021-09-02 Kim Alvefur mod_http_oauth2: Optimize cleanup timer
2021-08-30 Kim Alvefur mod_external_services: Factor out public function for converting to XML
2021-08-29 Kim Alvefur mod_external_services: Factor out public function returning current services
2021-08-30 Kim Alvefur mod_external_services: Filter services by requested credentials using a Set
2021-08-29 Kim Alvefur mod_external_services: Validate required attributes on credentials requests
2021-09-01 Matthew Wild mod_muc_cloud_notify: Fix comparison between string and number in reference extraction. Fixes #1681.
2021-08-26 Matthew Wild mod_watch_spam_reports: Support for fetching admins from authz provider
2021-08-25 Kim Alvefur mod_spam_reporting: Fallback string for missing 'reason'
2021-08-25 Kim Alvefur mod_spam_reporting: Missed a spot
2021-08-25 Kim Alvefur mod_spam_reporting: Refactor to deduplicate code
2021-08-25 Kim Alvefur mod_spam_reporting: Rename variable avoid name clash with global function
2021-08-25 Kim Alvefur mod_spam_reporting: Make 'reason' text an optional value
2021-08-25 Kim Alvefur mod_watch_spam_reports: Prepare for changing 'reason' to an optional value
2021-08-25 Kim Alvefur mod_spam_reporting: Handle unknown or future report types
2021-08-25 Jonas Schäfer mod_tos: Initial draft
2021-08-25 Emmanuel Gil Peyrot mod_http_upload: Prevent the module from starting without TLS
2021-08-25 Emmanuel Gil Peyrot mod_http_upload: Don’t send http: URIs to clients, this is forbidden by the XEP
2021-08-23 Seve Ferrer mod_http_muc_kick: Missing local keyword
2021-08-22 Kim Alvefur mod_cloud_notify_encrypted: Ensure body substring remains valid UTF-8
2021-08-22 Matthew Wild mod_cloud_notify_encrypted: For encrypted messages, push a friendly message instead of fallback body
2021-08-15 Kim Alvefur mod_storage_xmlarchive: Support query by list of IDs
2021-08-12 Kim Alvefur mod_storage_xmlarchive: Support full id range queries
2021-08-12 Kim Alvefur mod_storage_xmlarchive: Fix return of numeric 'when' from key-value API
2021-08-12 Kim Alvefur mod_storage_xmlarchive: Advertise capabilities (none atm)
2021-08-12 Kim Alvefur mod_pubsub_text_interface: Move quick response out of unknown command text
2021-08-12 Kim Alvefur mod_pubsub_text_interface: Fix move quick response tags out of <body>
2021-08-12 Seve Ferrer mod_http_muc_kick: Fix typo
2021-08-10 Seve Ferrer mod_http_muc_kick: Publish module
2021-07-30 Emmanuel Gil Peyrot mod_bookmarks2: Add missing @publisher in tests
2021-07-30 Emmanuel Gil Peyrot mod_bookmarks2: Update namespace to :1
2021-07-30 Emmanuel Gil Peyrot mod_bookmarks2: Factor namespace string into a variable
2021-07-30 Emmanuel Gil Peyrot mod_bookmarks: Deprecate this module
2021-07-28 Kim Alvefur mod_smacks: Use 'smacks_max_inactive_unacked_stanzas' when inactive and no timer
2021-07-29 Jonas Schäfer mod_pubsub_post: fix incorrect claim
2021-07-26 Kim Alvefur mod_invites_register: Depend on mod_invites [rockspec]
2021-07-26 Kim Alvefur mod_conversejs: Add dependency on mod_bookmarks [rockspec]
2021-07-26 Kim Alvefur mod_rest: Fix typo (thanks codespell)
2021-07-26 Kim Alvefur mod_smacks: Fix typo in comment (thanks codespell)
2021-07-22 Kim Alvefur mod_smacks: Fix traceback on missing stanza counter
2021-07-21 Kim Alvefur mod_register_apps: Reduce yellow yelling in log message
2021-07-21 Kim Alvefur mod_s2s_keepalive: Ignore errors from the local server
2021-07-21 Kim Alvefur mod_s2s_keepalive: Fix identification of replies (error-replies included)
2021-07-17 Kim Alvefur mod_pubsub_alertmanager: Include status booleans in template input
2021-07-17 Kim Alvefur mod_pubsub_alertmanager: Exclude "ends at" timestamp for unresolved alerts
2021-07-16 Kim Alvefur mod_pubsub_alertmanager: Add TODOs
2021-07-16 Kim Alvefur mod_pubsub_alertmanager: Add some words about the node template
2021-07-16 Kim Alvefur mod_pubsub_alertmanager: Minimal example of Prometheus and Alertmanager config
2021-07-16 Kim Alvefur mod_pubsub_alertmanager: Add a README with initial docs
2021-07-16 Kim Alvefur mod_pubsub_alertmanager: Allow templating the pubsub node to publish to
2021-07-16 Kim Alvefur mod_pubsub_alertmanager: Allow configuring template for <body> rendering
2021-06-30 Kim Alvefur mod_pubsub_alertmanager: Add a plain text summary
2021-06-08 Kim Alvefur mod_pubsub_alertmanager: Publish Alertmanager alerts into pubsub
2021-07-14 Kim Alvefur mod_http_upload: More emphasis on conditionality of disco_items
2021-07-10 Goffi mod_delegation: fix bare jid disco nesting
2021-07-06 Kim Alvefur mod_http_pep_avatar: Fix name of module in example
2021-07-03 Kim Alvefur mod_auto156: Include the containing object in command output
2021-07-03 Kim Alvefur mod_auto156: Queries for XEP-0156 TXT records and prints in JSON format
2021-07-01 Martin Dosch mod_spam_reporting: Add support for XEP-0377 0.3
2021-07-01 Martin Dosch mod_watch_spam_reports: Support spam_reporting/abuse-report
2021-07-01 Kim Alvefur mod_http_upload: Fix issuing slots to components or other non-c2s sessions
2021-06-30 Kim Alvefur mod_pubsub_summary: Use pre-escaped UTF-8 sequence for compat
2021-06-30 Kim Alvefur mod_firewall: Remove reliance on full_sessions being a global
2021-06-30 Kim Alvefur mod_checkcerts: Notify both host-local and global admins
2021-06-29 Kim Alvefur mod_conversejs: Update description
2021-06-29 Kim Alvefur mod_welcome_page: Add dependency on mod_http_libjs
2021-06-29 Kim Alvefur mod_http_libjs: Check that the path to serve exists
2021-06-29 Kim Alvefur mod_compliance_2021: Add mod_turn_external as satisfying A/V category
2021-06-28 Kim Alvefur mod_measure_lua: Use gauge instead of counter for Lua version (thanks jonas’)
2021-06-28 Kim Alvefur mod_measure_lua: Capture current Lua version
2021-06-28 Kim Alvefur mod_pubsub_summary: Fix conversion of emphasis _like this_ per XEP-0393
2021-06-25 Kim Alvefur mod_invites_register: Fix missing 'from' attribute (thanks Martin)
2021-06-22 JC Brand mod_ogp: Add the ability to block OGP fetching for certain domains
2021-06-22 JC Brand mod_tweet_data: New module that fetches and sends tweet data
2021-06-20 Kim Alvefur mod_prometheus: Revert part of previous commit
2021-06-19 Kim Alvefur Add note of incompatibility with trunk since 5f15ab7c6ae5
2021-06-16 Emmanuel Gil Peyrot mod_auth_http: Format README better
2021-06-15 Kim Alvefur mod_http_muc_log: Different icon for edited contra editing message
2021-06-15 Kim Alvefur mod_http_muc_log: Find edit relations using XEP-0308
2021-06-15 Kim Alvefur mod_http_muc_log: Highlight messages directly linked to
2021-06-15 Kim Alvefur mod_http_muc_log: Move out nickname into a variable for future reuse
2021-06-15 Kim Alvefur mod_http_muc_log: Add some spacing around code for readability
2021-06-15 Matthew Wild mod_muc_restrict_nick: New module to restrict MUC occupant nicknames
2021-06-12 Kim Alvefur mod_invites_adhoc/README: Fix table
2021-06-12 Jonas Schäfer mod_groups_muc_bookmarks: handle removal of accounts without bookmarks
2021-06-12 Kim Alvefur mod_auto_answer_disco_info: Fix to use event that is fired
2021-06-07 Kim Alvefur mod_smacks: Include timestamp in hibernation log message
2021-06-05 Matthew Wild mod_firewall: Documentation updates to reduce confusion and use inclusive language
2021-06-05 Matthew Wild mod_firewall: Allow underscores in definition names
2021-06-01 Kim Alvefur mod_adhoc_dataforms_demo: Add compat with 0.11 (vs trunk api change)
2021-05-29 Jonas Schäfer mod_muc_dicebot: ignore messages without body
2021-05-29 Jonas Schäfer mod_muc_dicebot: A thing to roll dice
2021-05-29 Jonas Schäfer mod_measure_lua: add openmetrics-spirited way to collect lua memory use
2021-05-27 Kim Alvefur mod_discodot: Print a graph of service discovery
2021-05-27 Jonas Schäfer mod_http_admin_api: Add endpoints for server maintenance
2021-05-25 Jonas Schäfer mod_measure_malloc: port to most recent trunk statistics API
2021-05-25 Kim Alvefur mod_rest: Add XEP-0012 to OpenAPI spec
2021-05-25 Kim Alvefur mod_rest: Add XEP-0153 to OpenAPI spec
2021-05-25 Kim Alvefur mod_rest: Add XEP-0115 to OpenAPI spec
2021-05-25 Kim Alvefur mod_rest: Update schema for <thread>
2021-05-25 Kim Alvefur mod_rest: Add various XML metadata to OpenAPI spec
2021-05-24 Kim Alvefur mod_muc_bot: Add Compatibility section to README
2021-05-24 Kim Alvefur mod_muc_bot: Add a README
2021-05-24 Kim Alvefur mod_muc_bot: Add option to ignore error bounces from bots
2021-05-24 Kim Alvefur mod_muc_bot: Add option to not send any messages to bots
2021-04-10 Kim Alvefur mod_muc_bot: Save occupant to room
2021-04-10 Kim Alvefur mod_muc_bot: Reduce hackyness of occupant construction
2021-04-01 Kim Alvefur mod_muc_bot: Attempt at module easing creation of stateless bots
2021-05-24 Matthew Wild mod_limits_exception: New module to except some JIDs from rate limiting
2021-05-21 Kim Alvefur Back out 662423cea3f4 (non-standard buttons)
2021-05-21 Kim Alvefur Back out 82689acd1294 (non-standard buttons)
2021-05-20 Jonas Schäfer mod_measure_stanza_counts: port to new metrics API
2021-05-16 Kim Alvefur mod_auth_external_insecure: Wrap warning in scary div
2021-05-11 Matthew Wild mod_s2soutinjection: Set version 1.0 for outgoing streams (thanks moparisthebest)
2021-05-08 Matthew Wild Fix mentions of 'Content-Size' (should be Content-Length) (thanks Roobre)
2021-04-28 Jonas Schäfer mod_prometheus: Port to new OpenMetrics based statistics module
2021-04-28 Jonas Schäfer mod_measure_process: Provide metrics about the process itself
2021-04-28 Jonas Schäfer mod_munin: Port to new OpenMetrics based statistics module
2021-04-26 Kim Alvefur mod_pubsub_post: Add support for urlencoded form-data
2021-04-26 Kim Alvefur mod_storage_xmlarchive: Workaround for #1646 (util.async bug with Lua 5.1)
2021-04-25 Kim Alvefur mod_rest/apidemo: Disable validator
2021-04-25 Kim Alvefur mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
2021-04-25 Kim Alvefur mod_rest: Fix type of response status codes in openapi spec
2021-04-25 Kim Alvefur mod_rest: Replace 'oob_url' with datamapper-native 'oob'
2021-04-25 Kim Alvefur mod_rest: Reorganise openapi spec to group stanza types
2021-04-18 Jonas Schäfer mod_prometheus: Update readme with "manual" statistics interval
2021-04-18 Jonas Schäfer mod_prometheus: remove space between label k/v pairs
2021-04-17 Matthew Wild mod_statistics_statsd: Remove obsolete module, use the newer built-in statsd provider
2021-04-13 Kim Alvefur mod_prometheus: Invoke stats collection if in 'manual' mode
2021-04-11 Kim Alvefur mod_minimix/README: Add TODO section
2021-04-11 Kim Alvefur mod_minimix/README: Change markdown header syntax
2021-04-12 tmolitor mod_smacks: Fix calculation of smacks timeout values
2021-04-09 Kim Alvefur mod_storage_xmlarchive: Insert micropauses in long-running queries
2021-04-01 Kim Alvefur mod_smacks: Fix traceback due to session being destroyed in send()
2021-03-31 Kim Alvefur mod_smacks: Enable on s2s by default to see what breaks
2021-03-26 Kim Alvefur mod_rest/README: Mention other modules this one is a superset of
2021-03-24 Kim Alvefur mod_rest: Add XEP-0359 ids to schema mapping
2021-03-23 Kim Alvefur mod_rest: Remodel occupant-id (XEP-0421) as single attribute tag
2021-03-23 Kim Alvefur mod_rest: Fix name of entry in error registry for unauth 'from'
2021-03-23 Kim Alvefur mod_rest: Add a 'title' to XEP-0085 mapping (for documentation)
2021-03-23 Kim Alvefur mod_rest: Add mappings for a whole pile of XEPs
2021-03-23 Kim Alvefur mod_rest: Document the /echo endpoint in the openapi spec
2021-03-23 Kim Alvefur mod_rest: Move openapi spec into res/ dir to get it included in rocks
2021-03-23 Kim Alvefur mod_rest: Reflect XEP-0092 queries no longer taking booleans in openapi spec
2021-03-23 Kim Alvefur mod_rest: Remove inaccurate comment
2021-03-23 Kim Alvefur mod_rest: Restore 'kind' property in JSON-mapped objects
2021-03-23 Kim Alvefur mod_post_msg: Add sendxmpp-curl
2021-03-22 Kim Alvefur mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
2021-03-22 Kim Alvefur mod_pubsub_post: Allow specifying item id by a special mapping
2021-03-22 Kim Alvefur mod_pubsub_post: Add support for mapping incoming JSON to XML
2021-03-21 Kim Alvefur mod_rest: Declare presence priority an integer in -128..127 per RFC6121
2021-03-21 Kim Alvefur mod_rest: Convert XEP-0039 to datamapping
2021-03-21 Kim Alvefur mod_rest: Replace most mappings by using util.datamapper
2021-03-22 Jonas Schäfer mod_http_admin_api: support for updating user roles via the API
2021-03-22 Jonas Schäfer mod_http_admin_api: allow updating the user nickname via API
2021-03-22 Matthew Wild mod_muc_markers: Prevent any markers from reaching the archive, even if untracked
2021-03-20 Kim Alvefur mod_rest: Add an 'echo' endpoint for debugging
2021-03-17 Kim Alvefur mod_pubsub_summary: Fix to not strip inline links
2021-03-14 Kim Alvefur mod_firewall: Add basic LIST backend for receiving items from PubSub
2021-03-15 Kim Alvefur mod_pubsub_subscription: New module providing an API for pubsub subscriptions
2021-03-15 Matthew Wild mod_muc_rai: Switch to low-priority pre-* events, which should suffice for per-session tracking
2021-03-14 Nicolas Cedilnik mod_http_upload_external: add access control option
2021-03-12 Kim Alvefur mod_pubsub_eventsource: Fix processing of newlines
2021-03-12 Kim Alvefur mod_pubsub_summary: Fix traceback when <content> not included
2021-03-09 Kim Alvefur mod_rest: Fix typos [codespell]
2021-03-09 Kim Alvefur mod_muc_http_defaults/README: Fix schema
2021-03-08 JC Brand mod_ogp: Log error responses
2021-03-07 Kim Alvefur mod_rest: Allow passing e.g. disco 'node' as a ?query variable
2021-03-07 Kim Alvefur mod_rest: Allow empty @to to mean to=account is in normal XMPP
2021-03-07 Kim Alvefur mod_rest: Fix tag name in parsing of OOB payloads
2021-03-07 Kim Alvefur mod_rest: Fix the OOB tag name which also differs in messages
2021-03-07 Kim Alvefur mod_rest: Change OOB namespace to the one used in messages
2021-03-07 Kim Alvefur mod_rest/apidemo: Serve yaml with a (non-standard) content-type
2021-03-04 Kim Alvefur mod_rest/openapi: Reorder request bodies becasue YAML
2021-03-04 Kim Alvefur mod_rest/openapi: Add missing body for POST /kind/type/to query
2021-03-04 Kim Alvefur mod_rest/openapi: Improve ping (XEP-0199) representation
2021-03-04 Kim Alvefur mod_rest/openapi: Improve organization and navigation
2021-03-03 Kim Alvefur mod_rest/openapi: Describe 'version' endpoint in more detail
2021-03-03 Kim Alvefur mod_rest/openapi: Remove 202 response for ping (doesn't happen)
2021-03-03 Kim Alvefur mod_s2s_auth_dane: Fix traceback in DANE-TA check because unpack() moved
2021-03-03 Kim Alvefur mod_s2s_auth_dane: Disable now redundant validation done in trunk
2021-03-02 Kim Alvefur mod_pubsub_text_interface: Pass node object to broadcaster for config access
2021-03-02 Kim Alvefur mod_rest: Add option for serving interactive openapi documentation
2021-03-02 Kim Alvefur mod_rest/openapi: Deduplicate things using references
2021-03-02 Kim Alvefur mod_rest/openapi: Fix dataform references
2021-03-02 Kim Alvefur mod_ogp/README: Add Lua language annotation to prosody config snippet
2021-03-02 Kim Alvefur mod_ogp/README: Annotate example as XML to enable syntax highlighting
2021-03-02 JC Brand mod_ogp: Add the ability to whitelist domains
2021-03-02 JC Brand mod_ogp: Add the ability to detect and process multiple URLs in a body
2021-03-01 Kim Alvefur mod_rest: Fix syntax error in previous commit
2021-02-28 Kim Alvefur mod_rest: Revert leftover of unfinished ?query mapping
2021-02-28 Kim Alvefur mod_rest: Add schema for errors
2021-02-28 Kim Alvefur mod_rest: Support GET for certain IQ queries
2021-02-28 Kim Alvefur mod_rest: Add more REST-looking way to send stanzas
2021-02-28 Kim Alvefur mod_rest: Restructure API spec
2021-02-27 Kim Alvefur mod_muc_http_defaults: Schema corrections
2021-02-27 Kim Alvefur mod_rest: Add an OpenAPI specification
2021-02-26 Kim Alvefur mod_rest: Roundtrip disco and items when string or boolean is used
2021-02-24 Kim Alvefur mod_migrate_http_upload: Remove storage path when done
2021-02-24 Kim Alvefur mod_migrate_http_upload: Don't include per-upload directory twice
2021-02-24 Kim Alvefur mod_migrate_http_upload: Respect the 'http_upload_path' setting
2021-02-24 Kim Alvefur mod_migrate_http_upload: Fix autolink in README
2021-02-24 Kim Alvefur mod_migrate_http_upload: Upload data converter to mod_http_file_share
2021-02-23 Matthew Wild mod_cloud_notify_encrypted: Advertise support for JMI push notifications
2021-02-23 Matthew Wild mod_cloud_notify_encrypted: Include full JID of sender with call notifications, per spec
2021-02-23 Matthew Wild mod_cloud_notify_encrypted: Fix expected namespace of JMI description element
2021-02-23 Matthew Wild mod_cloud_notify: Consider incoming XEP-0353 call requests as important
2021-02-23 Kim Alvefur mod_smacks: Correct field name for session
2021-02-22 Jonas Schäfer mod_log_json: allow logging of formatted message
2021-02-22 JC Brand mod_ogp: Remove old, empty README
2021-02-22 JC Brand mod_ogp: Add README
2021-02-22 JC Brand mod_ogp: Make sure OGP fasten messages get archived
2021-02-22 Kim Alvefur mod_smacks: Only act on CSI state changes if smacks is enabled
2021-02-22 Matthew Wild mod_cloud_notify_encrypted: Fix traceback (incorrect variable name)
2021-02-22 Matthew Wild mod_cloud_notify_encrypted: Update to latest spec, fixes unreliable call notifications
2021-02-21 Kim Alvefur mod_muc_http_defaults: Add template filters to let you extract room JID parts
2021-01-25 Ben mod_auth_http: type fix #1621
2021-02-20 Kim Alvefur mod_muc_http_defaults: Expand documentation on expected API response
2021-02-20 Kim Alvefur mod_muc_http_defaults: Minor schema tweak
2021-02-19 Kim Alvefur Add tag 'Statistics' to some modules to ease discoverability
2021-02-19 Kim Alvefur mod_muc_http_defaults: Fix resetting affiliations (it's plural)
2021-02-19 Kim Alvefur mod_muc_http_defaults: Fix order of http callback arguments
2021-02-19 Kim Alvefur mod_muc_http_defaults: Remove fancy to be 0.11-compatible
2021-02-19 Kim Alvefur mod_muc_http_defaults: Get MUC room config from an API
2021-02-16 Kim Alvefur mod_smacks: Request ack on signal of ongoing CSI flush
2021-02-16 Kim Alvefur mod_smacks: Explicitly request ack when leaving CSI-inactive mode
2021-02-16 Kim Alvefur mod_smacks: Do ask for acks while in CSI inactive mode, but less frequent
2021-02-16 Nicolas Cedilnik mod_http_upload: Add access config option
2021-02-16 Kim Alvefur mod_smacks: Don't ask for acks while in (csi) inactive mode
2021-02-11 Kim Alvefur mod_s2s_auth_posh: Use unused loop variable for something [luacheck]
2021-02-15 Michel Le Bihan mod_register_web: Add hCaptcha provider
2021-02-15 Michel Le Bihan mod_register_web: Update reCAPTCHA URL
2021-02-10 Kim Alvefur mod_pubsub_summary: Make titles *bold* to stand out more
2021-02-10 Kim Alvefur mod_pubsub_summary: Skip adding title if already part of summary
2021-02-10 Kim Alvefur mod_pubsub_summary: Include multiple links (e.g. podcast media)
2021-02-10 Kim Alvefur mod_pubsub_summary: Explain why it picks content or summary in a comment
2021-02-10 Kim Alvefur mod_tlsfail: Test how servers react to starttls failure
2021-02-06 Kim Alvefur mod_auth_ccert/README: Add certificate purpose conifg to example
2021-02-06 Kim Alvefur mod_auth_ccert/README: Add setting to ensure Prosdy asks for client certificate
2021-02-05 Jonas Schäfer mod_groups_shell: add an admin shell command for updating bookmarks
2021-02-05 Jonas Schäfer mod_groups_internal: allow force-emitting group member addition events
2021-02-05 Matthew Wild mod_cloud_notify: Fix nesting of push form (thanks ivucica/Andrzej)
2021-02-04 Kim Alvefur mod_pubsub_feeds: Translate RSS <enclosure> to Atom for podcasts
2021-02-04 Kim Alvefur mod_pubsub_feeds: Copy Atom tags from RSS as-is
2021-02-04 Kim Alvefur mod_pubsub_summary: Mangle HTML payloads in Atom/RSS feeds
2021-02-03 Jonas Schäfer mod_groups_muc_bookmarks: manage PEP (XEP-0048) bookmarks of group members
2021-02-03 Jonas Schäfer mod_groups_internal: emit events for group membership changes
2021-02-02 Jonas Schäfer mod_groups_internal: correctly destroy MUC associated with group
2021-02-01 Jonas Schäfer mod_invites: add extensive help message
2021-01-31 Jonas Schäfer mod_invites: rework CLI parsing to support groups
2021-01-31 Jonas Schäfer mod_muc_defaults: handle case where affiliations are unset
2021-01-31 Jonas Schäfer mod_groups_internal: handle empty groups correctly
2021-01-31 Jonas Schäfer mod_groups_internal: fix log message not appearing
2021-01-31 Jonas Schäfer mod_groups_internal: make robust against module reloads
2021-01-30 Jonas Schäfer mod_groups_migration: make default group name configurable
2021-01-30 Jonas Schäfer mod_groups_internal: maintain the name of the associated MUC
2021-01-30 Jonas Schäfer mod_invites_register_api: Handle password resets
2021-01-30 tmolitor mod_smacks: allow O(1) processing of delayed ack events
2021-01-30 tmolitor mod_cloud_notify: use stanza from mod_smacks to behave O(1)
2021-01-30 Kim Alvefur mod_compliance_2021: XEP-0443: XMPP Compliance Suites 2021 self-test
2021-01-28 Matthew Wild mod_invites_adhoc: Add support for specifying roles that may invite users, admins may always invite
2021-01-28 Matthew Wild mod_invites_adhoc: Fail contact invite if user is not on current host
2021-01-27 Matthew Wild mod_invites_page: Some fixes for external-only mode
2021-01-27 Matthew Wild mod_groups_internal: Style
2021-01-27 Matthew Wild mod_groups_internal: Fix unintended global variable (thanks luacheck)
2021-01-27 Matthew Wild mod_groups_internal: Fix incorrect function name
2021-01-27 Matthew Wild mod_groups_internal: Remove unused local function
2021-01-27 Matthew Wild mod_groups_internal: Prep MUC JID before exposing/storing it (just in case)
2021-01-27 Matthew Wild mod_invites_page: Allow disabling of built-in pages with invites_page_external option
2021-01-26 Jonas Schäfer mod_invites_register: factor group handling into separate module
2021-01-26 Jonas Schäfer mod_invites_groups: factor group handling out of mod_invites_register
2021-01-26 Jonas Schäfer mod_groups_internal: send invite to new members of groups
2021-01-26 Kim Alvefur mod_migrate: Allow migrating data not attached to any user / nil user
2021-01-26 Jonas Schäfer mod_invites_adhoc: also add tracking information to contact invites
2021-01-26 Jonas Schäfer mod_http_admin_api: re-add information about invite creator
2021-01-26 Jonas Schäfer mod_invites_adhoc: add information about who created an invitation
2021-01-26 Jonas Schäfer mod_invites_tracking: simple module to store who created an invite
2021-01-26 Jonas Schäfer mod_http_admin_api: remove deprecated API endpoint
2021-01-26 Jonas Schäfer mod_groups_internal: fix default value and handling of groups_muc_host
2021-01-26 Jonas Schäfer mod_groups_migration: initialise the group with a MUC
2021-01-26 Jonas Schäfer mod_http_admin_api: support for creating groups with MUCs
2021-01-25 Jonas Schäfer mod_groups_internal: manage associated MUC
2021-01-25 Jonas Schäfer mod_groups_internal: allow creating MUCs if a MUC host is linked
2021-01-25 Jonas Schäfer mod_groups_migration: module helping migration to groups
2021-01-25 Jonas Schäfer mod_groups_internal: allow delay of roster sync on group change
2021-01-25 Jonas Schäfer mod_groups_internal: allow specifying a group_id on create
2021-01-25 Jonas Schäfer mod_invites_register: port to mod_groups_internal
2021-01-25 Matthew Wild mod_groups_internal: new module for grouping beyond mod_adhoc_groups
2021-01-25 Jonas Schäfer mod_http_admin_api: port to use new mod_groups_internal module
2021-01-25 Jonas Schäfer mod_invites_register_api: reroute register call
2021-01-25 Matthew Wild mod_invites_register_api: New module to allow turning invites into accounts via a HTTP API
2021-01-23 Matthew Wild mod_http_admin_api: Add OpenAPI spec
2021-01-23 Matthew Wild mod_http_admin_api: Add 'reset' property to returned invite objects
2021-01-23 Matthew Wild mod_invites: Add ttl to all public creation APIs
2021-01-23 Matthew Wild mod_invites: Fix typo in variable name
2021-01-23 Matthew Wild mod_http_admin_api: Allow specifying groups in account invite
2021-01-23 Matthew Wild mod_http_admin_api: Improve invite API and support password resets
2021-01-22 Matthew Wild mod_cloud_notify_encrypted: Fix traceback on push of message with no body
2021-01-22 Kim Alvefur mod_rest: Fix json-mapping stanzas with text or whitespace between tags
2021-01-21 Matthew Wild mod_http_admin_api: Add /server/info endpoint for site_name and version
2021-01-21 Matthew Wild mod_http_oauth2: Add endpoint to revoke a key (RFC 7009 kinda)
2021-01-21 Jonas Schäfer mod_http_admin_api: add support for updating groups
2021-01-21 Matthew Wild mod_http_admin_api: Some fixes and improvements for the groups API
2021-01-21 Matthew Wild mod_cloud_notify: Make push_errors a shared table to persist across reloads and share with other modules
2021-01-21 Jonas Schäfer mod_http_admin_api: do not report OMEMO as ok if no devices exist
2021-01-21 Jonas Schäfer mod_http_admin_api: make the api a bit less untested
2021-01-21 Jonas Schäfer mod_http_admin_api: set content-type for debug API
2021-01-21 Matthew Wild mod_http_admin_api: 100% untested user debug info endpoint
2021-01-20 Jonas Schäfer mod_http_admin_api: restructure group-related info in API
2021-01-20 Matthew Wild mod_http_admin_api: Return new group object on successful creation
2021-01-19 Matthew Wild mod_http_admin_api: Switch PUT to POST where appropriate
2021-01-19 Matthew Wild mod_http_admin_api: Fix logic bug
2021-01-19 Matthew Wild mod_http_admin_api: Ensure 'reusable' flag is always present on an invite
2021-01-19 Matthew Wild mod_invites, mod_http_admin_api: Allow specifying multiple groups when creating an invite
2021-01-18 JC Brand mod_muc_markers: boolean should be used, not string
2021-01-17 tmolitor mod_cloud_notify: Fix handling of push_queue
2021-01-17 Matthew Wild mod_http_admin_api: Add XMPP URI into invite objects
2021-01-17 Matthew Wild mod_http_admin_api: Add groups management endpoints
2021-01-17 Matthew Wild mod_http_admin_api: Add groups property to users
2021-01-17 Matthew Wild mod_http_admin_api: Add support for creating reusable/group/custom-ttl invites
2021-01-17 Matthew Wild mod_http_admin_api: Use json.encode_array() when returning an array
2021-01-17 Matthew Wild mod_http_admin_api: Expose new invite properties: groups, source and reusable
2021-01-17 Matthew Wild mod_invites_register: Add user to groups included in an invite
2021-01-17 Matthew Wild mod_invites: Add public API method for creating group invites
2021-01-17 Matthew Wild mod_invites: Add support to internal API for creating reusable and custom-TTL invites
2021-01-17 Matthew Wild mod_http_admin_api: Add methods for managing users
2021-01-17 Matthew Wild mod_invites: Fix some more luacheck warnings
2021-01-17 Matthew Wild mod_http_admin_api: HTTP API for managing users and invites
2021-01-17 Matthew Wild mod_invites: Fix luacheck warning
2021-01-17 Matthew Wild mod_invites: Add internal API to list, read and delete account invites
2021-01-16 Matthew Wild mod_http_oauth2: Rudimentary support for scopes (but not really)
2021-01-15 Matthew Wild mod_muc_deliver_offline: New module for delivery of MUC messages to offline users
2021-01-15 JC Brand mod_muc_markers: Fix default value in readme
2021-01-15 JC Brand mod_muc_markers: Add config setting to turn off sending of markers on MUC join
2021-01-13 Matthew Wild mod_cloud_notify_filters: New module to support push notification filters
2021-01-13 JC Brand mod_muc_rai: Get user JID from event.occupant
2021-01-13 Matthew Wild mod_cloud_notify_priority_tag: New module to support Tigase's push priority indicator extension
2021-01-13 Matthew Wild mod_cloud_notify_encrypted: Use new direct access to notification element
2021-01-13 Matthew Wild mod_cloud_notify: Some restructuring to allow direct access to notification element within push event
2021-01-13 Matthew Wild mod_cloud_notify_encrypted: Truncate message body to 255 characters
2021-01-13 Matthew Wild mod_cloud_notify_encrypted: Fixes to the push notification syntax and payload
2021-01-13 Matthew Wild mod_cloud_notify_encrypted: Fix the location of the <encrypt> element in push registrations
2021-01-13 Matthew Wild mod_cloud_notify: Include 'important' flag in push event data
2021-01-12 Matthew Wild mod_cloud_notify_encrypted: New module for Encrypted Push Notifications
2021-01-05 Boris Grozev mod_roster_command: Fix subscription when the "user JID" is a bare domain.
2021-01-12 Matthew Wild mod_cloud_notify: Fire register and push events for integration with other modules
2021-01-11 tmolitor mod_cloud_notify: fix push flooding on delayed acks
2021-01-11 Georg Lukas mod_muc_ban_ip: Lua is not C, fix typo
2021-01-06 Seve Ferrer mod_mucc_http_auth: Provide Authorization header setting for deployments behind a login
2021-01-06 Georg Lukas mod_muc_ban_ip: do not error() on banned user sending error to MUC
2020-05-22 Georg Lukas mod_cache_c2s_caps: log full JID on all relevant code paths
2021-01-06 JC Brand mod_muc_http_auth: `no-authorized` error must be of type `auth`
2021-01-05 Jonas Schäfer mod_client_proxy: Fix typo in readme
2021-01-05 Matthew Wild mod_log_http: Switch to line buffering (thanks Zash+Ge0rG)
2021-01-02 Kim Alvefur mod_pastebin: Document tresholds inclusion in disco#info
2021-01-02 Kim Alvefur mod_pastebin: Normalize markdown
2020-12-30 JC Brand mod_muc_mention_notifications: Add description in readme
2020-12-30 JC Brand mod_muc_mention_notifications: Send mention notifications from the MUC JID
2020-12-22 Seve Ferrer Improve UX by providing defaults users expect
2020-12-22 Seve Ferrer End value is index+1 as per the newest revision https://xmpp.org/extensions/xep-0372.html#revision-history-v0.4.0
2020-12-21 Richard Schwab mod_http_upload_external: update php scripts to return HTTP 201 Created on upload
2020-12-16 Kim Alvefur mod_rest: Optimize stanza to JSON mapping
2020-12-21 JC Brand mod_muc_mention_notifications: Remove debugging helpers
2020-12-21 JC Brand muc_mention_notifications: Rename module
2020-12-21 JC Brand muc_room_mention_notifications: Set xmlns to what's used in the protoXEP
2020-12-21 JC Brand muc_room_mention_notifications: Handle referenced JID being a MUC nickname JID
2020-12-18 Seve Ferrer mod_muc_http_auth: Bugfix: Not properly listening on register IQs
2020-12-18 Seve Ferrer Improve UX by providing defaults users expect
2020-12-15 Matthew Wild mod_migrate: Add support for the fictitious pep_data store
2020-12-15 Seve Ferrer mod_muc_http_auth: Use get_option_set API properly
2020-12-15 Matthew Wild mod_vcard_muc: Pass room object around instead of JID, hopefully fixing traceback
2020-12-15 Seve Ferrer 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.
2020-12-14 Matthew Wild mod_muc_markers: Add option for @id rewriting, default off (may break some clients)
2020-12-14 JC Brand mod_muc_rai: Use xmlns from XEP-0437
2020-12-12 Seve Ferrer Prosodoy module to externalize MUC authorization via HTTP
2020-12-11 Matthew Wild mod_cloud_notify: Some code cleanup, now luacheck-clean. No functionality changes.
2020-12-10 Kim Alvefur mod_sentry: Include sentry.lib in luarock
2020-12-10 Kim Alvefur mod_s2s_keepalive: Don't send whitespace keepalives before s2sin stream is open
2020-12-09 Matthew Wild mod_sentry: Pull message from error *before* we mutate it into something different...
2020-12-09 Matthew Wild mod_sentry: Pull default message from error text or wrapped error (if string)
2020-12-09 Matthew Wild mod_sentry: Automatically attach exceptions for errors used in log parameters
2020-12-09 Matthew Wild mod_sentry: Fix to correctly iterate over traceback
2020-12-09 Matthew Wild mod_sentry: Ensure frames gets encoded as a JSON array, even if empty
2020-12-09 Matthew Wild mod_sentry: Don't include tracebacks in extra context
2020-12-09 Matthew Wild mod_sentry: Fix syntax for inclusion of stack traces in events
2020-12-09 Matthew Wild mod_sentry: Support for including stack frames in exception events
2020-12-09 Matthew Wild mod_sentry: Fix typo in method name
2020-12-08 Matthew Wild mod_sentry: New module to forward errors to a Sentry server
2020-11-30 Kim Alvefur mod_pubsub_feeds: Don't skip publishing items after an existing one
2020-12-01 Kim Alvefur mod_muc_rai: Use log systems string formatting facilities
2020-12-04 Seve Ferrer mod_muc_room_mention_notifications: Publish module
2020-12-03 Emmanuel Gil Peyrot mod_bookmarks2: Fix luacheck warning
2020-12-03 Emmanuel Gil Peyrot mod_bookmarks2: Add a warning about client compatibility
2020-12-01 Seve Ferrer mod_muc_rai: Subscribe/unsubscribe users when leaving/joining
2020-11-28 Kim Alvefur mod_http_oauth2: Fix passing OAuth-specific error details
2020-11-28 Kim Alvefur mod_rest: Expand TODO
2020-11-25 Matthew Wild mod_admin_notify: Fix traceback when no admins listed in config
2020-11-24 tmolitor mod_cloud_notify: Modernize interface to mod_smacks
2020-11-22 Kim Alvefur mod_http_oauth2: Periodically trim unused authorization codes
2020-11-22 Kim Alvefur mod_http_oauth2: Keep authorization codes in memory instead of storage
2020-11-22 Kim Alvefur mod_http_oauth2: Reduce authorization code validity time to 2 minutes
2020-11-22 Kim Alvefur mod_http_oauth2: Factor out authorization code validity decision
2020-11-22 Kim Alvefur mod_adhoc_oauth2_client: Fix including final client_id in result form
2020-11-22 Kim Alvefur mod_adhoc_oauth2_client: Advertise URI fields with XEP-0122
2020-11-22 Kim Alvefur mod_adhoc_oauth2_client: Fix adhoc status on error
2020-11-22 Kim Alvefur mod_http_oauth2: Add TODO
2020-11-22 Kim Alvefur mod_adhoc_oauth2_client: Add stub README
2020-11-22 Kim Alvefur mod_http_oauth2: Improve storage of client secret
2020-11-22 Kim Alvefur mod_adhoc_oauth2_client: Note TODO
2020-11-21 Kim Alvefur mod_adhoc_oauth2_client: Allow creating OAuth2 clients via ad-hoc
2020-11-21 Kim Alvefur mod_http_oauth2: Rescope oauth client config into users' storage
2020-11-21 Kim Alvefur mod_http_oauth2: Remove unnecessary redirect uri check
2020-11-21 Kim Alvefur mod_http_oauth2: Unpack event object to improve readability
2020-11-21 Kim Alvefur mod_http_oauth2: Fix incomplete function arity change in dea6bea2ddd3
2020-11-21 Kim Alvefur mod_http_oauth2: Authorization code flow
2020-11-18 Seve Ferrer mod_ogp: Update parsing logic to catch more cases
2020-11-18 Seve Ferrer mod_ogp: Improve parsing patterns
2020-11-17 Seve Ferrer mod_muc_inject_mentions: Add new setting to trigger mentions only if a prefix is found
2020-11-15 Seve Ferrer mod_ogp: Add module
2020-11-15 Kim Alvefur mod_rest: Fix attempt at indexing nil if an error stanza is missing <error>
2020-11-15 Kim Alvefur mod_rest: Ensure no attempt is made to reply to an error stanza
2020-11-15 Kim Alvefur mod_rest: Catch and log errors in callback promise chain
2020-11-15 Kim Alvefur mod_rest/example: Reorder things to match the disco#info feature order
2020-11-15 Kim Alvefur mod_rest: Use promise based HTTP client API
2020-11-15 Kim Alvefur mod_rest/example: Advertise version query support
2020-11-15 Kim Alvefur mod_rest: Use HTTP error mapping from net.http.errors
2020-11-14 Kim Alvefur mod_rest: Use util.error registry datatype
2020-11-14 Seve Ferrer mod_muc_inject_mentions: Make module scalable by iterating through the body instead of participants list as the main loop
2020-11-12 Kim Alvefur mod_rest: Add whitespace to improve readability, code navigation
2020-11-12 Kim Alvefur mod_post_msg: Advertise mod_rest, the spiritual successor
2020-11-12 Kim Alvefur mod_post_msg: Tweak header level
2020-11-10 Emmanuel Gil Peyrot mod_prometheus: Warn users to put statistics settings in the global section
2020-11-09 Matthew Wild mod_admin_notify: New module providing an API to notify host admins
2020-11-09 Kim Alvefur mod_http_oauth2: Fix typo not caught by luacheck
2020-11-06 Matthew Wild mod_firewall: Some additional documentation improvements, particularly adding section links where needed
2020-11-06 Matthew Wild mod_firewall: Improve 'INSPECT' comparison operator documentation
2020-11-05 Kim Alvefur mod_pubsub_text_interface: Remove receipt handling (thanks meaz)
2020-10-28 Kim Alvefur mod_bob: Add dependency metadata
2020-10-28 Kim Alvefur mod_auto_answer_disco_info: Add dependency data for rock packaging
2020-10-26 Vladimir D. Seleznev mod_offline_email: explicitly set charset to utf-8 to override mailclients default settings
2020-10-25 Emmanuel Gil Peyrot mod_http_prebind: Stop hardcoding test domain
2020-10-25 Emmanuel Gil Peyrot mod_http_prebind: New module
2020-10-23 Kim Alvefur mod_http_oauth2: Accept empty scope
2020-10-23 Kim Alvefur mod_conversejs: Comment on what's going on in JS template
2020-10-20 Matthew Wild mod_log_ringbuffer: Add 'lines' option (actually an alternative ringbuffer implementation)
2020-10-20 Matthew Wild mod_log_ringbuffer: Discard old data when buffer is full
2020-10-19 Kim Alvefur mod_invites*: Also link to mod_invites_api
2020-10-19 Kim Alvefur mod_invites*: Link to each other
2020-10-19 Matthew Wild mod_debug_traceback: Fix global lookup warning on 0.11.x
2020-10-19 tmolitor mod_cloud_notify: make logging more clear
2020-10-16 Matthew Wild mod_log_ringbuffer: Document how to integrate with mod_debug_traceback
2020-10-16 Matthew Wild mod_log_ringbuffer: Switch `filename` to not be interpolated, add filename_template which is
2020-10-16 Matthew Wild mod_log_ringbuffer: Fix incorrect parameter name
2020-10-16 Matthew Wild mod_debug_traceback: Fix to use the cached traceback
2020-10-16 Matthew Wild mod_invites_api: Allow restricting HTTP methods per key (once implemented)
2020-10-16 Matthew Wild mod_log_ringbuffer: Update default filename to include data path
2020-10-16 Matthew Wild mod_debug_traceback: Descendent of mod_traceback with some additional features
2020-10-16 Kim Alvefur mod_s2s_keepalive: Restore timer start (Thanks Ge0rG)
2020-10-16 Kim Alvefur mod_s2s_keepalive: Fix response handler (thanks Ge0rG)
2020-10-16 Matthew Wild mod_invites_page: Change client selection button text from 'Install' to 'Select' by default
2020-10-16 Matthew Wild mod_invites_page: Remove preauth URI button
2020-10-15 Kim Alvefur mod_conversejs: Add comments about default settings
2020-10-15 Kim Alvefur mod_conversejs/README: Complete list of auto-injected settings
2020-10-15 Kim Alvefur mod_conversejs/README: Add text about preventing auto-load of mod_bosh/ws
2020-10-15 Kim Alvefur mod_conversejs: Tweak wording
2020-10-15 Matthew Wild mod_log_ringbuffer: New module to send logs to an in-memory ringbuffer
2020-10-14 Kim Alvefur mod_s2s_keepalive: Fix name of timestamp function
2020-10-14 Kim Alvefur mod_s2s_keepalive: Use timestamp as iq @id
2020-10-14 Kim Alvefur mod_welcome_page/html: Containerize the Jumbotron!
2020-10-14 Matthew Wild mod_invites_page: Fix table in README (thanks Ge0rG)
2020-10-14 Kim Alvefur mod_welcome_page/html: Fix closing div tag!
2020-10-13 Kim Alvefur mod_http_index: Remove unused CSS class
2020-10-13 Kim Alvefur mod_http_index,muc_log: More CSS tweaks
2020-10-12 Kim Alvefur mod_admin_web: Add a title for mod_http_index
2020-10-12 Kim Alvefur mod_http_index,mod_http_muc_log: Tweak again
2020-10-12 Kim Alvefur mod_http_index, mod_http_muc_log: Tweak navigation element margins
2020-10-12 Kim Alvefur mod_http_index: Copy style from mod_http_muc_log (inc dark theme!)
2020-10-12 Kim Alvefur mod_welcome_page: Serve from top level path (/) by default
2020-10-12 Kim Alvefur mod_welcome_page/html: Fix form target if path isn't /
2020-10-12 JC Brand Merge
2020-10-12 JC Brand muc_batched_probe: don't return too quickly
2020-10-12 tmolitor mod_smacks: don't store mam results in offline store
2020-10-12 JC Brand mod_muc_batched_probe: don't rely on mt_room:respond_to_probe method
2020-10-10 Kim Alvefur mod_register_apps: Fix removal of apps from array on unload
2020-10-10 Kim Alvefur mod_register_apps: Ignore the long lines [luacheck]
2020-10-09 Kim Alvefur Back out a8aacfbdaea9: Not needed since change in trunk
2020-10-09 Matthew Wild mod_welcome_page: New module to provide a friendly entrypoint to invite-based setups
2020-10-08 Kim Alvefur mod_register_apps: Point out assets/ directory for packaging
2020-10-08 Kim Alvefur mod_http_muc_log: Move template into a directory to ease packaging
2020-10-08 Kim Alvefur mod_admin_web: Really fix luarocks build spec
2020-10-08 Kim Alvefur mod_admin_web: Serve resources from resource path in trunk/0.11
2020-10-08 Kim Alvefur mod_admin_web: Include build instructions in metadata
2020-10-07 Matthew Wild mod_register_apps: Add setup instructions for Beagle IM
2020-10-06 Kim Alvefur mod_muc_moderation: Improve error message to be more helpful
2020-10-06 Matthew Wild mod_conversejs: Automatically register as a site app (see mod_register_apps)
2020-10-06 Matthew Wild mod_invites_register_web: Support a 'login_link_format' for apps, redirected to after successful registration
2020-10-06 Matthew Wild mod_invites_register_web: Fix bug where invalid invite code redirected to wrong URL
2020-10-06 Matthew Wild mod_invites_register_web: Tweak layout and text of web chat CTA
2020-10-06 Matthew Wild mod_invites_page: Always display web clients regardless of detected platform
2020-10-06 Matthew Wild mod_register_apps: Add support for module:provides("site-app", app_info)
2020-10-06 Matthew Wild mod_register_apps: Add logo for Converse.js
2020-10-05 Kim Alvefur mod_firewall: Add packaging metadata to include libraries
2020-10-05 Kim Alvefur mod_rest: Add packaging metadata to include jsonmap lib and examples
2020-10-05 Matthew Wild mod_invites_register_web: Support linking to a web chat after successful registration
2020-10-01 Kim Alvefur mod_conversejs: Hint that templates should be copied into packages
2020-10-01 Kim Alvefur mod_conversejs: Move templates into a directory for easier install
2020-10-01 Seve Ferrer mod_muc_inject_mentions: Add new configuration setting to choose between registered nicknames or online participants
2020-09-30 Seve Ferrer mod_muc_inject_mentions: Add new configuration setting to strip out prefixes from mentions
2020-09-29 Seve Ferrer mod_muc_inject_mentions: Should not append mentions by default
2020-09-29 Seve Ferrer mod_muc_inject_mentions: Add new configuration setting to look for mentions even if the client sent some already
2020-09-28 Seve Ferrer mod_muc_inject_mentions: Update README explainig mention_delimiters setting
2020-09-28 Seve Ferrer mod_muc_inject_mentions: Improve mentions lookup by using a set instead of a list
2020-09-30 Matthew Wild mod_auth_http: Fix unfinished sentence in
2020-09-30 Matthew Wild mod_auth_http: Yet another module to authenticate against a HTTP service
2020-09-28 Seve Ferrer Update local repository
2020-09-28 Seve Ferrer mod_muc_inject_mentions: Refactor code using in_list utility function to improve readability
2020-09-26 Kim Alvefur Merge
2020-09-25 Kim Alvefur mod_conversejs: Generate 'assets_path' to fix locating certain resources
2020-09-21 Christian Weiske Improve mod_firewall readme
2020-09-23 tmolitor mod_cloud_notify: fix comment text
2020-09-21 Kim Alvefur mod_easy_invite: Highlight deprecation notice
2020-09-21 Matthew Wild mod_firewall: Update another chain name for consistency
2020-09-21 Matthew Wild mod_firewall: Update chain name for consistency
2020-09-20 Kim Alvefur mod_conversejs: Enable serving resources from built-in http server
2020-09-20 Matthew Wild mod_firewall: Add jabberspam-simple-blocklist.pfw and spam-blocklists.pfw
2020-09-20 Seve Ferrer mod_muc_inject_mentions: Catch nicknames between new lines
2020-09-20 Seve Ferrer mod_muc_inject_mentions: Allow suffixes to be used after a new line
2020-09-20 Seve Ferrer mod_muc_inject_mentions: Allow suffixes to be used before a new line
2020-09-20 Seve Ferrer mod_muc_inject_mentions: Allow preffixes to be used after a new line
2020-09-20 Seve Ferrer mod_muc_inject_mentions: (W311) value assigned to variable _first is overwritten on line 104 before use
2020-09-20 Seve Ferrer mod_muc_inject_mentions: (W211) unused variable node, (W211) unused variable host
2020-09-20 Seve Ferrer mod_muc_inject_mentions: (W213) unused loop variable i
2020-09-20 Seve Ferrer mod_muc_inject_mentions: Publish module to repository
2018-08-17 Kim Alvefur mod_muc_search: Some changes predating version control
2018-08-17 Kim Alvefur mod_muc_search: Implementation of the search.jabber.network XMPP API
2020-09-15 Kim Alvefur mod_invites_register_web: Include html resources in rock
2020-09-15 Matthew Wild mod_invites_page: Fix platform detection and don't show empty list of clients for unknown platforms
2020-09-15 Matthew Wild mod_invites_page: Add alt text to invalid invite image
2020-09-15 Matthew Wild mod_invites_page: Apply fixes from invite page to client URI page
2020-09-15 Matthew Wild mod_invites_page: Remove h-100 that was preventing uri-cta from being tapped on Fennec (thanks meaz)
2020-09-15 Matthew Wild mod_invites_page: Some HTML fixes to please the W3C validator
2020-09-15 Matthew Wild mod_invites_page, mod_invites_register_web: Set correct Content-Type everywhere necessary
2020-09-15 Matthew Wild mod_firewall: spam-blocking.pfw: allow subscription acks through
2020-09-15 Matthew Wild mod_firewall: Add checkcerts option for HTTP lists, cert verification disabled when SNI unsupported
2020-09-15 Matthew Wild mod_firewall: Add docs for list types and parameters
2020-09-14 Matthew Wild mod_invites_page: Fix HTML syntax error
2020-09-14 Matthew Wild mod_invites_page: Fix incorrect use of <button> (thanks Martin)
2020-09-14 Matthew Wild mod_invites_page: Fix indentation and mismatched <div> tag (thanks Martin)
2020-09-14 Maxime “pep” Buquet mod_muc_occupant_id: remove Stage-Alpha label
2020-09-14 Matthew Wild mod_invites_register: Fix traceback for non-invite registrations
2020-09-14 Kim Alvefur mod_invites_register: Fix traceback on registration via other module (thanks franck)
2020-09-14 Matthew Wild mod_invites_register_web: Also add ip to user-registered
2020-09-14 Matthew Wild mod_register_dnsbl: Handle missing session in user-registering event (thanks meaz)
2020-09-14 Matthew Wild mod_invites_register_web: Include request.ip in user-registering event (thanks franck)
2020-09-14 Matthew Wild mod_invites_page: Add Link header for URI with rel=alternate
2020-09-13 Matthew Wild mod_invites_api: New module to create new invites over HTTP
2020-09-12 Kim Alvefur mod_register_apps: Prevent traceback if hide_apps is unset (thanks meaz)
2020-09-12 Matthew Wild mod_register_apps: Add site_apps_show and site_apps_hide options (thanks meaz)
2020-09-12 Matthew Wild mod_invites_register_web: Fix traceback on missing query params
2020-09-12 Matthew Wild mod_register_apps: Don't duplicate client entries on module reload
2020-09-11 Matthew Wild mod_register_apps: Add missing docs
2020-09-11 Kim Alvefur various: Update dependencies
2020-09-11 Matthew Wild mod_invites_register_web: Remove dependency on mod_easy_invite
2020-09-11 Matthew Wild mod_invites_page: Remove dependency on mod_invites_register_web
2020-09-11 Matthew Wild mod_invites_register: New module to allow IBR with invite tokens
2020-09-11 Kim Alvefur various: Dependency metadata needs the mod_ prefix
2020-09-11 Kim Alvefur various: Add some dependency metadata
2020-09-11 Kim Alvefur mod_lastlog2: Fix reporting of IP address (thanks Ge0rG)
2020-09-11 Kim Alvefur mod_lastlog2: Fix 'registered' event (Thanks Ge0rG)
2020-09-11 Kim Alvefur mod_muc_media_metadata: Bootstrap warning box
2020-09-11 Matthew Wild mod_muc_media_metadata: Add alpha tag and experimental warning
2020-09-11 Matthew Wild mod_invite: Add deprecation note and tag
2020-09-11 Matthew Wild mod_easy_invite: Add deprecation note and tag
2020-09-11 Matthew Wild mod_invites: Update documentation
2020-09-11 Matthew Wild mod_invites: Absorb shell and prosodyctl commands from mod_easy_invite
2020-09-11 Matthew Wild mod_http_libjs: Add compatibility with Prosody 0.11.x
2020-09-11 Matthew Wild mod_invites_page: New module to generate landing page for invites
2020-09-11 Matthew Wild mod_invites_register_web: New module to allow web registration with an invite token
2020-09-11 Matthew Wild mod_invites_adhoc: New module to allow invite creation via ad-hoc commands (XEP-0401)
2020-09-10 Matthew Wild mod_register_apps: Provides a configurable list of XMPP apps
2020-09-10 Kim Alvefur mod_easy_invite: Add a touch of dependency info
2020-09-08 marc0s mod_muc_notifications: adapt to MUC get_name() API changes
2020-09-07 Matthew Wild mod_easy_invite: Remove hard dependency on mod_invites_page and allow configuration of different landing page module
2020-09-07 Matthew Wild mod_http_libjs: New module to serve common CSS/Javascript libraries
2020-09-07 Matthew Wild mod_easy_invite: Rewrite prosodyctl command handler to support new features (from Snikket)
2020-09-07 Matthew Wild mod_easy_invite: Allow account reset invites
2020-09-07 Matthew Wild mod_easy_invite: Allow setting account roles from associated invite (from Snikket)
2020-09-07 Matthew Wild mod_easy_invite: Add code comment (from Snikket)
2020-09-07 Matthew Wild mod_easy_invite: Minor refactoring to begin merging additional changes from Snikket
2020-09-07 Matthew Wild mod_invites: Fix potential traceback when invalid token used (from Snikket)
2020-09-07 Matthew Wild mod_invites: Whitespace (from Snikket)
2020-09-07 Matthew Wild mod_invites: Include invite type and uri in validated invites (from Snikket)
2020-09-07 Matthew Wild mod_invites: Add API to create account reset invites (from Snikket)
2020-09-07 Matthew Wild mod_invites: Allow inclusion of 'additional data' in invites (from Snikket)
2020-08-25 Matthew Wild mod_http_upload: Log warning when loaded on user host
2020-08-22 Kim Alvefur mod_external_service: Include for users of older versions of Prosody
2020-08-19 Matthew Wild mod_muc_rai: Ignore presence to host that doesn't contain the <rai/> element
2020-08-18 Emmanuel Gil Peyrot mod_http_muc_log: Add a dark theme when the user asked for that.
2020-08-05 Matthew Wild mod_firewall: Fix example in README to use |host (thanks DebXWoody)
2020-08-05 Matthew Wild mod_muc_markers: Add room JID to log message
2020-07-26 Kim Alvefur mod_http_upload/README: Fix typo (thanks bjoernb)
2020-07-20 Kim Alvefur mod_rest/README: Remove last trace of older credential option
2020-07-20 Kim Alvefur mod_rest/README: Mention OAuth
2020-07-20 Kim Alvefur mod_rest/README: Describe use on VirtualHosts
2020-07-20 Kim Alvefur mod_rest: Add support for form-encoded output
2020-07-07 Matthew Wild mod_muc_markers: replace configurable multi-marker tracking with better system
2020-07-07 Martin Dosch mod_watch_spam_reports: Move stage from alpha to beta
2020-07-07 Martin Dosch mod_watch_spam_reports: Add compatibility section
2020-07-07 Martin Dosch mod_watch_spam_reports: Document dependency on mod_spam_reporting
2020-07-03 Martin Dosch mod_watch_spam_reports: Define variable prior to using it
2020-07-02 Matthew Wild mod_muc_rai: Add debug logging
2020-07-02 Matthew Wild mod_muc_rai: Fix to correctly extract the archive id
2020-07-02 Matthew Wild mod_muc_rai: Don't store/modify existing table to track rooms
2020-07-02 Matthew Wild mod_muc_rai: Fix to use bare JID where a bare JID is needed
2020-07-02 Matthew Wild mod_muc_markers: Expose is_markable utility function to other modules
2020-06-30 Kim Alvefur mod_turncredentials/README: Link to eturnal (thanks Holger)
2020-06-24 Martin Dosch mod_watch_spam_reports: Fix another whitespace typo
2020-06-24 Martin Dosch mod_watch_spam_reports: Fix ugly whitespace typo
2020-06-24 Martin Dosch mod_watch_spam_reports: Create report message outside of the admin notification loop
2020-06-24 Martin Dosch mod_watch_spam_reports: Show reporters bare JID instead of full JID
2020-06-23 Kim Alvefur mod_adhoc_dataforms_demo: Treat 'execute' action as 'next' except in first step
2020-06-23 Kim Alvefur mod_adhoc_dataforms_demo: Fix duplicate field prevention
2020-06-22 tmolitor mod_csi_battery_saver: Ignore CSI actions before resource bind
2020-06-18 Kim Alvefur mod_conversejs: Disable automatic BOSH/WS endpoint discovery
2020-06-16 Martin Dosch mod_watch_spam_reports: Module to notify admins about incoming XEP-0377 spam reports
2020-06-11 Kim Alvefur mod_adhoc_dataforms_demo: Ensure mod_adhoc is loaded
2020-06-10 Matthew Wild Merge
2020-06-08 Michel Le Bihan mod_vcard_muc: Fix #1414 issue with nil room being queried when a stanza with a nonexisting MUC localpart was sent
2020-06-10 Kim Alvefur mod_pubsub_text_interface: Reflect XEP-0334 hints
2020-06-10 Kim Alvefur mod_pubsub_text_interface: Hint at possible commands using XEP-0439: Quick Response
2020-06-10 Kim Alvefur mod_measure_memory: Report that stats are in units of bytes
2020-06-06 Kim Alvefur mod_measure_cpu: Specify units of total CPU time as seconds
2020-06-02 Kim Alvefur mod_http_pep_avatar: Serve multiple avatars with a user/hash syntax
2020-05-29 Kim Alvefur mod_rest: Add support for CBOR
2020-05-29 Kim Alvefur mod_rest: Respond to unknown payload types with HTTP status 415
2020-05-29 Kim Alvefur mod_rest: Map xml:lang to/from JSON
2020-05-26 Kim Alvefur mod_http_muc_log: Add link to room list from logs page
2020-05-21 Matthew Wild mod_muc_markers: Allow tracking multiple markers
2020-05-21 Matthew Wild mod_muc_markers: luacheck annotation
2020-05-20 Kim Alvefur mod_adhoc_groups: Fix check for error on group creation
2020-05-20 Karol Topolski mod_adhoc_groups: Fix responding with "You are already in this group." (was never sent before)
2020-05-20 Kim Alvefur mod_measure_message_e2ee/README: Fix typo
2020-05-20 Emmanuel Gil Peyrot mod_measure_message_e2ee: Add a warning for small servers leaking user behaviour.
2020-05-20 JC Brand mod_muc_block_pm: Don't respond to error stanzas
2020-05-05 Kim Alvefur mod_muc_markers: Broadcast current markers on join
2020-05-05 Kim Alvefur mod_muc_markers: Prevent storage instead of broadcast
2020-05-19 Matthew Wild mod_muc_markers: Allow configuration of which marker to track, default to displayed
2020-05-17 Maxime “pep” Buquet mod_easy_invite: backport: ensure session exists before accessing it
2020-05-16 Kim Alvefur mod_easy_invite: Add commands to telnet console
2020-05-16 Kim Alvefur mod_rest/jsonmap: Derive stanza @type from certain payloads
2020-05-14 tastytea mod_extdisco, mod_turncredentials: Note incompatibility in readmes.
2020-05-13 Matthew Wild mod_muc_local_only: New module to restrict a list of MUCs to local users
2020-05-12 Georg Lukas mod_cache_c2s_caps: also log full JID for caps
2020-05-12 Matthew Wild mod_firewall: Ensure file lists are always initialized empty
2020-05-11 Matthew Wild mod_firewall: Add option to ignore missing list files
2020-05-10 Kim Alvefur mod_firewall/test: Print replies to stderr instead of crashing
2020-05-09 Kim Alvefur mod_csi_muc_priorities: Report reason for importance decision
2020-05-09 Kim Alvefur mod_csi_grace_period: Report reason for importance decision
2020-03-29 Kim Alvefur mod_lastlog2: Store last timestamp per account event
2020-05-06 Georg Lukas mod_register_dnsbl_firewall_mark: introduce optional registration_rbl_message with mod_welcome inspired syntax
2020-05-05 Maxime “pep” Buquet mod_muc_occupant_id: Don't store occupant-ids.
2020-05-01 tmolitor mod_smacks: don't send error replys for error stanzas on session timeout
2020-05-01 JC Brand Merge
2020-05-01 JC Brand mod_muc_batched_probe: Call instance method
2020-04-30 Kim Alvefur mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
2020-04-30 Kim Alvefur mod_turncredentials/README: HTML comments aren't a thing apparently
2020-04-30 Kim Alvefur mod_turncredentials/README: Hide reTURNManager until it's confirmed to support the rest API
2020-04-30 Kim Alvefur mod_turncredentials/README: Link to some stun/turn implementations (thanks Holger)
2020-04-30 Kim Alvefur mod_turncredentials/README: Markdown syntax normalization
2020-04-30 Kim Alvefur mod_turncredentials/README: Link to credential spec
2020-04-29 JC Brand mod_muc_batched_probe: New module
2020-04-29 JC Brand muc_defaults: Fix setting name
2020-04-28 Matthew Wild mod_muc_rai: Ignore attempts to re-subscribe from the same full JID
2020-04-28 Matthew Wild mod_muc_rai: Use correct stanza kind (message) for initial notification
2020-04-27 Emmanuel Gil Peyrot mod_cloud_notify: Forbid user from registering their own JID as their push server
2019-08-15 Georg Lukas mod_muc_ban_ip: log fallback to module
2020-04-27 Georg Lukas mod_firewall: do not log indifferent result
2020-04-27 Georg Lukas mod_register_dnsbl_*: fix DS legacy ipv4 addresses, thx Zash
2020-04-23 Kim Alvefur mod_csi_muc_priorities: Fix bad argument to 'ipairs' on a missing list
2020-04-23 Kim Alvefur mod_s2s_auth_dane: Fix markdown link syntax
2020-04-23 Kim Alvefur mod_s2s_auth_dane: It broke :(
2020-04-23 Matthew Wild mod_auth_custom_http: Unlock globals while loading socket.http
2020-04-22 Kim Alvefur mod_csi_muc_priorities: Adjust indentation
2020-04-21 Kim Alvefur mod_storage_xmlarchive: Update compat table
2020-04-21 tmolitor mod_smacks: remove now unused code
2020-04-20 tmolitor mod_smacks: fix typo in last commit
2020-04-20 tmolitor mod_smacks: better logging for georg
2020-04-20 tmolitor mod_smacks: Fix mam handling
2020-04-19 Kim Alvefur mod_firewall: Remove trailing whitespace
2020-04-19 Kim Alvefur mod_firewall: Use util.envload instead of deprecated loadstring (thanks Martin)
2020-04-19 tmolitor mod_csi_battery_saver: Add Jingle incoming call messages to important, thanks to Wiktor Kwapisiewicz <wiktor@metacode.biz>
2020-04-19 tmolitor mod_cloud_notify: make stanza queue processing faster
2020-04-18 Kim Alvefur Merge
2020-04-16 Wiktor Kwapisiewicz mod_turncredentials: Add 'transport' attribute
2020-04-17 JC Brand Merge
2020-04-17 JC Brand muc_defaults: Add support for the presence_broadcast setting
2020-04-15 Matthew Wild mod_muc_rai: New module to implement Room Activity Indicators
2020-04-13 Kim Alvefur mod_firewall: Fix use of unpack() on Lua 5.3
2020-04-13 Matthew Wild mod_muc_markers: New module for server-side receipt tracking in MUCs
2020-04-12 Kim Alvefur mod_rest: Improve auth error reporting
2020-04-07 tmolitor mod_nooffline_noerror: Fix for missing log
2020-04-07 kaliko mod_measure_muc: Collect statistics on Grout Chat
2020-04-05 tmolitor Merge commit
2020-04-05 tmolitor mod_smacks: Update documentation and slightly adjust default values
2020-03-21 tmolitor mod_nooffline_noerror: fix error in logging
2020-04-03 Matthew Wild mod_muc_limits: Add config option to limit to join stanzas only
2020-04-03 Matthew Wild mod_muc_limits: Add [luacheck] annotation to silence unused loop variable warning
2020-03-30 Kim Alvefur mod_http_upload/README: User/host arguments to command not optional (thanks kaliko)
2020-03-30 Kim Alvefur mod_http_upload: Show help message if not at least one host/user is given
2020-03-30 Kim Alvefur mod_http_upload: Add some kind of help message to prosodyctl command
2020-03-30 Kim Alvefur mod_http_upload/README: Add example disco_items use
2020-03-30 Kim Alvefur mod_http_upload_external: Discourage loading via modules_enabled
2020-03-30 Kim Alvefur mod_conversejs/README: Add an example of the URL to open
2020-03-27 JC Brand mod_muc_archive: Add fork of mod_muc_log that uses newer storage API
2020-03-27 JC Brand mod_stanzas: tighten up stanza check and add explanatory text
2020-03-26 JC Brand mod_smacks: also count outgoing MAM messages
2020-03-25 Kim Alvefur mod_auth_ldap: Fix broken link to LuaLDAP
2020-03-23 Kim Alvefur mod_rest: Add JSON mapping of XEP-0128: Service Discovery Extensions
2020-03-21 Kim Alvefur mod_prometheus: Ensure mod_http is loaded where the http interface is exposed (thanks Martin)
2020-03-21 Maxime “pep” Buquet mod_measure_registration: new module
2020-03-19 Kim Alvefur mod_muc_hats_*/README: Linkify XEP references
2020-03-19 Kim Alvefur mod_muc_hats_adhoc/README: Change summary to mention ad-hoc commands
2020-03-19 Matthew Wild mod_muc_hats_adhoc: Ad-hoc commands for adding/removing MUC hats
2020-03-19 Matthew Wild mod_muc_hats_api: New API-only module for managing user hats in MUCs
2020-03-15 Kim Alvefur mod_rest/README: Fix adhoc example
2020-03-15 Maxime “pep” Buquet mod_muc_occupant_id: Handle MUC-PMs
2020-03-11 tmolitor mod_cloud_notify: fix link and table layout in readme
2020-03-11 tmolitor mod_cloud_notify: Cleanup code and drop support for prosody 0.9
2020-03-10 tmolitor mod_smacks: fix logging issue in mam eventhandler
2020-03-10 tmolitor mod_log_auth: log hostname, too
2020-03-08 tmolitor mod_cloud_notify: Fix bug in prosody 0.9
2020-03-08 tmolitor Merge commit
2020-03-08 tmolitor mod_smacks_offline: add readme
2020-03-08 tmolitor mod_smacks_noerror: This module is superseded by mod_smacks and mod_nooffline_noerror
2020-03-08 tmolitor mod_smacks_offline: this module is obsoleted by latest mod_smacks update
2020-03-08 tmolitor mod_smacks: handle mam-enabled session internally
2020-03-08 Kim Alvefur mod_http_oauth2: Set content type on successful repsponses (fixes #1501)
2020-03-08 Kim Alvefur mod_rest: Avoid interfering with mod_http_oauth2 errors (fixes #1500)
2020-03-07 Kim Alvefur mod_rest: Fix encoding of simple dataforms
2020-03-07 Kim Alvefur mod_rest: Add an XML error formatter (fixes #1499)
2020-03-07 Kim Alvefur mod_rest: Break out POST errors into a registry
2020-03-07 Kim Alvefur mod_rest: Separate lists of mediatypes for input, output and errors
2020-03-02 tmolitor mod_nooffline_noerror: New module that disables errors for disabled offline storage
2020-02-29 Kim Alvefur mod_http_index: Increase distance between navigation items
2020-02-29 Kim Alvefur mod_rest: Fix routing to self-jid (thanks jonas’)
2020-02-28 Kim Alvefur mod_rest: Advertise "support" for text/plain
2020-02-28 Kim Alvefur mod_rest: Spred array over multiple lines for nicer future diffs
2020-02-28 Kim Alvefur mod_rest: Add JSON mapping of XEP-0039: Statistics Gathering
2020-02-28 Kim Alvefur mod_rest: Move dataforms into structure for more logical code order
2020-02-28 marc0s mod_reminders: add id to sent reminder
2020-02-27 Kim Alvefur mod_http_oauth2: Use component_secret setting as password on Components
2020-02-27 Kim Alvefur mod_http_oauth2: Allow creation of full JID tokens
2020-02-27 Kim Alvefur mod_http_oauth2: Refactor re-joining of JID out of token constructor
2020-02-26 marc0s mod_reminders: Initial commit for supporting Reminders ProtoXEP
2020-02-26 Maxime “pep” Buquet mod_muc_occupant_id: Ensure id is added to self-presences, nick changes, etc.
2020-02-26 Matthew Wild mod_rest, mod_http_oauth2: Switch from mod_authtokens to mod_tokenauth per Prosody bf81523e2ff4
2020-02-26 Kim Alvefur mod_adhoc_dataforms_demo: Add the now required permission mode (#1482)
2020-02-26 Maxime “pep” Buquet mod_muc_occupant_id: add TODOs
2020-02-26 Kim Alvefur mod_rest: Fix another missing switch from array to map in json mapping
2020-02-26 Kim Alvefur mod_rest: Support urlencoded form data (does a subset of JSON mapping)
2020-02-26 Matthew Wild mod_rest: Add support for token authentication
2020-02-26 Matthew Wild mod_rest: Handle uncaught native errors correctly
2020-02-26 Matthew Wild mod_http_oauth2: Implement real tokens using mod_authtokens
2020-02-25 Kim Alvefur mod_rest: Update with namespace and name of XEP-0432
2020-02-25 Kim Alvefur mod_rest: Fix traceback in mapping of adhoc with forms
2019-09-27 Kim Alvefur mod_sasl2: Experimental implementation of XEP-0388
2020-02-25 Maxime “pep” Buquet mod_muc_occupant_id: id is an attribute not a text node
2020-02-23 Matthew Wild mod_http_oauth2: OAuth2 API (work in progress for developers only)
2020-02-22 Kim Alvefur mod_muc_moderation: Broadcast retraction via method that saves it
2020-02-22 Kim Alvefur mod_muc_moderation: Remove debug message
2020-02-22 Kim Alvefur mod_muc_moderation: Add a copyright header
2020-02-22 Kim Alvefur mod_storage_xmlarchive: Bump copyright
2020-02-22 Kim Alvefur mod_storage_xmlarchive: Add a new API similar to map-stores
2020-02-22 Kim Alvefur mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
2020-02-22 Kim Alvefur mod_rest: Restructure JSON / Stanza mapping definitions
2020-02-22 Kim Alvefur mod_rest: Rename loop variable for improved clarity
2020-02-22 Kim Alvefur mod_rest: Rename table of mappings
2020-02-17 Emmanuel Gil Peyrot mod_http_muc_log: Expose JID localpart to the template
2020-02-17 Emmanuel Gil Peyrot mod_http_muc_log: Reduce hashtable lookups
2020-02-17 Georg Lukas mod_list_inactive: report last action timestamp
2020-02-08 Kim Alvefur mod_rest/README: Describe Ad-Hoc command mapping
2020-02-08 Kim Alvefur mod_rest: Support mapping XEP-0004 Data Forms directly
2020-02-07 Kim Alvefur mod_rest: Allow passing form data in a more compact format
2020-02-07 Kim Alvefur mod_rest: Remove no longer needed logging
2020-02-07 Kim Alvefur mod_rest: Ignore already handled top-level stanza attr fields
2020-02-07 Kim Alvefur mod_rest: Return an error for unknown fields in JSON input
2020-02-06 Matthew Wild mod_auth_external->mod_auth_external_insecure: Unmaintained and almost certainly insecure, discourage its use
2020-02-05 tmolitor mod_muc_cloud_notify: Revert last commit
2020-02-05 tmolitor mod_reload_modules: Ignore removed hosts...
2020-02-04 Kim Alvefur mod_rest: Add final pieces of XEP-0050 (actions, note, form)
2020-02-04 Kim Alvefur mod_rest: Add JSON to XML mapping of dataforms
2020-02-04 Kim Alvefur mod_rest: Fix traceback
2020-02-04 Kim Alvefur mod_rest: Add JSON mapping for dataform (XEP-0004)
2020-02-04 Kim Alvefur mod_rest: Add basic support for XEP-0050: Ad-Hoc commands (no forms)
2020-02-01 Kim Alvefur mod_rest: Add support for HTTP Basic username and password authentication
2020-02-04 Kim Alvefur mod_rest: Support passing 'node' attr in disco#items queries
2020-02-04 Kim Alvefur mod_rest: Remove debug hack to ignore Accept header
2020-02-04 Kim Alvefur mod_rest: Back out 513a8a7fab41
2020-02-03 Kim Alvefur mod_rest: Hide JSON error behind a flag
2020-01-31 Kim Alvefur mod_rest: Map the error@by attribute
2020-01-29 Kim Alvefur mod_rest: Fix missing return
2020-01-27 Matthew Wild mod_auth_ldap, mod_auth_ldap2: Ensure is_admin() checks of remote JIDs never return positive
2020-01-26 Kim Alvefur mod_pastebin: Follow XEP-0068 and use Clark notation in disco#info
2020-01-26 Kim Alvefur mod_rest: Skip attempting parse empty response
2020-01-25 Kim Alvefur mod_rest: Handle internal http request errors early and then return
2020-01-25 Kim Alvefur mod_rest: Special case handling of internal http request errors
2020-01-25 Kim Alvefur mod_rest: Process results even on internal errors with HTTP request
2020-01-25 Kim Alvefur mod_rest: Add some comments to example code
2020-01-25 Kim Alvefur mod_rest: Log connectivity problems via module status API
2020-01-25 Kim Alvefur mod_rest: Attempt to auto-discover data type wanted by callback
2020-01-25 Kim Alvefur mod_rest: Avoid treating special json.null value as any other table
2020-01-25 Kim Alvefur mod_rest: Fix handling of 'node' attribute in disco#info
2020-01-25 Kim Alvefur mod_rest: Ensure iq responses have type result if they're not errors
2020-01-25 Kim Alvefur mod_rest/README: Add a section describing the JSON mapping
2020-01-24 Kim Alvefur mod_rest: Make XHTML-IM mapping more convenient
2020-01-24 Kim Alvefur mod_rest: Improve some comments
2020-01-24 Kim Alvefur mod_rest: Add mapping of XEP-0092: Software Version
2020-01-24 Kim Alvefur mod_rest: Add an examlpe Flask app
2020-01-24 Kim Alvefur mod_rest: Allow returning an array of JID strings as disco#items
2020-01-24 Kim Alvefur mod_rest: Only pass trough valid disco#item item attributes
2020-01-24 Kim Alvefur mod_rest: Fix disco#info identities data mapping
2020-01-24 Kim Alvefur mod_rest: Fix iteration over disco#info features
2020-01-24 Kim Alvefur mod_rest: Fix iteration over disco#info identities
2020-01-19 Kim Alvefur mod_stats39: Advertise namespace as feature (not part of the XEP?)
2020-01-19 Kim Alvefur mod_stats39: Format numbers with a bit more precision
2020-01-19 Kim Alvefur mod_stats39: Add actual example stats
2020-01-19 Kim Alvefur mod_stats39: Add a README
2020-01-15 Kim Alvefur mod_rest: Return a friendly message for parse errors
2020-01-15 Kim Alvefur mod_rest: Encode errors as JSON
2020-01-09 tmolitor Fix bug readding stanzas to outgoing_queue on resume
2020-01-08 Kim Alvefur mod_stats39: Use a more local reference (silence luacheck warning)
2020-01-08 Kim Alvefur mod_stats39: Provides statsmanager stats via XEP-0039
2020-01-08 Matthew Wild mod_http_upload: Recommend against adding to modules_enabled
2020-01-06 Maxime “pep” Buquet mod_muc_occupant_id: Add TODO about MUC-PMs
2020-01-05 Matthew Wild mod_email: Allow sender to override content-type
2020-01-04 Maxime “pep” Buquet mod_muc_occupant_id: Add <occupant-id/> in presence
2020-01-04 Maxime “pep” Buquet mod_muc_occupant_id: Simplify handling of occupants (all into one function)
2020-01-04 Kim Alvefur mod_s2s_keepalive: Respect keepalive_servers when creating watchdogs
2020-01-03 Kim Alvefur mod_rest: Enforce single child policy for outgoing it stanzas
2020-01-03 Maxime “pep” Buquet mod_muc_occupant_id: Fix luacheck warning. Remove unused value.
2020-01-03 Maxime “pep” Buquet mod_nodeinfo2: Mention mod_lastlog as a dep in the README
2020-01-02 Maxime “pep” Buquet mod_muc_occupant_id: Ensure occupants have a generated id
2020-01-02 Kim Alvefur mod_rest: And the disco#items mapping
2020-01-02 Kim Alvefur mod_rest: Describe kind and type fields
2020-01-02 Kim Alvefur mod_rest: Document most of JSON mappings
2020-01-02 Kim Alvefur mod_rest: Fix traceback on missing content-type header
2020-01-02 Kim Alvefur mod_rest: Stanzas of type error don't need a reply
2020-01-02 Kim Alvefur mod_rest: Add support for XEP-XXXX: User-defined Data Transfer
2020-01-02 Kim Alvefur mod_rest: Add support for mapping 'node' attr in disco#info
2020-01-01 Kim Alvefur mod_rest: Fix replying to groupchat messages
2020-01-01 Kim Alvefur mod_rest: Add a JSON callback example
2020-01-01 Kim Alvefur mod_rest: Fix previous commit
2020-01-01 Kim Alvefur mod_rest: Guess 'get' as default type for 'iq' stanzas in JSON mapping
2020-01-01 Kim Alvefur mod_rest: Stricter type checks in JSON mapping
2020-01-01 Kim Alvefur mod_rest: Default to replying with same type as request
2020-01-01 Kim Alvefur mod_rest: Short-circuit type selection if accept header
2020-01-01 Kim Alvefur mod_rest: Fix return status when sending and forgetting
2020-01-01 Kim Alvefur mod_rest: Add JSON support
2020-01-01 Kim Alvefur mod_rest: Factor out serialization of outgoing stanzas
2020-01-01 Kim Alvefur mod_rest: Factor out response content type selection
2020-01-01 Kim Alvefur mod_rest: Factor out payload parsing
2020-01-01 Kim Alvefur mod_rest: Apply Python source formatting on example
2020-01-01 Kim Alvefur mod_rest: Add an example Flask thing
2020-01-01 Kim Alvefur mod_rest: Whitelist top level attributes in callback
2020-01-01 Kim Alvefur mod_rest: Ensure identical id attribute for error replies
2020-01-01 Kim Alvefur mod_rest: Validate stanza kind earlier
2020-01-01 Kim Alvefur mod_rest: Use HTTP status 422 for stanza problems
2020-01-01 Kim Alvefur mod_rest: Log sent and received stanzas in style of mod_c2s etc
2019-12-31 Kim Alvefur mod_rest: Add support for simple Bearer token auth
2019-12-30 Kim Alvefur mod_rest: Verify that @xmlns is left empty
2019-12-30 Kim Alvefur mod_rest: Add some text about the payload format
2019-12-30 Kim Alvefur mod_rest: Allow collection of original stanza after sending HTTP request
2019-12-30 Kim Alvefur mod_rest: Handle receipt requests on message stanzas
2019-12-30 Kim Alvefur mod_rest: Map various HTTP status codes to XMPP stanza errors
2019-12-30 Kim Alvefur mod_rest: Catch one (1) reply to a POST-ed stanza from an internal source
2019-12-30 Kim Alvefur mod_rest: Allow specifying a webhook/callback to handle incoming stanzas
2019-12-30 Kim Alvefur mod_rest: Initial commit of another RESTful API module
2020-01-01 Kim Alvefur mod_pubsub_post: Fix use of 'id' field in JSON object as pubsub item id
2019-12-30 Emmanuel Gil Peyrot mod_nodeinfo2: Only expose amount of accounts if nodeinfo2_expose_users isn’t set to false
2019-12-30 Emmanuel Gil Peyrot mod_nodeinfo2: Expose XMPP services
2019-12-30 Emmanuel Gil Peyrot mod_nodeinfo2: Refresh the number of recent users daily
2019-12-30 Emmanuel Gil Peyrot mod_nodeinfo2: Only expose message stats if nodeinfo2_expose_posts isn’t set to false
2019-12-30 Matthew Wild mod_easy_invite: Change command name to 'generate' (from 'register')
2019-12-30 Matthew Wild mod_easy_invite: Improve docs surrounding configuration options and defaults
2019-12-29 Emmanuel Gil Peyrot mod_nodeinfo2: Fix traceback on non-existing data
2019-12-29 Emmanuel Gil Peyrot mod_nodeinfo2: Add a README
2019-12-29 Emmanuel Gil Peyrot mod_nodeinfo2: Count messages per host
2019-12-29 Emmanuel Gil Peyrot mod_nodeinfo2: Remove comments count
2019-12-29 Emmanuel Gil Peyrot mod_measure_message_e2ee: Make this module non-global; users can aggregate data if they care about that
2019-12-29 Emmanuel Gil Peyrot mod_nodeinfo2: Store a table instead of an integer (workaround for #905)
2019-12-27 Kim Alvefur mod_invites/README: Fix code block syntax
2019-12-27 Matthew Wild mod_invite: Update to use local_user ad-hoc permission (thanks Martin)
2019-12-27 Matthew Wild mod_easy_invite: Add prosodyctl command to generate account invites
2019-12-27 Matthew Wild mod_easy_invite: New module that implements XEP-0401/XEP-0379
2019-12-27 Matthew Wild mod_invites: New module providing an API to create/manage invite tokens
2019-12-24 Maxime “pep” Buquet mod_web_push: Remove; 357 should be reused instead of this custom implementation
2019-12-23 Kim Alvefur mod_turncredentials: Fix reporting of expiry in extdisco:2 protocol
2019-12-23 Kim Alvefur mod_turncredentials: Rename variable for clarity
2019-12-23 Kim Alvefur mod_s2s_keepalive: Isolate source host of pings
2019-12-23 Kim Alvefur mod_s2s_keepalive: Invert check to work with bidi connections
2019-12-22 Kim Alvefur mod_s2s_keepalive: Mark ping response event as handled
2019-12-22 Kim Alvefur mod_s2s_keepalive: Include event payload in re-fired event (fix traceback)
2019-12-21 Kim Alvefur mod_s2s_keepalive: Update README to document timeout behavior
2019-12-21 Kim Alvefur mod_s2s_keepalive: Update config example (why was the number a string?)
2019-12-21 Kim Alvefur mod_s2s_keepalive: Fix s2sout watchdog reset
2019-12-21 Kim Alvefur mod_s2s_keepalive: Use a watchdog to close unresponsive sessions (fixes #1457)
2019-12-21 Kim Alvefur mod_s2s_keepalive: Ping remotes we only have s2sin established from
2019-12-19 andrewhotlab mod_auth_imap: send CRLF instead LF, in order to be compliant with RFC3501
2019-12-13 Matthew Wild mod_email: Initial prototype module that allows other modules to send email
2019-12-10 Kim Alvefur mod_firewall: Fix typo [codespell]
2019-12-09 Kim Alvefur mod_presence_cache: Fix traceback due to changes in trunk
2019-12-08 Matthew Wild mod_reload_modules: Accept a list of global modules to reload
2019-11-23 Kim Alvefur mod_log_json: Deregister log sink on unload
2019-11-23 Kim Alvefur mod_http_muc_log: Set a http app title
2019-11-23 Kim Alvefur mod_http_index: Hide http apps that haven't set a title by default
2019-11-21 Kim Alvefur mod_storage_xmlarchive: Log error writing XML since datamanager doesn't
2019-08-25 Kim Alvefur mod_csi_muc_priorities: Add a high priority list (BC)
2019-11-17 Kim Alvefur mod_register_web: Set a (configurable) HTTP app title
2019-11-17 Kim Alvefur mod_http_index: Only show http apps that include a title by default
2019-11-17 Kim Alvefur mod_http_index/README: Split out advanced settings into its own section
2019-11-17 Kim Alvefur mod_http_muc_log: Refactor calendarization of date list into a template filter BC
2019-11-17 Kim Alvefur mod_http_muc_log: Fix sorting months
2019-11-13 Kim Alvefur mod_log_json: Use correct method to specify remote endpoint
2019-11-13 Kim Alvefur mod_log_json: Fix to include underscore in UDP details in the other spot
2019-11-13 Kim Alvefur mod_log_json: Add UDP support
2019-11-13 Kim Alvefur mod_log_json/README: Add a sentence about the first example
2019-11-13 Emmanuel Gil Peyrot mod_bookmarks2: Add tests.
2019-11-13 Emmanuel Gil Peyrot mod_bookmarks2: Delete legacy PEP bookmarks whenever they get recreated, to prevent them from being used.
2019-11-13 Emmanuel Gil Peyrot mod_bookmarks2: Remove unused variables.
2019-11-13 Emmanuel Gil Peyrot mod_bookmarks2: Also migrate legacy PEP bookmarks (current XEP-0048).
2019-11-13 Emmanuel Gil Peyrot mod_bookmarks2: Use the correct error when failing to retrieve bookmarks2 to reply to Private XML request.
2019-11-13 Emmanuel Gil Peyrot mod_bookmarks2: Don’t purge or remove inexistant items when synchronising existing Private XML data.
2019-11-13 Emmanuel Gil Peyrot mod_bookmarks2: Simplify for loop (thanks MattJ!).
2019-11-04 Kim Alvefur mod_conversejs: Use the fullscreen view mode by default
2019-11-03 Kim Alvefur mod_log_json: Prettify JSON for readability
2019-11-03 Kim Alvefur mod_log_json: Add a README
2019-11-03 Kim Alvefur mod_log_json: Open file in read+append mode
2019-11-03 Kim Alvefur mod_log_json: Use filename from logging config
2018-10-18 Kim Alvefur mod_log_json: JSON log sink
2019-11-03 Kim Alvefur mod_warn_legacy_tls: Log debug message for acceptable TLS versions
2019-11-03 Kim Alvefur mod_warn_legacy_tls: Log a warning attached to sessions using deprecated TLS versions
2019-11-03 Kim Alvefur mod_s2s_keepalive: Add 0.11 in Compatibility table
2019-11-03 Kim Alvefur mod_warn_legacy_tls: Add a README
2019-11-03 Kim Alvefur mod_warn_legacy_tls: Adapt to warn about TLS < 1.2
2019-11-03 Kim Alvefur mod_warn_legacy_tls: Copy of mod_sslv3_warn for TLS now that <1.2 is becoming obsolete
2019-11-01 Kim Alvefur mod_register_web: Enforce strict username validation (on trunk, ignored otherwise)
2019-11-01 Kim Alvefur mod_register_web: Fix to use real client IP in case of proxy forwarding (thanks Sebastian)
2019-11-01 Kim Alvefur mod_s2s_keepalive: Remove support for obsolete Prosody 0.8
2019-10-20 Kim Alvefur mod_http_muc_log: Add comment about the routing of years and logs pages
2019-10-19 Kim Alvefur mod_bidi: Recommend switching to native module on Prosody trunk
2019-10-19 Kim Alvefur mod_bidi: Make compatible Prosody after rev b36765ab0ae3 (fixes #1450)
2019-10-13 Kim Alvefur mod_pubsub_post/README: Add an example of curl-ing Atom data
2019-10-13 Kim Alvefur mod_http_muc_log: Add arrow to 'latest' link like on other navigation
2019-10-13 Kim Alvefur mod_http_muc_log: Add add an arrow to upwards navigation links (like on next/prev)
2019-10-13 Kim Alvefur mod_http_muc_log: Add button-link to webchat URL if one is set via mod_muc_webchat_url
2019-10-13 Kim Alvefur mod_http_muc_log: Compose page title from room data
2019-10-13 Kim Alvefur mod_http_muc_log: Add date metadata to log pages
2019-10-12 Kim Alvefur mod_http_upload: Skip custom HEAD handling on recent Prosody trunk
2019-10-12 Kim Alvefur mod_http_altconnect: Handle connection modules being global or host-local
2019-10-11 Kim Alvefur mod_conversejs: Update compatibility section, pretty sure it works with 0.11
2019-10-10 Emmanuel Gil Peyrot mod_nodeinfo2: Store and restore the total message count.
2019-10-10 Kim Alvefur mod_http_altconnect: Add a stub README (thanks JC for reminding me this existed)
2019-10-10 Emmanuel Gil Peyrot mod_nodeinfo2: Fetch active users from mod_lastlog.
2019-10-10 Emmanuel Gil Peyrot mod_nodeinfo2: Retrieve message count from mod_measure_message_e2ee for localPosts and localComments.
2019-10-10 Kim Alvefur mod_nodeinfo2: Add some TODOs
2019-06-25 Kim Alvefur mod_nodeinfo2: Expose service metadata per NodeInfo2
2019-10-09 Kim Alvefur mod_http_muc_log: More blue links to distinguish them as such (thanks jonas’)
2019-10-09 Kim Alvefur mod_http_muc_log: Expose xml:lang from each message/body #a11y
2019-10-09 Kim Alvefur mod_http_muc_log: Use configured room language in room title/desc #a11y
2019-10-09 Kim Alvefur mod_http_muc_log: Use <main> element to mark main content #a11y
2019-10-09 Kim Alvefur mod_http_muc_log: Declare language as English #a11y
2019-10-08 Kim Alvefur mod_xhtmlim: Default to stripping @style attribute by default
2019-10-08 Matthew Wild mod_aws_profile: New module for role-based access to AWS APIs
2019-10-06 Emmanuel Gil Peyrot mod_sms_free: Mention that 0.11 will not work due to the absence of SNI support.
2019-09-28 Emmanuel Gil Peyrot mod_bookmarks2: Fix traceback on updating from no legacy bookmarks to bookmarks 2.
2019-10-06 Emmanuel Gil Peyrot mod_sms_free: New module!
2019-10-03 Matthew Wild mod_mam: Add flag to session when it performs a MAM query
2019-10-03 JC Brand auth_token: Various updates, see below.
2019-09-29 Kim Alvefur mod_http_muc_log: Hide room join link from room listing
2019-09-29 Kim Alvefur mod_http_muc_log: Make link to join room more button-looking
2019-09-29 Kim Alvefur mod_http_muc_log: Wrap navigation in unorderded lists (thanks jonas’)
2019-09-29 Matthew Wild mod_muc_hide_media: Also strip SIMS media
2019-09-29 Matthew Wild mod_muc_media_metadata: Actually consensus is on async.wait after all
2019-09-29 Matthew Wild mod_muc_media_metadata: Include original message stanza example
2019-09-29 Matthew Wild mod_muc_media_metadata: Update namespace
2019-09-29 Matthew Wild mod_muc_media_metadata: Update for actual function named async.await()
2019-09-29 Matthew Wild mod_muc_media_metadata: Fix example config
2019-09-29 Matthew Wild mod_muc_media_metadata: Fix README filename
2019-09-29 Matthew Wild mod_muc_media_metadata: Module to automatically fetch metadata for posted media
2019-09-29 Matthew Wild mod_muc_hide_media: Module to allow hiding inline media in a MUC
2019-09-28 Kim Alvefur mod_csi_grace_period: Fix to store state on correct table
2019-09-28 Kim Alvefur mod_register_web: Fix traceback if captcha_reply is left out of the form (thanks woffs)
2019-09-28 Emmanuel Gil Peyrot mod_bookmarks, mod_bookmarks2: Refuse to load if the other one is also loaded.
2019-09-28 Emmanuel Gil Peyrot mod_bookmarks2: Add new module.
2019-09-18 Kim Alvefur mod_telnet_tlsinfo: Mark as obsolete since this is included in mod_admin_telnet
2019-09-17 Kim Alvefur mod_muc_webchat_url: Fix default url
2019-09-17 Kim Alvefur mod_muc_webchat_url/README: Fix template option name
2019-09-17 Kim Alvefur mod_muc_webchat_url: Don't save templated value
2019-09-17 Kim Alvefur mod_muc_webchat_url: Advertise the URL to a webchat in disco#info
2019-09-14 Kim Alvefur mod_bidi: Link to mod_s2s_bidi
2019-09-11 Maxime “pep” Buquet mod_muc_occupant_id: add TODO regarding MAM handling
2019-09-08 Emmanuel Gil Peyrot mod_jid_prep: Update the README to point to XEP-0328.
2019-09-02 Kim Alvefur mod_auth_any: Merged into Prosody as mod_auth_insecure
2019-09-02 Kim Alvefur mod_storage_memory: Also merged into core
2019-09-02 Kim Alvefur Mark some modules as Merged
2019-09-02 Kim Alvefur mod_profile: Mark as Unmaintained
2019-09-02 Kim Alvefur mod_profile: Link to successors mod_vcard_legacy & mod_vcard4
2019-08-31 Emmanuel Gil Peyrot mod_upload_file_management: Add this new module, for now only listing files uploaded by a user as an admin.
2019-08-31 Emmanuel Gil Peyrot mod_carbons_adhoc: Remove unused (later shadowed) local variable
2019-08-30 Kim Alvefur mod_http_upload: Back out 3fb0add97cdb - depends on yet uncommon lfs version
2019-08-30 Matthew Wild mod_auth_external: Improve error handling when non-blocking mode used without libevent
2019-08-29 Kim Alvefur mod_http_upload: Skip write if nothing expired when checking
2019-08-29 Kim Alvefur mod_http_upload: Add hint about checking that the base URL is reachable
2019-08-29 Kim Alvefur mod_http_upload: Make loud noise if storage path can't be created or doesn't exist
2019-08-25 Kim Alvefur mod_vcard_muc: Add an alternative method of signaling avatar change
2019-08-23 Kim Alvefur mod_vcard_muc: Factor out avatar hash retrieval into a function for easier reuse
2019-08-24 Maxime “pep” Buquet mod_muc_occupant_id: Update XEP number (XEP-0421)
2019-08-22 Kim Alvefur mod_map: Update example in README to reflect recent changes
2019-08-22 Kim Alvefur mod_map: Include last body text
2019-08-22 Kim Alvefur mod_map: Include timestamps of first/last message (if reported)
2019-08-22 Kim Alvefur mod_map: Update for new API in prosody 1e2b444acb72
2019-08-22 Kim Alvefur mod_http_upload: Also format max file size as integer in error (thanks lovetox)
2019-08-22 Kim Alvefur mod_http_upload: Ensure integer formatting of size limit
2019-08-20 Kim Alvefur mod_muc_ping: Advertise XEP-0410 feature
2019-08-11 tmolitor mod_smacks: fix bug #1405 (prevent timer from running for already destroyed sessions)
2019-08-10 Kim Alvefur mod_http_muc_log: Make time based anchors from mod_muc_log_http work
2019-08-09 Kim Alvefur mod_pubsub_text_interface: Respond to receipts
2019-08-09 Kim Alvefur mod_http_stats_stream: Make global to simplify
2019-08-09 Kim Alvefur mod_turncredentials: Add parallel implementation of XEP-0215 v0.7
2019-08-09 Kim Alvefur mod_conversejs: Change CSS URL
2019-08-02 tmolitor mod_smacks: fix bug in bad client handling introduced by last commit
2019-08-02 Kim Alvefur mod_csi_muc_priorities: Add an example
2019-08-02 Kim Alvefur mod_csi_muc_priorities: Mention mod_track_muc_joins
2019-08-02 Kim Alvefur mod_ignore_host_chatstates: Add a stub README
2019-08-02 JC Brand mod_muc_block_pm: Add support for Prosody 0.11
2019-07-31 Kim Alvefur mod_http_stats_stream: Use existing header preparation
2019-07-30 tmolitor mod_smacks: fix bug for missbehaving clients sending multiple acks in a row
2019-07-29 tmolitor mod_csi_battery_saver: add compatibility with mod_csi_muc_priorities, make queue length configurable and update README
2019-07-29 Maxime “pep” Buquet mod_muc_occupant_id: depend on muc.
2019-07-17 Maxime “pep” Buquet mod_muc_occupant_id: Update links to the XEP inbox.
2019-07-14 Maxime “pep” Buquet mod_muc_occupant_id: Remove unnecessary check on occupant
2019-07-14 Maxime “pep” Buquet mod_muc_occupant_id: initial commit
2019-07-04 Kim Alvefur mod_csi_muc_priorities: Signal unimportance (thanks tmolitor)
2019-07-01 tmolitor mod_cloud_notify: fix typo (used || instead of or)
2019-07-01 tmolitor mod_cloud_notify: fix local variable usage
2019-06-29 Kim Alvefur mod_http_upload: Duplicate mime types handling from mod_http_files (fixes #1374)
2019-06-26 Kim Alvefur mod_csi_pump: Obsolete, remove
2019-06-20 JC Brand mod_muc_defaults: Allow setting of `name` and `description
2019-06-16 tmolitor mod_cloud_notify: fix prosody 0.9 compatibility
2019-06-16 tmolitor mod_smacks: fix prosody 0.9 compatibility
2019-06-14 tmolitor mod_smacks: piggyback ack request onto ack response if queue is not empty, use native stoppable timers if supported
2019-06-14 tmolitor mod_cloud_notify: only push once on csi queue flush in hibernated state, unhook response handlers
2019-06-12 Kim Alvefur mod_log_events_by_memory: Add link to post explaining different kinds of memory leaks
2019-06-12 Kim Alvefur mod_log_events_by_memory: Add a rant to README about uselessness of this module
2019-06-10 Kim Alvefur mod_log_events_by_cpu_usage: Log events where more than a certain amount of CPU time was spent
2019-06-10 Kim Alvefur mod_log_events_by_memory: Log events where Lua memory usage increased
2019-06-09 Maxime “pep” Buquet mod_web_push: README: Fix list formatting
2019-06-09 Maxime “pep” Buquet mod_web_push: Update README
2019-06-08 Maxime “pep” Buquet Initial version of mod_web_push. WARNING: Do not use.
2019-05-28 Kim Alvefur misc/munin/prosody_: Add a total_s2s counter to work with mod_statistics_statsman
2019-05-28 Kim Alvefur mod_statistics_statsman: Fix syntax error
2019-05-28 Kim Alvefur mod_statistics_statsman: Map 'cpu.clock' from mod_measure_cpu to 'cpu_total' of mod_statistics_cputotal
2019-05-28 Kim Alvefur mod_statistics_statsman/README: Describe how to switch from mod_statistics
2019-05-28 Kim Alvefur mod_statistics_statsman: Update for change stats type change in mod_measure_memory
2019-05-23 Kim Alvefur mod_extdisco: Remove redundant condition
2019-05-23 Kim Alvefur mod_extdisco: Also handle XEP-0215 v0.7
2019-05-23 Kim Alvefur mod_extdisco: Set missing namespace on credentials response
2019-05-23 Kim Alvefur mod_extdisco: Reuse xmlns variable
2019-05-23 Alexey Bobyr xep-0215-0.6 requires service to be wrapped in services tag.
2019-05-18 Kim Alvefur mod_csi_muc_priorities: Fix traceback due to empty field
2019-05-16 Kim Alvefur mod_conversejs: Set viewport scale hack (closes #1361)
2019-05-16 Kim Alvefur mod_conversejs: Make title configurable (fixes #1362)
2019-05-16 Kim Alvefur mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)
2019-05-16 Kim Alvefur mod_http_muc_log: Hide join/part controls if they are not stored by mod_muc_mam
2019-05-12 Kim Alvefur mod_http_muc_log: Allow specifying the default view
2019-05-13 Kim Alvefur mod_http_muc_log: Preserve ?query part in redirect
2019-05-13 Kim Alvefur mod_http_muc_log: Add navigation link to latest page
2019-05-13 Kim Alvefur mod_http_muc_log: Correctly build absolute URLs
2019-05-12 Kim Alvefur mod_http_muc_log: Provide a redirect to 'latest' day with logs (fixes #1360)
2019-05-12 Kim Alvefur mod_http_muc_log: Fix Y10k bug
2019-05-08 Kim Alvefur mod_http_upload: Propagate errors from expiry procedure
2019-05-08 Kim Alvefur mod_http_upload: Check attempted upload against quota even with no previous uploads
2019-05-08 Kim Alvefur mod_http_upload: Consider quota reached if it can't be checked
2019-05-07 Kim Alvefur mod_storage_xmlarchive: Try harder to limit range of time to check
2019-05-06 JC Brand mod_muc_defaults: Create MUCs from config
2019-05-05 Kim Alvefur mod_storage_xmlarchive: Add support for user iteration API
2019-05-05 Kim Alvefur mod_migrate: Try to use per storage user listing where available
2019-05-05 Kim Alvefur mod_http_muc_log: Trim trailing whitespace [luacheck]
2019-05-05 Kim Alvefur mod_http_muc_log: Add option to show OOB images
2019-05-05 Kim Alvefur mod_http_muc_log: Document optimization for storage modules lacking :dates API
2019-05-05 Kim Alvefur mod_http_muc_log: Increase clickable area on dates
2019-05-05 Kim Alvefur mod_http_muc_log: Add table header and body tags for improved semantics
2019-05-05 Kim Alvefur mod_http_muc_log: Sort room listing by jid for stable order
2019-05-05 Kim Alvefur mod_http_index: Improve page title
2019-05-05 Kim Alvefur mod_http_pep_avatar/README: Mark up example URL as code snippet
2019-05-05 Kim Alvefur mod_http_pep_avatar: Return a message instead of 404 for base path
2019-05-05 Kim Alvefur mod_atom/README: Add some text about where to look for the atom feed
2019-05-05 Kim Alvefur mod_atom: Return a message instead of 404 for root path
2019-05-03 Kim Alvefur mod_storage_xmlarchive: Return error if range request reference missing items (see #1325)
2019-05-03 Kim Alvefur mod_storage_xmlarchive: Limit search to smallest time range in case of inexact match
2019-05-02 Matthew Wild mod_muc_cloud_notify: Count codepoints instead of bytes
2019-04-22 Kim Alvefur mod_bidi: Document compatibility with 0.10 and 0.11
2019-05-02 JC Brand mod_auth_token: Timezone fix for TOTP checking
2019-04-30 Matthew Wild mod_admin_web: Fix to use format strings in logger calls (thanks Ge0rG)
2019-04-28 Kim Alvefur mod_auth_ldap: Use module API for logging
2019-04-28 Kim Alvefur mod_auth_ldap: Log any error message from open_simple() when testing password
2019-04-24 Emmanuel Gil Peyrot mod_inject_ecaps2: Add a compatibility table.
2019-04-20 Kim Alvefur mod_omemo_all_access: Also not needed with Prosody 0.11
2019-04-12 Kim Alvefur mod_net_proxy: Ensure port numbers are coerced into numbers
2019-04-09 Kim Alvefur mod_turncredentials: Convert numeric attributes to strings (fixes #1339)
2019-04-09 Kim Alvefur mod_http_muc_log: Allow trailing slash after date
2019-04-06 Kim Alvefur mod_adhoc_dataforms_demo/README: Describe the new multi-step command
2019-04-06 Kim Alvefur mod_adhoc_dataforms_demo: Add a multi-step command demo
2019-04-06 Kim Alvefur mod_adhoc_dataforms_demo: Rename command node to reflect current module name
2019-04-06 Kim Alvefur mod_adhoc_dataforms_demo: Reorder form fields
2019-04-06 Kim Alvefur mod_adhoc_dataforms_demo: Remove extra 'fixed' field
2019-04-05 Kim Alvefur mod_invite: Show a different error if no token has been given
2019-04-05 Kim Alvefur mod_invite: Remove unused local variable [luacheck]
2019-04-05 Kim Alvefur mod_invite: Use path passed by http stack instead of pattern matching
2019-04-05 Kim Alvefur mod_password_reset: Remove unused local [luacheck]
2019-04-05 Kim Alvefur mod_admin_web: Ignore shadowed 'ok' variable, nothing to worry about [luacheck]
2019-04-05 Kim Alvefur Update modules using mod_http_files to serve files for change in Prosody trunk
2019-04-03 Kim Alvefur mod_muc_gc10: Abort on Prosody 0.11
2019-04-03 Kim Alvefur mod_csi_pump/README: Discourage use, point to mod_csi_simple
2019-04-03 Kim Alvefur mod_muc_lang: Abort on Prosody 0.11 which supports this natively (thanks Ge0rG)
2019-04-02 Kim Alvefur mod_csi_muc_priorities: Add a README
2019-04-02 Emmanuel Gil Peyrot mod_bookmarks: Return true when a stanza has been sent.
2019-04-02 Emmanuel Gil Peyrot mod_bookmarks: Check for item-not-found and return empty Private XML. Fixes #1265 (thanks gerald and thebigfrog!)
2019-04-02 Georg Lukas mod_limits: log throttled JID
2019-04-02 Georg Lukas mod_throttle_unsolicited: reduce debug logs, rename firewall mark
2019-04-01 Kim Alvefur mod_csi_muc_priorities: Consider own messages important (fallback if no mod_track_muc_joins)
2019-04-01 Kim Alvefur mod_csi_muc_priorities: Consider own MUC messages as important
2019-04-01 Kim Alvefur mod_csi_muc_priorities: Undo early return to make following commit clearer
2019-04-01 Kim Alvefur mod_csi_muc_priorities: Sort list of JIDs
2019-04-01 Kim Alvefur mod_csi_muc_priorities: Allow specifying which MUC JIDs are less important
2019-04-01 Kim Alvefur mod_csi_muc_priorities: Add a comment
2019-04-01 Kim Alvefur mod_csi_muc_priorities: Break out room jid into a variable
2019-04-01 Kim Alvefur mod_csi_muc_priorities: Remove dependency on mod_track_muc_joins
2019-03-31 Kim Alvefur mod_csi_muc_priorities: Reduce importance of group chat messages
2019-03-31 Kim Alvefur mod_pubsub_github: Assume unspecified event is 'push' if there are commits in payload
2019-03-31 Kim Alvefur mod_pubsub_github: Rearrange code to make it easier to handle other event types
2019-03-31 Kim Alvefur mod_pubsub_github: Get event type from payload (should work with gitlab)
2019-03-31 Kim Alvefur mod_pubsub_github/README: Specify language of code block for pretty syntax highlighting
2019-03-31 Kim Alvefur mod_pubsub_github/README: Include 'github_secret' in example since it's required
2019-03-31 Kim Alvefur mod_pubsub_github: Reorder code to prepare for more code reordering
2019-03-31 Kim Alvefur mod_pubsub_github: Rename variable to avoid name clash [luacheck]
2019-03-31 Kim Alvefur luacheckrc: Update API method list from prosody
2019-03-31 Kim Alvefur luacheckrc: Copy line length setting from prosody
2019-03-31 Kim Alvefur mod_pubsub_github: Include a summary field in payload
2019-03-31 Kim Alvefur mod_pubsub_github: Add some spacing to improve readability
2019-03-31 Kim Alvefur mod_pubsub_github: Lift signature validation from mod_pubsub_post
2019-03-31 Kim Alvefur mod_pubsub_github: Only put first line of commit message in title, rest in content
2019-03-31 Kim Alvefur mod_pubsub_github: Fix publish date
2019-03-31 Kim Alvefur mod_pubsub_github: Add support for publishing to multiple node based on repository
2019-03-31 Kim Alvefur mod_pubsub_github: Publish with item id set to commit hash (BC)
2019-03-31 Kim Alvefur mod_pubsub_github: Require a secret to be set (BC)
2019-03-31 Kim Alvefur mod_pubsub_github: Add support for specifying an actor with less privileges
2019-03-31 Kim Alvefur mod_pubsub_github: Abort on unknown github events
2019-03-31 Kim Alvefur mod_pubsub_github/README: Mark up options as code snippets
2019-03-31 Kim Alvefur mod_pubsub_github/README: Fix 'labels' metafield to be a list
2019-03-31 Kim Alvefur mod_pubsub_github: Log debug message before attempting to publish
2019-03-31 Kim Alvefur mod_pubsub_github: Return appropriate status code on failure to publish
2019-03-31 Kim Alvefur mod_pubsub_github: Send sensible status codes
2019-03-31 Kim Alvefur mod_csi_grace_period: Server-side grace period logic for CSI
2019-03-30 Kim Alvefur mod_pubsub_post/README: Set stage label to stable
2019-03-30 Kim Alvefur mod_pubsub_post/README: Mention use as a webhook receiver
2019-03-30 Kim Alvefur mod_pubsub_post: Make debug messages more informative
2019-03-30 Kim Alvefur mod_pubsub_post: Restructure authentication and authorization (BC)
2019-03-30 Kim Alvefur mod_pubsub_post/README: Fix some typos
2018-08-24 Kim Alvefur mod_pubsub_post: Add support for WebSub authentication
2019-03-29 marc0s offline_hints: discard no-store hinted messages at mod_offline
2019-03-29 marc0s muc_mam_markers: store chat markers in the Group Chat archives
2019-03-29 marc0s muc_notifications: notify non-present members of new messages
2019-03-28 Kim Alvefur mod_bookmarks/README: Mention XEP 411
2019-02-25 Kim Alvefur mod_map: Experimental module exposing MAM summary
2019-03-24 Kim Alvefur mod_conversejs/README: Update text about mod_bosh and mod_websocket
2019-03-24 Kim Alvefur mod_conversejs: Add dependency on mod_bookmarks
2019-03-22 Matthew Wild mod_smacks: Raise error on out-of-range config options (thanks marc0s)
2019-03-19 Kim Alvefur mod_conversejs: Show fallback text if converse.js fails to load (thanks MattJ)
2019-03-17 Kim Alvefur mod_storage_xmlarchive: Remove per day files during migration
2019-03-18 tmolitor mod_csi_battery_saver: fix typo in util.stanza:get_child()
2019-03-15 Kim Alvefur mod_pubsub_text_interface: Remove unused variable [luacheck]
2019-03-15 Kim Alvefur mod_pubsub_text_interface: Add command for listing current subscriptions
2019-03-14 Kim Alvefur mod_bookmarks: Use correct variable, fixes a traceback (thanks dan)
2019-03-13 Kim Alvefur mod_http_muc_log: Split long line [luacheck]
2019-03-13 Kim Alvefur mod_http_muc_log: Add functionality for hiding joins and parts
2019-03-13 Matthew Wild mod_pastebin: Update compatibility docs (thanks Ge0rG)
2019-03-11 Matthew Wild mod_firewall: Improve debug logging for chain results
2019-03-07 jeybe mod_invite: Made web pages responsive
2019-03-08 Matthew Wild mod_csi_battery_saver: Remove patched stanza:find() method and reduce Carbons-related code
2019-03-07 Kim Alvefur mod_invite: Fire event that signals that an user has registered (thanks jeybe)
2019-03-06 Georg Lukas mod_smacks: apply resumed logger and type to new session, fix #1229
2019-03-06 Georg Lukas mod_smacks: improved debug logging
2019-03-06 Georg Lukas mod_smacks: no crash on <a> without @h, fix #1317
2019-03-06 Emmanuel Gil Peyrot mod_bookmarks: Actually save node config
2019-03-06 Emmanuel Gil Peyrot mod_cache_c2s_caps: Use the correct argument, and check for origin’s nil-ness
2019-03-05 Emmanuel Gil Peyrot mod_http_avatar: Announce 0.11 works
2019-03-05 Emmanuel Gil Peyrot mod_bookmarks: Remove unused bookmarks/updated event
2019-02-28 JC Brand mod_auth_token: Check realm against module.host
2019-02-26 JC Brand mod_auth_token: Update README.
2019-02-24 Emmanuel Gil Peyrot mod_delay: Remove this module, it is never useful
2019-02-19 Kim Alvefur mod_storage_muc_log: Remove unused variable [luacheck]
2019-02-19 Kim Alvefur mod_storage_muc_log: Return 'with' property for items (API conformance)
2019-02-15 Emmanuel Gil Peyrot mod_mam_muc: Mention that this MAM version is legacy.
2019-02-15 Emmanuel Gil Peyrot mod_mam_muc: Explicit which namespace MAM version 0.5 implements.
2019-02-15 Emmanuel Gil Peyrot mod_mam_muc: Add compatibility note for 0.11 (thanks Ge0rG!)
2019-02-14 Matthew Wild mod_cache_c2s_caps: Fail to load if module:send_iq() is not available
2019-02-13 marc0s mod_muc_mam_hints: Respect XEP-0334 hints in MUC messages
2019-02-07 Kim Alvefur mod_storage_xmlarchive: Add some debug logging
2019-02-03 Emmanuel Gil Peyrot mod_cache_c2s_caps: Only advertise support for trunk until further notice. Fixes #1311.
2019-01-24 Kim Alvefur mod_storage_xmlarchive/README: And don't have prosody running at the same time
2019-01-24 Kim Alvefur mod_storage_xmlarchive/README: Add reminder about backups
2019-01-23 Kim Alvefur mod_muc_log/README: Update compatibility
2019-01-23 Kim Alvefur mod_storage_muc_log/README: Update compatibility
2019-01-22 Emmanuel Gil Peyrot mod_cache_c2s_caps: Unset the caps_cache also on errors due to the result validation.
2019-01-22 Emmanuel Gil Peyrot mod_cache_c2s_caps: Add a missing return when the hash is wrong.
2019-01-22 Emmanuel Gil Peyrot mod_cache_c2s_caps: Switch to the new module:send_iq() API.
2019-01-21 Kim Alvefur mod_storage_xmlarchive: Don't return early when looking through entire archive
2019-01-21 Kim Alvefur mod_storage_xmlarchive: Allow lookup of IDs that don't follow the YYYY-MM-DD-RANDOM format
2019-01-20 Kim Alvefur mod_storage_xmlarchive/README: Change example to match Prosodys mod_mam
2019-01-20 Matthew Wild mod_smacks: Fire event on delivery failure/success for each stanza
2019-01-18 Kim Alvefur mod_muc_limits: Fix being unload on trunk
2019-01-18 Nicolas Cedilnik Fix http_auth_check example in README
2019-01-18 Thibaut Girka mod_client_certs: do not crash on plain sockets
2019-01-18 Kim Alvefur mod_http_upload: Fix indentation
2019-01-17 Kim Alvefur mod_presence_dedup: Remove unused variables [luacheck]
2019-01-16 Kim Alvefur mod_measure_cpu: Rename counter metric to avoid name clash (thanks pep.)
2019-01-15 Kim Alvefur mod_slack_webhooks: Fix use with 0.11+ MUC API
2019-01-15 Kim Alvefur mod_http_authentication: Allow HTTP error events to pass through (fixes #1293)
2019-01-14 Kim Alvefur mod_http_upload: Clarify how quotas affect upload requests
2019-01-14 Kim Alvefur mod_http_upload: Document prosodyctl command for expiring uploads
2019-01-14 Kim Alvefur mod_http_upload: Clarify when expiry is checked
2019-01-07 Kim Alvefur mod_log_messages_sql/README: Add pointer towards mod_mam + mod_readonly
2019-01-07 Kim Alvefur mod_readonly: Add a stub README
2019-01-07 Kim Alvefur mod_pubsub_text_interface/README: Fix typo (thanks perflyst)
2019-01-06 Kim Alvefur mod_storage_xmlarchive: Remove compat for old argument order
2019-01-06 Kim Alvefur mod_storage_xmlarchive: Expand description in README
2019-01-06 Kim Alvefur mod_http_pep_avatar: Redirect to prepped username
2019-01-06 Kim Alvefur mod_atom: Apply nodeprep via redirect for cache-friendlyness
2019-01-05 Kim Alvefur mod_measure_cpu: Also report the raw clock value, whatever that is
2019-01-04 Kim Alvefur mod_measure_message_length: Use measure type that actually exists
2019-01-03 Kim Alvefur mod_pubsub_text_interface: Send replies trough normal stanza routing
2019-01-03 Matthew Wild mod_statistics: Fix incorrect parameters to envload (thanks Dan)
2019-01-03 Matthew Wild mod_statistics: top: Use util.envload for 5.2 compatibility
2019-01-03 Kim Alvefur mod_support_room: Module that invites newly registered users to a room
2019-01-03 Kim Alvefur mod_http_pep_avatar: Provides PEP avatars via HTTP
2019-01-03 Kim Alvefur mod_atom: Check whether user exists
2019-01-03 Kim Alvefur mod_atom: Unpack event object
2019-01-02 Kim Alvefur lint: Teach luacheck about the new module:send_iq API
2018-12-31 Kim Alvefur mod_pep_vcard_avatar: Update docs to point at mod_vcard_legacy
2018-12-28 Emmanuel Gil Peyrot mod_bookmarks: Mention that it also works on 0.11.
2018-12-28 Kim Alvefur mod_ignore_host_chatstates: Discard chat state messages sent to a bare host
2018-12-23 Kim Alvefur mod_muc_limits: Simplify bypass for affiliated users
2018-12-23 Kim Alvefur mod_muc_limits: Add support for new MUC API in Prosody 0.11
2018-12-23 Emmanuel Gil Peyrot mod_adhoc_account_management: Reduce indentation of one in the main function.
2018-12-23 Kim Alvefur mod_secure_interfaces: Prevent starttls on connections marked secure (fixes #1274)
2018-12-23 Matthew Wild mod_statistics: Update 'top' to (hopefully) work with Prosody 0.11/Lua 5.2
2018-12-22 Kim Alvefur mod_pubsub_text_interface/README: Add lost _
2018-12-22 Kim Alvefur mod_pubsub_text_interface/README: Add a Compatibility section
2018-12-22 Kim Alvefur mod_pubsub_text_interface/README: Document the 'last' command
2018-12-22 Kim Alvefur mod_pubsub_text_interface/README: Normalize Markdown syntax
2018-12-22 Kim Alvefur mod_pubsub_stats/README: Link to docs for Prosodys statistics
2018-12-22 Kim Alvefur mod_pubsub_stats: Sort summary
2018-12-22 Kim Alvefur mod_pubsub_stats: Generate a textual summary for notifications
2018-12-18 Kim Alvefur mod_bidi: Mark as Stable
2018-12-16 Kim Alvefur mod_offline_email: Allow LuaSocket to pollute the global scope, fixes traceback (*sigh*)
2018-12-13 Kim Alvefur mod_xhtmlim: Turn unknown elements into <span>
2018-12-13 Matthew Wild mod_muc_ban_ip: Improve logging to use session, and log when a ban is enforced
2018-12-11 Kim Alvefur mod_muc_limits: Document brokenness with 0.11.x
2018-12-11 Kim Alvefur mod_motd_sequential: Fix typo (fixes unintentional global access)
2018-12-11 Kim Alvefur mod_motd_sequential: Fix for deprecation of global routing functions (fixes #1258)
2018-12-08 Kim Alvefur mod_prometheus/README: Add line for 0.11 in compat section
2018-12-08 Kim Alvefur mod_minimix: Fix typo in comment
2018-12-06 Matthew Wild mod_devices: New module for device identification
2018-12-05 Matthew Wild mod_csi: Update README
2018-12-05 Matthew Wild mod_csi: Backport 989cf872d5c0 from Prosody 0.11 to preserve compatibility
2018-12-01 Kim Alvefur Merge with goffi
2018-12-01 Kim Alvefur mod_s2s_auth_monkeysphere: Remove blocking mode (simplifes code) (not tested)
2018-12-01 Kim Alvefur mod_s2s_auth_monkeysphere/README: Normalize markdown
2018-12-01 Kim Alvefur mod_auth_external/README: Update mentioning 0.11.x
2018-12-01 Kim Alvefur mod_auth_external/README: Update to reflect non-blocking by default
2018-12-01 Kim Alvefur mod_auth_external: Use blocking mode by default as non-blocking is experimental but available in 0.11.x
2018-12-01 Goffi mod_privilege: fixed routing issue with message permission:
2018-12-01 Goffi mod_delegation: avoid crash on recent prosody versions
2018-11-30 Michel Le Bihan mod_e2e_policy: Fix an error with getting stanza from event
2018-11-30 Michel Le Bihan mod_e2e_policy: Verify that the bare JID of stanza to and from is not in the whitelist
2018-11-22 Matthew Wild mod_password_reset: Fix titles for consistency
2018-11-22 Matthew Wild mod_password_reset: Adjust form slightly after user testing
2018-11-22 Matthew Wild mod_password_reset: Add magic viewport tag to make reset pages mobile-friendly
2018-11-22 Kim Alvefur mod_muc_ping: Update README to mention 0.11.x as separate from trunk
2018-11-18 Emmanuel Gil Peyrot mod_http_upload: Disallow POST in CORS
2018-11-18 Emmanuel Gil Peyrot mod_http_upload: Remove extra check for Origin HTTP header
2018-11-18 Matthew Wild mod_http_upload: Relocate function definition to avoid traceback
2018-11-18 Matthew Wild mod_http_upload: Also add CORS headers in response to PUT
2018-11-18 Matthew Wild mod_http_upload: Add CORS headers for web clients (untested)
2018-11-17 JC Brand mod_muc_cloud_notify: README updates
2018-11-11 Emmanuel Gil Peyrot mod_measure_client_features: Add a module to count the features of each connected client
2018-11-07 Kim Alvefur mod_presence_cache: Set delay source to bare JID instead of host
2018-11-07 Kim Alvefur mod_register_web: Add soft dependency on mod_register_limits (0.11+)
2018-11-07 Matthew Wild mod_firewall: Improve logging on chain return
2018-11-06 Emmanuel Gil Peyrot mod_measure_message_e2ee: Count OTR messages too.
2018-11-06 Kim Alvefur mod_http_upload: Fix order of arguments to :measure
2018-11-04 Emmanuel Gil Peyrot mod_bob: Don’t try to access XHTML-IM when it isn’t present.
2018-10-29 Kim Alvefur mod_measure_malloc: Use the 'amount' measure type
2018-10-29 Kim Alvefur mod_http_upload: Report statistics on upload sizes (0.10+)
2018-10-29 Kim Alvefur mod_measure_memory: Use the 'amount' measure type
2018-10-28 Kim Alvefur mod_mam_muc: Log to debug log whether a message is archived or not
2018-10-26 Kim Alvefur mod_conversejs: Weaken dependency on mod_bosh
2018-10-25 Kim Alvefur mod_conversejs: Link to BOSH and WebSockets setup instructions instead of module pages
2018-10-21 Kim Alvefur mod_storage_memory: Fix saving of remaining items during deletion
2018-10-21 Matthew Wild mod_http_upload_external: Add note about correct behaviour in the presence of multiple versions
2018-10-21 Matthew Wild mod_http_upload_external: Fix typo/copy-paste issues in headers (thanks jonas<U+2019>)
2018-10-21 Matthew Wild mod_http_upload_external: Improve implementation docs, including v2 details
2018-10-15 Matthew Wild mod_test_data: New module to generate test data in Prosody's data store
2018-10-09 Kim Alvefur mod_muc_ping: Add more details to README
2018-10-09 Matthew Wild mod_password_reset: Implement password policy enforcement (requires mod_password_policy)
2018-10-09 Matthew Wild mod_password_reset: Improve password input field with additional relevant attributes
2018-10-09 Matthew Wild mod_password_reset: Improve error reporting when setting a password fails
2018-10-09 Matthew Wild mod_password_reset: Switch to util.interpolation (our standard template library)
2018-10-09 Matthew Wild mod_password_policy: Export function to get policy in use by the module
2018-10-09 Matthew Wild mod_password_policy: Return error as second result explaining failure reason
2018-10-07 Kim Alvefur mod_muc_ping: Implements the Server Optimization part of XEP-0410: MUC Self-Ping
2018-10-04 Kim Alvefur mod_conversejs: Default to latest version of Converse.js
2018-10-04 Kim Alvefur mod_conversejs: Strip extra slash if version is set to the empty string
2018-10-03 Kim Alvefur mod_pastebin: Convert limit values to strings (fixes traceback)
2018-10-03 Kim Alvefur mod_pastebin: Advertise a disco feature and current thresholds
2018-10-02 Matthew Wild mod_password_reset: New module for self-service password resets via a web page
2018-09-28 Emmanuel Gil Peyrot mod_bob: Simplify check_cid using string.match. (thanks Zash!)
2018-09-28 Emmanuel Gil Peyrot mod_bob: Add this new module.
2018-09-27 Kim Alvefur mod_http_upload: Use legacy datamanager directly (makes it work)
2018-09-27 Kim Alvefur mod_http_upload: Abort and throw error in case of failure to iterate over users
2018-09-27 Kim Alvefur mod_http_upload: Run expiry for all users if command run with a hostname
2018-09-27 Kim Alvefur mod_http_roster_admin: Add explicit dependency on mod_http
2018-09-27 Kim Alvefur mod_conversejs: Set a friendly name for mod_http_index
2018-09-27 Kim Alvefur mod_http_index: Allow listed modules to include a friendlier name
2018-09-27 Kim Alvefur mod_http_index: Tweak header
2018-09-27 Matthew Wild mod_conversejs: Update README
2018-09-27 Matthew Wild mod_conversejs: Allow custom tags to be inserted into the generated HTML
2018-09-27 Matthew Wild mod_conversejs: Variable rename for clarity (user may override options)
2018-09-27 Matthew Wild mod_conversejs: Allow overriding CDN URL, or script/css URLs independently
2018-09-24 JC Brand Mention auto_register_muc_nickname setting from Converse
2018-09-23 Kim Alvefur mod_conversejs: Explicitly depend on mod_http
2018-09-23 Kim Alvefur mod_pubsub_text_interface: Handle lack of `pubsub:get_last_item` in Prosody 0.10
2018-09-23 Kim Alvefur mod_auth_ldap: Add compat with the previously mistaken documentation (thanks pep.)
2018-09-23 Kim Alvefur mod_auth_ldap: Correct name of admin option (thanks pep.)
2018-09-22 Maxime “pep” Buquet mod_auth_ldap: fix ldap_admins documentation
2018-09-20 Kim Alvefur mod_conversejs: Add a page title
2018-09-20 Kim Alvefur mod_conversejs: Update to Conversejs 4.0.1
2018-09-16 Kim Alvefur mod_profile: Fix PEP event handler to detach on unload
2018-09-16 Kim Alvefur Backed out changeset 395835d89d88: Might still be needed
2018-09-15 Kim Alvefur mod_pubsub_mqtt/README: Fix quotes
2018-09-14 JC Brand mod_muc_cloud_notify: New module
2018-09-13 Matthew Wild mod_blocking: Update to set id attribute on iq stanza
2018-09-13 Matthew Wild mod_delegation: Update to generate own iq ids
2018-09-13 Matthew Wild mod_http_roster_admin: Explicitly set 'id' attribute on roster pushes
2018-09-12 Emmanuel Gil Peyrot mod_prometheus: Add more documentation.
2018-09-10 Kim Alvefur mod_conversejs: Add an endpoint returning only initialization snippet
2018-09-10 Kim Alvefur mod_conversejs: Factor out option handling into a function for future reuse
2018-09-10 Kim Alvefur mod_conversejs: Factor JavaScript part out of HTML
2018-09-10 Kim Alvefur mod_conversejs/README: Fix links to mod_bosh and mod_websocket (thanks jubalh)
2018-09-09 Kim Alvefur mod_conversejs: Restore accidentally removed configuration option handling
2018-09-09 Kim Alvefur mod_conversejs: Pin to version 4.0.0
2018-09-09 Kim Alvefur mod_bookmarks: Handle iq:private queries before mod_private
2018-09-09 Kim Alvefur mod_bookmarks: Correctly hook events on PEP services
2018-09-09 Kim Alvefur mod_auth_dovecot: Update example dovecot config
2018-09-08 Kim Alvefur mod_conversejs: Remove view_mode CSS switching
2018-09-08 t2d Fix README of mod_conversejs
2018-09-08 Kim Alvefur mod_omemo_all_access: Fix table to not take the first row as header
2018-09-08 Emmanuel Gil Peyrot mod_omemo_all_access: Add a note about mod_pep replacing this module on trunk.
2018-09-08 Kim Alvefur merge
2018-09-08 Minami-o Le Sabreur mod_profile: Update README file next to recent mod_pep changes
2018-09-08 Kim Alvefur mod_auth_dovecot/README: Expand example
2018-09-06 Kim Alvefur mod_muc_badge/README: Remove obsolete option
2018-09-06 Kim Alvefur mod_muc_badge/README: Remove completed TODO
2018-09-06 Kim Alvefur mod_muc_badge/README: Add an example
2018-09-06 Kim Alvefur mod_muc_badge/README: Correct the example URL to account for default 'http_host'
2018-08-31 Emmanuel Gil Peyrot mod_bookmarks: Ensure the configuration is correct even with create-on-subscribe.
2018-08-31 Kim Alvefur mod_pubsub_text_interface: Add a 'last' command for sending the last item
2018-08-29 Kim Alvefur mod_register_json/README: Add syntax hint
2018-08-29 Matthew Wild mod_register_json: Update README
2018-08-27 Emmanuel Gil Peyrot mod_bookmarks: Delete the node before attempting migration, to make sure its config is correct.
2018-08-25 Kim Alvefur mod_s2s_auth_posh: Be a tiny bit stricter with types
2018-08-25 Kim Alvefur mod_s2s_auth_posh: Follow reference
2018-08-25 Kim Alvefur mod_s2s_auth_posh: Ensure JWK data decodes to a table
2018-08-25 Emmanuel Gil Peyrot mod_muc_badge: Reduce the opacity of the text shadows.
2018-08-25 Emmanuel Gil Peyrot mod_muc_badge: Add spaces around each part of the text.
2018-08-25 Emmanuel Gil Peyrot mod_muc_badge: Preserve spaces in SVG, fixes displaying nicer borders.
2018-08-25 Emmanuel Gil Peyrot mod_http_muc_log: Close unclosed <p/> tag in template.
2018-08-25 Emmanuel Gil Peyrot mod_bookmarks: Display the bare JID instead of the username in logs.
2018-08-25 Kim Alvefur mod_pubsub_feeds: Handle feed parsing error (thanks apollo13)
2018-08-25 Kim Alvefur mod_pubsub_feeds: Fix syntax error
2018-08-25 Kim Alvefur mod_pubsub_feeds: Log a message for HTTP 301 redirects
2018-08-25 Kim Alvefur mod_pubsub_feeds: Log non-HTTP errors like certificate problems etc
2018-08-25 Kim Alvefur mod_pubsub_feeds: Log a debug message for status codes not handled
2018-08-24 Kim Alvefur mod_atom: Set the proper Content-Type header for Atom (thanks MattJ)
2018-08-24 Kim Alvefur mod_atom: Include User Nickname (if configured to be public)
2018-08-24 Kim Alvefur mod_atom: Expose title and description from node metadata in feed
2018-08-24 Kim Alvefur mod_atom: Add node as portablecontacts preferredUsername
2018-08-24 Kim Alvefur mod_atom: Add some basic metadata to feed
2018-08-24 Emmanuel Gil Peyrot mod_delegation: Simplify iq handling by hooking on iq-get/ instead of iq/.
2018-08-24 Emmanuel Gil Peyrot mod_readonly: Simplify iq handling by hooking on iq-set/ instead of iq/.
2018-08-24 Emmanuel Gil Peyrot mod_ipcheck: Simplify iq handling by hooking on iq-get/ instead of iq/.
2018-08-24 Emmanuel Gil Peyrot mod_auto_answer_disco_info: Simplify iq handling by hooking on the full payload tag instead of iq/full.
2018-08-24 Emmanuel Gil Peyrot mod_client_certs: Simplify iq handling by hooking on iq-get/ and iq-set/ instead of iq/.
2018-08-24 Emmanuel Gil Peyrot mod_group_bookmarks: Remove unused requires.
2018-08-24 Kim Alvefur mod_pubsub_github: Remove unused import [luacheck]
2018-08-24 Kim Alvefur mod_pubsub_github: Add support for signed requests
2018-08-24 Kim Alvefur mod_pubsub_github: Unpack request from event
2018-08-24 Emmanuel Gil Peyrot mod_group_bookmarks: Add my copyright.
2018-08-24 Emmanuel Gil Peyrot mod_group_bookmarks: Return early when the key is not bookmarks.
2018-08-24 Emmanuel Gil Peyrot mod_group_bookmarks: Use iq-get event instead of checking for stanza.attr.type == "get".
2018-08-24 Emmanuel Gil Peyrot mod_group_bookmarks: Remove duplicated requires.
2018-08-24 Kim Alvefur mod_pubsub_github/README: Note that it might work with Gitlab as well
2018-08-24 Kim Alvefur mod_atom: Add a brief README
2018-08-24 Kim Alvefur mod_pubsub_post/README: Add a heading for affiliation related text
2018-08-24 Kim Alvefur mod_pubsub_post: Ensure actor is non-nil (catch inability to determine IP or simliar)
2018-08-24 Kim Alvefur mod_pubsub_post: Start with actor unset
2018-08-21 Emmanuel Gil Peyrot mod_bookmarks: Use the new item-published/<node> event.
2018-08-21 Kim Alvefur mod_profile: Only replace avatar update hash if one is found
2018-08-21 Kim Alvefur mod_profile: Only retrieve the last avatar hash from PEP
2018-08-20 Kim Alvefur mod_pubsub_text_interface: Ignore whitespace after all commands
2018-08-20 Kim Alvefur mod_pubsub_text_interface: Rename variable to avoid name clash [luacheck]
2018-08-20 Kim Alvefur mod_pubsub_text_interface: Fix chain that accidentally produced nested <body>
2018-08-20 Kim Alvefur mod_pubsub_text_interface: Generate a stanza id for replies
2018-08-20 Kim Alvefur mod_profile: Pass item id onto pubsub container element
2018-08-20 Kim Alvefur mod_profile: Use type property over content identifiguesstimation
2018-08-20 Kim Alvefur mod_pubsub_text_interface: Add a README
2018-08-20 Kim Alvefur mod_pubsub_text_interface: A chat interface to PubSub
2018-08-20 Kim Alvefur mod_pubsub_feeds: Include pubsub namespace on wrapper item as required by mod_pubsub
2018-08-20 Kim Alvefur mod_atom: Update to the new mod_pep
2018-08-19 Matthew Wild mod_firewall: Assume empty list if file could not be loaded
2018-08-18 Matthew Wild mod_candy: Remove, outdated. Consider mod_conversejs instead.
2018-08-18 Emmanuel Gil Peyrot mod_bookmarks: Require forgotten util.jid module.
2018-08-18 Emmanuel Gil Peyrot mod_default_bookmarks: Add support for <password/>.
2018-08-18 Emmanuel Gil Peyrot mod_default_bookmarks: Add support for trunk’s mod_pep.
2018-08-18 Emmanuel Gil Peyrot mod_bookmarks: Expose publish_to_pep() to other modules.
2018-08-18 Emmanuel Gil Peyrot mod_bookmarks: Fire empty and updated events, for other modules to use.
2018-08-18 Emmanuel Gil Peyrot mod_bookmarks: Send back empty Private XML bookmarks on empty PEP bookmarks.
2018-08-18 Emmanuel Gil Peyrot mod_bookmarks: Fix traceback on retrieval since ba0d444b64aa.
2018-08-18 Emmanuel Gil Peyrot mod_bookmarks: Enforce publish_options since Prosody 249d90ff992e.
2018-08-18 Emmanuel Gil Peyrot mod_bookmarks: Simplify last item retrieval thanks to Prosody b6ffd4f951b9.
2018-08-18 Emmanuel Gil Peyrot mod_bookmarks: New module synchronising bookmarks to the new persistent mod_pep
2018-08-14 Matthew Wild mod_http_upload_external: share_v2.php: Comment out verbose debug logging
2018-08-14 Matthew Wild mod_http_upload_external: share.php: Fix whitespace
2018-08-14 Matthew Wild mod_http_upload_external: Update share.php and share_v2.php to allow cross-domain requests
2018-08-13 Kim Alvefur mod_s2s_auth_posh: Add a command for generating the JSON file
2018-08-10 Kim Alvefur mod_auth_http_cookie: Also try to get HTTP request from WebSocket session
2018-08-10 Kim Alvefur mod_auth_http_cookie: Try to get HTTP request from array on BOSH sessions
2018-08-09 Matthew Wild mod_pep_vcard_png_avatar: Log error when used with new mod_pep, add compat with mod_pep_simple
2018-08-09 Matthew Wild mod_pep_vcard_avatar: Log error when used with new mod_pep, add compat with mod_pep_simple
2018-08-08 Michel Le Bihan mod_watchuntrusted: Add option to ignore domains
2018-08-08 Michel Le Bihan mod_e2e_policy: Always add the 'to' in warning stanzas
2018-08-08 Matthew Wild mod_smacks: Improve logging on resume so session changes are more easily tracked
2018-08-07 Matthew Wild mod_statistics: Split module:shared() into multiple calls, multiple params may be deprecated soon
2018-08-07 Matthew Wild mod_http_upload_external: share.php: Use hash_equals() if available to protect against timing attack
2018-08-04 Kim Alvefur mod_pep_vcard_avatar: Does not work with trunk anymore
2018-08-03 Kim Alvefur mod_adhoc_dataforms_demo/README: Set a summary
2018-08-03 Kim Alvefur mod_adhoc_dataforms_demo: Silence warning about unused argument [luacheck]
2018-08-03 Kim Alvefur mod_adhoc_test -> mod_adhoc_dataforms_demo
2018-08-03 Kim Alvefur mod_adhoc_test: A module to test dataforms generation and rendering
2018-08-03 Matthew Wild mod_omemo_all_access: Add compatibility with mod_pep_simple
2018-08-03 Matthew Wild mod_omemo_all_access: Log error when used with incompatible mod_pep
2018-08-02 Kim Alvefur mod_profile: Abort if mod_pep doesn't appear to be the former mod_pep_plus
2018-08-02 Kim Alvefur mod_profile: Update for mod_pep_plus rename
2018-02-19 Kim Alvefur mod_s2s_auth_posh: Beginnings of a README
2018-01-28 Kim Alvefur mod_s2s_auth_posh: Normalize code formatting
2017-12-21 Kim Alvefur mod_s2s_auth_posh: Abort if no fingerprints are found
2017-12-21 Kim Alvefur mod_s2s_auth_posh: Remove commented out line
2017-12-21 Kim Alvefur mod_s2s_auth_posh: Skip POSH if session certificate is already valid
2017-12-21 Kim Alvefur mod_s2s_auth_posh: Remove commented out imports
2017-12-21 Kim Alvefur mod_s2s_auth_posh: Cache tweak
2017-03-15 Kim Alvefur mod_s2s_auth_posh: Changes done outside of version control during 2014-2017
2014-05-21 Kim Alvefur mod_s2s_auth_posh: PKIX over Secure HTTP
2018-08-01 Emmanuel Gil Peyrot mod_firewall: Add a missing space after a comma in the README.
2018-07-31 Kim Alvefur mod_pastebin: Make first line and URL more clearly separated
2018-07-26 Matthew Wild mod_lib_ldap: assert() connection for hopefully better error reporting (thanks adac)
2018-07-24 Kim Alvefur mod_profile: Remove purging of previous PEP data, should no longer be needed
2018-07-24 Kim Alvefur mod_profile: Bump priority of xep153 hook to surely run before mod_presence
2018-07-24 Kim Alvefur mod_profile: Correctly add avatar hash
2018-07-24 Kim Alvefur mod_profile: Add xmlns on <item> in order to pass item validation in mod_pubsub
2018-07-24 Kim Alvefur mod_profile: Refactor wrapping of payloads in <item>
2018-07-18 Kim Alvefur mod_http_upload_external/README: Add Perl implementation by Holger to list
2018-07-18 Kim Alvefur Backed out parts of changeset a81456a13797
2018-07-13 Kim Alvefur mod_profile: Skip injecting xep153 into presence for sessions with no username
2018-07-12 Kim Alvefur mod_profile: Add support for XEP-0398
2018-07-12 Kim Alvefur mod_profile: Add copyright header
2018-07-12 Kim Alvefur mod_profile: Fix typo
2018-07-12 Kim Alvefur mod_presence_cache: Forget cached presence on s2s close
2018-07-12 Kim Alvefur mod_checkcerts: Note about apparent incompatibility with >=0.10.x
2018-07-12 Kim Alvefur mod_profile: Ignore shadowed variable name
2018-07-12 Kim Alvefur mod_profile: Reformat README
2018-07-12 Kim Alvefur mod_pep_vcard_avatar: Normalize syntax in README
2018-07-12 Kim Alvefur mod_pep_vcard_avatar: Mention XEP-398
2018-07-12 Kim Alvefur mod_pep_vcard_avatar: Advertise XEP-0398 feature
2018-07-08 Jonas Wielicki mod_http_upload: use correct error condition
2018-07-07 Kim Alvefur mod_pubsub_stats: Pass configuration to disable persistence and limit number of items
2018-07-05 Kim Alvefur various/README: Add a Statistics label
2018-07-04 Kim Alvefur mod_muc_badge: Use room name instead of fixed string (beware the silly width calculations)
2018-07-04 Kim Alvefur mod_muc_badge: Simplify SVG
2018-07-02 tmolitor mod_smacks_noerror: Add ability to silence errors if mod_offline is disabled
2018-07-02 Kim Alvefur mod_statistics_statsman: Remove duplicate import [luacheck]
2018-07-02 Kim Alvefur mod_statistics_statsman: Ignore that we discard incoming data [luacheck]
2018-07-02 Matthew Wild mod_http_external: Link to prosody-filer (Go implementation)
2018-07-02 Matthew Wild mod_http_upload_external: Reduce slot request log level from info to debug for privacy improvement
2018-07-02 Matthew Wild mod_http_upload_external: Fix to read content-type from correct place in stanza
2018-07-02 Matthew Wild mod_http_upload_external: Log file type and size
2018-07-02 Matthew Wild share_v2.php: Remove content-disposition if mime type is set
2018-07-02 Matthew Wild share_v2.php: Add error logging
2018-07-02 Matthew Wild share_v2.php: Fix syntax errors
2018-07-02 Matthew Wild share_v2.php: Fix array keys
2018-07-02 Kim Alvefur mod_pubsub_stats: Include namespace on pubsub items (fixes use with trunk)
2018-06-28 Kim Alvefur mod_statistics_statsman/README: Fix typo in link
2018-06-28 Kim Alvefur mod_statistics_statsman: Streaming access to statsmanager
2018-06-28 Kim Alvefur mod_pubsub_stats: Remove unused import of util.datetime
2018-06-28 Kim Alvefur mod_pubsub_stats: Add a brief README
2018-06-28 Kim Alvefur mod_s2s_whitelist: Add a README
2018-06-28 Kim Alvefur mod_s2s_blacklist: Add a README
2018-06-27 Kim Alvefur mod_pubsub_post/README: Describe what happens to different data types
2018-06-27 Kim Alvefur mod_pubsub_post/README: Affiliation management in trunk now
2018-06-27 Kim Alvefur mod_pubsub_post: Rename README so it gets picked up by the site generator
2018-06-26 Matthew Wild mod_smacks: Reduce unacked stanza log message from warn->debug
2018-06-25 Emmanuel Gil Peyrot mod_prometheus: Expose min, max and average when available.
2018-06-03 Kim Alvefur mod_slack_webhooks: Add a special webhook target for debugging
2018-06-03 Kim Alvefur mod_slack_webhooks: Forward info about clicked button to hook
2018-06-03 Kim Alvefur mod_slack_webhooks: Add support for buttons
2018-06-23 Kim Alvefur mod_muc_badge/README: Add a possible future thing to do
2018-06-23 Kim Alvefur mod_muc_badge/README: Fix typo in examlpe URL
2018-06-23 Kim Alvefur mod_muc_badge/README: More words
2018-06-23 Kim Alvefur mod_muc_badge/README: Fix prematurely committed text
2018-06-23 Kim Alvefur mod_muc_badge: Generates a SVG badge with the number of occupants in rooms
2018-06-23 Kim Alvefur mod_pastebin: Remove reference to removed header table
2018-06-23 Kim Alvefur mod_pastebin: Prevent header table form being mutated
2018-06-22 Emmanuel Gil Peyrot mod_prometheus: Fetch statistics at every request.
2018-06-22 Emmanuel Gil Peyrot mod_measure_message_e2ee: Get statistics about message encryption status.
2018-06-22 Emmanuel Gil Peyrot mod_measure_client_identities: Report 0 instead of the previous value when no client with that identity is left.
2018-06-21 Emmanuel Gil Peyrot mod_measure_client_identities: Collect statistics about client identities.
2018-06-21 Emmanuel Gil Peyrot mod_prometheus: Move timestamp generation to the stats-update event.
2018-06-21 Emmanuel Gil Peyrot mod_prometheus: Put the name as a label, which fits better the usual Prosody model.
2018-06-21 Emmanuel Gil Peyrot mod_prometheus: Add my copyright.
2018-06-21 Emmanuel Gil Peyrot mod_prometheus: Change the storage model for one which matches Prometheus better.
2018-06-21 Emmanuel Gil Peyrot mod_munin: Allow names containing any number of “:”.
2018-06-21 Emmanuel Gil Peyrot mod_munin: Don’t use host when it is nil.
2018-06-21 Emmanuel Gil Peyrot mod_prometheus: Optimise global lookups.
2018-06-21 Emmanuel Gil Peyrot mod_prometheus: Don’t shadow variables. [luacheck]
2018-06-21 Emmanuel Gil Peyrot mod_prometheus: Prefix metric names with "prosody_".
2018-06-21 Emmanuel Gil Peyrot mod_prometheus: Add a new statistics export module, for Prometheus.
2018-06-19 Kim Alvefur mod_minimix: Set full JID when dumping cached stanzas
2018-06-19 Kim Alvefur mod_minimix: Handle having received no presence (should not happen)
2018-06-19 Kim Alvefur mod_minimix: Don't consider oneself fully joined until subject message
2018-06-19 Kim Alvefur mod_minimix/README: Doesn't handle incoming kicks yet
2018-06-19 Kim Alvefur mod_minimix: Drop presence updates for now (may be treated as GC 1.0 joins)
2018-06-19 Kim Alvefur mod_minimix: Handle missing subject
2018-06-19 Kim Alvefur mod_minimix: Change data model
2018-06-17 Emmanuel Gil Peyrot mod_lastlog: Split Values into Type/Default. (documentation)
2018-06-14 JC Brand mod_auth_oauthbearer: expand intro to mention when/how you'd use this
2018-06-14 JC Brand Remove debugging helpers and clean up a little
2018-06-13 JC Brand mod_sasl_oauthbearer and mod_auth_oauthbearer
2018-06-13 Georg Lukas mod_pinger: work around updates on stale sessions
2018-06-09 Kim Alvefur mod_server_contact_info: Remove
2018-06-08 Emmanuel Gil Peyrot mod_cache_c2s_caps: Fix traceback on invalid payload in disco#info result.
2018-06-08 Emmanuel Gil Peyrot mod_smacks: Convert max number into a string before inserting it into a stanza.
2018-06-08 tmolitor mod_csi_battery_saver: flush queue on smacks resume instead of smacks hibernation
2018-06-08 tmolitor mod_cloud_notify: inform mod_smacks of first push in hibernated state
2018-06-08 tmolitor mod_smacks: defer timeouts for push enabled clients
2018-06-08 Emmanuel Gil Peyrot mod_auto_answer_disco_info: Don’t traceback on iqs coming from mod_muc.
2018-06-08 Emmanuel Gil Peyrot mod_inject_ecaps2: Inject the <c/> element in the presence, not util.hashes.
2018-06-07 Jonas Wielicki mod_smacks: send maximum resumption timeout to client
2018-06-06 Georg Lukas Neuter 0198 from mod_pinger, fix #712
2018-06-03 Jonas Wielicki mod_client_proxy: extend readme
2018-06-03 Jonas Wielicki mod_client_proxy: fix warnings
2018-06-03 Kim Alvefur mod_pubsub_post: Add a README
2018-06-03 Kim Alvefur mod_pastebin: Off-by-one, the hardest problem known to man
2018-06-03 Jonas Wielicki mod_client_proxy: a Jabber Address Translation implementation
2018-06-02 Kim Alvefur mod_slack_webhooks: Fix error handling for JSON parsing
2018-06-02 Kim Alvefur mod_slack_webhooks: Fix handling of form-urlencoded
2018-06-02 Kim Alvefur mod_slack_webhooks: Reduce scope of variable
2018-06-02 Kim Alvefur mod_slack_webhooks: Split long line to improve readability [luacheck]
2018-06-02 Kim Alvefur mod_slack_webhooks: Rename variables no avoid name clash [luacheck]
2018-06-02 Kim Alvefur mod_slack_webhooks: Remove unused locals [luacheck]
2018-06-02 Kim Alvefur mod_storage_memory: Fix removal of data in keyvalue (thanks jonasw)
2018-06-02 tmolitor mod_cloud_notify: fix link to business rules description
2018-06-02 tmolitor mod_cloud_notify: last cleanup
2018-06-02 tmolitor mod_cloud_notify: more cleanup
2018-06-02 tmolitor mod_cloud_notify: Some more cleanup
2018-06-02 tmolitor mod_cloud_notify: Some readme cleanup
2018-06-02 tmolitor mod_cloud_notify: Don't change table while iterating it
2018-06-01 Emmanuel Gil Peyrot mod_http_avatar: Add caching support.
2018-06-01 Emmanuel Gil Peyrot mod_http_avatar: Remove unused variable. [luacheck]
2018-06-01 Emmanuel Gil Peyrot mod_http_avatar: Add a module to serve vCard-temp avatars over HTTP.
2018-06-01 Emmanuel Gil Peyrot mod_auto_answer_disco_info: Switch to origin.log to provide better debug to admins.
2018-06-01 Emmanuel Gil Peyrot mod_cache_c2s_caps: Switch to origin.log to provide better debug to admins.
2018-06-01 tmolitor mod_cloud_notify: use next() instead of # operator and update README
2018-06-01 tmolitor mod_cloud_notify: Don't use deprecated table.getn
2018-05-30 Michel Le Bihan mod_vcard_muc: Get room from rooms table when get_room_from_jid API is not supported
2018-05-30 Kim Alvefur mod_muc_lang: Remove unneeded type and label from disco#info
2018-05-30 Kim Alvefur mod_muc_lang: Add a README
2018-05-30 Kim Alvefur mod_muc_lang: Fix to use correct field name in disco#info
2018-05-30 Kim Alvefur mod_muc_lang: Fix to use correct data field
2018-05-30 Kim Alvefur mod_saslauth_muc: Use correct API for getting rooms
2018-05-30 Kim Alvefur mod_slack_webhooks: Use the correct MUC API
2018-05-30 Kim Alvefur mod_muc_intercom: Fix to use correct name for variable
2018-05-30 Kim Alvefur mod_muc_lang: Advertises the room language
2018-05-29 Kim Alvefur mod_pubsub_stats: Make the node used configurable
2018-05-29 Kim Alvefur mod_pubsub_stats: Simple module that publishes stats in XEP-0039 format
2018-05-29 Kim Alvefur mod_http_muc_log: Handle errors while loading template file in a more graceful manner
2018-05-29 Kim Alvefur mod_s2s_keepalive/README: Clarify options (fixes #675)
2018-05-29 Kim Alvefur mod_http_muc_log: Include URL in disco#info for public rooms
2018-05-28 Kim Alvefur mod_http_muc_log: Use separate variable for filename and file handle
2018-05-28 Kim Alvefur mod_http_muc_log: Fix inverted logic
2018-05-28 Kim Alvefur mod_http_muc_log: Add comment about argument to policy function
2018-05-28 Kim Alvefur mod_http_muc_log: Add a note about changing how presence is treated
2018-05-28 Kim Alvefur mod_http_muc_log: Base read-access on whether anyone would be able to join (like MUC)
2018-05-28 Kim Alvefur mod_http_muc_log: Only exclude hidden rooms from listing (like disco#items)
2018-05-28 Kim Alvefur mod_http_muc_log: Improve readability of policy function
2018-05-28 tmolitor Merge commit
2018-05-28 tmolitor mod_cloud_notify: Limit number of devices to 5 and change some default settings
2018-05-28 tmolitor mod_delay: Don't break on smacks resume
2018-05-28 Kim Alvefur mod_deny_omemo: Prevents publishing and retreival of OMEMO PEP nodes
2018-05-27 Kim Alvefur mod_pubsub_feeds/README: Give PubSubHubbub its own section
2018-05-27 Kim Alvefur mod_pubsub_feeds/README: Markup options in table as code
2018-05-27 Kim Alvefur mod_pubsub_feeds/README: Give option summary its own heading
2018-05-27 Kim Alvefur mod_pubsub_feeds/README: Add comment explaining what the index in 'feeds' does
2018-05-27 Kim Alvefur mod_pubsub_feeds/README: Normalize Markdown syntax
2018-05-27 Kim Alvefur mod_pubsub_feeds: Use ETag instead of problematic If-Modified-Since
2018-05-26 Michel Le Bihan mod_vcard_muc: Send presence on muc-occupant-session-new event
2018-05-24 Kim Alvefur mod_pastebin: Restore URL in final body text
2018-05-24 Kim Alvefur mod_pastebin: Fix line count pattern added by 040eaa3844f4
2018-05-24 Michel Le Bihan mod_vcard_muc: Initial commit
2018-05-24 Kim Alvefur mod_mam_muc/README: Add note about mod_muc_mam being included with Prosody
2018-05-24 Kim Alvefur mod_auth_ccert: Silence warning about unused global [luacheck]
2018-04-07 Kim Alvefur mod_conversejs: Suggest some alternative cliets if JavaScript is disabled
2018-04-07 Kim Alvefur mod_conversejs: Appologise for the JavaScript
2018-04-07 Kim Alvefur mod_conversejs: Make HTML more well-formed
2018-05-24 Matthew Wild mod_auth_http_cookie: Possibly temporary fork of mod_http_auth_async that adds cookie auth support
2018-04-02 Kim Alvefur mod_mam_muc: Remove support for Prosody trunk/0.11
2018-05-22 Kim Alvefur mod_pastebin: Support the new MUC API in Prosody trunk
2018-05-20 Kim Alvefur mod_pastebin: Add an OOB tag pointing to the pastebin URL
2018-05-20 Kim Alvefur mod_pastebin: Silence some warnings [luacheck]
2018-05-20 Kim Alvefur mod_pastebin: Remove unused locals [luacheck]
2018-05-20 Kim Alvefur mod_pastebin: Check line length via preconstructed pattern instead of gsub
2018-05-20 Kim Alvefur mod_pastebin: Remove redundant check for non-empty body since it returns earlier in that case
2018-05-20 Kim Alvefur mod_pastebin: Avoid using pattern matching facilities for simple prefix removal
2018-05-20 Kim Alvefur mod_pastebin: Replace tags using :maptags API instead of hacky direct manipulation
2018-05-20 Kim Alvefur mod_pastebin: Move result of host detection into a variable to improve readabily
2018-05-22 Kim Alvefur mod_vcard_command: Tweak to not rely on legacy module() behavior
2013-10-08 Stefan `Sec` Zehl mod_vcard_command: a simplistic way to get and set vcard data for registered users
2018-05-22 Frank Doepper mod_muc_access_control: Multiple fixes to make the module work (fixes #1086)
2018-05-22 Matthew Wild mod_block_strangers: Allow stanza from self (fixes #966, thanks Sergey Popov)
2018-05-20 Kim Alvefur mod_watchuntrusted: Actually add the untrusted_message_type option
2018-05-20 Kim Alvefur mod_pubsub_hub: Use the correct MIME type for Atom feeds
2018-05-20 Kim Alvefur mod_watchuntrusted: Add option for which message 'type' to use on notifications
2018-05-20 Kim Alvefur mod_http_authentication/README: Change name of config option to match the code
2018-05-20 Kim Alvefur mod_pubsub_post: Add an option for what to use as pubsub 'actor'
2018-05-20 Kim Alvefur mod_pubsub_post: Factor out the 'actor' into an argument
2018-05-19 Kim Alvefur mod_pubsub_post: Add support for publishing arbitrary JSON
2018-05-19 Kim Alvefur mod_pubsub_post: Add support for posting Atom feeds, publishing each entry
2018-05-19 Kim Alvefur mod_pubsub_post: Change to support arbitrary XML payloads
2018-05-19 Kim Alvefur mod_pubsub_post: Remove unused import [luacheck]
2018-05-19 Kim Alvefur mod_http_authentication: Replace 'Known issues' section with Compatibility since the issue referenced has been resolved
2018-05-19 Kim Alvefur mod_http_upload: Add an experimental prosodyctl command for expiring uploads
2018-05-14 tmolitor mod_cloud_notify: remove useless counter (hardcode it to 1)
2018-05-08 Matthew Wild mod_privacy_lists: Convert order to a string before using as attribute value (thanks ValdikSS)
2018-04-30 Kim Alvefur mod_pastebin: Fix loading on normal hosts (thanks ppmathis)
2018-04-29 Kim Alvefur mod_http_roster_admin: Add syntax highlighting hints
2018-04-29 Matthew Wild mod_http_roster_admin: Add missing protocol docs
2018-04-17 Kim Alvefur mod_mam_muc/README: Clarify that only v0.5 of XEP-0313 is supported when used with Prosody 0.10.x
2018-04-16 Kim Alvefur mod_http_dir_listing2: Add README based the one from mod_http_dir_listing
2018-04-16 Kim Alvefur mod_http_dir_listing2: Sort file listing such that directories come before files
2018-04-16 Kim Alvefur mod_http_dir_listing2: Switch to util.interpolation for HTML rendering
2018-04-16 Kim Alvefur mod_http_dir_listing2: Copy of mod_http_dir_listing
2018-04-15 Nathan Whitehorn Initial commit of mod_slack_webhooks.
2018-04-15 Matthew Wild mod_register_web: Handle errors contacting upstream API
2018-04-06 Kim Alvefur mod_conversejs: Offer the current domain if registration is enabled to skip the server selection and improve UX
2018-04-05 Pascal Mathis mod_net_proxy: Fixed errors when connection with nil ip is being processed
2018-04-04 Kim Alvefur mod_firewall: Handle unsubcription action correctly (fixes #1119)
2018-04-04 Matthew Wild mod_component_http: Fix parameter order, see Prosody trunk e2919978673e for more info
2018-04-04 Kim Alvefur mod_query_client_ver: Add a README
2018-04-04 Kim Alvefur mod_query_client_ver: Use the module name as adhoc command node (mistakenly not changed after copying from mod_ping)
2018-04-04 Kim Alvefur mod_query_client_ver: Restrict adhoc command to local admins
2018-04-04 Kim Alvefur mod_query_client_ver: Fix check for sessions on the current host
2018-04-04 Kim Alvefur mod_query_client_ver: Add a simple adhoc command that queries all currently connected clients
2018-04-04 Kim Alvefur mod_post_msg: Add support for a JSON based format similar to what mod_component_http uses
2018-04-04 Kim Alvefur mod_post_msg/README: Document how authentication is performed
2018-04-04 Kim Alvefur mod_post_msg/README: Describe the URL format
2018-04-04 Kim Alvefur mod_post_msg/README: Clarify 'body' fields
2018-04-04 Kim Alvefur mod_post_msg/README: Update Introduction text
2018-04-04 Kim Alvefur mod_post_msg/README: Document the payload formats
2018-04-04 Kim Alvefur mod_post_msg/README: Normalize markdown syntax
2018-04-04 Kim Alvefur mod_post_msg/README: Reword about borrowing
2018-04-04 Kim Alvefur mod_post_msg/README: Remove author, it's in the vcs metadata
2018-04-02 Kim Alvefur mod_conversejs: Specify a charset on script tag to prevent Browser from guessing
2018-04-02 Matthew Wild mod_http_upload_external: Fix syntax error in share.php
2018-04-02 Matthew Wild mod_http_upload_external: Add newer 'v2' protocol (and share_v2.php) which supports content-type preservation
2018-04-02 Matthew Wild mod_http_upload_external: share.php example: Add CSP headers
2018-04-01 tmolitor Implement dummy body message to indicate high priority push
2018-04-01 Pascal Mathis mod_net_proxy: Added missing return when detecting unparseable PROXYv1 source address
2018-04-01 Pascal Mathis mod_net_proxy: Updated HAProxy example configuration to listen on v4+v6
2018-03-31 Emmanuel Gil Peyrot mod_delay: Improve the README’s description
2018-03-30 Emmanuel Gil Peyrot mod_http_upload_external: Use a more widespread method to obtain Content-Length (thanks Yves)
2018-03-30 Kim Alvefur mod_http_logging: Fix typo [luacheck]
2018-03-30 Kim Alvefur mod_migrate: Mention the possible need to supply the list of users
2018-03-30 Kim Alvefur mod_http_logging: Wrap API for sending data from file handles
2018-03-30 Kim Alvefur mod_http_logging: Be robust against missing connection object
2018-03-30 Kim Alvefur mod_http_logging: Use 'ip' field provided by mod_http if available
2018-03-30 Kim Alvefur mod_http_logging: Factor out body length calculation
2018-03-30 Kim Alvefur mod_http_logging: Factor out logging into a function for future reuse
2018-03-29 Pascal Mathis mod_net_proxy: Fixed small indentation mistake in docs
2018-03-28 Pascal Mathis mod_net_proxy: Added proxy_trusted_proxies for whitelisting incoming connections
2018-03-28 Pascal Mathis mod_net_proxy: Adjusted log level of errors triggered by remote connections to 'warn'
2018-03-28 Pascal Mathis mod_net_proxy: Automatically listen on all mapped ports if proxy_ports was not configured
2018-03-27 JC Brand Rename to README.markdown
2018-03-27 Pascal Mathis mod_net_proxy: Fixed example configuration for HAProxy
2018-03-27 Matthew Wild mod_component_http: Fix to use module:send() instead of origin.send() (thanks Wiktor)
2018-03-27 JC Brand Merge commit
2018-03-27 JC Brand New HMAC token authentication module for Prosody.
2018-03-27 Kim Alvefur mod_http_logging: Add some short documentation
2018-03-26 Kim Alvefur mod_component_http/README: Include language tag in example to enable syntax highlighting in rendered version
2018-03-26 Matthew Wild mod_component_http: Update README to include config snippet example
2018-03-26 Matthew Wild mod_component_http: Fix some [luacheck] warnings
2018-03-26 Matthew Wild mod_component_http: Fix headings in README
2018-03-26 Matthew Wild mod_component_http: Allow implementing a component over HTTP
2018-03-26 Matthew Wild mod_mam_muc: Advertise mam:1 instead of mam:2 if not using new MUC code [fixes #1118]
2018-03-25 Kim Alvefur mod_http_upload/README: Point at mod_http_upload_external
2018-03-25 Kim Alvefur mod_http_upload: Include the current VirtualHost name in greeting to help with debugging
2018-03-23 Michel Le Bihan mod_csi_battery_saver: Remove whitespace only lines
2018-03-23 Michel Le Bihan mod_checkcerts: Fixed luacheck warnings
2018-03-22 Kim Alvefur mod_muc_gc10: Catch joins correctly (thanks Ge0rG)
2018-03-22 Kim Alvefur mod_minimix/README: Normalize markdown syntax
2018-03-22 Kim Alvefur mod_minimix/README: Fix typo (thanks porrier)
2018-03-22 Kim Alvefur mod_minimix: Experiment in account-based MUC joins
2018-03-22 Kim Alvefur mod_muc_gc10: Gather statistics on use of the Groupchat 1.0 protocol
2018-03-22 Kim Alvefur mod_http_upload_external: Use correct namespace (thanks Wiktor)
2018-03-18 Kim Alvefur mod_storage_xmlarchive: Add a debug message to try to track down why all indicies are read in some cases
2018-03-17 Matthew Wild mod_smacks: Ensure stanza count attributes are always strings (thanks Martin)
2018-03-17 Kim Alvefur README: Remove text about 0.8 compatibility repo
2018-03-16 Pascal Mathis mod_net_proxy: Fixed luacheck warnings
2018-03-16 Kim Alvefur mod_conversejs: Pass information about if and how of account registration
2018-03-16 Kim Alvefur mod_conversejs: Pass current domain as 'default_domain'
2018-03-15 Pascal Mathis mod_net_proxy: Fixed typo in example HAProxy configuration within README
2018-03-15 Pascal Mathis mod_net_proxy: Fixed backwards compatibility to Prosody 0.10
2018-03-15 Pascal Mathis mod_net_proxy: New module implementing PROXY protocol versions 1 and 2
2018-03-13 Michel Le Bihan mod_register_web: Pass username to generate_register_response
2018-03-12 Kim Alvefur mod_firewall: Add special case for $local zone (fixes #1090)
2018-03-10 Kim Alvefur mod_http_index: Sort list of HTTP applications by name
2018-03-10 Kim Alvefur mod_http_index: Remove unused style rule
2018-03-10 Kim Alvefur mod_register_web: Remove unused variables [luacheck]
2018-03-10 Kim Alvefur mod_register_web: Remove username and password from form data and provide the rest in pre-registration event
2018-03-10 Kim Alvefur mod_register_web: Return reason for rejection if one was provided by another plugin during pre-registration checks
2018-03-10 Kim Alvefur mod_register_web: Include IP address in pre-registration check event to allow other modules a chance to act on it
2018-03-09 Kim Alvefur mod_conversejs: Hack in support for changing the CSS if InVerse mode is enabled
2018-03-09 Kim Alvefur mod_conversejs/README: Add compatibility section
2018-03-09 Kim Alvefur mod_conversejs: Allow passing arbitrary options trough to Converse.js
2018-03-09 Kim Alvefur mod_conversejs/README: Expand config section
2018-03-09 Kim Alvefur mod_storage_xmlarchive: Add additional debug logging
2018-03-09 Matthew Wild mod_firewall: Add PENDING SUBSCRIPTION FROM SENDER? condition
2018-03-09 Matthew Wild mod_firewall: Add UNSBSCRIBE SENDER action
2018-03-07 tmolitor [mod_mam] Fix hook priority for local clients, too (see also commit 2af42a3af131)
2018-03-07 Emmanuel Gil Peyrot mod_inject_ecaps2: Check for unset presence
2018-03-07 Emmanuel Gil Peyrot mod_auto_answer_disco_info: Improve the debug message to include the recipient
2018-03-07 Emmanuel Gil Peyrot mod_auto_answer_disco_info: Don’t answer if the target session isn’t online
2018-03-07 Emmanuel Gil Peyrot mod_inject_ecaps2: Return if calculating the hash failed
2018-03-07 Emmanuel Gil Peyrot mod_inject_ecaps2: Rename the Lua file correctly
2018-03-07 Emmanuel Gil Peyrot mod_inject_ecaps2: Add Lua 5.1 compatibility by replacing \xHEX with \DECIMAL in strings
2018-03-07 Emmanuel Gil Peyrot mod_inject_ecaps2: New module adding support for XEP-0390 to all local clients supporting XEP-0115
2018-03-07 Kim Alvefur luacheckrc: Forget about the _M global
2018-03-07 Kim Alvefur luacheckrc: Assign module.environment to section for writable globals
2018-03-07 Kim Alvefur luacheckrc: Rearrange options to be closer to the order used in main prosody repo
2018-03-07 Emmanuel Gil Peyrot mod_cache_c2s_caps: Use prosody.full_sessions instead of _G.full_sessions (thanks luacheck)
2018-03-07 Emmanuel Gil Peyrot mod_auto_answer_disco_info: Remove unused variable (thanks luacheck)
2018-03-07 Emmanuel Gil Peyrot mod_cache_c2s_caps: Remove unused import (thanks luacheck)
2018-03-07 Emmanuel Gil Peyrot mod_auto_answer_disco_info: New module answering disco#info queries on the behalf of the recipient
2018-03-07 Emmanuel Gil Peyrot mod_cache_c2s_caps: New module caching capabilities from local clients
2018-03-06 Kim Alvefur mod_firewall/definitions: Comments on LIST backends
2018-02-23 Senya mod_muc_eventsource: validate node with nodeprep
2018-02-27 Matthew Wild mod_log_slow_events: Add README
2018-02-24 Kim Alvefur mod_register_dnsbl_firewall_mark: Another copy of DNSBL module, this time creating "user marks" for mod_firewall
2018-02-24 Kim Alvefur mod_firewall: Add experimental user-centric persistent marks behind a feature flag
2018-02-24 Kim Alvefur mod_s2s_blacklist: Don't send error replies for error stanzas
2018-02-23 Kim Alvefur mod_register_dnsbl: Add support for IPv6 DNSBL
2018-02-23 Kim Alvefur mod_register_dnsbl: Use util.net for IP address parsing
2018-02-23 Kim Alvefur mod_register_dnsbl: Use async support in trunk to actually block registration if a positive match is found in the DNSBL
2018-02-23 Kim Alvefur mod_register_dnsbl_warn: Copy mod_register_dnsbl
2018-02-23 Kim Alvefur luacheckrc: Remove has_feature and has_identity before someone decides to use them
2018-02-17 Emmanuel Gil Peyrot Many modules: Simplify st.message(…):tag("body"):text(…):up() into st.message(…, …)
2018-02-20 Nicolas Cedilnik Return 401 with correct realm when no user/pass is provided
2018-02-20 Matthew Wild mod_limits: Add debug logging just before we feed data into stream
2018-02-20 Nicolas Cedilnik mod_http_auth_check: New HTTP module to test user credentials
2018-02-19 Matthew Wild mod_muc_eventsource: New module forked from mod_pubsub_eventsource, exposes room message stream over SSE
2018-02-16 Kim Alvefur mod_firewall: Prevent traceback if no directed presence has been sent (fixes #1081)
2018-02-16 Kim Alvefur mod_onions: Fix unqualified use of debug.traceback
2018-02-16 Kim Alvefur mod_onions: Use net.server API for creating a new connection instead of duplicating socket creation
2018-02-16 Kim Alvefur mod_jid_prep/README: Markup link
2018-02-16 Kim Alvefur mod_conversejs: Add a readme
2018-02-11 Jonas Wielicki mod_http_upload_external: add support for XEP-0363 version 0.3
2018-02-04 Kim Alvefur README files: Fix typos
2018-02-04 Kim Alvefur mod_statsd: Fix typo in comment [codespell]
2018-02-04 Kim Alvefur mod_sms_clickatell: Fix typo in comment [codespell]
2018-02-04 Kim Alvefur mod_onions: Fix typo [codespell]
2018-02-04 Kim Alvefur mod_data_access: Fix typo in comment [codespell]
2018-02-04 Kim Alvefur mod_admin_web: Fix typo in comment [codespell]
2018-02-04 Kim Alvefur mod_adhoc_groups: Fix typos [codespell]
2018-02-04 Kim Alvefur mod_s2s_auth_dane: Fix typo in comment [codespell]
2018-02-01 Senya mod_auth_custom_http: fix documentation config example
2018-01-31 Senya mod_auth_custom_http: Fix json.encode impoper reference
2018-01-30 Kim Alvefur mod_xhtmlim: Fix scheme check (thanks wiktor)
2018-01-30 Kim Alvefur mod_xhtmlim: Attempts to sanitize XMTML-IM messages
2018-01-26 Michel Le Bihan mod_pep_vcard_avatar: Don't set avatar hash if already set
2018-01-12 Jonas Wielicki Fix typo in config (thanks, kousu)
2018-01-04 Daniel Gultsch mod_pep_vcard_avatar: annouce avatar hash in presence if client does not
2018-01-04 Kim Alvefur mod_auth_dovecot: Disable debug logging (sensitive data being sent)
2018-01-03 Daniel Gultsch mod_registration_oob_url: inital commit. simple/straight forward module to advertise oob registration url
2018-01-03 Kim Alvefur mod_firewall: Trim trailing whitespace [luacheck]
2017-12-31 Daniel Gultsch mod_omemo_all_access: fixed some linter warnings
2017-12-30 Kim Alvefur mod_firewall: Make SUBSCRIBED match for stanzas sent to self (fixes #1052)
2017-12-29 Daniel Gultsch mod_omemo_all_access: initial commit. disable access control for all omemo related PEP nodes
2017-12-28 Kim Alvefur mod_storage_xmlarchive/README: Fix typo
2017-12-28 Kim Alvefur mod_storage_xmlarchive/README: Add description of how data is stored
2017-12-08 Kim Alvefur mod_pep_plus: Remove, doesn't work reliably outside of current trunk (closes #1049)
2017-12-05 Kim Alvefur mod_firewall/test: Import the ltn12 library correctly
2017-12-05 Jonas Wielicki "Export" get_user from mod_auth_ldap
2017-11-21 Kim Alvefur mod_log_slow_events: Also catch global events
2017-11-21 Kim Alvefur mod_log_slow_events: Turn into a shared module (fixes http events being logged multiple times)
2017-11-21 Kim Alvefur mod_adhoc_groups: Allow users to create and join roster groups
2017-11-21 Kim Alvefur mod_adhoc_groups: Copy from mod_roster_allinall
2017-11-21 Kim Alvefur mod_http_muc_log: Generate empty pages in lazy mode, so that one can navigate past quiet days
2017-11-20 Kim Alvefur mod_http_muc_log: Check that there are timestamps to work with
2017-11-20 Kim Alvefur mod_http_muc_log: Lazy nex/prev link generation
2017-11-20 Kim Alvefur mod_http_muc_log: Fix the best comment
2017-11-20 Kim Alvefur mod_http_muc_log: Remove redundant else clauses
2017-11-20 Kim Alvefur mod_http_muc_log: Parse date out of path once
2017-11-20 Kim Alvefur mod_http_muc_log: Reword "back" links
2017-11-18 Kim Alvefur mod_http_muc_log: Return a 404 page if there are no messages to derive a time span from
2017-11-18 Kim Alvefur mod_http_muc_log: Remove this one weird whitespace
2017-11-18 Kim Alvefur mod_http_muc_log: Round down timestamps to midnight in order to fix an off by one issue (thanks asterix)
2017-11-18 Kim Alvefur mod_http_muc_log: Add a function for rounding timestamps down to midnight
2017-11-18 Kim Alvefur mod_mam_muc: Warn if the storage driver is missing the deletion API (instead of a traceback) (thanks asterix)
2017-11-18 Kim Alvefur mod_auth_external: Make sure processes are killed when Prosody shuts down
2017-11-17 Kim Alvefur mod_mam_muc: Add comment describing stripping of <x> tag in results
2017-11-17 Kim Alvefur mod_mam_muc: Pass along the size of the matching set, if returned from storage driver
2017-11-17 Kim Alvefur mod_mam_muc: Copy max_archive_query_results option from mod_mam
2017-11-17 Kim Alvefur mod_auth_external: Shut down all auth processes when module is unloaded (fixes #674) (thanks ZNikke)
2017-11-17 Kim Alvefur mod_auth_external: Silence warnings about unused arguments [luacheck]
2017-11-17 Kim Alvefur mod_auth_external: Remove duplicated local variable [luacheck]
2017-11-17 Kim Alvefur mod_auth_external: Split long lines [luacheck]
2017-11-17 Kim Alvefur mod_http_muc_log: Switch to an inaccurate but O(1) method of producing the calendar view
2017-11-15 Kim Alvefur mod_storage_muc_log: Signal store being empty correctly
2017-11-15 Kim Alvefur mod_migrate: Fix missing mod_ prefix in invocation example (thanks asterix)
2017-11-15 Jonas Wielicki mod_http_upload_external: add Python service implementation
2017-11-15 Kim Alvefur mod_storage_muc_log: Tweak README
2017-11-15 Kim Alvefur mod_storage_muc_log: Ignore setting the global 'open', it's part of the storage API
2017-11-15 Kim Alvefur mod_storage_muc_log: Trim trailing whitespace [luacheck]
2017-10-17 Kim Alvefur mod_mam: Load archiving preferes for offline users (fixes #1024)
2017-11-10 Kim Alvefur Various READMEs: s/eg/e.g.g/
2017-11-09 Kim Alvefur mod_storage_xmlarchive/README: Minor tweak
2017-11-09 Kim Alvefur mod_migrate: Remove unused locals
2017-11-09 Kim Alvefur mod_storage_xmlarchive: Add a prosodyctl command for migrating to/from the internal storage format
2017-11-09 Kim Alvefur mod_storage_xmlarchive: Add a sanity check to prevent reading from internal storage archives
2017-11-09 Kim Alvefur mod_storage_xmlarchive: Pass the hostname into the archive object to make it more self-contained
2017-11-01 Kim Alvefur mod_migrate: Catch failure to use user listing API and suggest the alternative
2017-10-31 Kim Alvefur mod_auth_http_async: Allow LuaSocket to pollute the global scope (fixes #1033)
2017-10-28 Michel Le Bihan mod_watchuntrusted send SHA256 by default
2017-10-23 Kim Alvefur Backed out changeset 6d72c5172c74
2017-10-20 Kim Alvefur mod_firewall/test: Move session variable to avoid warning about it being shadowed [luacheck]
2017-10-20 Kim Alvefur mod_firewall/test: Trim trailing whitespace [luacheck]
2017-10-20 Kim Alvefur mod_firewall/test: Use session passed as argument instead of upvalue
2017-10-20 Kim Alvefur mod_firewall/test: Import the ltn12 module [luacheck]
2017-10-20 Kim Alvefur mod_firewall/test: Declare globals from mod_firewall that are used [luacheck]
2017-10-18 Kim Alvefur mod_storage_memory: Allow archive items to be overwritten by id
2017-10-18 Kim Alvefur mod_storage_memory: Serialize stanzas on save (was delayed until query)
2017-10-18 Kim Alvefur mod_pep_plus: Snapshot from Prosody trunk 910d3c3f60a6 including dependencies
2017-10-17 Kim Alvefur mod_http_upload: Only try to create a randomly named directory once.
2017-10-15 Kim Alvefur mod_traceback: Add a brief README
2017-10-15 Waqas Hussain mod_auth_dovecot: Support new luasocket unix domain socket API (fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852250 in Debian Stretch)
2017-10-14 Kim Alvefur mod_server_contact_info/README: Fix example
2017-10-12 Kim Alvefur mod_storage_appendmap: Factor out serialization into reusable functions
2017-10-11 Matthew Wild mod_compression_unsafe: Fix logic bug in previous commit
2017-10-11 Matthew Wild mod_compression_unsafe: Offer compression to c2s_unbound sessions (fixes compat with 0.10, thanks Flow)
2017-10-11 Matthew Wild mod_compression_unsafe README: Fix module name (thanks Flow)
2017-10-11 tmolitor mod_cloud_notify: Remove some leftover code
2017-10-11 tmolitor mod_cloud_notify: Fix regression in error handling
2017-10-09 Kim Alvefur mod_profile: Update get_pep_service() signature to match recent changes to mod_pep_plus (in trunk)
2017-10-09 Emmanuel Gil Peyrot mod_measure_client_presence: Counts presence show and reports using 0.10+ statistics API.
2017-10-09 Emmanuel Gil Peyrot mod_measure_stanza_counts: Fix a crash in mod_bosh.
2017-10-09 Kim Alvefur mod_measure_stanza_counts: Counts stanzas and reports using 0.10+ statistics API
2017-10-07 Kim Alvefur mod_admin_web: Extract strophe from tarball without --strip-components (fixes #1013)
2017-10-06 t2d mod_register_redirect: Update doc
2017-10-06 t2d mod_register_redirect: Import configmanager correctly (fixes #820)
2017-10-05 Matthew Wild mod_register_web: Update README to explain customization
2017-10-04 Matthew Wild mod_firewall: Don't interpret format specifiers in LOG
2017-10-03 Matthew Wild mod_s2s_reload_newcomponent: Fix to use imported configmanager instead of global
2017-10-03 Kim Alvefur mod_swedishchef: Fix logging and traceback uncovered by util.format (thanks Kafkei)
2017-09-29 Matthew Wild mod_swedishchef: Add event so other modules can use this filter
2017-09-29 Matthew Wild mod_swedishchef: Add configuration toggle
2017-09-26 Matthew Wild mod_limits: Handle fractional outstanding balance (imported from prosody 25237002aba4)
2017-09-26 Matthew Wild mod_compression: Rename to mod_compression_unsafe and add security note
2017-09-26 Kim Alvefur mod_auth_ldap: Add annotations to ignore harmless warnings [luacheck]
2017-09-26 Kim Alvefur mod_auth_ldap: Split long line into many [luacheck]
2017-09-25 Matthew Wild mod_traceback: Write current stack trace to file on SIGUSR1
2017-09-23 Matthew Wild mod_server_contact_info: Correctly pass the list of addresses to util.dataforms
2017-09-22 Kim Alvefur mod_muc_limits: Fix alignment of table columns
2017-09-22 Matthew Wild mod_muc_limits: Update compatibility table
2017-09-22 Matthew Wild mod_muc_limits: Document muc_max_nick_length
2017-09-21 Kim Alvefur mod_mam: Squeeze in hooks with priority between sevral other modules (fixes #996)
2017-09-19 Emmanuel Gil Peyrot mod_http_upload: Send a correct response on namespace :0.
2017-09-19 Emmanuel Gil Peyrot mod_pastebin: Check for MUC presence before handling a message.
2017-09-18 Matthew Wild mod_http_host_status_check: Add list of failing hosts to the first line for summary
2017-09-12 Kim Alvefur mod_mam: Use a FIFO queue for scheduling archive expiry
2017-09-04 Kim Alvefur mod_http_muc_log: Ignore 'logging' room option, it's no longer set by mod_mam_muc
2017-09-03 Kim Alvefur mod_mam: Fix traceback due to borked transplant from 0.10
2017-09-03 Kim Alvefur mod_mam: Clone stanza before stripping stanza id after carbons
2017-09-02 Kim Alvefur mod_mam: Clone stanzas before mutating (thanks waqas) (fixes #961)
2017-08-30 Goffi mod_delegation: added disco#items:* in doc and changed status to Stage-Beta
2017-08-30 Goffi mod_delegation: fixed misplaced up() in <message> stanza generation
2017-08-27 tmolitor mod_csi_battery_saver: Fix #921
2017-08-27 tmolitor mod_smacks: Fix #921
2017-08-27 tmolitor Merge with zash
2017-08-27 tmolitor mod_csi_battery_saver: Consider chat markers and outgoing carbon copies as important.
2017-08-27 Kim Alvefur Merge with goffi
2017-08-27 Goffi mod_delegation: added disco#items support
2017-08-24 tmolitor mod_cloud_notify: Implement version 0.3 of XEP-0357
2017-08-23 Matt Loupe mod_auth_http_async: Updated sync_http_auth function to accept username and password and send those as a basic authentication header
2017-08-22 tmolitor mod_cloud_notify: Fix small bug.
2017-08-22 tmolitor mod_csi_battery_saver: Fix small bug and correct readme.
2017-08-19 tmolitor mod_csi_battery_saver: only depend on mod_track_muc_joins if actually used
2017-08-18 tmolitor mod_csi_battery_saver: Add config option for better muc handling
2017-08-17 tmolitor mod_csi_battery_saver: Fix bug when smacks is resumed before hibernating
2017-08-17 tmolitor mod_smacks: Trigger event smacks-hibernation-end after queue resend
2017-08-17 tmolitor merge commit
2017-08-17 tmolitor mod_csi_battery_saver: Fix a bug introduced by commit f43c77c69a8a
2017-08-17 tmolitor mod_csi_battery_saver: Fix interaction with smacks hibernation
2017-08-17 Kim Alvefur mod_register_web: Normalize indentation [luacheck]
2017-08-17 Michel Le Bihan mod_register_web: Import missing datamanager
2017-08-15 Kim Alvefur mod_http_upload: Handle HEAD requests in 0.10 when reading body from a file handle
2017-08-15 Michel Le Bihan mod_csi_battery_saver: Clone stanza pushed to queue
2017-08-14 tmolitor mod_cloud_notify: Implement the "stripped stanzas" proposal.
2017-08-12 tmolitor mod_csi_battery_saver: correctly handle encrypted message stanzas
2017-08-02 Vadim A. Misbakh-Soloviov mod_webpresence: Fixed README (working status and TODO)
2017-08-01 Michel Le Bihan mod_register_web: Add password confirmation field
2017-07-27 Kim Alvefur mod_http_upload: Remove directory when deleting a file (fixes #950)
2017-07-22 Kim Alvefur mod_http_upload: Remove MIME type restrictions and checking (fixes #958)
2017-07-16 Emmanuel Gil Peyrot mod_secure_interfaces: Add ::1 to the default secure_interfaces.
2017-07-16 Emmanuel Gil Peyrot mod_register_redirect: Add ::1 to the default registration_whitelist.
2017-07-16 Emmanuel Gil Peyrot mod_captcha_registration: Add ::1 to the default registration_whitelist.
2017-07-14 tmolitor mod_smacks: don't send out <r> when already hibernating
2017-07-06 Matthew Wild mod_secure_interfaces: Add debug log in non-secure case also
2017-04-27 Kim Alvefur mod_mam: Use correct variable
2017-04-26 Kim Alvefur mod_mam: Don't ask the storage backend to count all items when expiry is disabled
2017-06-23 Kim Alvefur mod_mam_muc: Handle missing maxstanzas (thanks Martin)
2017-06-23 Kim Alvefur mod_mam_muc: Only collect original JID for messages (unavailable presence seems to cause an error)
2017-06-23 Kim Alvefur mod_mam_muc: Store and return original JID, role and affiliation (fixes #903)
2017-06-23 Kim Alvefur mod_mam_muc: Remove fetching of total message counts (potentially very slow and only supported by SQL)
2017-06-23 Kim Alvefur mod_mam_muc: Add debug logging like in mod_mam
2017-06-23 Kim Alvefur mod_mam_muc: Make calculation of max history length more like in mod_muc
2017-05-25 Kim Alvefur mod_muc_log/README: Remove odd duplicate item under Compatibility (thanks Tobias)
2017-05-21 Kim Alvefur mod_mam_muc: Rename various fields from "logging" to "archiving"
2017-05-12 tmolitor mod_block_registrations: fix example regex
2017-05-08 tmolitor mod_cloud_notify: Don't notify for all smacks queued stanzas in a row
2017-05-08 tmolitor mod_smacks: Fix delayed_ack event
2017-05-08 tmolitor mod_cloud_notify: fix bug when multiple resources are used
2017-04-28 Matthew Wild mod_mam: Adjust event handler priorities to match guidelines in docs
2017-04-27 Kim Alvefur mod_csi_pump: Consider presence other than presence updates important (ie subscription requests)
2017-04-27 Kim Alvefur mod_measure_malloc: Add a short README
2017-04-27 Kim Alvefur mod_measure_memory: Split out mallinfo measuring into a separate module, mod_measure_malloc
2017-04-27 Kim Alvefur Merge
2017-04-22 Dennis Schridde mod_mam_archive: Use util.rsm (fixes #877, depends on recent 0.10+)
2017-04-25 Matthew Wild mod_log_http: Remove accidentally-committed debugging code
2017-04-24 Kim Alvefur mod_onions: Make variable local
2017-04-24 Kim Alvefur mod_onions: Import luasocket (fixes #898)
2017-04-24 tmolitor Merge commit
2017-04-24 tmolitor Fix #889
2017-04-21 Matthew Wild mod_log_http: Add new module for logging outgoing HTTP request
2017-04-19 Georg Lukas mod_log_auth: log into session
2017-04-19 Kim Alvefur mod_log_auth: Handle missing sasl handler
2017-04-19 Kim Alvefur mod_server_contact_info: Bump log message to info level
2017-04-19 Kim Alvefur mod_log_auth: Attempt to retrieve attempted username from SASL handler (re #844)
2017-04-19 Kim Alvefur mod_log_auth: Split some long lines
2017-04-18 Kim Alvefur mod_conversejs: Pass host jid (needed for anonymous auth)
2017-04-15 Kim Alvefur mod_measure_storage: Assume store type is "keyval" if missing
2017-04-15 Kim Alvefur mod_http_upload: Guess mime type from file extension if not provided by client (mime-type is OPTIONAL)
2017-04-15 Kim Alvefur mod_http_upload: Store filename and directory separately
2017-04-15 Kim Alvefur mod_http_upload: Return an error if unable to store slot info
2017-04-15 Kim Alvefur mod_http_upload: Keep user- and hostname in locals
2017-04-15 Kim Alvefur mod_http_upload: Remove unused upload slots
2017-04-15 Kim Alvefur Backed out changeset e491a15d7621 (closes #888)
2017-04-13 Kim Alvefur mod_measure_storage: Pass the measurement type, fixes traceback
2017-04-13 Kim Alvefur mod_http_muc_log: Remove caching
2017-04-13 Kim Alvefur mod_http_upload: Switch to using a map store
2017-04-13 Kim Alvefur mod_http_upload: Add support for limiting file types to upload
2017-04-13 Kim Alvefur mod_http_upload: Clear unused slots after 15 minutes
2017-04-13 Kim Alvefur mod_http_upload: Consider files deleted even if remove fails
2017-04-13 Kim Alvefur mod_http_upload: Validate that file extension (used by mod_http_files) matches mime type given by client
2017-04-13 Kim Alvefur mod_http_upload/README: Add sub-headings under limits
2017-04-13 Kim Alvefur mod_http_upload: Implement quota support (closes #823)
2017-04-13 Kim Alvefur mod_http_upload: Add option for expiry of files after a configurable time (closes #557)
2017-04-10 Kim Alvefur mod_storage_xmlarchive: Attempt to clean up orphaned files despite util.datamanager or internal storage having deleted the date index file (fixes #725)
2017-04-10 Kim Alvefur mod_storage_xmlarchive: Pass username to dates
2017-04-07 tmolitor mod_pinger: Try to solve smacks related issues, see #712
2017-04-06 Kim Alvefur mod_storage_memory: Include missing return statement (thanks jonasw)
2017-04-06 tmolitor mod_pinger: Don't ping when smacks hibernated the session, fixes #712
2017-04-06 tmolitor mod_pinger: Fix hardcoded smacks namespace, fixes #712
2017-04-06 tmolitor mod_smacks: Ignore user when writing or reading session_cache on prosody 0.9
2017-04-05 tmolitor mod_cloud_notify: Fix module:unhook calls not available in prosody 0.9, fixes #874
2017-04-04 Matthew Wild mod_pep_plus: Import from Prosody trunk ae3c5abb3336
2017-04-03 Kim Alvefur mod_http_upload: Fix halting of event propagation when request handler returns
2017-04-03 Kim Alvefur mod_http_upload: Where did those parenthesis come from?
2017-04-03 Kim Alvefur mod_http_upload: Use the new util.id if available (in 0.10+)
2017-04-03 Kim Alvefur mod_conversejs: Include a <body> tag in HTML
2017-04-01 Kim Alvefur mod_storage_xmlarchive: Use the dates method in more places
2017-04-02 Emmanuel Gil Peyrot mod_mam: Remove extraneous assert when opening the store
2017-03-30 Kim Alvefur mod_storage_memory: Ignore unused 'self' [luacheck]
2017-03-30 Kim Alvefur mod_storage_memory: Inclued 'with' in search [luacheck]
2017-03-30 Kim Alvefur mod_storage_memory: Fix to serialize the correct variable [luacheck]
2017-03-30 Kim Alvefur mod_conversejs: Remove leftover use of mod_http_files from before commit
2017-03-30 Kim Alvefur mod_conversejs: Simple demo module for serving converse.js from internal http server
2017-03-30 Kim Alvefur mod_storage_memory: Serialize data functions that return the data (prevents mutation of stored data)
2017-03-30 Kim Alvefur mod_storage_memory: Remove map store (rely on storagemanagers shiv)
2017-03-30 Kim Alvefur mod_storage_memory: Fix to make archive:append() return the archive id as it should
2017-03-30 Kim Alvefur mod_query_client_ver: Handle IQ errors (see #876)
2017-03-30 Kim Alvefur mod_query_client_ver: Signal that events are handled even when no response is returned (see #876)
2017-03-28 Kim Alvefur mod_http_upload: Use correct function for base64
2017-03-26 Kim Alvefur mod_http_upload: Fix typo in variable name
2017-03-26 Kim Alvefur mod_http_upload: Rename variable to avoid name clash
2017-03-26 Kim Alvefur mod_http_upload: Split some long lines [luacheck]
2017-03-26 Kim Alvefur mod_http_upload: Fix to call random bytes function instead of the module
2017-03-24 Kim Alvefur mod_http_upload: Generate shorter directory names (closes #822)
2017-03-23 Kim Alvefur mod_pubsub_feeds: Remove old commented logging
2017-03-23 Kim Alvefur mod_mam: Ignore long log lines [luacheck]
2017-03-23 Matthew Wild mod_cloud_notify: Whitespace fixes
2017-03-23 Matthew Wild mod_cloud_notify: Move declarations of handle_push_success/error to fix referencing undefined variables (introduced in 6ab46ff685d0)
2017-03-22 Emmanuel Gil Peyrot mod_http_upload: add support for XEP-0363 version 0.3
2017-03-22 Kim Alvefur mod_list_active: Actually invert condition (thanks Dan)
2017-03-22 Kim Alvefur mod_compat_muc_admin: Not compatible with 0.9.x
2017-03-22 Kim Alvefur mod_list_active: Add README
2017-03-22 Kim Alvefur mod_list_active: Inverse of mod_list_inactive (closes #705)
2017-03-22 Kim Alvefur mod_admin_message: Fix invalid character escape (fixes #626)
2017-03-21 Kim Alvefur mod_storage_appendmap: Successfully return nothing on ENOENT
2017-03-21 Kim Alvefur mod_storage_xmlarchive: Add some spacing to improve readability
2017-03-21 Kim Alvefur mod_storage_xmlarchive: Cache current date in a local
2017-03-21 Kim Alvefur mod_storage_xmlarchive: Break out XML file reading into a function
2017-03-21 JC Brand mod_http_roster_admin: Don't call callback if it's nil
2017-03-21 JC Brand mod_auth_http_async: Use "net.http" for async case.
2017-03-21 JC Brand mod_auth_http_async: For sync calls, use LuaSockets' HTTP lib
2017-03-21 Kim Alvefur mod_mam_muc: Include stanza-id in history replay
2017-03-21 Kim Alvefur mod_mam_muc: Add stanza-id tags (updates to XEP-0313 v0.6)
2017-03-21 Kim Alvefur mod_mam_muc: Shorten some lines [luacheck]
2017-03-17 tmolitor mod_cloud_notify: Fixed error in push deduplication
2017-03-15 tmolitor mod_smacks: Prevent ack loop on misbehaving clients
2017-03-15 tmolitor mod_smacks: Made module more error resistant
2017-03-15 JC Brand mod_http_roster_admin: remove unused requires
2017-03-15 JC Brand mod_http_roster_admin: No need to manually purge.
2017-03-14 Matthew Wild mod_storage_memory: Add support for clearing a user's data when they log out
2017-03-14 Matthew Wild mod_storage_memory: Add :purge() method to all store types
2017-03-10 Matthew Wild mod_firewall: Add some more comments
2017-03-14 JC Brand Purge the roster from RAM when the user logs off.
2017-03-14 Kim Alvefur mod_invite: Split long line [luacheck]
2017-03-14 Kim Alvefur mod_invite: Trim trailing whitespace [luacheck]
2017-03-14 Kim Alvefur mod_invite: Remove unused arguments [luacheck]
2017-03-14 Kim Alvefur mod_invite: Remove unused inport [luacheck]
2017-03-13 Kim Alvefur luacheckrc: Add the module:http_url API provided by mod_http to known globals
2017-03-13 tmolitor mod_cloud_notify: Correct link to implementation details
2017-03-12 Kim Alvefur misc: Add an example upstart config
2017-03-11 tmolitor mod_cloud_notify: Respect Daniel's business rules and remove endpoints on error
2017-03-11 tmolitor mod_smacks: Add resumed session to event "smacks-hibernation-end"
2017-03-10 Matthew Wild mod_http_upload: Return 201 on successful PUT (as per XEP-0363 and RFC 2616) (Thanks Flow)
2017-03-10 tmolitor mod_csi_battery_saver: CSI module to save battery on mobile devices, based on mod_csi_pump
2017-03-06 Matthew Wild mod_firewall: spam-blocking.pfw: Allow groupchat messages and presence to offline full JIDs
2017-03-06 Kim Alvefur luacheckrc: Whitelist methods that can be set on the module API instance
2017-03-06 Kim Alvefur luacheckrc: More module API fields
2017-03-05 Kim Alvefur mod_storage_xmlarchive: Rename variable, we can afford to use the full word 'session'
2017-03-05 Kim Alvefur mod_storage_xmlarchive: Move XML callback table into a variable to break long line [luacheck]
2017-03-05 Kim Alvefur mod_storage_xmlarchive: Break long line [luacheck]
2017-03-05 Kim Alvefur mod_presence_dedup/README: Fix weird spelling of Alpha
2017-03-05 Kim Alvefur luacheckrc: List module instance fields
2017-03-05 Kim Alvefur luacheckrc: List all module API methods (reqires luacheck 1.19)
2017-03-05 tmolitor Implement XEP-0198 revision 1.5.2 and limit number of hibernated sessions per user
2017-03-04 Kim Alvefur mod_storage_xmlarchive: Assume offset to be zero if not included (thanks pep.)
2017-03-03 Matthew Wild mod_firewall: Add and document CROSSING GROUPS condition
2017-03-01 Kim Alvefur mod_http_muc_log: Fix prev/next date finding
2017-03-01 Kim Alvefur mod_http_muc_log: Rename loop variable to avoid name clash
2017-03-01 Kim Alvefur mod_http_muc_log: Move scope of variables into loop
2017-03-01 Kim Alvefur mod_http_muc_log: Add some comments
2017-03-01 Kim Alvefur mod_http_muc_log/README: Add some text about the HTML template
2017-02-28 Kim Alvefur mod_muc_block_pm: Prevent unaffiliated users from sending private messages in MUC
2017-02-26 Matthew Wild mod_firewall: Remove unused variable assignment
2017-02-26 Matthew Wild mod_firewall: Support filters for normalizing items before checking for them in lists
2017-02-26 Matthew Wild mod_firewall: Add 'test' subcommand to read stanzas from stdin and test them against rules
2017-02-26 Matthew Wild mod_firewall: Remove ambiguity from tokens dep parameter
2017-02-26 Matthew Wild mod_firewall: Fix for including the same dependency with different parameters
2017-02-25 Matthew Wild mod_firewall: Fix compilation error if TYPE/KIND had no parameter
2017-02-25 Matthew Wild mod_firewall: Fix syntax error in generated code with some route modification actions
2017-02-25 Matthew Wild mod_firewall: Compatibility fix for 0.9 (no module:unhook())
2017-02-25 Matthew Wild mod_firewall: Add some comments
2017-02-25 Matthew Wild mod_firewall: Various improvements allowing dynamic load/reload/unload of scripts
2017-02-25 Matthew Wild mod_firewall: TO/FROM ADMIN OF: Fix string quoting
2017-02-25 Matthew Wild mod_firewall: README: Document TO/FROM ADMIN, FORWARD, TO SELF and TO FULL JID
2017-02-25 Matthew Wild mod_firewall: Fix TO/FROM ADMIN to use current (module) host
2017-02-25 Matthew Wild mod_firewall: Factor out script loading
2017-02-25 Matthew Wild mod_firewall: Fix meta functions with to/from that weren't JID-based
2017-02-24 Matthew Wild mod_firewall: Add spam-strip-xhtml.pfw
2017-02-24 Matthew Wild mod_firewall: spam-blocking.pfw: More comments for documentation
2017-02-24 Kim Alvefur mod_saslname: Declare module Stable since it does one simple thing very well
2017-02-24 Kim Alvefur mod_saslname/README: Expand description
2017-02-24 Kim Alvefur mod_saslname/README: Update for XEP title change
2017-02-24 Matthew Wild mod_firewall: spam-blocking.pfw: Add more extension points
2017-02-24 Matthew Wild mod_firewall: spam-blocking.pfw: Remove debug logging
2017-02-24 Matthew Wild spam-blocking.pfw: Much improvement
2017-02-24 Matthew Wild mod_firewall: SUBSCRIBED: Only check roster if 'to' address has a nodepart (fixes traceback)
2017-02-24 Matthew Wild mod_firewall: TO SELF: Use raw stanza.attr.to directly, as 'to' defaults to bare JID if nil
2017-02-24 Matthew Wild mod_firewall: Rename variables to avoid shadowing #luacheck
2017-02-24 Matthew Wild mod_firewall: Accept backslash escapes in definitions
2017-02-24 Matthew Wild mod_firewall: Fix compilation error when last action modifies stanza route
2017-02-24 Matthew Wild mod_firewall: Document PASS, RETURN and DEFAULT
2017-02-24 Matthew Wild mod_firewall: Make PASS bubble up through all chains, and add DEFAULT and RETURN
2017-02-23 Matthew Wild mod_firewall: spam-blocking.pfw: Allow unsubscribe/unsubscribed presence
2017-02-23 Matthew Wild mod_firewall: spam-blocking.pfw, initial anti-spam ruleset
2017-02-23 Matthew Wild mod_firewall: Add TO FULL JID
2017-02-23 Matthew Wild mod_firewall: Fix everything wrong with SENT_DIRECTED_PRESENCE_TO_SENDER
2017-02-23 Matthew Wild mod_firewall: Add TO/FROM ADMIN
2017-02-23 Matthew Wild mod_firewall: Support expressions in TO/FROM EXACTLY
2017-02-23 Matthew Wild mod_firewall: Fix FORWARD to send from current module's host
2017-02-23 Matthew Wild mod_firewall: Allow backslash escapes in definitions
2017-02-23 Matthew Wild mod_firewall: Pass 'module' object to chain handlers
2017-02-23 Matthew Wild mod_firewall: Add 'current_host' variable/dependency
2017-02-23 Matthew Wild mod_firewall: Add metaq(), like meta() but takes an unquoted string
2017-02-23 Matthew Wild mod_firewall: Add stripslashes() function
2017-02-21 Matthew Wild mod_firewall: Add and document COUNT condition
2017-02-21 Matthew Wild mod_firewall: Add it(erators) and it_count dependencies
2017-02-21 Matthew Wild mod_firewall: Do patterns properly, instead of cheating
2017-02-21 Matthew Wild mod_firewall: Fix FORWARD action to include a 'from' address and depend on core_post_stanza
2017-02-21 Matthew Wild mod_firewall: Add FORWARD action (XEP-0297)
2017-02-21 Matthew Wild mod_firewall: Update README for latest changes
2017-02-21 Matthew Wild mod_firewall: Allow using spaces instead of underscores in actions, as well as conditions
2017-02-21 Matthew Wild mod_firewall: Reinstate the ability to set a default for stanza expressions
2017-02-21 Matthew Wild mod_firewall: Make parameter to 'IN ROSTER' optional
2017-02-20 Matthew Wild mod_firewall: Improve debug logging for LIST file backend
2017-02-20 Matthew Wild mod_firewall: Fix file backend init code
2017-02-20 Matthew Wild mod_firewall: Fix SCAN to pass correct variable to scan_list()
2017-02-20 Matthew Wild mod_firewall: Fix scan_list() syntax error in generated code
2017-02-20 Matthew Wild mod_firewall: Add 'file' backend for lists (read-only atm)
2017-02-20 Matthew Wild mod_firewall: Add 'ADD TO' action for adding to lists
2017-02-20 Matthew Wild mod_firewall: Add dummy add/remove methods for HTTP lists
2017-02-20 Matthew Wild mod_firewall: Add 'SENT DIRECTED PRESENCE TO SENDER?'
2017-02-20 Matthew Wild mod_firewall: Add SEARCH, PATTERN definitions and SCAN condition to check tokenized stanza:find() against a list
2017-02-20 Matthew Wild mod_firewall: Code formatting
2017-02-20 Matthew Wild mod_firewall: Fix pattern
2017-02-20 Matthew Wild mod_firewall: Fix for deps dynamically including deps
2017-02-20 Matthew Wild mod_firewall: More meta() enhancements
2017-02-20 Matthew Wild mod_firewall: Also handle HTTPS for lists
2017-02-20 Matthew Wild mod_firewall: Improve HTTP polling logic
2017-02-19 Matthew Wild mod_firewall: Fix CHECK LIST syntax check
2017-02-19 Matthew Wild mod_firewall: Initial support for lists, in-memory and HTTP
2017-02-19 Matthew Wild mod_firewall: Update functions that use meta() to allow functions with deps inside expressions
2017-02-19 Matthew Wild mod_firewall: More meta! Allow simple functions to be applied to $<> expressions
2017-02-19 Matthew Wild mod_firewall: Fix circular dependency check
2017-02-20 Kim Alvefur mod_mam: Add support for XEP-0313 v0.6
2017-02-20 Kim Alvefur mod_mam: Fix to expect archive id as first return value from archive:append
2017-02-20 Kim Alvefur 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)
2017-02-19 Kim Alvefur mod_mam: Add comments
2017-02-19 Kim Alvefur mod_mam: Normalize whitespace
2017-02-19 Kim Alvefur mod_mam: Bring hints processing in line with 0.10 version
2017-02-19 Kim Alvefur mod_mam: Make the store configurable to ease move to 0.10 version
2017-02-19 Kim Alvefur mod_mam: Add annotations [luacheck]
2017-02-19 Kim Alvefur mod_mam/fallback_archive: Remove unused variables
2017-02-19 Kim Alvefur mod_mam_muc: Update to XEP-0313 0.5.1
2017-02-19 Kim Alvefur mod_mam: Add support for XEP-0313 v0.5
2017-02-19 Kim Alvefur mod_mam: Add missing wrapping <query> element when returning the query form
2017-02-17 Kim Alvefur mod_auth_pam: Document dependencies
2017-02-14 Kim Alvefur mod_smacks/README: Linkify the XEP
2017-02-14 Kim Alvefur mod_mam_muc: Move swapping of reversed variables (like 5fb917b86838 for mod_mam)
2017-02-14 Kim Alvefur mod_mam_muc: Make sure that the total, if it is a total, is a number
2017-02-14 Kim Alvefur mod_mam_muc: Minor syntax change
2017-02-14 Kim Alvefur mod_mam/README: Note that mod_mam is included with prosody 0.10+
2017-02-14 Kim Alvefur mod_mam_muc: Remove fallback for util.stanza.is_stanza, it should be available
2017-02-14 Kim Alvefur mod_mam_muc: Use util.rsm (fixes #829, depends on a recent 0.10+)
2017-02-13 Michel Le Bihan mod_pep_vcard_png_avatar: Move to dwebp, handle errors on opening file_png.
2017-02-12 tmolitor merged upstream changes
2017-02-12 tmolitor mod_smacks: Fix some bugs with smacks-ack-delayed event triggering.
2017-02-12 Kim Alvefur mod_s2s_auth_dane/README: Mention the race condition in the absence of util.async
2017-02-12 Kim Alvefur mod_s2s_auth_dane/README: Simplify zone file examlpe
2017-02-12 tmolitor mod_smacks: Send out more ack requests where needed
2017-02-10 Kim Alvefur mod_profile/README: Make requirements more obvious
2017-02-10 Kim Alvefur mod_http_upload: Log the directory and filename joined
2017-02-09 Kim Alvefur mod_stanzadebug: Like mod_rawdebug but stanzas instead of the raw bytes
2017-02-07 Kim Alvefur mod_http_index/README: Linkify module names
2017-02-06 Kim Alvefur mod_compression/README: Include lua-zlib installation instructions and link to source
2017-02-05 Kim Alvefur mod_persisthosts/README: Fix formatting
2017-02-05 Kim Alvefur mod_compression/README: Fix formatting
2017-02-05 Kim Alvefur mod_compression/README: Some cleanup and rewording
2017-02-05 Kim Alvefur mod_compression: Import from Prosody, revision 0c69305ab525
2017-02-02 Kim Alvefur mod_migrate/README: Document the ability to specify multiple comma separated stores to migrate
2017-01-31 Kim Alvefur mod_http_stats_stream: Add a README
2017-01-31 Kim Alvefur Backed out changeset f48e9e25aec4, util.uuid.get_nibbles is unavailable in 0.9
2017-01-29 Kim Alvefur mod_http_upload: Fix to include base storage path
2017-01-29 Kim Alvefur mod_http_upload: Fix typo
2017-01-29 Kim Alvefur mod_http_upload: Add missing return statement
2017-01-29 Kim Alvefur mod_http_upload: Change join_path to match behaviour of util.paths in 0.10
2017-01-29 Kim Alvefur mod_http_upload: Use the correct variable name for directory
2017-01-29 Kim Alvefur mod_turncredentials: Add a stub README
2017-01-29 Kim Alvefur mod_http_upload: Record upload slot metadata (fixes #718)
2017-01-29 Kim Alvefur mod_http_upload: Generate shorter random directory names (see #822)
2017-01-29 Kim Alvefur mod_http_upload: Accept already existing directory name if there is no conflicting file in it
2017-01-29 Kim Alvefur mod_http_upload: Make sure that target file does not exist prior to upload
2017-01-29 Kim Alvefur mod_http_upload: Create random directory name when assigning slot
2017-01-29 Kim Alvefur mod_http_upload: Forget upload slot under some error conditions
2017-01-29 Kim Alvefur mod_muc_intercom: Add a README
2017-01-26 Matthew Wild mod_firewall: Add 'TO SELF' check ('NOT TO?' worked until commit 9159f9166893)
2017-01-26 Matthew Wild mod_firewall: Fix $<> expressions being truncated when compiled
2017-01-25 Kim Alvefur mod_mam/README: Fix typo
2017-01-24 Kim Alvefur mod_csi_pump/README: Add note about being unsupported in combination with other CSI modules
2017-01-24 Kim Alvefur mod_csi_pump: Mark as Alpha
2017-01-23 Kim Alvefur mod_csi_pump: Consider groupchat message with subject important
2017-01-22 Kim Alvefur mod_net_dovecotauth: Rename variable to avoid name clash [luacheck]
2017-01-22 Kim Alvefur mod_net_dovecotauth: Make variable local [luacheck]
2017-01-22 Kim Alvefur mod_net_dovecotauth: Import util.pposix [luacheck]
2017-01-22 Kim Alvefur mod_net_dovecotauth: Replace missing buffer lib with simpler string based buffering
2017-01-21 Kim Alvefur mod_csi_pump: Lossless CSI mode
2017-01-20 Kim Alvefur mod_candy: Add support for enabling Candy debug mode from Prosodys config
2017-01-20 Kim Alvefur mod_candy: Add note about redirect from /candy to /candy/ not being necessary anymore
2017-01-20 Kim Alvefur mod_candy/README: Link to HTTP configuration info
2017-01-20 Kim Alvefur mod_candy: If no room list is set, try to find a MUC domain and guess a room name of 'candy'
2017-01-20 Kim Alvefur mod_candy: Add config option for a list of rooms to join
2017-01-20 Kim Alvefur mod_candy: Break out connect path into a function
2017-01-19 Kim Alvefur mod_sms_clickatell: Fix event handler signature (fixes #814)
2017-01-18 Kim Alvefur mod_persisthosts: Fire an event to allow other modules a chance to write to the new config file
2017-01-18 Kim Alvefur mod_persisthosts: Module that dynamically creates stub configuration files for dynamically activated hosts
2017-01-16 Kim Alvefur mod_http_upload: Correctly attach extended error information
2017-01-16 Kim Alvefur mod_http_upload: Add missing semicolon
2017-01-16 Kim Alvefur mod_http_upload: Update for size limit error reporting change in XEP-0363 v0.2 (fixes #813)
2017-01-12 JC Brand mod_auth_http_async: Log URL when testing password
2017-01-12 JC Brand Log URL called by http_roster_admin
2017-01-10 Kim Alvefur mod_candy: Provide websocket URI if mod_websocket is loaded, fall back to BOSH
2017-01-08 Kim Alvefur mod_auth_any: Remove unused imports
2017-01-08 Kim Alvefur mod_auth_any: Remove provider constructor, it's only called once anyways
2017-01-08 Kim Alvefur mod_auth_any: Ignore unused arguments, useful to show what arguments are given
2017-01-06 Kim Alvefur mod_measure_memory: Module is global, no need for a global hook
2017-01-08 tmolitor mod_delay: Only add delay to messages of type chat or groupchat (fixes #811)
2017-01-05 Kim Alvefur mod_presence_dedup/README: Add 'Alpha' label since this module is highly experimental and will break things
2017-01-04 Kim Alvefur mod_http_stats_stream/example.html: Update path to reflect last minute rename
2017-01-04 Kim Alvefur mod_http_stats_stream: Sends statistics from statsmanager over an HTTP event stream
2017-01-02 Kim Alvefur mod_storage_appendmap: Escape Lua keywords
2017-01-02 Kim Alvefur mod_storage_appendmap: Fix pattern meant to match valid Lua Names so such are escaped correctly
2017-01-02 Kim Alvefur mod_mam_muc: Use is_stanza from util.stanza if available
2016-12-26 Kim Alvefur mod_mam_muc: Remove TODO about logging presence since it can do that already
2016-12-22 Kim Alvefur mod_mam_muc: More room JID variable renaming for more consistency
2016-12-22 Kim Alvefur mod_mam_muc: Rename room and room JID variables for consistency
2016-12-19 Kim Alvefur mod_statsd: Import bare_sessions from the prosody global, using it as a global directly is deprecated
2016-12-19 Kim Alvefur mod_s2s_keysize_policy: Lower log message to a warning since it is not really a fatal error
2016-12-19 Kim Alvefur mod_pubsub_feeds: Load config option once
2016-12-19 Kim Alvefur mod_pubsub_feeds: Always approve unsubscription from unknown feeds
2016-12-19 Kim Alvefur mod_pubsub_feeds: Log pushes for unknown feeds to aid in manual unsubscription from them
2016-12-19 Kim Alvefur mod_storage_xmlarchive: Use util.stanza.is_stanza if available
2016-12-19 Kim Alvefur mod_block_strangers: Check that the table of directed presence exists before indexing it (fixes traceback)
2016-12-16 Kim Alvefur mod_firewall: More semicolons
2016-12-15 Kim Alvefur mod_smacks: Check if a session is an authenticated c2s session by looking for a username (fix for change in 0.10 9f70d35a1602)
2016-12-13 Kim Alvefur mod_firewall: Only call rostermanager if username is available (fixes #796)
2016-12-13 Kim Alvefur mod_firewall: Insert semicolons after some statements to prevent ambiguous syntax in output (fixes #797)
2016-12-04 Kim Alvefur mod_mam_muc: Remove some debug logging
2016-12-03 Kim Alvefur mod_profile: Add warning and debug logging in order to catch a weird event
2016-12-03 Kim Alvefur mod_firewall: Use the sender bare JID instead of 'to' for stanzas to self
2016-12-03 Kim Alvefur mod_track_muc_joins/README: Mention how the 210 status code for when the room rewrites the users nickname is not yet handled
2016-12-02 Kim Alvefur mod_firewall/README: Document SUBSCRIBED
2016-12-03 Kim Alvefur mod_track_muc_joins/README: Add some example code
2016-12-02 Matthew Wild mod_log_messages: Add assert() to detect errors creating SQL table
2016-12-02 Matthew Wild mod_log_messages_sql: In 0.10ish, use 'messages' as default table name, override using 'log_messages_sql_table' if needed
2016-12-02 Kim Alvefur mod_log_messages_sql/README: Point out incompatibility with 0.10
2016-12-02 Kim Alvefur mod_storage_xmlarchive: Skip remaining dates correctly (fixes #790)
2016-12-02 Kim Alvefur mod_firewall: Allow conditions to end with a question mark
2016-11-30 Kim Alvefur mod_firewall: SUBSCRIBED - condition that is true if the receiver of a stanza is subscribed to the sender
2016-11-30 Kim Alvefur mod_firewall: Split import of rostermanager into its own dependency
2016-11-28 Kim Alvefur 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)
2016-11-25 Michael Vetter Add documentation for mod_block_outgoing
2016-11-25 Kim Alvefur mod_storage_xmlarchive: Update copyright year
2016-11-25 Kim Alvefur 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)
2016-11-25 Kim Alvefur mod_storage_xmlarchive: Open XML file later, just before it is needed
2016-11-25 Kim Alvefur mod_storage_xmlarchive: Check if item exists before checking if its fields
2016-11-24 tmolitor 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.
2016-11-23 tmolitor 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)
2016-11-22 tmolitor mod_delay: initial commit
2016-11-22 tmolitor mod_smacks_noerror: Initial commit
2016-11-21 Camilo mod_reload_components: add new module and README file.
2016-11-19 Matthew Wild mod_firewall: README: Document conditions for groups and admins
2016-11-19 Matthew Wild mod_firewall: README: Clarify that it's possible to jump to chains defined outside of the current file
2016-11-19 Matthew Wild mod_firewall: README: Document dynamic '$local' zone
2016-11-19 Matthew Wild mod_firewall: README: Add more info about specifying rule set files
2016-11-19 Matthew Wild mod_firewall: INSPECT: support for literal substring search and expressions
2016-11-19 Matthew Wild mod_firewall: Fix for raw code expressions that contain escape-worthy characters
2016-11-19 Kim Alvefur mod_pubsub_feeds: Add fixme for future
2016-11-19 Kim Alvefur mod_pubsub_feeds: Halt feed parsing when we see a node we already know about
2016-11-19 Kim Alvefur mod_pubsub_feeds: Check if node exists earlier and attempt to create it if not
2016-11-19 Kim Alvefur mod_pubsub_feeds: Get entry from list of entries (thanks Link Mauve)
2016-11-19 Kim Alvefur 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
2016-11-19 Kim Alvefur mod_pubsub_feeds: Iterate over feed backwards due to most feeds being in reverse chronological order
2016-11-19 Kim Alvefur mod_pubsub_feeds/feeds.lib: Fix converting RSS items to more than one Atom entry (thanks walduhu)
2016-11-19 Kim Alvefur mod_pubsub_feeds: Remove default feeds
2016-11-18 Kim Alvefur mod_profile/README: Set a stage label
2016-11-18 Kim Alvefur mod_firewall/README: Remove mention of comments section from google code
2016-11-18 Matthew Wild mod_firewall: Add default zone called '$local' containing all local hosts (dynamically)
2016-11-18 Kim Alvefur mod_carbons: Comment about the priority
2016-11-17 Kim Alvefur mod_measure_message_length: Collect statistics on number of bytes, words and lines in messages
2016-11-17 Kim Alvefur mod_carbons: Adjust event hook priorities to be between mod_message and mod_firewall (see #669)
2016-11-15 Matthew Wild mod_firewall: Rate limiting: Document 'entries' and add option to allow overflowing when full
2016-11-15 Matthew Wild mod_firewall: README: Update for LIMIT 'on' and document expression syntax
2016-11-15 Matthew Wild mod_firewall: Support for default values in stanza paths
2016-11-15 Matthew Wild mod_firewall: When compiling on the command-line with -v, ensure chain function names are unique and valid ids
2016-11-15 Matthew Wild mod_firewall: Allow prefixing script paths with 'module:' to specify path relative to module file
2016-11-15 Matthew Wild mod_firewall: Fix for when compiling on the command line and specifying multiple files
2016-11-15 Matthew Wild mod_firewall: Allow implicit defitions of chains in scripts if they begin with 'user/'
2016-11-15 Matthew Wild mod_firewall: INSPECT: Handle stanza:find() returning nil (i.e. path didn't match)
2016-11-15 Matthew Wild mod_firewall: INSPECT: Emit compilation error when the given stanza path is used for comparison but doesn't return a string
2016-11-15 Kim Alvefur mod_throttle_unsolicited: Use existing local reference to origin
2016-11-15 Matthew Wild mod_firewall: README: Fix example usage of BOUNCE
2016-11-09 Kim Alvefur mod_storage_xmlarchive: Expand the summary a little bit
2016-11-09 Kim Alvefur mod_proxy65_whitelist: Only add proxy hosts enabled after module is loaded if allow_local_streamhosts = true
2016-11-09 Kim Alvefur mod_storage_muc_log: Separate out date collection into API method
2016-11-09 Kim Alvefur mod_storage_muc_log: Address luacheck warnings
2016-11-07 Kim Alvefur misc/munin/prosody_.lua: Add a line or two about usage
2016-11-07 Kim Alvefur Example SASL mechanism implementation
2016-11-07 Kim Alvefur misc: Add README stub
2016-11-07 Kim Alvefur misc/systemd: Experimental files for enabling socket activation
2016-11-07 Kim Alvefur misc: An experimental systemd service file
2016-11-07 Kim Alvefur mod_proxy65_whitelist: Remove unused variable [luacheck]
2016-11-07 Kim Alvefur mod_proxy65_whitelist: Add proxy hosts enabled after module is loaded (fixes #494)
2016-11-07 Kim Alvefur mod_webpresence: Check that top resources are set (fixes #665)
2016-11-07 Kim Alvefur mod_log_auth/README: Update regex for 9d43095d915f (fixes #764)
2016-11-06 Kim Alvefur mod_watchuntrusted: Fix backwards time comparison
2016-11-04 Kim Alvefur mod_onions: Reduce line count for redirect check
2016-11-04 Kim Alvefur mod_onions: Use typed config API
2016-11-04 Kim Alvefur mod_storage_xmlarchive: Fix name in datamanager monkeypatch (fixes #774)
2016-11-04 Matthew Wild mod_firewall: Add conditions for testing whether a sender of a stanza is in the recipient's roster (or in a certain roster group)
2016-11-02 Kim Alvefur mod_candy: Update to point to Candy v2.2.0
2016-10-29 Kim Alvefur mod_seclabels/README: Note that this only serves the catalogue, eg mod_firewall would be doing enforcement
2016-10-20 Kim Alvefur mod_track_muc_joins: Bump priority up over mod_presence to ensure event is caught
2016-10-18 Kim Alvefur mod_carbons: Fix logic presendence
2016-10-17 JC Brand Add mod_http_authentication.lua
2016-10-17 JC Brand New module: mod_http_rest.lua
2016-10-15 Kim Alvefur mod_track_muc_joins: Check if the map of directed presence exists earlier (fixes traceback due to precedence error) (thanks Link Mauve)
2016-10-13 Matthew Wild mod_http_upload_external: Add README
2016-10-13 Matthew Wild mod_http_upload_external: Add share.php example implementation
2016-10-13 Kim Alvefur mod_http_upload_external: Variant of mod_http_upload that delegates HTTP handling to other server using signed URLs
2016-10-13 Michel Le Bihan mod_e2e_policy: Do not reply to error stenzas
2016-10-13 Kim Alvefur mod_pubsub_hub/README: Update specification link
2016-10-12 Kim Alvefur mod_mam_muc/README: Mention store name
2016-10-12 Kim Alvefur mod_mam_muc/README: Defer to main documentation site for storage docs
2016-10-12 Kim Alvefur mod_mam_muc/README: Try to clarify storage example
2016-10-08 Kim Alvefur mod_http_upload/README: Mention the new HTTP parser limit on body/upload size
2016-09-15 Michael Vetter Add information about ImageMagick dependency
2016-10-04 Kim Alvefur mod_throttle_unsolicited: Add support for throttling unsolicited messages on incoming s2s connections
2016-10-01 Kim Alvefur Add some documentation stubs
2016-10-01 Kim Alvefur mod_compat_bind: Use non-deprecated way to access core_process_stanza (thanks Roi)
2016-10-01 Kim Alvefur mod_server_contact_info/README: Update
2016-10-01 Kim Alvefur mod_server_contact_info: Add copyright header
2016-10-01 Kim Alvefur mod_server_contact_info: Use more explicit value data format for dataform
2016-10-01 Kim Alvefur mod_server_contact_info: Log error when no addresses or admins are set
2016-10-01 Kim Alvefur mod_server_contact_info: Include both global and local admins in fallback mode
2016-09-30 Kim Alvefur mod_admin_blocklist/README: Turns out autolink.lua doesn't know about official modules
2016-09-30 Kim Alvefur mod_admin_blocklist/README: Autolinks!
2016-09-30 Kim Alvefur mod_admin_blocklist/README: Actually, it doesn't need to be reloaded
2016-09-30 Kim Alvefur mod_admin_blocklist: Do block check only when a stanza is about to trigger a new outgoing s2s connection
2016-09-28 JC Brand Proper markdown syntax
2016-09-28 JC Brand Add labels
2016-09-28 JC Brand Rename README to README.markdown
2016-09-23 Kim Alvefur mod_carbons: Fix inverted logic (Thanks Ge0rg)
2016-09-23 Kim Alvefur mod_carbons: Compare with correct variable
2016-09-23 Kim Alvefur mod_carbons: Make the conditions for ignoring MUC PMs more specific (fixes #744)
2016-09-23 Kim Alvefur mod_onions: Prevent s2s_secure_auth policy enforcement from rejecting .onion connections
2016-09-23 Kim Alvefur mod_onions: Hook event using moduleapi
2016-09-23 Kim Alvefur mod_onions: Remove capture of final period (stripped by util.jid)
2016-09-23 Kim Alvefur mod_onions: Escape period in pattern
2016-09-22 Kim Alvefur mod_track_muc_joins: Use correct number in comment
2016-09-19 Kim Alvefur mod_statistics: Add a read timeout handler that keeps the connection alive (fixes #742)
2016-09-18 Matthew Wild mod_statistics/stats: Guard usage of module:get_option() so we only call it when Prosody is running
2016-09-17 Kim Alvefur mod_storage_ldap: Handle being passed an explicit storage "type" (fixes #654)
2016-09-10 Kim Alvefur mod_spam_reporting: Include jid in event
2016-08-31 Matthew Wild mod_measure_storage: Experimental new module to measure storage API operations (requires 0.10)
2016-08-31 Matthew Wild mod_log_slow_events: Add metric to monitor number of slow events
2016-08-30 Kim Alvefur mod_register_dnsbl: Add README
2016-08-29 Kim Alvefur mod_atom: Expose Microbloging PEP data over HTTP
2016-08-29 Kim Alvefur mod_mam: Check that user exists (#731)
2016-08-28 Kim Alvefur mod_presence_cache: Ignore stanzas to self (fixes traceback on probe to self)
2016-08-23 Kim Alvefur mod_storage_xmlarchive/README: Should work in 0.9 now
2016-08-23 Kim Alvefur mod_storage_xmlarchive: Determine if a message is the first of day by checking if the list file exists before
2016-08-23 Kim Alvefur mod_storage_xmlarchive: Include the missing append_raw() for 0.9 compatibility
2016-08-23 Kim Alvefur mod_http_upload: Handle case of non-existant path
2016-08-23 Kim Alvefur mod_http_upload: Add a comment
2016-08-22 Kim Alvefur mod_http_upload: Construct the upload slot URL using the LuaSocket URL library (fixes #717)
2016-08-20 Kim Alvefur mod_http_upload: Warn if upload size limit set higher than body size limit in http parser (applies to 0.10+)
2016-08-20 Kim Alvefur mod_http_upload: Mention modules_enabled, but no example
2016-08-20 Kim Alvefur mod_spam_reporting: Correctly check <text> child, not <reason>
2016-08-20 Kim Alvefur mod_spam_reporting/README: Mention the event.
2016-08-20 Kim Alvefur mod_spam_reporting: Apply JID prepping
2016-08-20 Kim Alvefur mod_spam_reporting: Add Copyright header
2016-08-20 Kim Alvefur mod_spam_reporting: Remove unused import of util.stanza [luacheck]
2016-08-20 Kim Alvefur mod_spam_reporting/README: Set Beta tag
2016-08-20 Kim Alvefur mod_spam_reporting: Fire an event to ease processing from other modules
2016-08-20 Kim Alvefur mod_spam_reporting: Continue looking for spam reports even when one <item> does not have one
2016-08-20 Kim Alvefur mod_spam_reporting: Hook the blocking action, not blocklist fetching
2016-08-18 Kim Alvefur mod_track_muc_joins: Fix saving the room nick (was using the room node)
2016-08-18 Matthew Wild mod_filter_words: Very basic module in its early stages, to filter words in messages
2016-08-13 Kim Alvefur mod_block_registrations/README: Correct name of option (thanks Milan*)
2016-08-13 Kim Alvefur mod_storage_xmlarchive: Fix date pattern in purge (related to #725)
2016-08-12 Kim Alvefur mod_mam: Log messages from local clients on the clients session
2016-08-09 Kim Alvefur mod_spam_reporting/README: Fix syntax mistakenly normalized by pandoc
2016-08-09 Kim Alvefur mod_spam_reporting: Add README
2016-08-09 Kim Alvefur mod_spam_reporting: Fix syntax [luacheck]
2016-08-09 Kim Alvefur mod_spam_reporting: Basic implementation of XEP-0377: Spam Reporting
2016-08-09 Kim Alvefur mod_http_hostaliases: Give HTTP hosts additional aliases
2016-07-31 Kim Alvefur mod_track_muc_joins: Keep the nickname around
2016-07-28 Kim Alvefur mod_cloud_notify: One log message per push sent (happy now Ge0rg?)
2016-07-28 Kim Alvefur mod_cloud_notify: Log when sending notifications
2016-07-28 Kim Alvefur mod_cloud_notify: Store data for corret user (origin is not correct here)
2016-07-28 Kim Alvefur mod_cloud_notify: Save data after changes
2016-07-28 Kim Alvefur mod_cloud_notify: Abort and return error if unable to read storage to prevent loss of existing but unreachable data
2016-07-28 Kim Alvefur mod_cloud_notify: Log message if no dataform is found
2016-07-28 Kim Alvefur mod_cloud_notify: Log message when 'jid' is missing from enable request
2016-07-28 Kim Alvefur mod_rawdebug: Simplify, remove telnet command, log every single byte
2016-07-28 Kim Alvefur mod_cloud_notify: Retrieve data form by name and namespace so unknown elements are ignored
2016-07-28 Kim Alvefur mod_cloud_notify: Cache <enable> in local
2016-07-26 Kim Alvefur mod_cloud_notify: Apply pre-serialization to publish-options
2016-07-26 Kim Alvefur mod_cloud_notify: Add some logging when a client attempts to enable push notifications
2016-07-26 Kim Alvefur 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
2016-07-26 Kim Alvefur mod_cloud_notify/README: Reflow text
2016-07-26 Kim Alvefur mod_cloud_notify/README: Let's call it Beta
2016-07-26 Kim Alvefur mod_cloud_notify/README: Add compatibility section
2016-07-26 Kim Alvefur mod_cloud_notify: Update copyright year
2016-07-26 Kim Alvefur mod_cloud_notify: Use typed config API
2016-07-24 Emmanuel Gil Peyrot mod_storage_muconference_readonly: Use the correct store name, and add description.
2016-07-24 Emmanuel Gil Peyrot mod_storage_ejabberd_readonly: Fix the key for the private store, it’s node:namespace but just namespace in Ejabberd
2016-07-18 Kim Alvefur mod_log_rate: Fix to actually use module methods
2016-07-14 Kim Alvefur mod_host_status_heartbeat/README: Correct module name
2016-07-14 Kim Alvefur mod_host_status_check/README: Linkify module names
2016-07-08 Kim Alvefur mod_invite: Serve CSS correctly
2016-07-08 Kim Alvefur mod_invite: Add explicit dependency on mod_adhoc to make sure it is loaded
2016-07-08 Kim Alvefur mod_invite: Use XML/HTML entity escaping from util.stanza
2016-07-08 Kim Alvefur mod_privacy_lists/README: Link to mod_blocklist
2016-07-08 Kim Alvefur mod_http_muc_log: Find next and previous date with date index if this is supported by the storage driver
2016-07-08 Kim Alvefur mod_http_muc_log: Link to next day with content, regardless of type (simplifes)
2016-07-08 Kim Alvefur mod_s2s_auth_samecert: Log which s2sout has a matching cert
2016-07-08 Kim Alvefur mod_vjud/README: Use autolinking
2016-07-08 Kim Alvefur mod_blocking/README: Use magic autolinking
2016-07-04 Matthew Wild mod_http_upload: Add disco identity
2016-07-02 Kim Alvefur Correct short description key to 'summary'
2016-07-02 Matthew Wild mod_http_host_status_check: Bump default timeout threshold to 10s (from 5s). Heartbeats default to every 5s.
2016-07-02 Matthew Wild mod_http_host_status_check: Fix some luacheck warnings
2016-07-02 Matthew Wild mod_http_host_status_check: Emit log message when host status is not the same as last time we looked
2016-06-30 Emmanuel Gil Peyrot mod_storage_ejabberdsql_readonly, mod_storage_muconference_readonly: Actually fix the links.
2016-06-30 Emmanuel Gil Peyrot mod_storage_ejabberdsql_readonly, mod_storage_muconference_readonly: Make links use the better syntax.
2016-06-30 Emmanuel Gil Peyrot mod_storage_ejabberdsql_readonly, mod_storage_muconference_readonly: Fix table rendering.
2016-06-30 Emmanuel Gil Peyrot mod_storage_ejabberdsql_readonly: Initial commit
2016-06-30 Emmanuel Gil Peyrot mod_storage_muconference_readonly: Initial commit
2016-06-29 Matthew Wild mod_host_status_check: Remove debug log message from testing
2016-06-29 Matthew Wild mod_host_status_heartbeat: Remove FIXME comment from testing
2016-06-28 Matthew Wild Three new modules: mod_host_status_check, mod_host_status_heartbeat and mod_http_host_status_check
2016-06-26 Michel Le Bihan mod_pep_vcard_png_avatar: Add a README
2016-06-24 Michel Le Bihan mod_pep_vcard_png_avatar: Fix Lua warnings
2016-06-24 Michel Le Bihan mod_pep_vcard_png_avatar: Initial commit
2016-06-24 Kim Alvefur mod_http_upload/README: Simplify instructions, show only one method
2016-06-22 Kim Alvefur mod_privacy_lists: Fix selecting the top resource (fixes #694)
2016-06-14 Michel Le Bihan mod_e2e_policy: Fix README markdown issue
2016-06-14 Michel Le Bihan mod_e2e_policy: Initial commit
2016-06-14 JC Brand mod_http_roster_admin: Also log if the status error is 0 (Connection refused)
2016-06-14 JC Brand mod_http_roster_admin: Also log if the status error is 0 (Connection refused)
2016-06-13 Matthew Wild mod_statistics: Add 'statistics_meminfo_interval' option to control the number of seconds between calls to mallinfo(). Between calls, cached results are used.
2016-06-12 Kim Alvefur mod_http_upload: Log if file size exceeds limit
2016-06-12 Kim Alvefur mod_http_upload: Add additional debug logging
2016-06-10 Kim Alvefur mod_pep_vcard_avatar: Include user field in event
2016-06-09 Kim Alvefur mod_storage_appendmap: Prevent _ENV = false
2016-06-09 Kim Alvefur mod_s2s_auth_samecert: Authenticate incoming s2s connection if certificate matches that of an established outgoing s2s connection
2016-06-09 Kim Alvefur mod_register_dnsbl: Include more information in log message
2016-06-09 Kim Alvefur mod_log_rate: Use moduleapi
2016-06-06 Kim Alvefur mod_cloud_notify: Enable persistent storage of user notification settings
2016-06-06 Kim Alvefur mod_cloud_notify: Advertise feature on bare jid disco (thanks iNPUTmice)
2016-06-03 Kim Alvefur mod_cloud_notify/README: Fixup markdown
2016-06-02 Chris Ballinger mod_cloud_notify: default false for sending body and sender
2016-06-01 Kim Alvefur mod_s2s_auth_dane: Use util.async if available (current prosody trunk)
2016-06-01 Kim Alvefur mod_block_strangers: Allow stanzas form jids the user has sent directed presence to
2016-06-01 Kim Alvefur mod_benchmark_storage: Switch to an invalid host and inject a stub host object
2016-06-01 Kim Alvefur mod_benchmark_storage: Put hostname in a variable
2016-05-31 Kim Alvefur mod_http_upload: Return nil if no upload slot is found (should prevent conflicts between multiple instances on the same path)
2016-05-31 Kim Alvefur mod_http_upload: Demote some errors to warnings
2016-05-31 Kim Alvefur mod_http_upload: Add more logging
2016-05-31 Kim Alvefur mod_list_inactive/README: Describe what the dependency does
2016-05-31 Kim Alvefur mod_list_inactive/README: Fixup markdown
2016-05-31 Kim Alvefur mod_list_inactive/README: Change extension to .markdown currently required by the site generator
2016-05-31 Matthew Wild mod_list_inactive: Add README.md (fixes issue #684 - thanks t2d2!)
2016-05-30 Kim Alvefur mod_s2s_auth_monkeysphere: Query Monkeysphere asynchronously if util.async is available
2016-05-28 Kim Alvefur mod_s2s_auth_dane: Move pausing code to a function
2016-05-28 Kim Alvefur Backed out changeset f00cbfb812cd, it only half-worked and broke things
2016-05-27 Kim Alvefur 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)
2016-05-26 Kim Alvefur mod_s2s_auth_dane: Remove unused local
2016-05-26 Kim Alvefur mod_s2s_auth_dane: Attempt a new approach to async lookups that doesn't depend on connection pausing
2016-05-26 Kim Alvefur mod_s2s_auth_dane: Make sure dane field has correct type
2016-05-24 Kim Alvefur mod_vjud: Fix missing comma (thanks Tobias)
2016-05-21 Kim Alvefur mod_mam_muc: Fix previous commit
2016-05-21 Kim Alvefur mod_mam_muc: Fix order of arguments for archive API
2016-05-11 Kim Alvefur mod_presence_cache: Add copyright header
2016-05-11 Kim Alvefur mod_presence_cache: Also cache the 'show' value
2016-05-08 Kim Alvefur mod_log_mark: Try to prevent timer drift
2016-05-08 Kim Alvefur mod_log_mark: Make a global module (should only be loaded once anyways)
2016-05-07 Kim Alvefur mod_storage_memory: Fix copypaste error
2016-05-07 Kim Alvefur mod_storage_memory: Implement 'add_keys' method of map stores (required for rosters in 0.10+)
2016-05-05 Kim Alvefur mod_graceful_shutdown: Experiment in improving the shutdown experience
2016-05-04 Kim Alvefur Tag last commit available on Google Code for future reference
2016-04-30 Kim Alvefur mod_auth_phpbb3: Add support for verifying bcrypt hashes (thanks bios)
2016-04-27 Kim Alvefur mod_munin/README: Mention how to enable statsmanager (pending docs for this)
2016-04-27 Kim Alvefur mod_munin/README: Fix config file syntax (thanks mt)
2016-04-17 Kim Alvefur Merge with Link Mauve
2016-04-16 Emmanuel Gil Peyrot mod_idlecompat: Reference the correct XEP (256, not 12) and drop a redundant check
2016-04-16 Kim Alvefur mod_http_logging: Fix endless loop on 0.9.x (Thanks Mint)
2016-04-16 Kim Alvefur mod_s2s_keepalive/README: Give language hints to rendering for syntax hilighting
2016-04-15 JC Brand Add mod_http_roster_admin
2016-04-15 JC Brand Merge
2016-04-15 JC Brand mod_auth_http_async: Fall back to non-async calling of http_auth_url
2016-04-13 Kim Alvefur mod_track_muc_joins: Skip creating room map if leaving a room and it does not exist
2016-04-13 Kim Alvefur mod_track_muc_joins: Only check directed presence when joining (would be gone when leaving)
2016-04-12 Kim Alvefur mod_track_muc_joins: Check directed presence
2016-04-03 Kim Alvefur mod_presence_dedup: Attempt at saving bandwith by deduplicating presence stanzas
2016-04-03 Kim Alvefur mod_smacks/README: Too buggy for a "Beta" label
2016-04-02 Kim Alvefur mod_presence_cache: Only check set set is empty if it exists
2016-04-02 Kim Alvefur mod_presence_cache: Forget about cached presence when receiving unavailable
2016-04-02 Kim Alvefur mod_pep_vcard_avatar: Fix typo [luacheck]
2016-04-02 Kim Alvefur mod_pep_vcard_avatar: Replace PHOTO and NICKNAME tags instead of modifying them in-place
2016-04-02 Kim Alvefur mod_pep_vcard_avatar: Return early if no vcard is given
2016-04-02 Kim Alvefur mod_smacks: Fix sending <r> after stanzas while not creating multiple timers (thanks Thilo)
2016-04-01 Kim Alvefur mod_presence_cache: Switch to using util.cache for limiting size of cache
2016-04-01 Kim Alvefur mod_presence_cache: Remove caching of full presence
2016-04-01 Kim Alvefur mod_presence_cache: Check stanzas only from s2sin (not needed, even with mod_bidi)
2016-03-31 Kim Alvefur mod_auth_external/README: Update link from google code to hg.prosody.im
2016-03-30 Kim Alvefur mod_throttle_unsolicited: Remove unused local [luacheck]
2016-03-30 Kim Alvefur mod_throttle_unsolicited: Skip checking messages to self
2016-03-29 tmolitor mod_cloud_notify: added ability to notify even if the session is hibernated by mod_smacks
2016-03-27 tmolitor mod_smacks: added new events for hibernation start/end
2016-03-27 Kim Alvefur mod_migrate: Check that the hostname is known, or yell and abort (thanks Link Mauve)
2016-03-26 Kim Alvefur mod_sift/README: Mention the related XEP in the text so modules.prosody.im can pick it up
2016-03-22 Michael Töglhofer mod_pubsub_feeds.lua: util.xml not uit.xml
2016-03-21 Kim Alvefur mod_smacks: Prevent queuing multiple <r>
2016-03-21 Kim Alvefur mod_register_dnsbl: Fix matching pattern (Thanks Ge0rG)
2016-03-20 Kim Alvefur mod_pubsub_feeds: Remove unused imports [luacheck]
2016-03-20 Kim Alvefur mod_pubsub_feeds: Use correct loop variable
2016-03-20 Kim Alvefur mod_pubsub_feeds: Switch to use util.xml for parsing feeds and include RSS to Atom translation code from lua-feeds
2016-03-18 Matthew Wild mod_firewall: Fix another unprotected use of util.cache
2016-03-18 Matthew Wild mod_firewall: Don't use util.cache unless it's needed, and add explanatory error if it is not available
2016-03-18 Matthew Wild mod_firewall: LOG uses session.log if available
2016-03-18 Matthew Wild mod_firewall: Add support for throttling based on user-defined properties (experimental)
2016-03-18 Matthew Wild mod_firewall: Allow underscore in mark names (thanks Ge0rG)
2016-03-17 Matthew Wild mod_firewall: Fix syntax error
2016-03-17 Matthew Wild mod_firewall: Move meta() function to main module, and make it a global so libs can use it
2016-03-17 Matthew Wild mod_firewall: Add comment to document idsafe()
2016-03-18 Kim Alvefur mod_presence_cache: Remove info-level debug message
2016-03-17 Kim Alvefur mod_smacks: Adjust filter priorities to avoid conflict with mod_websocket
2016-03-17 Kim Alvefur Update READMEs to indicate that async requires trunk (dropped from prosody 0.10)
2016-03-17 Kim Alvefur mod_throttle_unsolicited: Mark sessions so they can be matched with 'ORIGIN_MARKED: throttle_unsolicited' by mod_firewall
2016-03-17 Kim Alvefur mod_firewall: Correct zone condition to check bare JID
2016-03-17 Kim Alvefur mod_firewall: Disable more realistic output by default, activated by adding a -v flag
2016-03-17 Kim Alvefur mod_firewall: Make prosodyctl command output more realistic source (not guaranteed to work)
2016-03-17 Matthew Wild mod_firewall: Fix usage of incorrect variable current_time in ORIGIN_MARKED condition (thanks Ge0rG)
2016-03-17 Matthew Wild Merge
2016-03-17 Matthew Wild mod_firewall: README: Note about marks applying to sessions, not JIDs
2016-03-17 Matthew Wild mod_firewall: Support for defining extra chains in the config file
2016-03-17 Kim Alvefur mod_register_dnsbl: Initial commit of module to check users registering against an DNS block list
2016-03-17 Matthew Wild mod_firewall: README: Improve chain documentation
2016-03-17 Matthew Wild mod_firewall: README: Document INSPECT's pattern matching ability
2016-03-17 Matthew Wild mod_firewall: INSPECT: Support for pattern matches (confusingly using ~= instead of =)
2016-03-17 Matthew Wild mod_firewall: README: Document session marking
2016-03-17 Matthew Wild mod_firewall: Add support for session marking (MARK_ORIGIN, UNMARK_ORIGIN, ORIGIN_MARKED)
2016-03-17 Matthew Wild mod_firewall: JUMP_CHAIN: Fix implementation to match docs (i.e. continue processing current chain if stanza not handled)
2016-03-17 Matthew Wild mod_firewall: README: Document JUMP_CHAIN
2016-03-17 Matthew Wild mod_firewall: README: Improve chain usage example comments
2016-03-17 Matthew Wild mod_firewall: README: Add note about user-defined chains
2016-03-17 Matthew Wild mod_firewall: README: Add note about time functions using server's local time
2016-03-17 Matthew Wild mod_firewall: Allow actions to have underscores in their names
2016-03-17 Matthew Wild mod_firewall: Add 'timestamp' dep to get current_timestamp
2016-03-17 Matthew Wild mod_firewall: Make idsafe() a global function so libraries can re-use it
2016-03-16 Matthew Wild Merge
2016-03-16 Matthew Wild mod_storage_memory: Support for empty username stores
2016-03-16 Matthew Wild mod_firewall: README: Document chains
2016-03-16 Matthew Wild mod_firewall: README: Add note about BOUNCE and error stanzas/iq results
2016-03-16 Matthew Wild mod_firewall: BOUNCE: Don't bounce error stanzas or iq results
2016-03-16 Matthew Wild mod_firewall: README: Document LOG's ability to take meta expressions
2016-03-16 Matthew Wild mod_firewall: README: Add warning about COPY action's ability to cause loops (thanks Ge0rG)
2016-03-16 Kim Alvefur mod_smacks: Log when sending <r> from read timeout event (0.10+)
2016-03-16 Kim Alvefur mod_smacks: Keep timer object around and stop it when needed (trunk only)
2016-03-16 Kim Alvefur mod_smacks: Increase delay for starting s2s smacks to a non-zero value
2016-03-16 Kim Alvefur mod_smacks: Go back to sending ack requests from a timer a moment after a stanza was sent
2016-03-16 Kim Alvefur mod_smacks: Drop stanzas instead of turning them into the empty string
2016-03-16 Matthew Wild mod_firewall: tostring() the results of meta expressions
2016-03-16 Kim Alvefur mod_track_muc_joins: Add missing imports (thanks Ge0rG)
2016-03-15 Kim Alvefur mod_log_auth: Include username, if known
2016-03-15 Kim Alvefur mod_http_muc_log: Add XMPP URI link for joining the current room
2016-03-14 Kim Alvefur mod_throttle_unsolicited: Limit rate of unsolicited messages sent to non-contacts
2016-03-14 Kim Alvefur mod_track_muc_joins: Module to keep track of joined MUC rooms
2016-03-11 Kim Alvefur mod_firewall: Silence warning about empty if branch [luacheck]
2016-03-11 Kim Alvefur mod_firewall: Silence warnings about unused arguments [luacheck]
2016-03-11 Kim Alvefur mod_firewall: Split compile function into two parts in order to separate their scopes
2016-03-11 Kim Alvefur mod_firewall: Rename argument to avoid name clash [luacheck]
2016-03-11 Kim Alvefur mod_firewall: Remove unused imports [luacheck]
2016-03-11 Kim Alvefur mod_firewall: Pass results as arguments to format instead of shadowning variable [luacheck]
2016-03-11 Kim Alvefur mod_firewall: Use string.find in JID match, faster since the result is unused
2016-03-11 Kim Alvefur mod_firewall: Verify that JID part exists before attempting to call method
2016-03-11 Kim Alvefur mod_firewall: Anchor pattern at beginning and end
2016-03-11 Kim Alvefur mod_firewall/conditions: Add semicolon
2016-03-11 Kim Alvefur mod_firewall: Optimize string match operations, string.find is faster than .match since no string is returned
2016-03-10 Goffi mod_delegation: fixed bad use of period instead of colon
2016-03-10 Goffi mod_privilege: date update
2016-03-10 Goffi mod_delegation: date update
2016-03-08 Kim Alvefur mod_http_upload: Advertise maximum file size in disco#info (Per XEP-0363 v0.2)
2016-03-07 Kim Alvefur mod_http_upload: Trim trailing whitespace
2016-03-07 Kim Alvefur mod_migrate: Log read and write errors instead of raising error
2016-03-07 Kim Alvefur mod_smacks/README: Add s2s-smacks and num unacked stanzas options to table
2016-03-06 Kim Alvefur mod_storage_appendmap: Fix keyvalue:set()
2016-03-06 Kim Alvefur mod_storage_appendmap: Experimental storage module optimized for map stores
2016-03-04 Matthew Wild mod_block_strangers: Allow iq/full responses through
2016-03-02 Thijs Alkemade mod_invite: Added README.
2016-03-02 Thijs Alkemade mod_invite: Allows existing users to generate URLs that can be used to invite new users. Mutual presence subscriptions are automatically created when the creation succeeds.
2016-03-02 Kim Alvefur mod_limits: Add newline between statements on long line
2016-03-01 Kim Alvefur mod_auth_ldap: Add support for having admin status indicated in LDAP
2016-03-01 Kim Alvefur mod_auth_ldap/README: Move hint out of code span
2016-02-28 Kim Alvefur mod_storage_xmlarchive: Only try to close xmlfile if it has been opened (fixes traceback with limit=0)
2016-02-24 Kim Alvefur mod_http_upload: Lower default size limit to 1MB
2016-02-24 Kim Alvefur mod_http_upload/README: Mention default upload size limit and change example to something that nobody should copy
2016-02-18 Kim Alvefur mod_cloud_notify: Fix syntax error
2016-02-18 Kim Alvefur mod_cloud_notify: Wrap form in namespaced element per the XEP (fixes #630)
2016-02-15 Kim Alvefur mod_mam: Include 'w' (week) in pattern for "archive_expires_after" option (fixes #627)
2016-02-13 Kim Alvefur mod_storage_xmlarchive/README: Sigh
2016-02-13 Kim Alvefur mod_firewall/README: Fix table
2016-02-13 Daniel Gultsch mod_cloud_notify: put publish-options into <pubsub> not into <publish>
2016-02-05 Thijs Alkemade mod_poke_strangers: Create only one hook, re-use the UUIDs.
2016-02-05 Thijs Alkemade mod_poke_strangers: Log details about JIDs that look like they are spamming.
2016-02-05 Matthew Wild mod_smacks: README: Add Conversations to list of supported clients
2016-02-04 Kim Alvefur mod_mam: Add some debug logging
2016-02-02 Kim Alvefur mod_storage_xmlarchive: Return earlier if attempting to delete messages older than the oldest existing
2016-02-02 Kim Alvefur mod_storage_xmlarchive: Return earlier if attempting to delete from empty archive
2016-02-02 Kim Alvefur mod_mam: Add a bit of randomness to cleanup intervals to keep some time between multiple instances
2016-02-02 Kim Alvefur mod_storage_xmlarchive: Collect return value when adding to date index
2016-02-02 Kim Alvefur mod_mam/README: Update default_archive_policy table for new default (thanks xnyhps)
2016-02-01 Matthew Wild mod_firewall/conditions: Add FROM_EXACTLY and TO_EXACTLY
2016-01-31 Kim Alvefur mod_s2s_auth_dane: Correct message about not being able to support SPKI
2016-01-26 Matthew Wild mod_pinger: Added from /files/
2016-01-24 Kim Alvefur mod_mam: Compensate for small change in mod_disco between 0.9 and 0.10
2016-01-23 Kim Alvefur mod_s2s_auth_dane: Check if cert:pubkey() is available
2016-01-22 Kim Alvefur mod_mam_muc: Yell loudly when archive store can't be opened
2016-01-22 Kim Alvefur mod_mam: This was meant to be a debug message
2016-01-20 daurnimator mod_component_client: Pass a non-zero exit code on shutdown due to lost connection
2016-01-19 Kim Alvefur mod_migrate: Include debug data of what store is being migrated
2016-01-19 Kim Alvefur mod_storage_xmlarchive/README: Point directly to raw file that should work in 0.9
2016-01-19 Kim Alvefur mod_storage_xmlarchive/README: Point out the commit that breaks 0.9 support
2016-01-19 Kim Alvefur mod_mam: Fix Top Level Error from string[table] = nil instead of table[string] = nil
2016-01-19 Kim Alvefur mod_mam: Use the fallback driver if either the null driver or a driver that does not implement the archive api is returned
2016-01-19 Kim Alvefur mod_mam: Include an in-memory fallback driver
2016-01-19 Kim Alvefur mod_mam: Allow interval between archive cleanup to be changed
2016-01-19 Kim Alvefur mod_mam: Merge identical conditional blocks
2016-01-19 Kim Alvefur mod_mam: Bit of spacing between blocks of code
2016-01-19 Kim Alvefur mod_mam: Always convert 'total' to a number
2016-01-19 Kim Alvefur mod_mam: Fix order of arguments to archive append
2016-01-19 Kim Alvefur mod_mam: Enable archiving by default, less of a privacy issue if messages expire
2016-01-19 Kim Alvefur mod_mam: Add support for trimming old archived messages
2016-01-19 Kim Alvefur mod_mam/README: Fix footnote
2016-01-19 Kim Alvefur mod_mam: Remove application of defaults from preference xml encoding
2016-01-18 Kim Alvefur mod_mam/README: Point out that mod_storage_sql only supports archives in 0.10
2016-01-18 Kim Alvefur mod_mam/README: Add a summary of options
2016-01-15 Kim Alvefur mod_net_dovecotauth: Improve variable names for clarity
2016-01-15 Kim Alvefur mod_munin/README: Emphasis on 0.10 requirement
2016-01-15 Kim Alvefur mod_munin/README: Describe options and how to set up munin.conf
2016-01-14 Kim Alvefur mod_vjud: Handle vCard decoding errors by logging them (Thanks Roi)
2016-01-13 Matthew Wild mod_block_outgoing: Make blocked stanza types configurable, and default to blocking messages only
2016-01-13 Matthew Wild mod_block_outgoing: Allow stanzas to user's login host (e.g. disco queries)
2016-01-13 Matthew Wild mod_block_outgoing: Make admins exempt from restrictions
2016-01-13 Matthew Wild mod_block_outgoing: Module to block outgoing stanzas from users
2016-01-11 Kim Alvefur mod_s2s_auth_dane: Warn only if there enabled uses that can't be supported
2016-01-10 Kim Alvefur mod_firewall/README: Markup XML example as XML :)
2016-01-09 Kim Alvefur mod_mam: Fix accidental global access
2016-01-09 Kim Alvefur mod_mam: Improve error messages when failed to open storage
2016-01-05 Kim Alvefur mod_s2soutinjection: Add a README
2016-01-03 Kim Alvefur Import and adapt .luacheckrc from Prosody 0.10
2016-01-03 Kim Alvefur mod_auth_external: Update URL to new location
2015-12-26 Emmanuel Gil Peyrot mod_pubsub_googlecode: Remove this module, as the website closed down in August 2015
2015-12-22 Matthew Wild mod_log_events: No such thing as module.remove_host. Fix this module so it can be loaded/unloaded dynamically and behave (mostly) correctly
2015-12-21 Kim Alvefur Merge with Goffi
2015-12-21 Goffi mod_delegation: updated README
2015-12-21 Goffi mod_privilege: updated README
2015-12-21 Goffi mod_delegation: fixed imports, using "/" instead of "." was causing caching issues
2015-12-21 Goffi mod_privilege: fixed imports, using "/" instead of "." was causing caching issues
2015-12-21 Goffi mod_privilege: fixed module import which was causing SALS issues
2015-12-01 Goffi mod_delegation: fixed attribute filtering
2015-12-20 Kim Alvefur mod_auth_ldap: Change default of ldap_scope from onelevel to subtree which seems to match many deployments
2015-12-20 Kim Alvefur mod_pubsub_hub/README: Update a little bit
2015-12-19 Kim Alvefur mod_migrate: Support migrating multiple stores
2015-12-19 Kim Alvefur mod_storage_lmdb: Remove debugging
2015-12-18 Kim Alvefur mod_storage_lmdb: Allow passing a transaction flag so we can run get operations in a read-only transaction
2015-12-18 Kim Alvefur mod_storage_lmdb: Be consistent with argument name
2015-12-18 Kim Alvefur mod_storage_lmdb: Factor out a transaction wrapper
2015-12-17 Kim Alvefur mod_mam_muc/README: Fix markdown syntax
2015-12-17 Kim Alvefur mod_mam_muc/README: Try to clarify that storage settings are separate
2015-12-17 Kim Alvefur mod_mam/README: Use autolinks
2015-12-17 Kim Alvefur mod_http_muc_log/README: Replace text that seems to have been copied from mod_muc_log_http
2015-12-17 Kim Alvefur Various READMEs: Update to reflect rename of mod_storage_sql2 → mod_storage_sql
2015-12-17 Kim Alvefur mod_muc_log_http: Remove links to the apparently dead Speeqe service
2015-12-16 Kim Alvefur mod_mam_muc/README: Note about features that rely on trunk mod_muc
2015-12-14 Kim Alvefur mod_mam_muc: Add guard to prevent loading on normal hosts
2015-12-12 Kim Alvefur mod_s2s_auth_dane: More DNS related debug logging
2015-12-12 Kim Alvefur mod_s2s_auth_dane: Abort on bogus reply to SRV lookup
2015-12-12 Kim Alvefur mod_s2s_auth_dane: Log as much as possible through session logger instance
2015-12-12 Kim Alvefur mod_storage_xmlarchive: Use datamanager.append_raw (had that code duplicated here)
2015-12-12 Kim Alvefur mod_storage_gdbm: Refactor for readability (bye single-char variable names)
2015-12-11 Kim Alvefur mod_http_upload: Make file system path configurable
2015-12-11 Kim Alvefur mod_http_upload: URL-encode filename in case it contains characters that need escaping (thanks Thilo)
2015-12-10 Kim Alvefur mod_s2s_auth_dane/README: DANE Operational Guidance got RFC'd
2015-12-10 Kim Alvefur README: Upgrade links to HTTPS :)
2015-12-10 Kim Alvefur mod_s2s_auth_dane: Add a telnet console command that exposes DANE information
2015-12-10 Kim Alvefur mod_s2s_auth_dane: Keep DANE response around after the connection is established to aid in debugging
2015-12-10 Kim Alvefur mod_s2s_auth_dane: Some more verbose debug logging
2015-12-10 Kim Alvefur mod_s2s_auth_dane/README: Automagic links!
2015-12-10 Kim Alvefur mod_presence_cache/README: Try to discourage full stanza caching since it is experimental
2015-12-10 Kim Alvefur mod_mam_muc/README: Automagic links!
2015-12-09 Kim Alvefur mod_mam: Clarify condition presendence
2015-11-25 Kim Alvefur Merge
2015-11-24 Goffi mod_privilege: fixed session.privilege overwritting when multiple hosts are activated + fixed roster permission check on presence permission.
2015-11-22 Matthew Wild mod_muc_access_control: Module to allow restricting rooms to a list of JIDs, which can include domains
2015-11-21 moparisthebest mod_alias: New alias module
2015-11-16 Kim Alvefur mod_presence_cache: Cache incoming presence broadcasts in order to get clients up to speed with who is online faster
2015-11-16 Kim Alvefur mod_s2s_auth_dane: Consider TLSA records with PKIX uses as supported (if enabled) even if the chain is invalid (if no match is found the session is considered insecure)
2015-11-14 Kim Alvefur mod_s2s_auth_dane/README: Add missing whitespace
2015-11-13 Matthew Wild mod_auto_accept_subscriptions: Fix typo in variable name, which would prevent subscription request being sent to contact (thanks Andrey)
2015-11-10 Kim Alvefur mod_roster_command: Update workaround to perhaps work in 0.10
2015-11-10 Kim Alvefur mod_roster_command: Attempt to update for compatibility with 0.10
2015-11-10 Kim Alvefur mod_roster_command: Update link to new docs site
2015-11-08 Goffi mod_ipcheck: Fixed bad namespace
2015-11-05 Kim Alvefur mod_s2s_auth_dane: Consider the current certificate chain status before checking PKIX-{EE,CA} TLSA records
2015-11-05 Kim Alvefur mod_s2s_auth_dane: Support servers without SRV records by falling back to port 5269 and the bare hostname for TLSA lookups
2015-11-01 Kim Alvefur mod_http_upload: Say Hello to anyone opening the "bare" HTTP URL (helpful to show that module is loaded correctly)
2015-10-30 Kim Alvefur mod_limit_auth: Only apply limit to normal c2s sessions (thanks cuc)
2015-10-28 Kim Alvefur mod_storage_xmlarchive/README: Add example configuration
2015-10-28 Kim Alvefur mod_auth_http_async: Correctly pass password to provider.test_password (thanks mother)
2015-10-28 Kim Alvefur mod_auth_http_async: Fix syntax error
2015-10-26 Kim Alvefur mod_rawdebug/README: Fix typos
2015-10-26 Kim Alvefur mod_rawdebug/README: H3 -> H2
2015-10-26 Kim Alvefur mod_support_contact/README: Update compatibility section
2015-10-24 Kim Alvefur mod_auth_custom_http: Add README
2015-10-24 Kim Alvefur mod_auth_http_async/README: Add compatibility info
2015-10-24 Kim Alvefur mod_auth_http_async: Remove unused variable
2015-10-24 Kim Alvefur mod_auth_http_async: Actually do the HTTP request
2015-10-24 Kim Alvefur mod_auth_http_async: Don't set global
2015-10-23 Kim Alvefur mod_block_strangers: Add missing import of util.stanza
2015-10-23 Kim Alvefur mod_block_strangers: Bounce IQ stanzas (they MUST be replied to)
2015-10-23 Kim Alvefur mod_auth_http_async: Wrap up async http request in a function
2015-10-23 Kim Alvefur mod_watchuntrusted: Add a fallback string as hash if no certificate was provided
2015-10-23 Kim Alvefur mod_throttle_presence: Switch if-else statement around to improve readability
2015-10-23 Kim Alvefur mod_cloud_notify: Wrap notification form in <item>
2015-10-23 Kim Alvefur mod_cloud_notify: Send notification from bare user JID per http://xmpp.org/extensions/xep-0357.html#publishing
2015-10-23 Kim Alvefur mod_cloud_notify: Save list of push services
2015-10-22 Kim Alvefur mod_candy/README: Mention mod_default_bookmarks
2015-10-22 Kim Alvefur mod_candy/README: Describe how it decides login method
2015-10-22 Kim Alvefur mod_candy/README: Update compatibility table
2015-10-22 Kim Alvefur mod_candy/README: Compact links
2015-10-22 Kim Alvefur mod_candy/README: Correct command for unzipping Candy release
2015-10-20 Kim Alvefur mod_compat_dialback: Use correct API for hooking events (Thanks sol, Lance)
2015-10-20 Kim Alvefur mod_http_muc_log: Produce local timestamps in local format
2015-10-19 Kim Alvefur mod_http_upload: Add missing local of string.upper (Thanks Thilo)
2015-10-18 Kim Alvefur mod_http_upload/README: Update with XEP reference, stage, description
2015-10-18 Kim Alvefur mod_http_upload: Duplicate code from net.http.server in order send proper HEAD responses
2015-10-18 Kim Alvefur mod_proctitle/README: Linkify URL
2015-10-14 Thijs Alkemade mod_onions: Patch from David Goulet: Fix onions_map when the target is a string.
2015-10-14 Kim Alvefur mod_cloud_notify: Make inclusion of message sender and body optional via config option
2015-10-14 Kim Alvefur mod_cloud_notify: Add some comments describing code blocks
2015-10-14 Kim Alvefur mod_cloud_notify: Allow the 'node' to be left out when disabling, clients MAY include it (and therefore leave it out)
2015-10-14 Kim Alvefur mod_http_upload: Fix Content-Length header (it is now identical to the one in net.http.server)
2015-10-13 Kim Alvefur mod_http_upload: Fix HEAD requests
2015-10-11 Kim Alvefur mod_auth_ccert/README: It's cafile, not cacert
2015-10-11 Kim Alvefur mod_mam_archive/README: Rely on autolinking
2015-10-11 Kim Alvefur mod_s2s_keepalive/README: Update to say it works with 0.8
2015-10-11 Michael Töglhofer mod_s2s_keepalive: Add README
2015-10-11 Kim Alvefur mod_compat_dialback: Workaround for Dialback with servers that violate RFC 6120 § 4.7.2
2015-10-08 Kim Alvefur mod_fallback_vcard: Generates missing vcards from a template
2015-10-07 Kim Alvefur mod_munin: Fix syntax error
2015-10-07 Kim Alvefur mod_munin: Strip mod_measure_ and mod_statistics_ from section names
2015-10-04 Kim Alvefur mod_manifesto/README: Linkfy link
2015-10-04 Kim Alvefur mod_s2s_keysize_policy: Add a README
2015-10-04 Kim Alvefur mod_privacy_lists/README: Remove what looks like a mistake in metadata conversion
2015-10-03 Kim Alvefur mod_pubsub_feeds/README: Update wording to be clearer
2015-10-03 Kim Alvefur mod_pubsub_feeds/README: Increase header levels (modules.prosody.im decreases all by one)
2015-10-02 Kim Alvefur mod_tls_policy: Change the FS shortcut to match on ciphers with (EC)DHE (produces nicer stream error)
2015-10-01 Kim Alvefur mod_remote_roster: Add README
2015-10-01 Kim Alvefur mod_extdisco: Add a README
2015-10-01 Kim Alvefur mod_auth_http_async: Add README
2015-10-01 Kim Alvefur mod_storage_multi: Put in Alpha stage
2015-10-01 Kim Alvefur mod_storage_multi: Add README
2015-10-01 Kim Alvefur mod_openid/README: Convert raw HTML to emphasis
2015-10-01 Kim Alvefur mod_auth_ccert/README: Recomend cacert instead of capath
2015-09-30 Kim Alvefur mod_http_logging: MIT
2015-09-30 Kim Alvefur mod_http_logging: Produce HTTP logs in the style of Apache
2015-09-29 Kim Alvefur mod_smacks: Add experimental resending of unacked messages in s2s queues (disabled by default)
2015-09-29 Kim Alvefur mod_checkcerts: Improve error handling when loading certificate
2015-09-29 Kim Alvefur mod_checkcerts: Improve logic for finding an ssl section with a certificate
2015-09-27 Kim Alvefur mod_watchuntrusted: Add support for SHA-256 hash in message
2015-09-27 Kim Alvefur mod_watchuntrusted: Fix periodic cleanup to run more than once
2015-09-27 Kim Alvefur mod_smacks/README: Update link to 0.8 version
2015-09-27 Kim Alvefur mod_s2s_auth_fingerprint: Limit number of replacements instead of stripping extra separators
2015-09-24 Michael Töglhofer mod_http_upload.lua: use official namespace from XEP-0363
2015-09-23 Kim Alvefur mod_filter_chatstates: Link to mod_csi
2015-09-23 Kim Alvefur mod_csi/README: Link to XEP
2015-09-23 Kim Alvefur mod_csi: Add links to other modules that act on CSI info
2015-09-23 Kim Alvefur mod_log_mark/README: Also mention logging
2015-09-22 Kim Alvefur mod_log_mark: Module that sends a line to the log once per minute
2015-09-21 Kim Alvefur mod_filter_chatstates: Revert filter-to-nothing hack
2015-09-21 Kim Alvefur mod_throttle_presence: Skip past things that are not stanza objects
2015-09-21 Kim Alvefur mod_filter_chatstates: Break out maptags filter into a stateless function
2015-09-21 Kim Alvefur mod_admin_web,mod_carbons,mod_csi_compat,mod_mam_muc,mod_tcpproxy: Explicitly return true
2015-09-19 Kim Alvefur mod_candy: Update to work with a stable release instead of git (which no longer works)
2015-09-18 Kim Alvefur mod_firewall: Fix missing import of util.set (used to be global)
2015-09-17 Kim Alvefur mod_http_upload/README: Fix typo (thanks you-know-who-you-are)
2015-09-17 Kim Alvefur mod_http_upload/README: More explaining text
2015-09-17 Kim Alvefur mod_http_upload/README: Reorder text and mention what the examples are
2015-09-14 Kim Alvefur mod_lastlog/README: Adjust formatting / indentation to help pandoc produce fancy html
2015-09-14 Kim Alvefur mod_limit_auth: Add README
2015-09-14 Kim Alvefur mod_benchmark_storage: Add README
2015-09-14 Kim Alvefur mod_admin_probe: Add README
2015-09-14 Kim Alvefur mod_admin_blocklist: Add README
2015-09-14 Kim Alvefur mod_limit_auth: Get rid of old inactive throttle objects
2015-09-14 Kim Alvefur mod_cloud_notify/README: Sentence was missing the ending
2015-09-14 Kim Alvefur mod_cloud_notify/README: XEP-0357 changed name to Push Notifications
2015-09-14 Kim Alvefur mod_http_upload: Add support for a file size limit
2015-09-14 Kim Alvefur mod_http_upload: Include failure reason in error response
2015-09-14 Kim Alvefur mod_http_upload: Log a message with the upload URL and storage path for easy discovery
2015-09-14 Kim Alvefur mod_http_upload: Cache first-level child <request> in local variable
2015-09-14 Kim Alvefur mod_http_upload/README: Say it works with 0.9+
2015-09-13 Kim Alvefur mod_proctitle: Add README
2015-09-13 Kim Alvefur mod_tls_policy/README: Fix summary so modules.prosody.im understands it
2015-09-13 Kim Alvefur mod_dwd/README: Fix compatibility table
2015-09-12 Kim Alvefur mod_tls_policy/README: Reflow and strip trailing whitespace (pandoc thougt it meant explicit line breaks)
2015-09-12 Kim Alvefur mod_tls_policy: Add README
2015-09-11 Kim Alvefur mod_mam_sql, mod_mam_muc_sql: Begone, unsupported and unmaintained experiments
2015-09-11 Kim Alvefur mod_http_upload/README: Point to Prosodys HTTP docs
2015-09-09 Kim Alvefur mod_adhoc_blacklist/README: Hint at how to find the command
2015-09-09 Kim Alvefur mod_s2s_auth_dane/README: Note about LuaSec
2015-09-09 Kim Alvefur mod_s2s_auth_dane/README: Describe DANE uses
2015-09-09 Kim Alvefur mod_s2s_auth_dane/README: Bump heading levels (modules.prosody.im decreases them one step) and fix some missing spaces
2015-09-09 Kim Alvefur mod_mam/README: Reorganise config options under sub-headings and rewrite description of options
2015-09-09 Kim Alvefur mod_pastebin/README: Try to clarify the config differences in 0.9+
2015-09-07 Kim Alvefur mod_muc_limits/README: Footnote formatting so pandoc understands it
2015-09-07 Kim Alvefur mod_http_muc_log: If archive driver provides the dates method, use it
2015-09-07 Kim Alvefur mod_storage_xmlarchive: Expose method for getting a list of dates which do have messages
2015-09-05 Matthew Wild mod_http_user_count: Support for host and MUC session counts
2015-09-03 Kim Alvefur mod_filter_chatstates: Hack to make sure session.send does not return nil which may break things sometimes
2015-09-03 Kim Alvefur mod_http_index: Add README file
2015-09-03 Kim Alvefur mod_http_index: Move template out into a file and make it configurable
2015-09-03 Kim Alvefur mod_http_index: Remove unused CSS (it was copied as-is from mod_http_muc_log)
2015-09-03 Kim Alvefur mod_http_index: Update to use util.interpolation (makes it depend on 0.10+)
2015-09-03 Kim Alvefur mod_auth_ldap/README: Fix missing word and more markdown syntax tweaks
2015-09-03 Kim Alvefur mod_auth_ldap/README: Minor tweaks
2015-09-03 Kim Alvefur mod_auth_ldap/README: Remove note about alternate version, I don't think it is relevant anymore
2015-09-02 Kim Alvefur Fix intralinks in READMEs
2015-09-02 Kim Alvefur Various README files: Correct indentation levels, fix syntax and other small fixes
2015-09-02 Kim Alvefur mod_storage_xmlarchive: Add support for purging (used when deleting users)
2015-09-01 Kim Alvefur mod_auto_activate_hosts: Import hostmanager (thanks mt)
2015-09-01 Kim Alvefur mod_http_upload: Fix typo (thanks mo)
2015-09-01 Kim Alvefur mod_http_upload: Add README
2015-09-01 Kim Alvefur mod_http_upload: Include join_path function, should make it work with 0.9.x
2015-09-01 Kim Alvefur mod_migrate/README: Change headings and adjust usage string
2015-09-01 Kim Alvefur mod_migrate: Add support for migrating archives
2015-09-01 Kim Alvefur mod_migrate: Fix typo in usage string
2015-08-31 Kim Alvefur mod_adhoc_blacklist: Add README
2015-08-31 Kim Alvefur mod_s2s_log_certs/README: Fix link
2015-08-31 Kim Alvefur CONTRIBUTING: Run through pandoc to normalize markdown syntax
2015-08-31 Kim Alvefur CONTRIBUTING: Update guidelines and URL to hg repo
2015-08-31 Kim Alvefur mod_throttle_presence/README: http://xkcd.com/859/
2015-08-31 Kim Alvefur mod_webpresence/README: Code block
2015-08-30 Kim Alvefur mod_http_upload: Depend on mod_disco, allows it to be discovered when set up as a component
2015-08-30 Kim Alvefur mod_mam/README: Minor fixup
2015-08-28 Kim Alvefur Convert all wiki pages to Markdown
2015-08-28 Kim Alvefur Delete wiki pages of deleted modules
2015-08-27 Kim Alvefur mod_mam/README: Add example of use with mod_storage_sql2
2015-08-27 Kim Alvefur mod_storage_lmdb: Remove redundant table
2015-08-27 Kim Alvefur mod_storage_lmdb: Rearrange module to allow using as a library
2015-08-27 Kim Alvefur mod_roster_allinall: Cleanup, remove unused variables [luacheck]
2015-08-27 Kim Alvefur mod_mam_sql/README: More obvious pointers to use mod_mam instead
2015-08-27 Kim Alvefur mod_blocking: Import datamanager (thanks kriztan)
2015-08-27 Kim Alvefur mod_carbons: Get full_ and bare_sessions from the prosody global [luacheck]
2015-08-27 Kim Alvefur mod_carbons: Stanza, not standard, silly autocomplete (Thanks mt)
2015-08-27 Kim Alvefur mod_storage_xmlarchive: Remove redundant stream header
2015-08-26 Kim Alvefur mod_isolate_host: Bump event hook priorities to make sure they are above the core plugins
2015-08-26 Kim Alvefur mod_migrate: Provides a prosodyctl mod_migrate command for copying data between storage backends
2015-08-26 Kim Alvefur mod_mam: Store chat messages and normal messages with a body
2015-08-26 Kim Alvefur mod_carbons: Carbon chat messages or normal messages that have a body
2015-08-26 Kim Alvefur mod_mam: Unindent 'else' block
2015-08-25 Kim Alvefur mod_s2s_log_certs: Use new 0.10 API for wrapping event handlers in order to always print log message after all s2s cert checks
2015-08-25 Kim Alvefur README: Update repository link
2015-08-24 Kim Alvefur mod_cloud_notify/README: Correct file extension
2015-08-24 Kim Alvefur mod_cloud_notify: Fix syntax errors and name last-google-code-commit
2015-08-24 Kim Alvefur mod_cloud_notify: XEP-0357: Push - the server bits ("app server" not included)
2015-08-24 Kim Alvefur Import wiki pages
2015-08-13 Thijs Alkemade mod_onions: Now allows configuration of an "onions_map", allowing administrator to manually specify alternate hidden services for clearnet addresses.
2015-08-13 Thijs Alkemade mod_onions: Small fixes making bounce_sendq match mod_s2s again.
2015-08-13 Thijs Alkemade mod_client_certs: Patch from mathieui fixing invalid results when requesting multiple certs, missing stream feature and problem with PEM decoding.
2015-03-04 Thijs Alkemade mod_register_web: Switch to the new reCAPTCHA API, including support for "nocaptcha" when users are already signed in to Google.
2015-08-10 Kim Alvefur Merge with Goffi
2015-07-31 Goffi mod_delegation: fixed bad calling of on_auth for components
2015-07-31 Goffi mod_privilege: fixed bad calling of on_auth for components
2015-07-31 Goffi mod_delegation: fixed handling of <iq> results without children
2015-07-18 Kim Alvefur mod_mam: Support both spellings of XEP-0334 processing hints until XEP is clarified
2015-07-18 Kim Alvefur mod_http_upload: Implementation of Conversations HTTP upload file transfer mode
2015-07-02 Kim Alvefur mod_mam: Same with no-storage, not no-store
2015-07-02 Kim Alvefur mod_mam: Fix message hints, it's no-permanent-*storage*, not ..-store
2015-06-18 Kim Alvefur mod_benchmark_storage: A storage benchmark run through prosodyctl
2015-06-18 Kim Alvefur mod_muc_limits: Update to work with both the new and the old MUC API
2015-06-08 Kim Alvefur mod_filter_chatstates: Backout 02cd4a081db4; no longer required due to changes in mod_smacks
2015-06-08 Kim Alvefur mod_list_inactive: Print some usage info when not called with enough arguments
2015-05-29 Kim Alvefur mod_storage_xmlarchive: Mistake in copypaste of copyright header :P
2015-05-29 Kim Alvefur mod_storage_xmlarchive: Add (c) header
2015-05-29 Kim Alvefur mod_storage_xmlarchive: Remove leftover debug code
2015-05-27 Kim Alvefur mod_log_rate: Log sink that reports the rate of log messages to statsmanager
2015-05-27 Kim Alvefur mod_compact_resource: Enforces short random resources
2015-05-21 Kim Alvefur mod_storage_(various): Order swapping in 54c8a0cb2996 was backwards
2015-05-21 Kim Alvefur Fix for 54c8a0cb2996
2015-05-21 Kim Alvefur mod_s2s_auth_dane: Ignore mutating of the 'module' global, that is ok in prosody plugins [luacheck]
2015-05-21 Kim Alvefur mod_s2s_auth_dane: Validate names of DANE-TA certs
2015-05-19 Kim Alvefur mod_storage_gdbm: Reorganize (vacuum) databases on module unload
2015-05-19 Kim Alvefur mod_storage_lmdb: Storage module using Lightning Memory-Mapped Database
2015-05-19 Kim Alvefur mod_storage_gdbm: Fix typo in unused field on store instance
2015-05-19 Kim Alvefur mod_storage_(archive-capable): Change order of arguments to :append to be the same as return values from :find iterator (see prosody 41725f3df3cc)
2015-05-19 Kim Alvefur mod_storage_xmlarchive: Return 'when' as number
2015-05-19 Kim Alvefur mod_http_muc_log: Update template for changes in template engine
2015-05-19 Kim Alvefur mod_http_muc_log: Template engine thing moved into util.interpolation
2015-05-18 Kim Alvefur mod_auth_http_async: Don't go throug usermanager to call a function from the same module
2015-05-18 Kim Alvefur mod_mamsub: Prevent nil indexing if message is added to archive of an offline user
2015-05-18 Kim Alvefur mod_mamsub: Experimental implementation of MAM subscriptions
2015-05-18 Kim Alvefur mod_mam: Fire event on successful storage of message
2015-05-18 Kim Alvefur mod_profile: Return error on storage error, don't attempt to migrate from old storage
2015-05-18 Kim Alvefur mod_profile: Explicitly return true from handlers, session.send can return nil under some conditions
2015-05-18 Kim Alvefur mod_profile: Don't use import()
2015-05-18 Kim Alvefur mod_storage_xmlarchive: Store timestamps in text form, I don't trust numeric timestamps in Lua
2015-05-18 Kim Alvefur mod_storage_xmlarchive: Optimize access to variables used in inner loop
2015-05-18 Kim Alvefur mod_storage_xmlarchive: Code is annoying to read when every other line is 'if not ok then return'
2015-05-18 Kim Alvefur mod_storage_xmlarchive: This module only supports storage of stanzas, log a warning about attempts to do otherwise
2015-05-18 Kim Alvefur mod_storage_xmlarchive: The last :seek() should return something truish, if not, don't ignore
2015-05-17 Kim Alvefur mod_mam: There are other storage backends that support archives now
2015-05-16 Kim Alvefur mod_adhoc_blacklist: Fix traceback if blacklist is empty
2015-05-13 Kim Alvefur mod_admin_blocklist: Prevents s2s connections to/from domains blocked by a local admin using mod_blocklist (0.10+)
2015-05-13 Kim Alvefur mod_adhoc_blacklist: Provides the Edit Blacklist command described in XEP-0133 and uses this to block s2s connections
2015-05-11 Kim Alvefur mod_smacks: Handle the read timeout event (0.10+ only) and send an ack request, close the connection the second time if unanswerd
2015-05-11 Kim Alvefur mod_smacks: Handle unacked messages in s2s queues
2015-05-11 Kim Alvefur mod_smacks_offline: Only deal with authenticated (c2s) sessions
2015-05-11 Kim Alvefur mod_storage_xmlarchive: Increase severity of log message regarding unexpected missing items
2015-05-11 Kim Alvefur mod_storage_xmlarchive: Remove overly verbose debug message
2015-05-11 Kim Alvefur mod_storage_xmlarchive: Adjust wording in log message
2015-05-11 Kim Alvefur mod_storage_xmlarchive: Attempt to recover after parse failures
2015-05-11 Kim Alvefur mod_storage_xmlarchive: Improve logging of parse errors
2015-05-07 Kim Alvefur Merge with Goffi
2015-05-07 Goffi mod_delegation: managing_ent_* now stop event propagation + forwarded <iq/> xmlns check
2015-05-04 Goffi mod_delegation: fixed bad handling of error replies from managing entity
2015-05-04 Goffi mod_delegation: fixed namespace of <forwarded/> child element, as specified in XEP-0297
2015-05-03 Goffi mod_delegation: handling of error replies from managing entities after forward.
2015-05-03 Goffi mod_delegation: original stanza is now cached outside of ns_data, so it can be accessed without knowing the namespace.
2015-05-03 Goffi mod_delegation: removed invalid error replies to iq result.
2015-05-03 Goffi mod_delegation: added 'iq/bare' to hooked events.
2015-04-17 Goffi mod_delegation: reset features/identities/extensions before doing a disco nesting
2015-04-17 Goffi mod_delegation: service discovery extensions (xep-0128) management
2015-04-17 Goffi mod_delegation: we don't forward stanzas from managing entity itself
2015-04-17 Goffi mod_delegation: disco info request on bare jid is now managed
2015-04-17 Goffi mod_delegation: delegated features/identities removal for disco info requests on bare jid
2015-04-17 Goffi mod_delegation: disco nesting for host
2015-04-17 Goffi mod_delegation: delegated features/identities are removed from disco.
2015-04-17 Goffi mod_delegation: iq forwarding to managing entity
2015-04-17 Goffi mod_delegation: XEP-0355 implementation, first draft (configuration management + delegations advertising)
2015-04-17 Goffi mod_privilege: fixed bad handling of presence permissions / component authentication between different hosts
2015-04-10 Goffi mod_privilege: fixed various issues reported by luacheck
2015-05-05 Kim Alvefur mod_smacks: Set session upvalue of filter() to correct session
2015-05-05 Kim Alvefur mod_smacks: Move set of filters from new session to session being resumed
2015-05-05 Kim Alvefur mod_smacks: Don't touch upvalues of session.send and session.data, they should already point to the correct values
2015-05-05 Kim Alvefur mod_smacks: Add stanza counting filter when resuming session
2015-05-05 Kim Alvefur mod_smacks_offline: Monkeypatch mod_smacks to send unacked messages to offline storage IFF there was only one session
2015-05-05 Kim Alvefur mod_s2s_auth_dane: Simplify cases where there are only one SRV record
2015-05-05 Kim Alvefur mod_s2s_auth_dane: Don't count number of RRs in DNS reply if the DNS lib already did
2015-05-05 Kim Alvefur mod_statistics/prosodytop: Use the same port number to connect to as defined in the module
2015-05-05 Kim Alvefur mod_mam: Semicolons!
2015-05-05 Kim Alvefur mod_block_registrations: string.find is faster than string.match when only needing a boolean answer
2015-05-05 Matthew Wild mod_log_slow_events: Log slow HTTP requests
2015-05-05 Matthew Wild mod_log_slow_events: Minor improvement to log message
2015-05-05 Matthew Wild mod_auto_accept_subscriptions: Fix passing nil in log message
2015-05-05 Kim Alvefur mod_watchuntrusted: Skip connections to/from unknown hosts (fixes possible traceback)
2015-05-04 Kim Alvefur mod_munin: Use string.format flag instead of tostring when reporting values
2015-05-03 Kim Alvefur mod_mam_muc: d20cfc5ba827 .. cd87a2eba8f2 here too (uh, duplicated code)
2015-05-03 Kim Alvefur mod_storage_xmlarchive: New stanza archive-only storage module backed by plain text files
2015-05-03 Kim Alvefur Merge
2015-04-29 Rob Hoelz Merge my branch containing proctitle module
2015-04-29 Rob Hoelz Add minimal instructions for proctitle module
2015-04-29 Rob Hoelz Add proctitle module
2015-05-03 Kim Alvefur mod_mam: Reverse the order of reversed queries back to chronological order
2015-05-03 Kim Alvefur mod_mam: Move variable into loop scope
2015-05-03 Kim Alvefur mod_mam: Rename variable
2015-05-03 Kim Alvefur mod_mam: Support the mandatory 'complete' attribute by requesting one extra item from storage
2015-05-03 Kim Alvefur mod_mam: Always return true when a stanza event has been handled
2015-04-28 Matthew Wild mod_log_slow_events: Log events that take a long time to process (including stanzas)
2015-04-25 Kim Alvefur mod_mam_muc: Advertise MAM feature on bare JID room disco#info (only effective after prosody 57bc52f67564)
2015-04-25 Kim Alvefur mod_mam: Advertise feature in disco#info for account as per XEP-0313 >= 0.2
2015-04-23 Kim Alvefur mod_measure_cpu: Collect CPU usage statistic
2015-04-23 Kim Alvefur mod_munin: Exclude ignored stats even if they happen to be included in data
2015-04-22 Kim Alvefur mod_watchuntrusted: Only notify once per host per day
2015-04-13 Kim Alvefur mod_s2s_auth_dane: Abort earlier for sessions from hosts that don't say who they are
2015-04-13 Kim Alvefur mod_s2s_auth_dane: Demote log message about failure to ASCII-ify hostname from error to warning
2015-04-12 Kim Alvefur mod_checkcerts: Fix for removal of globals in LuaSec
2015-04-11 Kim Alvefur mod_http_muc_log: Fix passing dates trough util.datetime twice;
2015-04-09 Kim Alvefur mod_smacks: Add license header
2015-04-09 Kim Alvefur Add README and CONTRIBUTING files containing the text from https://code.google.com/p/prosody-modules/
2015-04-09 Kim Alvefur Add a COPYING file containing the MIT license
2015-04-08 Goffi mod_privilege: implemented probing of rosters items (for existing sessions only) on connection + use a globally shared table for priv_session (and fixed last_presence)
2015-04-07 Goffi mod_privilege: implemented "roster" presence permission
2015-04-07 Goffi mod_privilege: presence already known are advertised to privileged entity (for "maneger_entity" permission only so far)
2015-04-07 Goffi mod_privilege: implemented "managed_entity" presence
2015-04-07 Goffi mod_privilege: presence permission configuration check + use global set to know privileged entities to advertise
2015-04-06 Goffi mod_privilege: advertise_perm method now use session.send instead of module:send to avoid to go back in hook
2015-04-02 Goffi mod_privilege: implemented message privilege
2015-04-02 Goffi mod_privilege: implemented roster set privilege
2015-04-02 Goffi mod_privilege: added permissions notification on initial presence for entities which are not components
2015-03-31 Goffi mod_privilege: roster get permission implemented
2015-03-27 Goffi mod_privilege: mod_privilege first draft
2015-04-07 Kim Alvefur mod_statistics_statsd: Use module:log()
2015-04-07 Kim Alvefur mod_measure_memory: Silence warnings [luacheck]
2015-04-07 Kim Alvefur mod_http_muc_log: Cleanup [luacheck]
2015-04-07 Kim Alvefur mod_storage_gdbm: Cleanup [luacheck]
2015-04-07 Kim Alvefur mod_s2s_auth_dane: Cleanup [luacheck]
2015-04-07 Kim Alvefur mod_muc_ban_ip: Cleanup [luacheck]
2015-04-07 Kim Alvefur mod_mam_muc: Cleanup [luacheck]
2015-04-07 Kim Alvefur mod_mam_muc: Fix character limit again(?)
2015-04-07 Kim Alvefur mod_munin: Cleanup [luacheck]
2015-04-06 Kim Alvefur mod_muc_ban_ip: Increase priority of hooks, fixes if eg mod_presence gets called first
2015-04-03 Florian Zeitz mod_admin_web: Cleanup
2015-04-03 Paul Aurich Merge
2015-04-02 Matthew Wild mod_reload_modules: Fix a bug introduced in commit 412f62d05a23, which caused mod_reload_modules to... not reload modules
2015-04-03 Paul Aurich mod_lib_ldap: Update README to clarify discussion of auth / TLS... and discourage disabling TLS.
2015-03-31 Kim Alvefur mod_s2s_auth_dane: Update for recent changes in Zashs LuaSec branch
2015-03-31 Kim Alvefur Merge
2015-03-31 Matthew Wild Merge
2015-03-31 Matthew Wild mod_log_messages_sql: Better logging on error
2015-03-31 Matthew Wild mod_log_events: Module to log all events on the server/host
2015-03-21 Matthew Wild mod_smacks: Don't restore filters from original session after resumption, use new filters
2015-03-29 Kim Alvefur mod_mam_muc: Fix character limit
2015-03-25 Kim Alvefur mod_storage_gdbm: Fix name of empty table
2015-03-25 Kim Alvefur mod_storage_gdbm: Add purge action
2015-03-25 Kim Alvefur mod_storage_gdbm: Add user iterator
2015-03-25 Kim Alvefur mod_storage_gdbm: Prefix archive item keys with username to prevent collisions
2015-03-25 Kim Alvefur mod_storage_gdbm: Update archive metadata only if data write succeeds
2015-03-25 Kim Alvefur mod_storage_gdbm: Make write operation delete data when passed 'nil' as value instead of storing a literal "nil" string
2015-03-25 Kim Alvefur mod_storage_gdbm: Minor reorganization, more locals
2015-03-25 Kim Alvefur mod_storage_gdbm: Fix traceback if query is nil or no metadata exists
2015-03-24 Stuart Carnie mod_mam_muc: fix <iq type='get' to='room-bare-jid'> query
2015-03-16 Kim Alvefur mod_s2s_auth_dane: Comments and cleanup
2015-03-11 Kim Alvefur mod_http_muc_log: Alter template language to more simply allow optional bits in templates
2015-03-10 Kim Alvefur mod_munin: Implementation of the Munin collection protocol
2015-03-10 Kim Alvefur mod_measure_memory: Module for polling memory useage from Lua, meminfo() and /proc depending on availability
2015-03-10 Matthew Wild mod_statistics_statsd: Module for pushing from util.statistics (0.10) to statsd
2015-03-02 Kim Alvefur mod_http_muc_log: Fix alignment of month-tables (Thanks March)
2015-02-27 Matthew Wild mod_pubsub_github: Update for new Github webhook format
2015-02-27 Matthew Wild mod_pubsub_post: Module to publish to pubsub nodes from a simple HTTP POST
2015-02-26 Kim Alvefur mod_register_web: Send Content-Type headers
2015-02-25 Matthew Wild mod_onions: Depend on mod_s2s to avoid a traceback when loaded before mod_s2s
2015-02-23 Stuart Carnie mod_mam_muc: support to disable presence logging via muc_log_presences
2015-02-23 Kim Alvefur mod_tls_policy: Include which part of the cipher that did not match the policy in stream error
2015-02-20 Nicolás Kovac mod_muc_restrict_rooms: Fixed the way of getting room and user
2015-02-20 Nicolás Kovac mod_muc_restrict_rooms: Some fixes based on Matthew's comments + a few more
2015-02-20 Nicolás Kovac Adding new mod_muc_restrict_rooms module
2015-02-13 Waqas Hussain mod_auth_ldap: Fix use of ldap_search, and generalize it to support password modification as well.
2015-02-13 Waqas Hussain mod_auth_ldap: Fix nil traceback when using uninitialized LDAP connection.
2015-02-12 Waqas Hussain mod_auth_ldap: Connect to LDAP lazily, and add support for reconnects on error.
2015-02-12 Kim Alvefur mod_storage_memory: Add support for archive stores
2015-02-12 Kim Alvefur mod_storage_memory: Add support for map stores
2015-02-10 Kim Alvefur mod_http_muc_log: Switch to a calendar view for selecting dates
2015-02-08 Kim Alvefur mod_http_muc_log: Sort date list in reverse
2015-02-08 Kim Alvefur mod_storage_gdbm: Fix comparison of 'end'
2015-02-07 Kim Alvefur mod_storage_gdbm: Add support for 'limit' query parameter
2015-02-07 Kim Alvefur mod_storage_gdbm: Get 'after' parameter from correct table
2015-01-30 Kim Alvefur mod_tls_policy: Fix pattern matching
2015-01-30 Kim Alvefur mod_tls_policy: New module to enforce per-host TLS parameter policies
2015-01-26 Kim Alvefur mod_smacks: Don't attach timestamps to 'iq' stanzas
2015-01-26 Kim Alvefur mod_smacks: Remove negation of condition, most likely a leftover from debugging
2015-01-26 Kim Alvefur mod_smacks: Stanzas don't have a ':' in their name
2015-01-25 Kim Alvefur mod_storage_gdbm: Add archive support
2015-01-25 Kim Alvefur mod_storage_gdbm: Prepare for supporting multiple store types
2015-01-25 Mikael Berthe mod_admin_message: New IM-based administration console
2015-01-25 Kim Alvefur mod_storage_gdbm: Use require directly instead of util.import (which is not available in prosodyctl, breaks adduser etc)
2015-01-20 Ashley Ward Add support for IPv4 addresses in SRV injections
2015-01-18 Kim Alvefur mod_pep_vcard_avatar: Syncs avatars between PEP and vCard
2015-01-09 Kim Alvefur mod_csi: Update namespace to published version
2014-12-20 Kim Alvefur mod_http_muc_log: (template) Remove duplicate CSS property
2014-12-20 Kim Alvefur mod_query_client_ver: Query and log client software
2014-12-18 Kim Alvefur mod_mam: Make sure default_archive_policy is a boolean or "roster" (thanks souliane)
2014-12-11 syn mod_mam_archive: Fixing SQL concatenation bug
2014-12-08 Kim Alvefur mod_statistics/prosodytop.lua: Simplify and fix buffering and line separation (thanks Ge0rG)
2014-12-08 Kim Alvefur mod_statistics: Remove 'return' so SESS lines are pushed to all sessions (thanks Ge0rG)
2014-12-06 Kim Alvefur mod_limit_auth: Throttle authentication (failed) attempts with optional (0.10+) tarpit
2014-12-03 Kim Alvefur mod_http_muc_log: Split out template into a configurable file.
2014-12-02 Kim Alvefur mod_http_muc_log: Revamp template system
2014-12-02 Kim Alvefur mod_http_muc_log: List rooms with logging explicitly enabled
2014-12-02 Kim Alvefur mod_http_muc_log: Include charset in Content-Type header
2014-11-20 Kim Alvefur mod_http_muc_log: Show only messages with presentable content
2014-11-20 Kim Alvefur mod_http_muc_log: Use archive IDs to find next and previous dates that contain messages
2014-11-20 Kim Alvefur mod_http_muc_log: Send a HTML mime type with responses
2014-11-20 Kim Alvefur mod_http_muc_log: Fix use with old (until 0.10) MUC API
2014-11-20 Kim Alvefur mod_muc_log_http: Import old util.datamanager, fixes fetching of data if non-default storage is configured
2014-11-20 Kim Alvefur mod_http_index: Generates an index of local HTTP apps
2014-11-19 Kim Alvefur mod_register_web: Add option for specifying path to templates
2014-11-18 Kim Alvefur mod_mam_muc, mod_http_muc_log: Change store name from 'archive2' to 'muc_log' to distinguish it from personal MAM archives. Old data will require migration.
2014-11-18 Kim Alvefur mod_storage_gdbm: Storage backend based on lgdbm
2014-11-10 Kim Alvefur mod_storage_muc_log: Fix typo
2014-11-10 Kim Alvefur mod_storage_muc_log: Change to sane timestamp format and warn if it differs from legacy mod_muc_log timestamps
2014-11-10 Kim Alvefur mod_muc_log: Change to a non-locale dependent timestamp format
2014-11-10 Kim Alvefur mod_storage_muc_log: Provides an archive API to mod_muc_log data
2014-11-10 Kim Alvefur mod_roster_command: Add 'remove' command
2014-11-09 Kim Alvefur mod_http_muc_log: Remove infinity limit
2014-11-09 Kim Alvefur mod_http_muc_log: Style fixes and mobile optimizations
2014-11-09 Kim Alvefur mod_http_muc_log: Hide prev/next when on the edge of the archive
2014-11-09 Kim Alvefur mod_http_muc_log: Render arrows in prev/next links using CSS
2014-11-09 Kim Alvefur mod_http_muc_log: Remove unnessesary character from pattern
2014-11-09 Kim Alvefur mod_http_muc_log: Include the canonical URL in a meta tag
2014-11-09 Kim Alvefur mod_http_muc_log: Fix closing tag
2014-11-09 Kim Alvefur mod_http_muc_log: Fix header margin
2014-11-09 Kim Alvefur mod_http_muc_log: Search for next date with messages from 00:00:00, not 00:00:01
2014-11-09 Kim Alvefur mod_http_muc_log: Make pretty
2014-11-09 Kim Alvefur mod_http_muc_log: Make MUC local code identical to mod_mam_muc
2014-11-09 Kim Alvefur mod_http_muc_log: List only dates with messages
2014-11-09 Kim Alvefur mod_http_muc_log: Have URL of date list page end with a slash
2014-11-08 Kim Alvefur mod_mam_muc: Try to use new MUC API for getting room objects (fixes queries to not yet initialized rooms)
2014-11-08 Kim Alvefur mod_http_muc_log: Strip some whitespace
2014-11-08 Kim Alvefur mod_http_muc_log: MUC log module using new archive API
2014-11-08 Kim Alvefur mod_mam_muc: Store joins and leaves
2014-11-08 Kim Alvefur mod_mam_muc: Limit search to groupchat messages (we use the internal 'with' field stanza types)
2014-11-08 Kim Alvefur mod_mam_muc: Remove parsing of 'with' field in MAM form, we currently ignore it anyways
2014-11-05 Kim Alvefur mod_roster_allinall: Adds all online users to the roster of newly signed in users, for a lazy everyone-in-everyones roster setup
2014-11-03 Kim Alvefur mod_muc_log: Add option to log rooms by default unless changed in room config
2014-10-30 Kim Alvefur mod_mam_muc: Add compatibility with the new MUC code in trunk
2014-10-30 Kim Alvefur mod_mam_muc: Split logic for determining if logging is enabled into a function
2014-10-29 Kim Alvefur mod_mam_muc: Fix indentation
2014-10-28 Stuart Carnie call archive API with username only
2014-10-28 Kim Alvefur mod_smacks: Send ack requests by serializing and concatenating them to outgoing stanzas, using a timer might cause high CPU usage
2014-10-28 Kim Alvefur mod_auth_pam: Update for removal of PAM_ prefixes to constant names
2014-10-24 Florian Zeitz mod_websocket: Remove. This is a core module for Prosody 0.10
2014-10-23 Kim Alvefur mod_mam_muc: Add missing import and change the namespace to MAM v0.3
2014-10-22 Kim Alvefur mod_mam_muc: Update to XEP-0313 v 0.3
2014-10-22 Kim Alvefur mod_mam_muc: Minor moving about of variables
2014-10-22 Kim Alvefur mod_mam_muc: Restructure initialization
2014-10-20 Stuart Carnie mod_mam_muc: Fix for muc history query
2014-10-20 Kim Alvefur mod_smacks: Delay initiation of outgoing smacks on s2s until after queued stanzas are sent
2014-10-20 Kim Alvefur mod_smacks: Initiate outgoing smacks on s2s when sending request and incoming when the remote says enabled
2014-10-20 Kim Alvefur mod_smacks: Move wrap_session() contents into separate direction-specific routines
2014-10-20 Kim Alvefur mod_smacks: Remove variable not used after 2881d532f385
2014-10-20 Kim Alvefur mod_smacks: Send failure correctly on s2s
2014-10-20 Kim Alvefur mod_smacks: Fix sending ack requests on s2s
2014-10-15 Kim Alvefur mod_sslv3_warn: Module to notice users connected with SSLv3 that they need to upgrade becasue SSLv3 is insecure
2014-10-13 Kim Alvefur Merge
2014-10-12 syn Backed out changeset 71af9c272d72
2014-10-13 Kim Alvefur mod_smacks: Trick session.send() into not returning nil or mod_message will act as if messages were not delivered
2014-10-12 syn mod_mam_archive: Stopped lying in RSM counts
2014-10-12 Kim Alvefur mod_smacks: Use filters for queuing outgoing stanzas instead of wrapping session.send()
2014-10-09 Kim Alvefur mod_mam_muc: Fix add/removal of room method overrides
2014-10-08 Kim Alvefur mod_smacks: Correctly check if what is being sent is a stanza
2014-09-29 Florian Zeitz mod_smacks: Examine the state of the stanza *before* it was send
2014-09-27 Kim Alvefur mod_profile: Save photo and nickname from PEP to vCard
2014-09-27 Kim Alvefur mod_profile: Use module:handle_items() for PEP node bootstrapping (see trunk 388786af0dd2)
2014-09-25 Kim Alvefur mod_mam: Fix xmlns in preferences (Thanks Lance)
2014-09-23 Kim Alvefur mod_proxy65_whitelist: Fix util.set use (thanks deoren)
2014-09-23 Kim Alvefur mod_proxy65_whitelist: Fix variable name
2014-09-22 Kim Alvefur Rename mod_block_p2pft -> mod_proxy65_whitelist
2014-09-22 Kim Alvefur mod_block_p2pft: Plugin for forcing local clients to use approved file transfer proxies
2014-09-20 Kim Alvefur mod_roster_command: Make sure hosts are only initialized once
2014-09-20 Kim Alvefur mod_roster_command: Also initialize usermanager
2014-09-16 Kim Alvefur mod_s2s_auth_dane: Include hostname when logging a failure
2014-09-16 Kim Alvefur mod_s2s_auth_dane: Fix stringprepping when doing "DANE Light"
2014-09-16 daurnimator mod_message_logging/mod_message_logging.lua: Fix missing 'or'
2014-09-16 Kim Alvefur mod_throttle_presence: Make sure flushed stanzas get through the filter
2014-09-16 Kim Alvefur mod_profile: Set metadata nodes ItemID to the same hash as the data node
2014-09-14 Kim Alvefur mod_s2s_auth_dane: Fix traceback caused by LuaSec not being loaded
2014-09-07 Matthew Wild mod_message_logging: Add timestamp to logs
2014-09-07 Matthew Wild mod_message_logging: Improve logging when loaded onto a MUC host
2014-09-01 Kim Alvefur mod_profile: Fix global access
2014-08-31 syn mod_mam_archive: Applying @vstakhov 's patch (https://gist.github.com/vstakhov/306ea813a38021dcf3d4).
2014-08-26 Kim Alvefur mod_list_inactive: Add different output formats
2014-08-26 Kim Alvefur mod_list_inactive: Delay joining JIDs until they are used
2014-08-25 Vadim Misbakh-Soloviov mod_webpresence: fixed render-type handling (thanks to biszkopcik and Zash)
2014-08-25 Matthew Wild mod_filter_chatstates: Replace unwanted messages with a dummy stanza so that mod_message doesn't think delivery failed (and then generate an error reply)
2014-08-24 Kim Alvefur mod_lastlog: Fix traceback if no session included with event (eg from mod_register_web) (thanks biszkopcik)
2014-08-21 Kim Alvefur mod_storage_multi: Multi-backend storage module (WIP)
2014-08-19 Kim Alvefur mod_net_dovecotauth: Fix typo in config option
2014-08-17 Kim Alvefur mod_filter_chatstates: Removes chat states from messages to inactive (per CSI) sessions
2014-08-17 Kim Alvefur mod_throttle_presence: Use local buffer variable, fixes a traceback (thanks Ge0rG)
2014-08-17 Kim Alvefur mod_throttle_presence: Fix traceback (thanks Ge0rG)
2014-08-16 Matthew Wild mod_privacy_lists: Correctly sort the list rules by order (thanks Flow). Fixes issue #58
2014-08-15 Matthew Wild mod_csi_compat: Implement the google:queue protocol and map to mod_csi events
2014-08-15 Matthew Wild mod_throttle_presence: Remove timer support, depend on mod_csi to enable/disable. Untested, but the previous version was definitely broken anyway.
2014-08-15 Kim Alvefur mod_mam: Update to version 0.3 of XEP-0313
2014-08-15 Matthew Wild mod_csi: Client State Indication support
2014-08-10 Matthew Wild mod_disable_tls: Default to empty set if disable_tls_ports not present in config (fixes traceback)
2014-08-10 Matthew Wild mod_disable_tls: New module to disable c2s TLS by port number
2014-08-09 Kim Alvefur mod_privacy_lists: Open 'privacy' storage (module:open_store() defaults to the name of the module)
2014-08-05 Kim Alvefur mod_auth_ldap: Change default for ldap_mode to "bind", everyone seems to be using that
2014-08-05 Kim Alvefur mod_auth_ldap: Remove excess backslashes from escape pattern
2014-07-30 syn mod_mam_archive: Doing stanza deserialization after mod_storage the right way
2014-07-30 syn mod_mam_archive: Fixing issues noted in code review for 153df603f73d3b69c434f2790cff0270de14bb75
2014-07-27 Matthew Wild mod_privacy_lists: Cache privacy lists for better performance with high traffic
2014-07-27 Matthew Wild mod_privacy_lists: Import mod_privacy from 0.9
2014-07-27 Matthew Wild mod_auth_ha1: Skip commented lines
2014-07-26 Matthew Wild mod_auth_ha1: Authentication module for 'HA1' hashed credentials in a text file, as used by reTurnServer
2014-07-14 syn mod_mam_archive: Initial commit
2014-07-08 Kim Alvefur mod_profile: Fix wrong use of "current" as id for avatar data
2014-07-08 Kim Alvefur mod_profile: Add the missing <info> child element and move info attributes there
2014-07-04 Thijs Alkemade mod_onions: Actually define the variable "stanza" to contain "event.stanza", fixing problems of stanzas being dropped for outgoing connections.
2014-07-04 Thijs Alkemade mod_onions: Set the stream version to 1.0 on onionized streams, so TLS is offered.
2014-07-03 Rob Hoelz Update LDAP docs for telephone and similar fields
2014-07-03 Rob Hoelz Fix connections for LDAP tests
2014-07-03 Rob Hoelz Test telephone configuration in LDAP tests
2014-07-03 Rob Hoelz Include configuration for telephone numbers for LDAP test config
2014-07-03 Rob Hoelz Add telephone number test data
2014-06-27 Thomas Raschbacher mod_private_adhoc: initial commit of new module
2014-06-27 Kim Alvefur mod_register_web: Add dependency on mod_http
2014-06-27 Kim Alvefur mod_register_web: Use path separator from package.config
2014-06-26 Kim Alvefur mod_pubsub_hub: Update to PubSubHubbub version 0.4
2014-06-26 Kim Alvefur mod_pubsub_feeds: Check that lease time exists before comparing
2014-06-26 Kim Alvefur mod_pubsub_feeds: Handle denied subscription requests
2014-06-26 Kim Alvefur mod_pubsub_feeds: Fix refreshing of subscriptions
2014-06-26 Kim Alvefur mod_pubsub_feeds: Update to 0.4 version of PubSubHubbub
2014-06-26 Kim Alvefur mod_pubsub_feeds: Fix refresh_feeds() allways refreshing all feeds
2014-06-25 Kim Alvefur Merge
2014-06-24 daurnimator mod_statsd: Add missing `pairs` call
2014-06-24 Vadim Misbakh-Soloviov mod_muc_log, mod_muc_log_http: Make compatible with both new and old MUC API
2014-06-23 daurnimator mod_statsd: Better accounting for invites, add declines
2014-06-23 daurnimator mod_statsd: Optionally include host in prefix
2014-06-23 daurnimator mod_statsd: Clean off colons (:)
2014-06-25 Kim Alvefur mod_profile: Don't include photo in vCard4 version (use XEP-0084 instead)
2014-06-23 Kim Alvefur mod_rawdebug: Make global (like mod_admin_telnet)
2014-06-23 Kim Alvefur mod_rawdebug: Adds a telnet command for enabling logging of entire stanzas that are sent and received
2014-06-23 daurnimator mod_statsd: First commit
2014-06-21 Kim Alvefur mod_profile: Load profile into PEP on initial presence
2014-06-20 Kim Alvefur mod_profile: Don't pass old vcard data trough vcard lib
2014-06-20 Kim Alvefur mod_statistics_auth: Remove comments left from module this was based on
2014-06-20 Kim Alvefur mod_statistics_auth: Collects statistics on number of successful or failed authentication attempts
2014-06-17 Kim Alvefur mod_smacks: Backout ed2a9c00b5c4, need a better solution
2014-06-15 Kim Alvefur mod_s2s_auth_dane: Tweak log messages
2014-06-13 Kim Alvefur mod_s2s_auth_dane: Add some more info to log messages
2014-06-12 Kim Alvefur mod_s2s_auth_dane: Pause connection only if needed
2014-06-12 Kim Alvefur mod_s2s_auth_dane: Return if no certificate found
2014-06-11 Kim Alvefur mod_latex: Log debug message when actually deciding to do LaTeX replacing
2014-06-11 Kim Alvefur mod_latex: get_child_text!
2014-06-11 Kim Alvefur mod_s2s_auth_dane: Cache logger to save some table lookups and improve readability
2014-06-05 daurnimator mod_mam_muc: Use max_history_length as default for "max_archive_query_results"
2014-06-03 Kim Alvefur misc/munin/prosody_.lua: Munin script for collecting statistics from mod_statistics
2014-06-01 Vadim Misbakh-Soloviov mod_muc_limits: Make compatible with new MUC API
2014-05-31 Matthew Wild mod_log_auth: Add ability to log IPs of successful authentications too
2014-05-30 Waqas Hussain mod_saslauth_muc: Update to use new MUC API.
2014-05-30 Waqas Hussain mod_muc_intercom: Make compatible with new MUC API.
2014-05-30 Kim Alvefur mod_profile: Add id to item tag too.
2014-05-30 Kim Alvefur mod_profile: Use the item id "current" as recomended in the Singleton Nodes section of XEP-0060
2014-05-30 Kim Alvefur mod_profile: Purge nodes before publishing new items
2014-05-29 Kim Alvefur mod_auth_http_async: Async HTTP auth module
2014-05-28 Kim Alvefur mod_profile: Integrate with mod_pep_plus by default
2014-05-28 Kim Alvefur mod_profile: Replacement for mod_vcard with vcard4 support and integration with mod_pep_plus
2014-05-28 Kim Alvefur mod_post_msg: Add <body> wrapper tag with namespace in module so the client doesn't have to
2014-05-28 Kim Alvefur mod_post_msg: Fix indentation
2014-05-22 Kim Alvefur mod_smacks: Fix logging (Thanks Ge0rG)
2014-05-19 Kim Alvefur mod_s2s_auth_dane: Fix potential traceback in logging if SRV target fails nameprep
2014-05-19 Kim Alvefur mod_s2s_auth_dane: Unreference DNS lookup when reply arrives (thanks LordVan)
2014-05-19 Kim Alvefur mod_s2s_auth_monkeysphere: Uses Monkeysphere for certificate validation
2014-05-15 Kim Alvefur Backout 33f132c3f4b7 until 0.10
2014-05-08 Kim Alvefur mod_s2s_auth_dane: Fix traceback if session.srv_hosts is nil
2014-05-07 Kim Alvefur mod_s2s_auth_dane: Change how TLSA support is detected
2014-05-07 Kim Alvefur mod_s2s_auth_dane: Fix logic precedence issue
2014-05-07 Kim Alvefur mod_smacks: Impose a limit on number of unacked stanzas (Thanks Holger)
2014-05-07 Kim Alvefur mod_smacks: Assert that the 'h' attribute is present and a number
2014-05-07 Kim Alvefur mod_smacks: Add more debug logging
2014-05-07 Kim Alvefur mod_smacks: Log things attached to sessions instead of the module
2014-05-06 Kim Alvefur mod_jid_prep: Update to version 0.1; advertise feature and change :tmp to :0 in namespace
2014-04-30 Kim Alvefur mod_mam: Mirror to and from attributes from iq on result messages
2014-04-30 Kim Alvefur mod_mam/rsm.lib: Rename argument for clarity
2014-04-30 Kim Alvefur mod_mam/rsm.lib: Pointless optimization
2014-04-30 Kim Alvefur mod_mam: Update copyright header
2014-04-30 Kim Alvefur mod_mam: Shuffle imports
2014-04-28 Florian Zeitz mod_websocket: Update websocket.html
2014-04-28 Florian Zeitz mod_websocket: Handle pong messages
2014-04-26 Kim Alvefur mod_s2s_auth_dane: Add support for DANE-TA and PKIX-CA (requires LuaSec changes)
2014-04-26 Kim Alvefur mod_s2s_auth_dane: Use PEM to DER function from util.x509 (0.10+)
2014-04-26 Kim Alvefur mod_s2s_auth_dane: Launch DANE queries when sending or receiving stream-features instead of monkeypatching s2sout.lib
2014-04-25 Kim Alvefur mod_log_sasl_mech: Log SASL mechanism attached to session
2014-04-24 Kim Alvefur mod_s2s_auth_dane: Clean up no longer needed DNS replies
2014-04-24 Kim Alvefur mod_s2s_auth_dane: Skip dns queries for already authenticated s2sin connections
2014-04-24 Kim Alvefur mod_s2s_auth_dane: Remove non-working bogus handling
2014-04-24 Kim Alvefur mod_s2s_auth_dane: Break out DANE check into a function
2014-04-23 Rob Hoelz mam_sql: Make forwarded a child element of result, rather than a sibling
2014-04-22 Kim Alvefur mod_bidi: Add option for selectively not doing bidi with some hosts
2014-04-19 Kim Alvefur mod_statistics_cputotal: Make global
2014-04-15 daurnimator mod_mam_muc: Place stanza type in 'with' column; when sending history, only send messages with type=groupchat
2014-04-11 Kim Alvefur mod_candy: Redirect from /candy -> /candy/
2014-04-10 Kim Alvefur mod_s2s_auth_dane: Improve debug message and log it on the session
2014-04-08 Kim Alvefur mod_mam_muc: Fix to, from on result messages (thanks daurnimator)
2014-04-05 Kim Alvefur mod_s2s_auth_fingerprint: Log current fingerprint and match status
2014-04-05 Kim Alvefur mod_s2s_auth_fingerprint: Allways pin fingerprints
2014-04-03 Kim Alvefur mod_statistics_mem: Module that collects memory usage stats from /proc
2014-04-03 Kim Alvefur mod_statistics_cputotal: Module that collects accumulated CPU usage statistics
2014-04-02 Kim Alvefur mod_message_logging: Treat messages with no 'to' as directed to the sender
2014-04-02 Kim Alvefur mod_auth_ldap: Default to 'bind' mode if rootdn is left empty
2014-04-02 Kim Alvefur mod_auth_ldap: Limit results in user lookup query to 1
2014-03-25 Kim Alvefur mod_auth_ldap: Fix issue with some versions of LuaLDAP
2014-03-29 mrDoctorWho mod_captcha_registration: initial commit
2014-03-28 benjamin podszun mod_auth_dovecot: Add a dependency to util.pposix to send the _real_ pid
2014-03-24 Kim Alvefur mod_s2s_auth_dnssec_srv: Replaced by mod_s2s_auth_dane
2014-03-24 Kim Alvefur mod_s2s_auth_dane: Merge functionality from mod_s2s_auth_dnssec_srv
2014-03-23 Kim Alvefur mod_mam, mod_mam_muc: Check that storagemanager didn't return an instance of the null storage method (Thanks Jonathan)
2014-03-20 Kim Alvefur mod_s2s_auth_dane: Fix typo in debug statement
2014-03-20 Kim Alvefur mod_s2s_auth_dane: Pause s2sin while doing SRV and TLSA lookups, fixes race condition (Can haz util.async plz)
2014-03-19 Kim Alvefur mod_c2s_limit_sessions: Fix global access
2014-03-19 Kim Alvefur mod_c2s_limit_sessions: Limit number of resources a user may connect
2014-03-19 Florian Zeitz mod_websocket: Multiple fixes for sending stream errors
2014-03-19 Kim Alvefur mod_s2s_auth_dnssec_srv: Fix tb when no hostname sent by remote
2014-03-19 Kim Alvefur mod_s2s_auth_dane: Fix tb when no hostname sent by remote
2014-03-19 Kim Alvefur mod_s2s_auth_dnssec_srv: Don't break DANE
2014-03-19 Kim Alvefur mod_s2s_auth_dnssec_srv: Do something useful for incoming connection
2014-03-19 Kim Alvefur mod_s2s_auth_dane: Verify that the SRV is secure
2014-03-19 Kim Alvefur mod_s2s_auth_dane: Abort module loading if luaunbound is unavailable
2014-03-19 Kim Alvefur mod_muc_log: Make sure base path is created
2014-03-18 Kim Alvefur mod_s2s_auth_dane: Drop support for domains without SRV for now
2014-03-18 Kim Alvefur mod_s2s_auth_dane: Fix for a17c2c4043e5
2014-03-18 Kim Alvefur mod_s2s_auth_dane: Skip TLSA lookups if SRV is insecure
2014-03-18 Kim Alvefur mod_s2s_auth_dane: Hack for domains without SRV
2014-03-18 Kim Alvefur mod_s2s_auth_dane: Don't pass nil to hash functions in case of unsupported selectors
2014-03-18 Kim Alvefur mod_s2s_auth_dane: Back to _port._tcp.srvtarget.example.net
2014-03-14 Kim Alvefur mod_s2s_auth_dane: Bogus replies should have no RRdata
2014-03-14 Kim Alvefur mod_s2s_auth_dane: Comments and TODOs
2014-03-14 Kim Alvefur mod_s2s_auth_dane: Make supported DANE usages configurable, default to DANE-EE
2014-03-14 Kim Alvefur mod_s2s_auth_dane: Simplify, but diverge from DANE-SRV draft. Will now look for _xmpp-server.example.com IN TLSA for both directions
2014-03-13 Luis G.F Adding vcard.lib.lua that is necessary for the module
2014-03-13 Luis G.F Fix problem handling form input
2014-03-11 Kim Alvefur mod_s2s_auth_dane: Only invalidate trust if we found any supported DANE records
2014-03-11 Florian Zeitz all the things: Remove trailing whitespace
2014-03-10 Luis G.F Initial commit
2014-03-09 Kim Alvefur Merge
2014-03-09 Florian Zeitz mod_websocket: Update to draft-ietf-xmpp-websocket-01
2014-03-09 Kim Alvefur mod_s2s_auth_dane: Improve handling of bogus data
2014-03-09 Kim Alvefur mod_s2s_auth_dane: Only do TLSA lookup if it hasn't been attempted already
2014-03-09 Kim Alvefur mod_s2s_auth_dane: Fix inverted nil check
2014-03-09 Kim Alvefur mod_s2s_auth_dane: Do DANE lookups on outgoing stream features
2014-03-09 Kim Alvefur mod_s2s_auth_dane: Improve logging
2014-03-09 Kim Alvefur mod_s2s_auth_dane: More comment changes
2014-03-07 Kim Alvefur mod_s2s_auth_dane: Implement experimental method for doing DANE with client certificates on s2sin
2014-03-07 Kim Alvefur mod_s2s_auth_dane: Add some comments
2014-03-06 Kim Alvefur mod_block_registrations: Switch to using the 'user-registering' event
2014-03-05 Kim Alvefur mod_s2s_auth_dane: Don't allow unencrypted connections if TLSA exists
2014-03-05 Kim Alvefur mod_s2s_auth_dane: Verify that the pubkey method exists when the SPKI selector is used
2014-03-05 Kim Alvefur mod_s2s_auth_dane: Delay s2sout state machine until we get TLSA reply
2014-03-05 Kim Alvefur mod_s2s_auth_dane: Comment updates
2014-02-28 Kim Alvefur mod_turncredentials: Advertise the XEP-0215 feature (thanks Gryffus)
2014-02-28 Kim Alvefur Backed out changeset 853a382c9bd6
2014-02-28 Kim Alvefur mod_turncredentials: Advertise the XEP-0215 feature (thanks Gryffus)
2014-02-26 Lance Stout Update the namespaces in http_altconnect to match published XEP-0156
2014-02-26 Kim Alvefur Merge
2014-02-26 Waqas Hussain mod_sms_clickatell: Get rid of legacy componentmanager usage. Now uses stanza events.
2014-02-26 Kim Alvefur mod_register_web: Pass request around so IP address can be reported
2014-02-26 Kim Alvefur mod_vjud: Fix typo
2014-02-26 Kim Alvefur mod_vjud: Add an <identity> if loaded as a component (thanks gryffus)
2014-02-22 Kim Alvefur mod_carbons: Ignore messages tagged as private in both directions (thanks hoedlmoser)
2014-02-22 Kim Alvefur mod_carbons: Ignore MUC PMs if tagged as such
2014-02-20 Kim Alvefur mod_mam_muc: Remove code that should have been removed in previous commit
2014-02-20 Kim Alvefur mod_mam_muc: Add and remove method overrides based on configuration instead of modifying room metatable
2014-02-20 Kim Alvefur mod_mam_muc: Rename variable
2014-02-20 Kim Alvefur mod_mam_muc: Use public API of rooms for authorization check
2014-02-19 Vadim Misbakh-Soloviov mod_mam_muc: porting archive checks from mod_mam (to avoid tracebacks about calling null functions)
2014-02-19 Vadim Misbakh-Soloviov mod_seclabels: Avoid tracebacks about indexing nil stanza
2014-02-19 Vadim Misbakh-Soloviov mod_pubsub_mqtt: Avoid tracebacks about concatenating nil field
2014-02-17 Florian Zeitz mod_manifest: Close unencrypted connections when entering manifesto mode
2014-02-17 Florian Zeitz mod_manifesto: Add ad-hoc command to enable "manifesto mode"
2014-02-17 Kim Alvefur mod_manifesto: Only keep track of who we sent notifications to
2014-02-17 Kim Alvefur mod_manifesto: Fix typo
2014-02-16 Florian Zeitz mod_firewall: Do not cache conditions with only a single use
2014-02-16 Florian Zeitz mod_firewall: Produce code with nicer indentation
2014-02-14 Christian Weiske mod_post_msg: add support for HTML messages
2014-02-08 Kim Alvefur mod_manifesto: Add Swedish translation
2014-02-06 Kim Alvefur mod_manifesto: Fix traceback when user disconnects before the timer (fixes #48)
2014-02-04 Thijs Alkemade mod_onions: Accepted patch that should fix problems when using libevent.
2014-02-03 Florian Zeitz mod_smacks: Handle both version 2 and version 3 namespace
2014-02-02 Kim Alvefur mod_compat_vcard: Fix traceback from probably empty stanzas (Thanks Biszkopcik)
2014-02-02 Kim Alvefur mod_vjud: Move instructions into a config option
2014-01-31 Matthew Wild mod_require_otr: New module to (attempt to) require that all messages are encrypted with OTR (credit for the idea goes to Gregory Maxwell on the liberationtech mailing list)
2014-01-31 Waqas Hussain mod_auth_any: Allows any username/password to connect
2014-01-30 Matthew Wild mod_smacks: Remove logging of unacked stanzas
2014-01-28 Kim Alvefur mod_log_sasl_mech: Logs authentication mechanism used
2014-01-25 Kim Alvefur mod_http_altconnect: Send XML declaration
2014-01-25 Kim Alvefur mod_http_altconnect: Refactor to have module/connection method lookup in a common place
2014-01-25 Kim Alvefur mod_http_altconnect: Correct module name in HTTP path lookup for websockets
2014-01-25 Kim Alvefur mod_s2s_whitelist: The opposite of mod_s2s_blacklist
2014-01-24 Kim Alvefur mod_auth_ldap: Switch config format for ldap_filter to eg (uid=$user)
2014-01-23 Matthew Wild mod_manifesto: Fix traceback when user doesn't have a roster (?)
2014-01-23 Kim Alvefur mod_offline_email: Much cleanup. Very update to newer APIs. Wow.
2014-01-23 Florian Zeitz mod_manifesto: Only check fully established incoming sessions
2014-01-23 Florian Zeitz mod_manifesto: Check state of incoming connections
2014-01-23 Kim Alvefur mod_manifesto: Module that informs users about the Security Test Days and which contacts it will affect (Thanks to MattJ, who wrote most of it)
2014-01-20 Florian Zeitz mod_admin_probe: Module allowing server administrators to probe any user
2014-01-19 Kim Alvefur mod_service_directories: Respect the 'name' option (Thanks Thomas)
2014-01-18 Kim Alvefur mod_mam_muc: Override method for storing history messages instead of hooking stanza events
2014-01-18 Kim Alvefur mod_mam_muc: Override sending of room history and use archives
2014-01-18 Kim Alvefur mod_mam_muc: Remove archives when a room is destroyed
2014-01-18 Kim Alvefur mod_mam_muc: Hide logging option from room configuration if set to log all rooms
2014-01-18 Kim Alvefur mod_mam_muc: Make the logging option in the room config reflect logging and inherit the default
2014-01-15 Kim Alvefur mod_auth_ldap: Add support for binding
2014-01-15 Kim Alvefur mod_auth_ldap: Cleanup, reorder and some comments
2014-01-10 Florian Zeitz mod_websocket: Fix typo "Cosed" -> "Closed"
2014-01-07 Kim Alvefur mod_saslname: XEP-0233 implementation
2014-01-05 Florian Zeitz mod_admin_web: Bump strophe.js version
2014-01-04 Kim Alvefur mod_s2s_auth_dane: Fix typo in comment (thanks albert)
2014-01-04 Waqas Hussain mod_muc_log_http: URL-encode room names. This allows special characters in room names to work. Ideally this escaping shouldn’t be done in the user visible content, but the module’s template system doesn’t currently allow that.
2014-01-04 Kim Alvefur mod_list_inactive: Parse data collected by mod_lastlog and print users who have not logged in for some time
2014-01-04 Kim Alvefur mod_s2s_auth_dane: Style fixes
2014-01-04 Kim Alvefur mod_s2s_auth_dane: Fix wording on validation failure
2014-01-04 Kim Alvefur mod_s2s_keepalive: Don't send directly on the connection, use sends2s
2014-01-03 Matthew Wild mod_http_user_count: HTTP module to report the current number of online users or sessions
2014-01-03 Kim Alvefur mod_s2s_auth_dane: Invalidate trust if there are TLSA records but no matches, or bogus results
2014-01-03 Kim Alvefur mod_s2s_auth_dane: Warn about unsupported DANE params
2014-01-03 Tobias Markmann mod_idlecompat: Add initial version.
2013-12-31 Kim Alvefur mod_storage_memory: Simple in-memory only storage backend without persistence
2013-12-31 Kim Alvefur mod_s2s_auth_dane: Experimental DANE implementation
2013-12-28 Kim Alvefur mod_component_roundrobin: Increase priority of stanza hooks above mod_component (thanks Julien)
2013-12-21 Florian Zeitz mod_admin_web: Bump strophejs version
2013-12-19 Kim Alvefur mod_component_roundrobin: Make sessions a shared table, like mod_component
2013-12-19 Waqas Hussain mod_component_roundrobin: Make sure we don’t try to use destroyed sessions.
2013-12-19 Kim Alvefur mod_component_roundrobin: Mark authenticated sessions as such
2013-12-18 Kim Alvefur mod_component_roundrobin: Fix handshake (Thanks Julien)
2013-12-14 Kim Alvefur mod_muc_log_http: Fix indentation
2013-12-14 Kim Alvefur mod_muc_log_http: Change config option back to what it says in the docs (Thanks Alex for noticing)
2013-12-12 Florian Zeitz mod_admin_web: Bump strophe.js version (use *all* the SCRAM-SHA-1)
2013-12-10 daurnimator mod_srvinjection: Make the map a shared table so that other plugins can use/modify it
2013-12-06 Matthew Wild mod_register_web: Use net.http instead of util.http, as we need to make requests (thanks dustin)
2013-12-03 Matthew Wild mod_pubsub_mqtt: Fix namespace of translator too
2013-12-04 Kim Alvefur mod_ipcheck: Workaround for differences between server_select and server_event
2013-12-04 Kim Alvefur mod_ipcheck: Add support for XEP version 0.2 (includes port)
2013-12-02 Matthew Wild mod_pubsub_mqtt: Change namespace of 'data' element to make it generic
2013-12-02 Matthew Wild mod_pubsub_eventsource: Publish only the content of known payload types (JSON, 'data' [from MQTT])
2013-12-02 Matthew Wild mod_pubsub_eventsource: Add CORS headers for cross-domain support
2013-12-01 Matthew Wild mod_pubsub_mqtt: MQTT (a lightweight binary pubsub protocol) interface for mod_pubsub
2013-12-01 Kim Alvefur mod_register_web: Handle URLs with a trailing slash
2013-11-30 Kim Alvefur mod_register_web: Use correct variables
2013-11-30 Kim Alvefur mod_register_web: Fire user-registering event like mod_register
2013-11-30 Kim Alvefur mod_register_web: Check for empty username
2013-11-30 Kim Alvefur mod_register_web: Support additional registration fields
2013-11-30 Kim Alvefur mod_register_web: Pass request to captcha handler
2013-11-30 Kim Alvefur mod_register_web: Add missing =
2013-11-30 Kim Alvefur mod_register_web: Fire user-registered event
2013-11-30 Kim Alvefur mod_register_web: Use local
2013-11-30 Kim Alvefur mod_register_web: Friendly error messages if the username is taken or failed nodeprep
2013-11-30 Kim Alvefur mod_register_web: Indentation fix
2013-11-30 Kim Alvefur mod_register_web: Add a simple fallback captcha
2013-11-30 Kim Alvefur mod_register_web: Move HTML into separate template files
2013-11-30 Kim Alvefur mod_register_web: Split out recaptcha verification to a separate function
2013-11-30 Kim Alvefur mod_register_web: Import usermanager and util.http into locals
2013-11-28 Rob Hoelz Add another TODO for mod_*_ldap
2013-11-20 Matthew Wild mod_register_web: Always use HTTPS to connect to recaptcha's API (thanks hexa)
2013-11-05 Waqas Hussain mod_component_client: Don't read the socket in line mode.
2013-11-04 Kim Alvefur mod_auth_ldap: Fix set_password
2013-11-01 Waqas Hussain mod_component_client: When exit_on_disconnect=true, don't try to shutdown Prosody when it's already shutting down.
2013-10-31 Florian Zeitz mod_admin_web: Some style fixes
2013-10-31 Waqas Hussain mod_component_client: Do a proper disconnect when the server is shutting down
2013-10-29 Florian Zeitz mod_admin_web: Bump jquery version
2013-10-28 Waqas Hussain mod_component_client: Use the net.server connection abstraction for sending whitespace keep-alive, and not the raw socket (fixes a traceback which lead to an infinite timer loop in libevent)
2013-10-28 Kim Alvefur mod_blocking: Make sure that there is a lists item in the privacy store
2013-10-24 Waqas Hussain mod_component_client: Add config option component_client.keepalive_interval (default is one hour: 3600).
2013-08-13 Kim Alvefur mod_auth_dovecot: Check return value properly
2013-08-10 Kim Alvefur mod_auth_dovecot: Add a proper SASL handler method
2013-10-13 Kim Alvefur mod_http_altconnect: Exposes BOSH and WebSocket endpoints over HTTP per http://legastero.github.io/customxeps/extensions/xep-0156.html#http
2013-10-11 Waqas Hussain mod_component_client: Fix traceback when connection fails during module load
2013-10-11 Waqas Hussain mod_component_client: Added component_client.exit_on_disconnect config option
2013-10-11 Waqas Hussain mod_component_client: Fire connect (logged in) and disconnect events
2013-09-02 Rob Hoelz mod_mam_sql: Reconnect if the connection should be dropped
2013-09-02 Rob Hoelz mod_mam_sql: Add better error handling
2013-10-06 Kim Alvefur mod_muc_limits: Just drop error stanzas instead of bouncing them with more error stanzas
2013-09-29 Kim Alvefur mod_s2s_keysize_policy: Add note about required LuaSec patch
2013-09-29 Kim Alvefur mod_s2s_keysize_policy: Don't trust keys weaker than 2048 bit RSA after 31 December 2013
2013-09-26 Matthew Wild mod_auth_imap: Fix typo in previous commit
2013-09-26 Matthew Wild mod_auth_imap: Rename imap_service_realm to imap_auth_realm and inherit from sasl_realm, rename imap_service_name to imap_auth_service_name
2013-09-26 Matthew Wild mod_auth_imap: unfortunately large commit which adds support for SSL (including cert verification), appending the realm to usernames, and various IMAP protocol fixes
2013-09-26 Matthew Wild mod_auth_imap: Minor cleanup of imports
2013-09-26 Matthew Wild mod_auth_imap: Leave port nil if not specified in the config, so we can auto-detect based on whether we use SSL
2013-09-26 Matthew Wild mod_auth_external/examples: bash: Don't use log file by default
2013-09-26 Kim Alvefur mod_auth_imap: Authentication module that works by passing through SASL to a IMAP connection
2013-09-19 Matthew Wild mod_auth_external: merge two if blocks with an elseif
2013-09-19 Matthew Wild mod_auth_external: Add example Python script
2013-09-17 Florian Zeitz mod_websocket: Add consider_websocket_secure option
2013-09-17 Kim Alvefur mod_auth_ldap: Implement password change
2013-09-11 Kim Alvefur mod_bidi: Add missing 'is_bidi' flag for incoming s2s
2013-09-09 Kim Alvefur mod_auth_ldap: Convert from plain_test to plain mode, allowing SCRAM and similar.
2013-09-07 Florian Zeitz mod_admin_web: Use .textContent, instead of .innerHTML
2013-09-06 Thijs Alkemade mod_watchuntrusted: New module that will warn admins about s2s connections that fail due to lack of encryption or invalid certificates.
2013-09-05 Kim Alvefur mod_mam: Stamp outgoing messages with <archived> as well, but remove it after they should have passed through mod_carbons
2013-09-05 Kim Alvefur mod_mam: Include textual error if archive query failed
2013-09-05 Kim Alvefur mod_mam: Log error message if unable to open archive storage
2013-09-04 Kim Alvefur mod_carbons: Use iq-type events
2013-09-04 Kim Alvefur mod_carbons: Handle enabled/disable with the same callback for all versions
2013-09-03 Matthew Wild mod_host_blacklist: Bigger fix: return true to block original stanza (thanks Zash)
2013-09-03 Matthew Wild mod_host_blacklist: Small fix
2013-09-03 Matthew Wild mod_host_blacklist: Similar to mod_s2s_blacklist, but stanza-based. Works between hosts on the same server, at a slight performance impact.
2013-09-03 Matthew Wild mod_s2s_blacklist: A new _simple_ s2s blacklist module
2013-09-02 Matthew Wild mod_reload_modules: Add support for loading/unloading of modules, as well as simply reloading
2013-08-29 Matthew Wild mod_secure_interfaces: New module to mark c2s sessions on given interfaces as 'secure' without encryption
2013-08-28 Kim Alvefur mod_lastlog: Import util.datetime
2013-08-28 Kim Alvefur mod_lastlog: Fix jid.split call
2013-08-28 Kim Alvefur mod_lastlog: If loaded on a component, store a timestamp of the last message sent, eg to a MUC room
2013-08-28 Kim Alvefur mod_lastlog: Collect timestamp on registration
2013-08-28 Kim Alvefur mod_lastlog: Return a non-zero exit code if no lastlog records were found
2013-08-28 Matthew Wild mod_turncredentials: No need to check tag name, we're already in the event handler for the 'services' tag
2013-08-28 Matthew Wild mod_turncredentials: Use iq-get event, to save checking attr.type manually
2013-08-28 Matthew Wild mod_turncredentials: Use type-specific get_option() methods where appropriate, and pass in default values
2013-08-28 Philipp Hancke mod_turncredentials: use smarter timestamp expiry from draft-uberti-behave-turn-rest-00
2013-08-21 Kim Alvefur mod_carbons: Fix <private/> handling
2013-08-15 Kim Alvefur mod_s2s_auth_fingerprint: Don't halt event propagation in cert pinning mode
2013-08-15 Kim Alvefur mod_auth_pam: Initial commit of simple PAM authentication module
2013-08-15 Matthew Wild mod_auth_external: Move example scripts to new examples/ dir, and add Lua and Go examples
2013-08-15 Kim Alvefur mod_auth_ldap: Add a configurable scope, defaulting to onelevel
2013-08-15 Kim Alvefur mod_auth_ldap: Switch to type-specific get_option variants
2013-08-14 Matthew Wild mod_auth_external: Support for multiple auth processes (set external_auth_processes = N) - requires non-blocking mode
2013-08-14 Matthew Wild mod_auth_external: Re-organise initialization a bit (superficial)
2013-08-13 Matthew Wild mod_auth_external: Add non-blocking mode (requires trunk, libevent and lpty 1.0.1). Our first complete non-blocking auth module!
2013-08-13 Matthew Wild mod_auth_external: Fix logging of errors
2013-08-13 Matthew Wild mod_auth_external: Log full response from pty if it appears to be an error message
2013-08-13 Matthew Wild mod_auth_external: Remove unused import of jid.bare
2013-08-13 Matthew Wild mod_auth_external: Remove is_admin (duplicates usermanager)
2013-08-13 Matthew Wild mod_auth_external: Switch to lpty, remove file-based fallback, improve error messages and handling. Should greatly increase compatibility with scripts.
2013-08-11 Kim Alvefur mod_mam/mamprefs.lib: Revert accidentally commited change
2013-08-11 Kim Alvefur mod_mam: Remove unused table, it was moved to one of the libs
2013-08-11 Kim Alvefur mod_carbons: Add support for XEP-0334: Message Processing Hints
2013-08-11 Kim Alvefur mod_mam: Add support for XEP-0334: Message Processing Hints
2013-08-11 Kim Alvefur mod_mam: Clean up and explain the code that determines who's archive we put the message in
2013-08-10 Kim Alvefur mod_muc_log: Restore copyright header that somehow got lost
2013-08-10 Kim Alvefur mod_mam_adhoc: Use the new adhoc permission level for local users
2013-08-10 Kim Alvefur mod_mam_muc: Search the rooms archive correctly (copypaste error from mod_mam)
2013-08-10 Kim Alvefur mod_mam_muc: Send item-not-found if the requested room does not exist
2013-08-10 Kim Alvefur mod_mam_muc: Fix room lookup, should be indexed by bare jid
2013-08-10 Kim Alvefur mod_mam_muc: Allow archiving to be enabled trough in the room configuration
2013-08-10 Kim Alvefur mod_mam_muc: Stap archived messages
2013-08-10 Kim Alvefur mod_mam_muc: Switch to new stanza storage API
2013-08-10 Kim Alvefur mod_mam_muc: Send proper error reply when one is not allowed to query archive
2013-08-10 Kim Alvefur mod_mam_muc: Get room objects in a less awkward fashion
2013-08-10 Kim Alvefur mod_mam_muc: Switch to iq-get hook and drop some indentation
2013-08-10 Kim Alvefur mod_mam/mamprefs.lib: Cache prefs in memory to save storage calls
2013-08-10 Kim Alvefur mod_mam/mamprefs.lib: Switch to storagemanager API
2013-08-10 Kim Alvefur mod_mam: Break out routines for converting prefs between XML and our internal representation into a library
2013-08-10 Kim Alvefur mod_muc_log: Clean up some unused imports and variables
2013-08-10 Kim Alvefur mod_muc_log: Use old datamanager directly, instead of hacking storagemanager
2013-08-07 Kim Alvefur mod_telnet_tlsinfo: Add a pattern argument similar to s2s:show(pattern) for limiting output
2013-08-04 Kim Alvefur mod_s2s_auth_fingerprint: Add a cert-pinning mode
2013-08-03 Kim Alvefur mod_s2s_auth_dnssec_srv: Ignore certificates with invalid chains.
2013-08-02 Kim Alvefur mod_bidi: Revert to sends2s (Go to sleep zash, you're too tired to code)
2013-08-02 Kim Alvefur mod_bidi: Allow route/remote event to continue if we couldn't send a stanza (in case the session was destroyed)
2013-08-02 Kim Alvefur mod_bidi: Make sessions table weak
2013-08-02 Kim Alvefur mod_bidi: Don't try to send on destroyed sessions
2013-08-02 Kim Alvefur mod_bidi: Fix accidentally module-global value
2013-08-02 Kim Alvefur mod_bidi: Make sure context for stanzas coming from bidi-enabled s2sout connections have the correct direction attribute
2013-08-02 Kim Alvefur mod_bidi: Only allow or offer bidi on secure connections, with an option to revert to previous behaviour
2013-08-02 Kim Alvefur mod_bidi: Minor cleanup
2013-08-02 Kim Alvefur mod_bidi: Clean up and use 0.9+ routing APIs
2013-07-29 Florian Zeitz mod_admin_web: Change bootstrap URL
2013-07-24 Florian Zeitz mod_admin_web: Use a different cursor for expandable items
2013-07-22 Florian Zeitz mod_admin_web: Remove unused local
2013-07-22 Florian Zeitz mod_admin_web: Provide some information about the TLS layer
2013-07-13 Kim Alvefur mod_mam: Update to use 'archive' storage type. Note: this breaks support with 0.9 and older.
2013-07-13 Kim Alvefur mod_mam_adhoc: Use mod_mam/mamprefs.lib
2013-07-13 Kim Alvefur mod_mam: Swap first and last first for a simpler argument to RSM in reverse queries
2013-07-12 Kim Alvefur mod_mam: Neater reply building
2013-07-12 Kim Alvefur mod_mam: Use more specific hook
2013-07-12 Kim Alvefur mod_mam: Split out preference functions into a lib for easy reuse
2013-07-11 Kim Alvefur mod_s2s_keepalive: Initial commit, poke s2s connections with pings and whitespace
2013-07-11 Kim Alvefur mod_pubsub_googlecode: Import hmac from util.hashes
2013-07-11 Kim Alvefur mod_turncredentials: Import HMAC from util.hashes
2013-07-11 Kim Alvefur mod_pubsub_feeds: Use HMAC-SHA1 from util.hashes (util.hmac was deprecated)
2013-07-10 Kim Alvefur mod_muc_log_http: Have same default for showing presence as mod_muc_log
2013-07-10 Kim Alvefur mod_muc_log: Don't change defaults across versions!
2013-07-10 Kim Alvefur mod_muc_log: Add a room config option for logging
2013-07-09 Kim Alvefur mod_lastlog: Make the command show a help message instead of a traceback when no user given
2013-07-08 Kim Alvefur mod_mam/rsm.lib: Fix parsing of empty before tag
2013-07-08 Kim Alvefur mod_mam/rsm.lib: Fix serialization of before = true
2013-07-07 Marco Cirillo mod_register_redirect: cleanup a bit.
2013-07-01 Kim Alvefur mod_http_dir_listing: Fix file ending detection for filenames with more than one period and don't index mime types with nil
2013-06-30 Kim Alvefur mod_checkcerts: Add timestamp parsing, format time until expiry more human-readable, adjust check intervals to time left.
2013-06-29 Kim Alvefur mod_log_auth: Don't cause an error if any of the logged fields are missing
2013-06-29 Kim Alvefur mod_client_certs: Update for x509 API in LuaSec 0.5
2013-06-29 Kim Alvefur mod_http_dir_listing: Remove dependency on mod_http_files, global module depending on non-global does not work
2013-06-29 Kim Alvefur mod_mam: Stamp <archived> on incoming stanzas after archiving them
2013-06-29 Kim Alvefur mod_mam: The forwarded message should be a child of the MAM result element
2013-06-29 Kim Alvefur mod_auth_ccert: Use value from ipairs
2013-06-28 Kim Alvefur mod_s2s_log_certs: Minor grammar change
2013-06-28 Kim Alvefur mod_adhoc_account_management: Initial commit of module meant to let user manage their accounts.
2013-06-28 Kim Alvefur mod_s2soutinjection: Initial commit, variant of mod_srvinjection using 0.9+ APIs
2013-06-27 Kim Alvefur mod_net_dovecotauth: Initial commit of server implementation of the Dovecot authentication protocol
2013-06-27 Kim Alvefur mod_telnet_tlsinfo: Initial commit. Shows ciphers used and other TLS info
2013-06-24 Mikael Nordfeldth Don't store password in temporary file, pipe instead
2013-06-17 Matthew Wild mod_statistics: prosodytop: Fix off-by-one error (thanks Zash)
2013-06-15 Matthew Wild mod_statistics: top: Clean up sessions after 60s of inactivity
2013-06-15 Matthew Wild mod_statistics: top: Make sessions temporarily bold when they are updated
2013-06-15 Matthew Wild mod_statistics/top.lua: Adjust displayed memory stats for previous commit (3e2c4f424797)
2013-06-15 Matthew Wild mod_statistics: Remove expensive and non-portable /proc-based memory stats
2013-06-15 Matthew Wild mod_statistics/stats.lib.lua: Only fetch shared tables if running under Prosody
2013-06-15 Kim Alvefur mod_statistics/top.lua: Display the more detailed memory stats
2013-06-15 Kim Alvefur mod_statistics/top.lua: Keep sessions displayed for 10s (instead of 3s)
2013-06-15 Kim Alvefur mod_statistics/stats.lib.lua: Improve memory stats (use pposix.meminfo() if available)
2013-06-15 Kim Alvefur mod_statistics/stats.lib.lua: Better s2s session counting
2013-06-15 Kim Alvefur mod_statistics/stats.lib.lua: Better check for prosody vs prosodyctl
2013-06-15 Kim Alvefur mod_statistics: Better detection of when running under prosody vs prosodyctl
2013-06-15 Matthew Wild mod_statistics/top.lua: Fix session sorting function (seems it must always return false when a==b)
2013-06-15 Matthew Wild mod_statistics: Initial version, and a rough 'prosodyctl mod_statistics top'
2013-06-15 Thijs Alkemade mod_onions: Copy the code to find the bit module from mod_websockets.
2013-06-14 Kim Alvefur mod_auth_ccert: Fix logging of certificate chain errors
2013-06-14 Kim Alvefur mod_auth_ccert: Add missing OID for email
2013-06-14 Kim Alvefur mod_auth_ccert: Pass the session username-outfigurer function too
2013-06-14 Kim Alvefur mod_auth_ccert: Pass on the authz to the configurable username-figure-outer function
2013-06-14 Kim Alvefur mod_auth_ccert: Add optional method for certificates which contain an email address
2013-06-14 Kim Alvefur mod_auth_ccert: Prepare for supporting more ways to figure out the username
2013-06-14 Kim Alvefur mod_http_dir_listing: Attach the MIME type to list items for use in CSS
2013-06-13 Kim Alvefur mod_auth_ccert: Accidentally not
2013-06-13 Kim Alvefur mod_auth_ccert: Initial commit of authentication module for using CA-issued client certificates
2013-06-10 Thijs Alkemade mod_onions: The SOCKS5 port is now a string, as it should be. Added a boolean option onions_tor_all to pass all s2s traffic through Tor.
2013-06-10 Thijs Alkemade mod_onions: Added mod_onions. This module allows Prosody to make s2s connections to Tor hidden services.
2013-06-10 Philipp Hancke mod_turncredentials: XEP-0215 implementation for time-limited turn credentials
2013-06-08 Matthew Wild mod_muc_limits: Fix traceback on presence sent to the room's bare JID
2013-06-07 Matthew Wild mod_muc_limits: Abort loading on non-MUC hosts (thanks Ge0rG)
2013-06-07 Vadim Misbakh-Soloviov mod_listusers: fixed banner skipping cycle
2013-06-07 Vadim Misbakh-Soloviov mod_listusers: added (+config support; -assert tracebacks; +user friendly connection errors; -unneded repeat-until cycle, which braked module)
2013-06-06 Vadim Misbakh-Soloviov mod_webpresence: added /xml and /json; Rewritten /html; A bit of refactoring;
2013-06-06 Matthew Wild mod_block_registrations: Allow restricting registrations of certain user accounts, and/or ensure that registered accounts conform to a given pattern
2013-06-05 Kim Alvefur mod_firewall: Add support for being called as a prosodyctl command
2013-06-05 Kim Alvefur mod_firewall: Remove print()
2013-06-05 Marco Cirillo mod_muc_log: don't log iqs either if presences are disabled, little use and may trigger "false positives".
2013-06-03 Kim Alvefur mod_last_offline: Merge into an option of mod_lastlog
2013-06-03 Kim Alvefur mod_lastlog: Fix command
2013-06-03 Kim Alvefur mod_lastlog: Keep track of last logout time
2013-06-03 Waqas Hussain mod_auth_custom_http: Organize imports, and make the URL a config option.
2013-06-03 Waqas Hussain mod_auth_custom_http: No need for nodeprep in Prosody 0.9.
2013-06-03 Waqas Hussain mod_auth_custom_http: Remove unused imports.
2013-06-03 Waqas Hussain mod_auth_custom_http: Initial commit.
2013-06-03 Matthew Wild mod_muc_limits: Allow stanzas from affiliated users even if they are not in the room
2013-06-02 Marco Cirillo mod_muc_limits: _Fixing_ mistake in MattJ's merge and in the same time handing him a coffee cup.
2013-06-01 Matthew Wild mod_muc_limits: Increase hook priority
2013-06-01 Matthew Wild mod_lastlog: Add prosodyctl command (prosodyctl mod_lastlog JID) to show last login time and IP of user (if available)
2013-06-01 Matthew Wild mod_muc_limits: Condense multiple dropped stanzas into a single log message every 5 seconds
2013-06-01 Matthew Wild mod_muc_log: Fix mistake in previous merge (thanks Maranda)
2013-06-01 Matthew Wild mod_muc_limits: Add muc_max_nick_length option, defaulting to 23 (bytes)
2013-06-01 Matthew Wild mod_muc_limits: Import util.jid
2013-06-01 Matthew Wild mod_muc_log: Reduce hook priority to 1 (from 500), we want to log after any plugins have filtered/modified the incoming stanza (thanks Asterix/Maranda)
2013-06-01 Marco Cirillo mod_muc_log_http: rectify imported function name (it's fire_event).
2013-06-01 Marco Cirillo mod_muc_log, mod_muc_log_http: backport changes from Metronome.
2013-06-01 Kim Alvefur mod_candy: Add dependency on mod_bosh
2013-06-01 Kim Alvefur mod_candy: Add a comment about the virtual js file with connection parameters
2013-05-30 Florian Zeitz mod_websocket: Add some more error checks for close frames
2013-05-30 Florian Zeitz mod_websocket: Access some values via locales instead of through tables
2013-05-30 Florian Zeitz mod_websocket: Optimize string concatenation
2013-05-30 Florian Zeitz mod_websocket: Call string and table functions through locals
2013-05-30 Florian Zeitz mod_websocket: Fix length calculation
2013-05-29 Kim Alvefur mod_smacks: Allow resumption if the TCP connection is closed from our end, c15cea87036f ensures distinction from cleanly closed streams (thanks Lance)
2013-05-27 Florian Zeitz mod_admin_web: Update to JQuery 1.10.0
2013-05-27 Florian Zeitz mod_admin_web: Fix CSS, :last -> :last-child
2013-05-26 Kim Alvefur mod_muc_log_http: Don't use nonexistent API
2013-05-24 Florian Zeitz mod_admin_web: Fix indentation
2013-05-24 Florian Zeitz mod_admin_web: Update to new strophejs location, and jQuery 1.9.1
2013-05-23 Matthew Wild mod_data_access: is_admin() takes a JID, not a username (fixes admin access to data stores)
2013-05-22 Matthew Wild mod_pastebin: Ensure base URL always has a trailing / (thanks Masin)
2013-05-19 Matthew Wild mod_broadcast: Allow overriding from address on the broadcast stanza
2013-05-19 Matthew Wild mod_broadcast: Allow admins to broadcast
2013-05-18 Matthew Wild mod_muc_config_restrict: Allow restricting specific options in the MUC config form to service admins
2013-05-18 Matthew Wild mod_auto_activate_hosts: Don't activate * when the config is reloaded
2013-05-14 Matthew Wild Merge
2013-05-14 Matthew Wild mod_isolate_host: Prevent communication between hosts, even internal ones
2013-05-09 Waqas Hussain mod_storage_mongodb: Use util.json to encode our data (handles non-string table keys, etc).
2013-05-09 Kim Alvefur mod_s2s_log_certs: Log certificate status and fingerprints
2013-05-09 Kim Alvefur mod_s2s_auth_dnssec_srv: Implements Secure Delegation using DNS SRV
2013-05-09 Matthew Wild mod_message_logging: New module to log user conversations to text files
2013-05-09 Matthew Wild mod_auto_activate_hosts: Automatically activate and deactivate hosts when they are added/removed from the config
2013-05-09 Matthew Wild mod_muc_ban_ip: When a user is banned from a MUC, ban their IP from the MUC also (works for remote rooms too)
2013-05-09 Marco Cirillo mod_muc_log, mod_muc_log_http: cleanup syntax (off with the "~= nil"), and cut down wild table indexing.
2013-05-08 Matthew Wild mod_jid_prep: Implement the JID prep protocol in the XEP submitted 5 minutes ago...
2013-05-08 Florian Zeitz mod_admin_web: Fix up header
2013-05-08 Matthew Wild mod_firewall: don't use %b() (not technically correct)
2013-05-08 Florian Zeitz mod_admin_web: Update URL for adhoc.js
2013-05-07 Matthew Wild mod_firewall: Make defining objects generic (currently zones and rate limits), so more can easily be added. Also a syntax change... definition lines must begin with %
2013-05-07 Matthew Wild mod_firewall: Fix conditions with spaces
2013-05-07 Matthew Wild mod_firewall/conditions: Remove unused variable
2013-05-07 Matthew Wild mod_firewall: Cache conditions, so that they are only calculated once per chain execution
2013-05-05 Marco Cirillo mod_register_json: fix logging message for already pending registrations' bounces.
2013-05-05 Kim Alvefur mod_smacks: Complain a little louder about clients trying to resume after resource binding
2013-04-30 Waqas Hussain mod_component_client: Initial commit. Allows Prosody to act as an external component for other XMPP servers.
2013-04-29 Marco Cirillo mod_register_json: added missing parameter to some http_response calls.
2013-04-29 Marco Cirillo mod_register_json: small code cleanup & optimization.
2013-04-29 Thijs Alkemade mod_client_certs: Updated to match the specification in urn:xmpp:saslcert:1.
2013-04-29 Marco Cirillo mod_register_json: major code overhaul into a token based registration & verification system.
2013-04-25 Kim Alvefur mod_smacks: Wrap session:close() and make the session not resumable
2013-04-25 Kim Alvefur mod_smacks: If a hibernating session was destroyed before the timeout, don't destroy it again or say that it was resumed
2013-04-24 Kim Alvefur mod_support_contact: Use module:get_option_string()
2013-04-24 Kim Alvefur mod_swedishchef: Use newer config API
2013-04-18 Marco Cirillo mod_incidents_handling: import setmetatable.
2013-04-11 Matthew Wild mod_pubsub_feeds, mod_sms_clickatell, mod_twitter: Update for net.http API change in prosody:e3b9dc9dd940
2013-04-11 Kim Alvefur mod_mam: Report the total number of messages, not how many messages were sent during the query
2013-04-08 Kim Alvefur mod_seclabels: Allow stanzas or XML strings as labels in the config
2013-04-08 Kim Alvefur mod_firewall: Fix variable name
2013-04-08 Kim Alvefur mod_firewall: The default value of the 'type' attribute on message stanzas is 'normal'
2013-04-08 Matthew Wild mod_pubsub_twitter: Wrap published item in an <item> element for pubsub
2013-04-07 Marco Cirillo mod_muc_log_http: remove overlapping imports.
2013-04-07 Marco Cirillo mod_muc_log: some cleanup and code refactor also force the plugin storage driver being internal.
2013-04-07 Marco Cirillo mod_muc_log_http: do some more cleanup of the code.
2013-04-07 Marco Cirillo mod_muc_log_http: use datamanager's encoding function to encode room names.
2013-04-07 Marco Cirillo mod_muc_log_http: rename fire_server_event to fire_event.
2013-04-07 Marco Cirillo mod_muc_log_http: more proper 0.9 port.
2013-04-06 Matthew Wild mod_firewall: Add rate limiting capabilities, and keep zones and throttle objects in shared tables
2013-04-06 Florian Zeitz mod_muc_log_http: Adapt to prosody 0.9 changes
2013-04-06 Florian Zeitz mod_websocket: Set status_code instead of status
2013-04-06 Matthew Wild mod_firewall/conditions: Add DAY and TIME conditions
2013-04-06 Matthew Wild mod_firewall: Don't add empty conditions check when no conditions are listed in a rule
2013-04-06 Matthew Wild mod_firewall: Add time and date deps
2013-04-05 Matthew Wild mod_firewall: Improve zone handling, make it more efficient, and support dynamic dependencies in the compiler. ENTERING and LEAVING conditions now work at expected (not matching stanzas flowing within a zone).
2013-04-05 Matthew Wild mod_firewall/conditions: Default types for message and presence
2013-04-05 Matthew Wild mod_firewall/conditions: Don't use table.insert, so things are happy when compile_jid_match() returns nil
2013-04-05 Matthew Wild mod_firewall/conditions: Support Lua patterns in JID matching, and make <*>@example.com NOT match example.com
2013-04-05 Matthew Wild mod_firewall/actions: Break out logic into a separate reusable function
2013-04-05 Matthew Wild mod_firewall: Add actions EVENT (fire an event), JUMP EVENT (transfer control to the handlers of an event), JUMP CHAIN (transfer control to another mod_firewall chain)
2013-04-05 Matthew Wild mod_firewall/actions: Add REPLY
2013-04-05 Matthew Wild mod_firewall/actions: DROP no longer logs, log messages can be emitted with LOG
2013-04-05 Matthew Wild mod_firewall/actions: Add PASS
2013-04-05 Matthew Wild mod_firewall: Tighten up error handling, and split rules->Lua and Lua->bytecode compilation into separate functions
2013-04-04 Kim Alvefur mod_firewall: Use resolve_relative_path correctly
2013-04-04 Kim Alvefur mod_firewall: Add INSPECT conditional, for deeper inspection of stanzas
2013-04-03 Kim Alvefur mod_log_messages_sql: Fork of mod_mam_sql without the protocol bits
2013-04-03 Matthew Wild mod_archive, mod_archive_muc: Remove from repo, as longstanding bugs are causing problems
2013-04-03 Matthew Wild mod_pubsub_googlecode: Split name and email when possible
2013-04-03 Kim Alvefur mod_firewall/actions: Remove unused extra argument.
2013-04-03 Kim Alvefur mod_firewall/actions: Move semicolon as to not produce two in a row. (Not legal in Lua)
2013-04-03 Matthew Wild mod_pubsub_googlecode: Remove quotes around 'project'... it's a variable :)
2013-04-03 Matthew Wild mod_firewall: General stanza filtering plugin with a declarative rule-based syntax
2013-04-03 Matthew Wild mod_pubsub_googlecode: Module to receive post-commit webhook requests from Google Code Hosting
2013-04-03 Matthew Wild mod_pubsub_twitter: Plugin to subscribe (poll) to Twitter search queries, and announce matching tweets over pubsub
2013-04-01 Kim Alvefur mod_s2s_auth_compat: Workaround for Openfire doing EXTERNAL without proper stream headers
2013-03-29 Kim Alvefur mod_checkcerts: Modify wording a bit.
2013-03-28 Kim Alvefur mod_server_contact_info: Remove config-reloaded hook
2013-03-28 Kim Alvefur mod_checkcerts: Nag admins about certs that have, or are about to expire. Often.
2013-03-27 Tobias Markmann mod_blocking: Fix handling of unblocking command. Send out un-/block pushes to all resources.
2013-03-25 Kim Alvefur mod_s2s_auth_fingerprint: Make sure we actually got a certificate
2013-03-25 Kim Alvefur mod_s2s_auth_fingerprint: New module for authenticating s2s connections based on preconfigured fingerprints.
2013-03-24 Kim Alvefur mod_seclabels: Remove config-reloaded hook. Just reload the module to update
2013-03-24 Kim Alvefur mod_default_vcard: Guess FN from FIRST + LAST and vice versa
2013-03-24 Kim Alvefur mod_addressing: Optimization
2013-03-24 Kim Alvefur mod_pastebin: Fix invalid debug statement
2013-03-24 Kim Alvefur mod_candy: Example of how easy it is to serve files from a prosody module
2013-03-22 Matthew Wild mod_bidi, mod_dwd, mod_s2s_idle_timeout: Update for recent 0.9 changes (612467e263af)
2013-03-12 Marco Cirillo Merge (someone needs to remember to pull...)
2013-03-12 Marco Cirillo mod_s2s_never_encrypt_blacklist: complete missing banner.
2013-03-12 Marco Cirillo mod_c2s_conn_throttle: shorten / update header, as wiki was added.
2013-03-12 Kim Alvefur mod_dwd: Initial commit.
2013-03-12 Matthew Wild Merge
2012-11-22 Matthew Wild mod_block_subscribes: Block inbound and outbound subscription requests (useful to prevent implicit roster modification)
2013-03-09 Kim Alvefur mod_smacks: Don't allow steam resumption onto a stream after resource binding
2013-03-07 Marco Cirillo mod_s2s_never_encrypt_blacklist: conn objects on libev carry a metatable, perhaps have starttls set to false instead of nil.
2013-03-07 Marco Cirillo mod_s2s_never_encrypt_blacklist: add missing semicolons.
2013-03-07 Marco Cirillo mod_s2s_never_encrypt_blacklist: cleanup code, also hooks were mixed up.
2013-03-07 Marco Cirillo mod_s2s_never_encrypt_blacklist: supply an empty table as default value, fixes traceback. (Thanks Tobias)
2013-03-05 Marco Cirillo mod_incidents_handling: "cancel" action doesn't need to be specified, suppresses a (harmless) log error.
2013-03-04 Marco Cirillo mod_register_json: correct invalid characters into usernames' log message.
2013-03-02 Marco Cirillo mod_incidents_handling: run cleanup and save the store when a new object is added.
2013-02-26 Kim Alvefur mod_uptime_presence: Initial commit. Indicates uptime by replying to probes with delay-stamped presence.
2013-02-25 Marco Cirillo mod_register_json: remove unrequired instruction (since it's done above already).
2013-02-19 Florian Zeitz mod_admin_web: Better error reporting
2013-02-19 Florian Zeitz mod_admin_web: Default the host selection to the administrators domainpart
2013-02-17 Marco Cirillo mod_incidents_handling: commiting its auxiliary library.
2013-02-17 Marco Cirillo mod_incidents_handling: recommit after full test, cleaned it a bit as what I posted was regretfully an unfinished draft, replaced a lot of the fixed type fields used for fields description with desc elements (upstream prosody's util.dataforms will still strip those). Also moved auxiliary functions to a library.
2013-02-17 Marco Cirillo mod_incidents_handling: still needs some work to be actually functional, backing it out until it's ready.
2013-02-15 Florian Zeitz mod_websocket: Avoid floating point division
2013-02-13 Florian Zeitz mod_websocket: Change the HTTP name to websocket, and override the default_path instead
2013-02-11 Kim Alvefur mod_smacks: Don't try to send stanzas to hibernating sessions. Fixes duplicate IQ replies on libevent.
2013-02-10 Marco Cirillo mod_incidents_handling: fix typo on function name.
2013-02-10 Marco Cirillo mod_incidents_handling: initial commit, only about half tested, util functions (parsers, etc) should be working and so do adhoc commands. All the fixed-type fields into the adhoc cmds' output are currently stripped by Prosody until someone *fills* line 56 of util.dataforms.
2013-02-10 Florian Zeitz mod_websocket: Fix require to work with lua-bitop (Thanks István and Zash)
2013-02-04 Kim Alvefur mod_service_directories: Use dataforms correctly
2013-01-27 Thijs Alkemade mod_mam: Implemented an empty <before/>, to request the last n items in the archive.
2013-01-25 Waqas Hussain mod_auth_{external,internal_yubikey,ldap,ldap2,sql}: No need to nodeprep in SASL handler.
2013-01-25 Florian Zeitz mod_admin_web: Adapt to util.pubsub changes
2013-01-18 Kim Alvefur mod_carbons: Catch outgoing messages to hosts (thanks waqas)
2013-01-16 Kim Alvefur mod_bidi: Work with 0.8
2013-01-16 Kim Alvefur mod_bidi: Missing import of debug.trackeback()
2013-01-16 Kim Alvefur mod_bidi: Disassociate bidi and original session when they are destroyed
2013-01-16 Florian Zeitz mod_carbons: <forwarded/> should be nested in <sent/>/<received/>
2013-01-12 Florian Zeitz mod_websocket: Simplify by getting the c2s_listener from mod_c2s
2013-01-12 Kim Alvefur mod_bidi: Lower severity of notice about outgoing stream being replaced by bidi
2013-01-12 Kim Alvefur mod_bidi: Close conflicting outgoing sessions when bidi is initiated, not requested.
2013-01-11 Kim Alvefur mod_bidi: Initial commit of XEP-0288 implementation
2013-01-02 Kim Alvefur mod_smacks: 'reason' parameter of session:close() changed to make nil and false mean 'graceful close' in 9da430b69f13
2012-12-23 Michael Holzt mod_carbons_adhoc: Initial commit.
2012-12-23 Michael Holzt mod_carbons_copies: Initial commit; allow the user to enable v0 style carbons
2012-12-23 Michael Holzt mod_carbons: Make support for v0 disabled by default, don't send v0 carbons for c2s
2012-12-23 Kim Alvefur Rename mod_http_dir_index -> mod_http_dir_listing
2012-12-23 Kim Alvefur mod_http_dir_index: Add. Handle generation of directory listings for mod_http_files. Included icons from the Tango project are Public Domain
2012-12-22 Kim Alvefur mod_admin_web: Let mod_http_files handle file serving
2012-12-22 Kim Alvefur mod_carbons: Support the pre-forwarding version of Carbons. Please don't implement this.
2012-12-20 Kim Alvefur mod_last_offline: New module that stores last logut time and attaches this timestamp to unavailable presence.
2012-12-16 Kim Alvefur mod_vjud: Disallow searching from remote hosts by default in search-all-users mode
2012-12-16 Kim Alvefur mod_vjud: Add non-default mode where we search all users
2012-12-16 Kim Alvefur mod_vjud: Do case-insensitive matching
2012-12-16 Kim Alvefur mod_vjud: Enforce minimal length of search parameters
2012-12-10 Rob Hoelz Merging from upstream
2012-12-10 Rob Hoelz Make sure we use the user filter for bind
2012-12-10 Rob Hoelz Fix login failure test to use a non-existent user
2012-12-10 Rob Hoelz Add password for user 'seven'
2012-12-10 Rob Hoelz Test login for user 'seven'
2012-12-10 Rob Hoelz Filter out test record 'seven'
2012-12-10 Rob Hoelz Add test user record that we'll filter out
2012-12-10 Rob Hoelz Log and return failure if user record not found in bind
2012-12-10 Rob Hoelz Use singlematch to find user record in ldap.bind
2012-12-10 Rob Hoelz Return DN in the attributes table with singlematch
2012-12-10 Rob Hoelz Change singlematch to search subtrees
2012-12-10 Rob Hoelz Print the username if a test login fails
2012-12-10 Rob Hoelz Test login for user 'six'
2012-12-10 Rob Hoelz Add test LDAP entries for testing deeper user records
2012-12-10 Guilhem LETTRON We must search for dn before trying to bind
2012-12-09 Kim Alvefur mod_strict_https: Correct underscore to hypen in max-age directive
2012-12-05 Rob Hoelz Change hoelzro's mod_auth_ldap to mod_auth_ldap2
2012-11-23 Kim Alvefur mod_strict_https: New module implementing HTTP Strict Transport Security
2012-11-22 Matthew Wild mod_pubsub_github: Receive Github web hooks (generated on pushes to a repository) and forward to a local pubsub node
2012-11-22 Matthew Wild mod_pubsub_pivotaltracker: Accept activity notifications from Pivotal Tracker web hooks and relay them to a pubsub node
2012-11-15 Matthew Wild mod_pubsub_eventsource: An experimental plugin for allowing non-XMPP subscriptions to pubsub nodes over HTML5's server-sent events (SSE/EventSource) API
2012-11-08 Florian Zeitz mod_websocket: Determine whether to use a self-closing stream tag, based on the client's initial data
2012-10-31 Florian Zeitz mod_websocket: Add CORS support
2012-10-28 Kim Alvefur mod_checkcerts: Improve, add comments, add forward compatibility.
2012-10-27 Kim Alvefur mod_carbons: Advertise support for the previous version
2012-10-25 Florian Zeitz mod_websocket: Don't offer starttls
2012-10-25 Marco Cirillo mod_pastebin: provide correct content-type on invalid pastes warnings too.
2012-10-23 Marco Cirillo mod_register_json: add option to handle requests only on secure connections.
2012-10-17 Kim Alvefur mod_carbons: Update to latest version of XEP-0280, while supporting the old version.
2012-10-15 Florian Zeitz mod_websocket: Accept GET request without trailing /
2012-10-15 Florian Zeitz mod_websocket: Update example HTML
2012-10-12 Waqas Hussain mod_webpresence: Don't calculate the same hash four times.
2012-10-12 Waqas Hussain mod_auth_external: Work even when the LuaProcessCall library isn't available.
2012-10-06 Waqas Hussain mod_password_policy: Fix inverted length check.
2012-10-05 Florian Zeitz mod_websocket: Check whether the xmpp sub-protocol was requested
2012-10-05 Kim Alvefur mod_auth_sql: Add users iterator
2012-10-05 Florian Zeitz mod_websocket: More robust frame handling
2012-10-05 Waqas Hussain mod_password_policy: Initial commit.
2012-10-04 Florian Zeitz mod_websocket: Fix frame length calculation
2012-10-04 Florian Zeitz mod_websocket: Merge with current mod_c2s
2012-09-28 Waqas Hussain mod_auth_dovecot: Improved error reporting.
2012-09-22 Kim Alvefur mod_carbons: Fix logic, top resources should only be excluded for incoming messages
2012-09-21 Kim Alvefur mod_carbons: Less complicated assignments (thanks waqas)
2012-09-19 Kim Alvefur mod_carbons: Fix handling of messages from remote hosts
2012-09-19 Marco Cirillo mod_host_guard: close down streams from and to filtered entities, on initialization / configuration reload.
2012-09-18 Kim Alvefur mod_carbons: Optimize and clarify (thanks waqas)
2012-09-18 Kim Alvefur mod_carbons: Add comments and rename some variables to make it clearer
2012-09-17 Rob Hoelz Merge upstream with my local LDAP work
2012-09-17 Rob Hoelz Properly handle avatar/logo BINVALs
2012-09-17 Rob Hoelz Test for present avatar data in user vCard
2012-09-17 Rob Hoelz Fix vCard checking routine to handle avatars properly
2012-09-17 Rob Hoelz Compare decoded JPEG avatar data
2012-09-17 Rob Hoelz Fix prosody config (type is MIME type)
2012-09-17 Rob Hoelz Fix got/expected in vCard content test
2012-09-17 Rob Hoelz Add photo config to sample config
2012-09-17 Rob Hoelz Add test for vCard photo
2012-09-17 Rob Hoelz Add avatar data/config for testing
2012-09-17 Kim Alvefur mod_mam_muc_sql: SQL variant of mod_mam_muc
2012-09-17 Kim Alvefur mod_mam_muc: MUC version of mod_mam
2012-09-17 Kim Alvefur mod_mam_sql: Fork of mod_mam using SQL.
2012-09-12 Marco Cirillo mod_host_guard: fix typos into the code, the operators were supposed to be "not equal".
2012-09-12 Marco Cirillo mod_host_guard: replace checking host object with checking the configuration for the authentication option set to anonymous, I suppose that was the reason I imported configmanager but probably lost that somewhere in the process.
2012-09-12 Waqas Hussain mod_auth_external, mod_auth_internal_yubikey: Get rid of useless wrapper function around the auth provider.
2012-09-12 Marco Cirillo mod_host_guard: prevent possible traceback during host manual activation/deactivation.
2012-09-12 Waqas Hussain mod_auth_*: Use module:provides(), and don't explicitly specify provider.name.
2012-09-12 Waqas Hussain mod_storage_*: Update to use module:provides().
2012-09-12 Kim Alvefur mod_smacks: Avoid indexing a nil value
2012-09-10 Kim Alvefur mod_smacks: Only request ack for stanzas
2012-09-10 Kim Alvefur mod_smacks: Less table indexing!
2012-09-02 rob Add LDAP plugin suite
2012-08-27 Kim Alvefur mod_mam: Fix variable name, blame autocomplete
2012-08-26 Marco Cirillo mod_register_redirect: rebacked in changeset c6f1427da79d (behaviour fixed).
2012-08-26 Kim Alvefur mod_vjud/vcard.lib: Handle empty vcards (thanks mva)
2012-08-26 Marco Cirillo mod_register_redirect: revert back previous change, as returning origin.send() causes inconsistent behaviour stanza routing/callbacks wise if the request comes from a remote entity.
2012-08-26 Kim Alvefur mod_carbons: Merge enable and disable handlers
2012-08-25 Kim Alvefur mod_twitter: Use module:send()
2012-08-21 Waqas Hussain mod_pastebin: Have a default pastebin URL.
2012-08-17 Kim Alvefur mod_pubsub_hub: Add compat wrapping of Atom content for interop with PuSH
2012-08-16 Kim Alvefur mod_mam: Report id of first item and number of items sent.
2012-08-16 Kim Alvefur mod_mam: Change storage format to store bare JID + resource.
2012-08-16 Kim Alvefur mod_mam: remove useless check
2012-08-15 Kim Alvefur mod_pubsub_feeds: util.pubsub methods return bool, data
2012-08-15 Kim Alvefur mod_pubsub_feeds: Fix method call
2012-08-15 Kim Alvefur mod_pubsub_feeds: Check if nodes exists in pubsub, make sure they get restored if not. (Thanks Maranda)
2012-08-15 Kim Alvefur mod_pubsub_feeds: Remove config-reloaded hook, do setup in module.load() instead
2012-08-15 Kim Alvefur mod_pubsub_feeds: Add parameter refresh_feeds() to force refresh of all feeds
2012-08-15 Kim Alvefur mod_pubsub_feeds: Use reference to mod_pubsub from module:depends
2012-08-10 Kim Alvefur mod_register_web: Show actual hostname in registration form
2012-08-10 Vadim Misbakh-Soloviov mod_twitter: fixed to depend on Prosody's internal util.json. TODO: Discuss (MattJ, Zash, Waqas, Maranda) about migration all json content to use cjson ( http://www.kyne.com.au/~mark/software/lua-cjson-manual.html ) library instead
2012-08-09 Kim Alvefur mod_vjud: Allow working as a component, in which case the parent domain is searched.
2012-08-09 Kim Alvefur mod_vjud/vcard.lib: Iterate on tags instead of items (thanks mva)
2012-08-09 Kim Alvefur mod_vjud: Correctly pass current state to form (Thanks Florob)
2012-08-07 Matthew Wild mod_broadcast: New module to set up a component that forwards received messages to all online users (similar to Openfire's broadcast module) (thanks Yann Verry)
2012-08-06 Kim Alvefur mod_pubsub_hub: Fix calculating next periodic check of subscriptions.
2012-08-06 Marco Cirillo mod_register_redirect: use 'return origin.send' instead of returning true everytime.
2012-08-06 Marco Cirillo mod_register_redirect: fixed clunky if block (thanks Zash, mva).
2012-08-06 Vadim Misbakh-Soloviov mod_webpresence: fixed text notation, added html, added status message output
2012-08-05 Matthew Wild mod_register_redirect: Fix typo in variable name (again...)
2012-08-05 Matthew Wild mod_register_redirect: Fix usage of incorrect variable name (thanks iron)
2012-08-05 Vadim Misbakh-Soloviov mod_webpresence: Added possibility to get status as text
2012-08-05 Matthew Wild mod_s2sblackwhitelist: Remove, as very incompatible with 0.9 and similar functionality is available through mod_host_guard
2012-08-05 Matthew Wild mod_support_contact: Use module:send()
2012-08-05 Matthew Wild mod_auto_accept_subscriptions: Import core_post_stanza
2012-08-05 Matthew Wild mod_block_s2s_subscriptions: New module to block incoming presence subscriptions from non-contacts on selected remote hosts
2012-08-05 Matthew Wild mod_block_strangers: Bump handler priority to 200 (just because)
2012-08-05 Matthew Wild mod_block_subscriptions: Block incoming and outgoing presence subscriptions (useful in conjunction with mod_readonly)
2012-08-05 Matthew Wild mod_block_strangers: Module to block message and iqs from people not on your roster
2012-08-04 Matthew Wild mod_privacy: Remove, obsolete (bundled with Prosody). Don't come back!
2012-08-03 Florian Zeitz mod_admin_web: Add explicit dependencies on mod_admin_adhoc and mod_bosh
2012-08-03 Florian Zeitz mod_admin_web: Move comment to appropriate line
2012-08-02 Florian Zeitz mod_admin_web: Update dependency versions
2012-08-01 Kim Alvefur mod_pubsub_hub: Enforce minimal lease time
2012-08-01 Kim Alvefur mod_pubsub_hub: Try to choose time until the next periodic check in a sane way
2012-08-01 Kim Alvefur mod_pubsub_feeds: Use URL as node name if the config index is numeric
2012-08-01 Kim Alvefur mod_pubsub_hub: New module that implements the Hub part of PubSubHubbub
2012-08-01 Kim Alvefur mod_pubsub_feeds: Depend on pubsub instead of aborting if it's not loaded
2012-08-01 Kim Alvefur mod_pubsub_feeds: Use the "superactor" instead of module.host/module.name
2012-08-01 Florian Zeitz mod_admin_web: Replace core_post_stanza() with module:send()
2012-08-01 Kim Alvefur mod_addressing: Replace use of core_post_stanza() with module:send()
2012-08-01 Kim Alvefur mod_service_directories: Replace use of core_post_stanza() with module:send()
2012-08-01 Kim Alvefur mod_remote_roster: Replace use of core_post_stanza() with module:send()
2012-07-29 Kim Alvefur mod_smacks: Use require to import (thanks a lot, autocomplete)
2012-07-29 Kim Alvefur mod_smacks: Import sessionmanager
2012-07-29 Kim Alvefur mod_smacks: Fix log statement
2012-07-29 Kim Alvefur mod_smacks: Import prosody.core_process_stanza()
2012-07-27 Matthew Wild Merge with Oliver Gerlich
2012-06-11 Oliver Gerlich mod_archive: cope with <list> requests which don't have a <set> tag
2012-07-27 Kim Alvefur mod_mam: Stricter validation, reject invalid timestamps, jids.
2012-07-27 Matthew Wild mod_readonly: Allow preventing direct modification of certain user data via XMPP
2012-07-26 Matthew Wild mod_compat_vcard: Handle vcard requests sent to full JIDs (a spec violation commited by older versions of ejabberd and possibly others) - replaces vcard_compatibility option from Prosody 0.8
2012-07-26 Matthew Wild mod_compat_bind: Compatibility (ugh) with clients that send the resource bind to the login host (ugh)
2012-07-24 Matthew Wild mod_admin_web_timber -> mod_admin_web
2012-07-22 Matthew Wild mod_register_web: nodeprep username before creating user (thanks IRON)
2012-07-19 Matthew Wild mod_adhoc_cmd_*: Remove, these are obsoleted by mod_admin_adhoc (supplied with Prosody since 0.8)
2012-07-19 Matthew Wild mod_inotify_reload: Add debug logging
2012-07-16 Kim Alvefur mod_carbons: Unconditionally set namespace of forwarded message.
2012-07-13 Kim Alvefur mod_vjud: Remove some ... verbose debug logging
2012-07-11 Kim Alvefur mod_streamstats: Switch to portmanager and other 0.9 goodness
2012-07-07 Kim Alvefur mod_http_favicon: Add, serves a favicon.ico
2012-07-07 Kim Alvefur mod_mam_adhoc: Use ad-hoc command node suggested by XEP-0313
2012-07-06 Matthew Wild mod_limits: Import to prosody-modules, connection-level rate limiting
2012-07-04 Olivier Goffart mod_archive: switch from/to
2012-07-04 Olivier Goffart mod_archive: Fix duplicate messages stored
2012-07-04 Olivier Goffart mod_archive: Fix hour offset in stored message date
2012-07-01 Kim Alvefur mod_vjud: Don't break on undefined properties.
2012-07-01 Kim Alvefur mod_vjud: Switch first and last name in results to be correct.
2012-07-01 Kim Alvefur mod_vjud: Update util.vcard from verse
2012-06-30 Marco Cirillo mod_compat_muc_admin: added missing import (thanke MattJ)
2012-06-28 Kim Alvefur mod_vjud: Missing fields should not match everyone. (Thanks Pidgin)
2012-06-26 Marco Cirillo mod_host_guard: adjusted log message.
2012-06-26 Marco Cirillo mod_host_guard: reduced code duplication and added better logging.
2012-06-26 Marco Cirillo mod_host_guard: during configuration reload the host handlers should be reinitialized as well, so reverted changed and added back the "redundant code".
2012-06-25 Marco Cirillo mod_host_guard: removed redundant cleanup code (tested it's completely unrequired).
2012-06-25 Marco Cirillo mod_host_guard: host handlers are now cleaned properly on module unload (and also still on re/load to be safe).
2012-06-25 Marco Cirillo mod_host_guard: referenced configmanager from prosody's _G instead of requiring it.
2012-06-25 Marco Cirillo mod_register_json: moved throttling logic so that if there's a failure during nick registration the user can retry and referenced usermanager from prosody's _G instead of req. it.
2012-06-25 Marco Cirillo mod_register_redirect: referenced configmanager from prosody's global space instead of requiring it (==).
2012-06-25 Marco Cirillo mod_register_json: modify logic to prevent an unnecessary call to usermanager.
2012-06-22 Waqas Hussain mod_auth_joomla: Added config option sql.prefix (default = "jos_").
2012-06-22 Waqas Hussain mod_auth_joomla: Joomla hash should be hex-encoded, not raw binary (thanks Anthony).
2012-06-20 Kim Alvefur mod_pubsub_feeds: Prepare for making it possible to unsubscribe, and some other minor changes.
2012-06-20 Kim Alvefur mod_pubsub_feeds: Fix updating of config
2012-06-20 Kim Alvefur mod_vjud: Depends on vcard lib from verse, so add that.
2012-06-20 Kim Alvefur mod_vjud: Add. Thanks waqas for the base code.
2012-06-17 Kim Alvefur mod_mam_adhoc: New module that allows clients to change MAM preferences through AdHoc.
2012-06-12 Florian Zeitz mod_client_certs: Add Ad-Hoc commands for certificate management
2012-06-12 Florian Zeitz mod_client_certs: Strip x509 data
2012-06-11 Kim Alvefur mod_mam: Enforce max results even if RSM isn't used.
2012-06-11 Marco Cirillo mod_register_json: corrected trace.
2012-06-09 Thijs Alkemade mod_client_certs: Follow the rules in XEP-0178 about the inclusion of the username when using EXTERNAL, instead of mapping one certificate to one user.
2012-06-08 Kim Alvefur mod_auth_dovecot: If the connection fails, nuke it so the next attempt causes a reconnect.
2012-06-08 Kim Alvefur mod_mam: Fix typo
2012-06-08 Kim Alvefur mod_mam: Enforce a max number of items returned, with a default.
2012-06-08 Kim Alvefur mod_mam: Move RSM pointer to last message into a MAM-namespaced child
2012-06-08 Kim Alvefur mod_mam/rsm.lib: Remove log statement (fixes usage in verse)
2012-06-08 Kim Alvefur mod_mam/rsm.lib: Fix typo
2012-06-08 Kim Alvefur mod_mam: Fix issue with get_text() and clean some unneeded variables.
2012-06-08 Kim Alvefur mod_mam: Implement support for Result Set Management in queries.
2012-06-07 Kim Alvefur mod_auth_dovecot: Old forgotten changes. Testing appreciated.
2012-06-05 Florian Zeitz mod_conformance_restricted: Require util.jid
2012-06-05 Thijs Alkemade mod_client_certs: Fix the checking of valid id_on_xmppAddr fields.
2012-06-05 Thijs Alkemade mod_client_certs: Disconnect every session that was using that cert when revoking a client certificate.
2012-06-05 Florian Zeitz mod_admin_web: Correctly import usermanager
2012-06-05 Thijs Alkemade mod_client_certs: Checking in the latest version I have with Zash's changes.
2012-06-02 Florian Zeitz mod_websocket: Remove unnecessary require of tohex()
2012-05-28 Florian Zeitz mod_websocket: Only un-self-close <stream:stream>s
2012-05-27 Florian Zeitz mod_websocket: Make sending a self-closing <stream:stream> tag configurable
2012-05-27 Florian Zeitz mod_websocket: Answer ping frames
2012-05-27 Florian Zeitz mod_websocket: Add fragmentation support
2012-05-27 Florian Zeitz mod_websocket: Be nice to non-websocket clients
2012-05-27 Florian Zeitz mod_websocket: Make this a shared module
2012-05-27 Florian Zeitz mod_websocket: Move frame building into a function
2012-05-27 Marco Cirillo mod_host_guard: remove unused import.
2012-05-27 Marco Cirillo mod_host_guard: prevent possible traces in case there isn't a conn object on the session by adding a dummy replacement function.
2012-05-27 Marco Cirillo mod_host_guard: now a proper error is returned when stanzas are routed to a filtered remote server (thanks Zash)
2012-05-27 Marco Cirillo mod_host_guard: removed unused variable.
2012-05-27 Marco Cirillo mod_host_guard: using route/remote event hook to stop outgoing connections to filtered entities, yet the returned error is highly misleading.
2012-05-26 Marco Cirillo mod_host_guard: removed s2smanager import.
2012-05-26 Marco Cirillo mod_host_guard: removed calls to s2smanager and made the module not dependant on it.
2012-05-26 Matthew Wild mod_group_bookmarks: Log error when group_bookmarks_file not specified
2012-05-26 Marco Cirillo mod_stanza_counter_http: change the skipped get_option_array to get_option_string it was supposed to.
2012-05-26 Florian Zeitz mod_websocket: Move frame handling into a separate function
2012-05-25 Florian Zeitz mod_websocket: New mod_c2s based version, still WIP
2012-05-24 Kim Alvefur mod_mam: Put name of store in a single variable
2012-05-24 Kim Alvefur mod_mam: Remove unused local
2012-05-24 Kim Alvefur mod_mam: Break when the message is more recent than the range requested
2012-05-24 Kim Alvefur mod_mam: local tostring and some comments
2012-05-24 Thijs Alkemade mod_mam: From the spec: servers SHOULD NOT archive messages that do not have a <body/> child tag.
2012-05-23 Kim Alvefur mod_pubsub_feed: Rename to mod_pubsub_feeds
2012-05-21 Kim Alvefur mod_data_access: Cleanup and update to new HTTP API
2012-05-21 Kim Alvefur mod_pubsub_feed: Cleanup and update to new APIs in 0.9
2012-05-21 Kim Alvefur mod_checkcerts: New module that logs a warning when your cert is about to expire.
2012-05-21 Thijs Alkemade mod_mam: Add the UID to the <result> when sending an archived message back.
2012-05-16 Waqas Hussain mod_auth_phpbb3: Optionally allow using PHPBB3 session ID as password ( sql = { sessionid_as_password = true, ... } ).
2012-05-06 Kim Alvefur mod_carbons: Move creation of the carbon stanza out of the loop.
2012-04-30 Florian Zeitz mod_admin_web: Utilize the shared module magic
2012-04-30 Florian Zeitz mod_srvinjection: Use module:set_global()
2012-04-30 Kim Alvefur mod_post_msg: Update to the new HTTP API
2012-04-29 Marco Cirillo mod_register_json: same as previous ones, un-needeness.
2012-04-29 Marco Cirillo mod_stanza_counter: remove module:set_global, with the default_host handler it's not required.
2012-04-29 Marco Cirillo mod_server_status: remove module:set_global, with the default_host handler it's not required.
2012-04-29 Marco Cirillo mod_server_status: for sure xml isn't json, passing json mime and viceversa isn't appropriate at all. *no no*
2012-04-29 Marco Cirillo mod_server_status: fix code typo, get_option_array was used instead of get_option_string
2012-04-29 Marco Cirillo mod_register_json: revert change, it's not needed (providing http provides https as well)
2012-04-29 Kim Alvefur mod_pastebin: Update to the new HTTP API
2012-04-29 Matthew Wild mod_register_web: Extremely rough web registration page, with captcha
2012-04-29 Matthew Wild mod_inotify_reload: Reload modules when their code changes
2012-04-29 Marco Cirillo mod_register_json: fixed typo, added https/http switch and default value to it.
2012-04-29 Marco Cirillo mod_stanza_counter_http: updated to current HTTP API.
2012-04-29 Marco Cirillo mod_server_status: updated to current HTTP API.
2012-04-29 Marco Cirillo mod_register_json: updated to current HTTP API.
2012-04-29 Marco Cirillo mod_ircd: net.connlisteners is gone and won't be back, *disintegrated*
2012-04-29 Marco Cirillo mod_cleanup_http: this is only useful to reload http plugins pre-timber 0.9, *disintegrated*
2012-04-28 Matthew Wild mod_adhoc: Remove
2012-04-28 Matthew Wild mod_proxy65: Remove
2012-04-28 Matthew Wild mod_webpresence: Update to timber, remove squish hack (icons are now loaded relative to the module file)
2012-04-28 Matthew Wild mod_smacks: Make smacks_max_unacked_stanzas configurable
2012-04-28 Matthew Wild mod_smacks: get_option+_number
2012-04-28 Matthew Wild mod_smacks: Remove dependency on connlisteners (use sessions table shared by mod_c2s directly)
2012-04-28 Matthew Wild mod_streamstats: Import count and keys from util.iterators
2012-04-28 Matthew Wild Tagging last 0.8.x compatible revision of this repo, for 0.8.x support move to http://code.google.com/p/prosody-modules.0-8/
2012-04-27 Florian Zeitz mod_admin_web: HTTP methods are now required
2012-04-27 Florian Zeitz mod_admin_web: Add timber version. Separate for now
2012-04-22 Kim Alvefur mod_mam: Update header
2012-04-19 Kim Alvefur mod_mam: Remove archived tag, as this was dropped from the submitted spec
2012-04-03 Kim Alvefur mod_pubsub_feed: Fix typos
2012-03-29 shinysky mod_archive: applied patch from stephen.weber@gswot.org to fix issue 6 and 7; need fully test.
2012-03-27 Marco Cirillo mod_compat_muc_admin: corrected variable leftovers.
2012-03-27 Marco Cirillo mod_compat_muc_admin: adding last missing local (getUsingPath).
2012-03-27 Marco Cirillo mod_compat_muc_admin: general cleanup, adding missing locals from muc.lib.lua (since things aren't inflated enough already)
2012-03-27 Marco Cirillo mod_compat_muc_admin: we shall make sure that only owners can destroy rooms and not everyone, isn't it?
2012-03-27 Marco Cirillo mod_compat_muc_admin: first commit.
2012-03-24 Waqas Hussain mod_auth_phpbb3: Match the username_clean column instead of the username column when updating password.
2012-03-19 Matthew Wild mod_smacks: Don't hibernate session on graceful stream close 0.8-diverge
2012-03-17 Matthew Wild mod_smacks: Import connlisteners properly
2012-03-17 Matthew Wild mod_smacks: If a resumed session still has a connection open, close that connection before resuming
2012-03-05 Matthew Wild mod_smacks: Use pre-resource-unbind (0.9 feature) to fix reloadability and multiple host support
2012-02-28 Kim Alvefur mod_mam: Bumb priority up above carbons, so that archive ids are included
2012-02-28 Kim Alvefur mod_mam: Add missing up()
2012-02-28 Kim Alvefur mod_mam: Try to not bork when sending a message to your bare jid
2012-02-28 Kim Alvefur mod_carbons: Remove useless protection against loop that can't happen
2012-02-28 Kim Alvefur mod_carbons: Make sure parameters to log() are strings.
2012-02-24 Kim Alvefur mod_lastlog: Add option to also log the users IP address.
2012-02-24 Kim Alvefur mod_lastlog: New module to record last time a user authenticated
2012-02-14 Florian Zeitz mod_admin_web: Correctly access items in NamedNodeMaps
2012-02-14 Matthew Wild Merge
2012-02-12 Marco Cirillo mod_c2s_conn_throttle: renamed mod_c2s_auth_throttle, hooks at features and takes in account stream renegotiation.
2012-02-12 Marco Cirillo mod_cleanup_http: updated banner.
2012-02-12 Marco Cirillo mod_cleanup_http: "spring cleans" module, aka unload global http modules without hassle (open ports cleanup doesn't work with server_event)
2012-02-12 Marco Cirillo mod_server_status: remove cleanup function move it to a separate plugin.
2012-02-12 Marco Cirillo mod_stanza_counter_http: remove cleanup function move it to a separate plugin.
2012-02-12 Marco Cirillo mod_register_json: remove cleanup function move it to a separate plugin.
2012-02-12 Kim Alvefur mod_carbons: Use session.send instead of passing carbon through all the routing
2012-02-09 Kim Alvefur mod_carbons: Add more debug logging
2012-02-09 Marco Cirillo mod_c2s_auth_throttle: first commit
2012-02-09 Marco Cirillo merged.
2012-02-07 Florian Zeitz mod_conformance_restricted: Module to send XML restricted by RFC 6120 (for conformance testing)
2012-02-09 Marco Cirillo mod_server_status: de-revert to use configmanager instead of module mm for the cleanup function also give it an unique name (mismatch possible "??")
2012-02-09 Marco Cirillo mod_stanza_counter_http: de-revert to use configmanager instead of module mm for the cleanup function also give it an unique name (mismatch possible "??")
2012-02-09 Marco Cirillo mod_register_json: punctuation adjust
2012-02-09 Marco Cirillo mod_register_json: de-reverting change to use configmanager again (trace happened), also changed cleanup function name to avoid mismatches (??)
2012-02-09 Marco Cirillo mod_register_json: cleanup unused stuff
2012-02-14 Matthew Wild mod_auto_accept_subscriptions: New module to automatically accept incoming subscription requests on behalf of users
2012-02-02 Thijs Alkemade Fix a typo in mod_smacks (type -> session_type).
2012-02-02 Matthew Wild mod_smacks: Drop back to urn:xmpp:sm:2 for now
2012-02-02 Thijs Alkemade Add a <delay> to stanzas that are queued (and don't have one already), so clients can show them with the original timestamp.
2012-02-02 Thijs Alkemade Update smacks to urn:xmpp:sm:3. Fix typo in can_do_smacks.
2012-02-01 Matthew Wild mod_smacks: Consolidate logic for deciding whether to advertise or allow smacks for a given session, and fix an issue with not allowing s2s connections to enable smacks because of not binding a resource... (thanks xnyphs)
2012-02-01 Matthew Wild mod_smacks: Handle a client trying to <enable> twice, or trying to <enable> before resource binding (thanks Thijs Alkemade)
2012-02-01 Matthew Wild mod_smacks: Only advertise stream features when a stream is authenticated, and doesn't already have smacks enabled
2012-01-30 Matthew Wild mod_smacks: Log message when client tries to resume unknown session
2012-01-30 Matthew Wild mod_smacks: Add log message on resume
2012-01-29 Matthew Wild mod_smacks: Add logging to hibernation and session destruction (thanks darkrain)
2012-01-28 Kim Alvefur mod_carbons: Don't try to send carbons for entirely offline users.
2012-01-26 Florian Zeitz mod_admin_web: Clear commands in all cases new ones are loaded (thanks Maranda)
2012-01-25 Waqas Hussain mod_muc_log_http: Use YYYY-MM-DD in URLs instead of the confusing YYMMDD.
2012-01-25 Waqas Hussain mod_muc_log_http: Reduce theme loading code.
2012-01-24 Waqas Hussain mod_muc_log_http: Improved theme loading, and better error reporting.
2012-01-24 Waqas Hussain mod_muc_log_http: Return a 500 Internal Server Error on missing theme, not a traceback.
2012-01-24 Waqas Hussain mod_muc_log_http: Don't return a page on missing rooms.
2012-01-24 Waqas Hussain mod_muc_log_http: Return a proper 404 Not Found page on missing pages instead of a traceback.
2012-01-24 Florian Zeitz mod_admin_web: Fix margins
2012-01-24 Kim Alvefur mod_smacks: Fix smacks on s2s connections, but disable it by default.
2012-01-19 Florian Zeitz Adapt to bootstrap
2012-01-18 Florian Zeitz mod_admin_web: Replace command list instead of appending
2012-01-18 Florian Zeitz mod_adhoc_web: Redesign adhoc command pane
2012-01-17 Matthew Wild mod_admin_web: Begin switch to using bootstrap styles
2012-01-17 Matthew Wild mod_admin_web: Add bootstrap to get_deps.sh
2012-01-17 Matthew Wild mod_admin_web: Move style.css to css/
2012-01-17 Matthew Wild mod_admin_web: Fix typo (incomming->incoming)
2012-01-17 Marco Cirillo mod_stanza_counter_http: revert to use module:get_option_boolean
2012-01-17 Marco Cirillo mod_server_status: revert to use module:get_option_boolean
2012-01-17 Marco Cirillo mod_register_json: revert to use module:get_option_boolean
2012-01-17 Marco Cirillo mod_pastebin: more sensible unconfigured base url formatting, use interface directive if present.
2012-01-17 Marco Cirillo mod_server_status: added http cleanup code from mod_register_json
2012-01-17 Marco Cirillo mod_register_json: switched module:get_option_boolean("use_libevent", nil) with require "core.configmanager".get("*", "core", "use_libevent") as the first possibly won't work (module is unloaded)
2012-01-17 Marco Cirillo mod_stanza_counter_http: added cleanup function (from mod_register_json)
2012-01-17 Marco Cirillo mod_register_json: reworked the ccleanup function so that it doesn' try to close an unused listener port if server_event is in use (works only with select)
2012-01-17 Marco Cirillo mod_register_json: added auto-cleanup logic to the module so it can at least be unloaded and reloaded without fuss. (Experimental: works with server_select and trunk)
2012-01-15 Kim Alvefur mod_mam: Store the message id more accessible.
2012-01-15 Kim Alvefur mod_mam: Implement archiving preferences.
2012-01-15 Matthew Wild mod_muc_limits: Echo any MUC <x> or <body> in the error reply (required to make Gajim display the error)
2012-01-15 Matthew Wild mod_muc_limits: Remove throttle object from all rooms on unload (to make sure new settings are applied on reload)
2012-01-15 Matthew Wild mod_muc_limits: Don't limit room leaving
2012-01-15 Matthew Wild mod_muc_limits: New module to impose overall rate-limits on a MUC (not on individual users)
2012-01-14 Marco Cirillo mod_register_json: checking out if the user creation succeeded or not is good practice.
2012-01-14 Waqas Hussain mod_service_directories: Initial commit. Untested. Support for both directory and buddy use cases. Incomplete pubsub support (only getting all items supported).
2012-01-14 Marco Cirillo mod_register_json: fire user-registered event manually on the destination host. (thanks Mr. Gecko)
2012-01-14 Marco Cirillo mod_register_json: modified code to employ get_option_set for true sets, and contains meta method
2012-01-14 Florian Zeitz mod_admin_web: Use proper path for www_data files (Thanks Zash)
2012-01-14 Marco Cirillo mod_register_json: cleaned up useless unused code (thanks Mr. Gecko)
2012-01-12 Florian Zeitz mod_adhoc_web: fade instead of scrolling
2012-01-10 Marco Cirillo mod_server_status: fixed trace case when an user, mistakenly or not, sets a component which doesn't exist into the plugin config. (thanks chris)
2012-01-10 Kim Alvefur mod_carbons: Update to Carbons v0.6.
2012-01-10 Marco Cirillo mod_server_status: corrected mistake in the code.
2012-01-10 Marco Cirillo mod_server_status: useless "space" removed
2012-01-10 Marco Cirillo mod_server_status: corrected error.
2012-01-10 Marco Cirillo mod_server_status: renamed mod_xml_status to mod_server_status as the option to output the stats in JSON was added.
2012-01-10 Florian Zeitz mod_admin_web: Add missing images
2012-01-10 Florian Zeitz First pass of web-admin redesign
2012-01-08 Marco Cirillo mod_ircd: Made the requirement of setting the conference_server a bit more "aggressive", and the resulting error banner for not setting it also.
2012-01-08 Marco Cirillo mod_host_guard: fixed plugin, minor code refactor.
2012-01-08 Marco Cirillo mod_register_json: replaced prosody.events.add_handler with module:hook.
2012-01-08 Marco Cirillo mod_stanza_counter_http: replaced prosody.events.add_handler with module:hook.
2012-01-08 Marco Cirillo mod_stanza_counter: removed a few empty lines.
2012-01-08 Marco Cirillo mod_host_guard: replaced prosody.events.add_handler with module:hook.
2012-01-07 Marco Cirillo mod_xml_status: stick to one code "punctuation" style.
2012-01-07 Marco Cirillo mod_s2s_never_encrypt_blacklist: stick to one code "punctuation" style.
2012-01-07 Marco Cirillo mod_register_redirect: stick to one code "punctuation" style.
2012-01-07 Marco Cirillo mod_register_json: stick to one code "punctuation" style.
2012-01-07 Marco Cirillo mod_host_guard: stick to one code "punctuation" style.
2012-01-07 Marco Cirillo mod_xml_status: re-removed http response function wrong code (self note: make sure what you're copy&pasting from the local notepad is fully correct)
2012-01-07 Marco Cirillo mod_xml_status: last code cleanup and optimization.
2012-01-06 Marco Cirillo mod_xml_status: small cleanup.
2012-01-06 Marco Cirillo mod_xml_status: initial commit. Expose server status in xml format to be used on external webapps.
2012-01-06 Kim Alvefur mod_mam: Add experimental implementation of the Message Archive Management ProtoXEP
2012-01-06 Kim Alvefur Merge
2012-01-06 Kim Alvefur mod_carbons: Add MIT license statement.
2012-01-06 Kim Alvefur mod_carbons: Remove completed TODO
2012-01-05 Marco Cirillo mod_host_guard: updated banner.
2012-01-02 Marco Cirillo mod_stanza_counter: corrected syntax mistake in the http plugin.
2011-12-21 Matthew Wild mod_pastebin: Make last commit work (also set on restore)
2011-12-21 Matthew Wild mod_pastebin: Fix issue with metatable not being set when a reload changes expires_after to 0
2011-12-20 Marco Cirillo mod_host_guard: added exceptions/whitelisting to the blockall logic (makes little sense otherwise has s2s_disallow = true does the same)
2011-12-19 Matthew Wild mod_pastebin: Support for persistent pastes (set pastebin_expire_after = 0)
2011-12-19 Matthew Wild mod_pastebin: Fix off-by-one in line counting (display issue only)
2011-12-19 Matthew Wild mod_pastebin: Fix call to undefined function introduced in previous commit
2011-12-18 James Callahan mod_storage_mongodb: (un)lock globals around require; only auth if we need to
2011-12-14 Kim Alvefur mod_carbons: Fix a typo and unindent a line.
2011-12-18 James Callahan mod_storage_mongodb: (un)lock globals around require; only auth if we need to
2011-12-14 James Callahan mod_storage_mongodb: move database connecting to inside driver:open
2011-12-14 James Callahan mod_storage_mongodb: assert the configuration options
2011-12-13 James Callahan mod_storage_mongodb: Use _global as host when none provided
2011-12-12 James Callahan Rename to mongodb
2011-12-12 James Callahan mod_storage_mondodb: Add module
2011-12-11 Marco Cirillo mod_ircd: some cleanup.
2011-12-10 Matthew Wild mod_reload_modules: Use module:hook_global() if available
2011-12-08 Matthew Wild mod_pastebin: Threshold is now UTF-8 characters (thanks Grom_PE for initial patch)
2011-12-08 Matthew Wild mod_auth_sql: Read option 'auth_sql' (thanks rdnzlc)
2011-12-05 Marco Cirillo mod_ircd: "finish" previous commit.
2011-12-05 Marco Cirillo mod_ircd: remove some duped code.
2011-12-05 Marco Cirillo mod_ircd: added USERHOST command.
2011-12-05 Marco Cirillo mod_ircd: added channel modes' prefix declaration as some irc clients parse those to detect which mapping to use.
2011-12-05 Marco Cirillo mod_ircd: added USERHOST placeholder.
2011-12-04 Marco Cirillo mod_host_guard: minor fix.
2011-12-04 Marco Cirillo mod_host_guard: renamed mod_component_guard to mod_host_guard, as it really works with all hosts, finally decided to wiki it out and not merge it with the s2s_blackwhitelisting module.
2011-12-03 Matthew Wild mod_roster_command: Fix traceback and log error message when loaded into Prosody (thanks epaulin)
2011-12-02 Marco Cirillo mod_ircd: Fixed nick change logic (thanks mva), so that the self nick-change "flag" is removed properly, improved the logic to use verse's room_mt:change_nick (thanks Zash) yet to be pushed into main, added squished verse with the meta method included.
2011-12-02 Marco Cirillo mod_ircd: "yatc" (yet another typo correction)
2011-12-02 Marco Cirillo mod_ircd: minor typo clean up.
2011-12-02 Marco Cirillo mod_ircd: corrected an issue within the nick change logic, and improved it by implementing the USER command.
2011-12-02 Marco Cirillo mod_ircd: code cleanup, added full logic for changing nicks (locally it works no traces), removed many comment lines (there was an over abundance of 'em they're in the .old_annotate file)
2011-11-28 Kim Alvefur mod_data_access: Implement PUT and POST.
2011-11-28 Marco Cirillo mod_ircd: removed role check.
2011-11-28 Marco Cirillo mod_ircd: added role check for who sets the topic, to make sure that who sets the topic is actually a moderator.
2011-11-28 Marco Cirillo mod_ircd: added listener port configuration, added utf8 checks to TOPIC, added check so that module wonn't get loaded if conference_server is unset.
2011-11-28 Marco Cirillo mod_ircd: hacked around it to make it "work" again, topics should be operational once again.
2011-11-28 Matthew Wild mod_ircd: squishy: Search for installed verse by default, but support --use-http or --verse=path to fetch Verse from HTTP or filesystem.
2011-11-26 Kim Alvefur mod_carbons: Consolidate message handlers
2011-11-25 Kim Alvefur mod_default_bookmarks: Serve a list of default bookmarks if the user has nil.
2011-11-19 Matthew Wild mod_smacks: Don't destroy a session that binds the same resource as a hibernating smacks session (thanks xnyhps for tracking down the problem, though I've used a different fix)
2011-11-17 Waqas Hussain mod_archive_muc: A little refactoring to improve code search.
2011-11-17 Waqas Hussain mod_archive_muc: Fixed a nil global access.
2011-11-10 Kim Alvefur mod_pubsub_feed: Dynamicaly reloadable config.
2011-11-10 Kim Alvefur mod_auth_dovecot: Replace with SASL proxying version.
2011-11-02 Marco Cirillo mod_ircd: fixed aff/roles last data table cleaning code.
2011-11-02 Marco Cirillo mod_ircd: Toxic MattJ's artifact removed.
2011-11-01 Marco Cirillo mod_ircd: adjusted quirk in the banner I missed.
2011-11-01 Marco Cirillo mod_ircd: merged in various changes including -- code to propagate aff/role changes as modes, topic hooks/command, scarecrow motd banner, default port.
2011-11-01 Kim Alvefur mod_ircd: ignore JOIN without channel
2011-11-01 Kim Alvefur mod_ircd: Scrub invalid UTF-8 sequences, welcome message
2011-11-01 Kim Alvefur Merge
2011-11-01 Kim Alvefur mod_ircd: Proper line parsing and generating. Fix PMs
2011-11-01 Kim Alvefur mod_ircd: Better nameing, squishy.
2011-11-01 Marco Cirillo mod_ircd: WiP trash removed.
2011-10-29 Kim Alvefur mod_carbons: Fix top_resources loop and correctly stamp sent messages (thanks xnyhps)
2011-10-29 Kim Alvefur mod_carbons: Initial commit.
2011-10-29 Kim Alvefur Revert various changes accidentally included in previous commit
2011-10-24 Marco Cirillo mod_component_guard: made module global, refactored init.
2011-10-23 Marco Cirillo mod_component_guard: added default empty table entries for config options (is it even valid for true sets?)
2011-10-22 Marco Cirillo mod_component_guard: refactored init code, added reloading logic to prevent events pollution with stale dupes.
2011-10-22 Marco Cirillo mod_component_guard: missing hook priority.
2011-10-22 Marco Cirillo mod_component_guard: initial commit.
2011-10-15 Kim Alvefur mod_default_vcard: Sets initial vCard from data enterd on registration
2011-10-11 Matthew Wild mod_pastebin: Preserve pastes through a reload
2011-10-11 Matthew Wild mod_roster_command: Manage rosters through prosodyctl
2011-10-10 Kim Alvefur mod_seclabels: Support orderd items
2011-10-05 Kim Alvefur mod_seclabels: Fix config reloading
2011-10-05 Kim Alvefur mod_seclabels: Update to latest catalog schema, while keeping compatibility with the old one.
2011-10-05 Kim Alvefur mod_seclabels: Fetch catalog from config.
2011-09-26 Marco Cirillo mod_ircd: added patched plugin file.
2011-09-26 Marco Cirillo mod_ircd: few patches from both Zash and myself to make it work again.
2011-09-23 Matthew Wild mod_pastebin: Some experimental summary changes
2011-09-23 Matthew Wild mod_pastebin: Update to use module:get_option()
2011-09-23 Matthew Wild mod_pastebin: Support for changing the summary length (pastebin_summary_length), and including it even in the plaintext version of the generated message
2011-09-22 Marco Cirillo mod_register_redirect: update authors info.
2011-09-22 Marco Cirillo mod_register_redirect: few mistake fixes to make it work.
2011-09-22 Marco Cirillo mod_register_redirect: removed invalid character from code (why you do these things dear term...?)
2011-09-22 Marco Cirillo mod_register_redirect: initial commit.
2011-09-22 Marco Cirillo mod_register_redirect: renamed mod_register_url, and added options to allow more customization.
2011-09-22 Matthew Wild mod_pastebin: Add option 'pastebin_private_messages', defaults to false for components and true for other hosts (thanks Kelden/Maranda)
2011-09-20 Marco Cirillo mod_stanza_counter: missing end.
2011-09-20 Marco Cirillo mod_stanza_counter: splitted plugin :/
2011-09-20 Marco Cirillo mod_stanza_counter: "*" doesn't handle stanzas.
2011-09-20 Marco Cirillo mod_stanza_counter: cleanup, corrections. (prosody starts, web stats work)
2011-09-20 Marco Cirillo mod_stanza_counter: tidbits, line break escapes.
2011-09-20 Marco Cirillo mod_stanza_counter: initial draft.
2011-09-17 Waqas Hussain mod_auth_dovecot: Added support for TCP sockets, and checks for UNIX socket availability.
2011-09-15 Marco Cirillo mod_register_json: changed pestered code to something less pestered. (added nodeprep)
2011-09-15 Marco Cirillo mod_register_json: added check for invalid characters in the username.
2011-09-11 Kim Alvefur mod_auth_wordpress: Update Copyright
2011-09-11 Kim Alvefur mod_auth_wordpress: Fix wrong column name
2011-09-11 Kim Alvefur mod_auth_wordpress: Allow table prefix to be configured
2011-09-11 Kim Alvefur mod_auth_wordpress: Fix hash identifier.
2011-09-11 Kim Alvefur mod_auth_wordpress: Rename functions to match module name
2011-09-11 Kim Alvefur mod_auth_wordpress: Initial commit.
2011-09-11 Waqas Hussain mod_auth_joomla: Initial commit.
2011-09-11 Waqas Hussain mod_auth_phpbb3: A little refactoring.
2011-09-10 Waqas Hussain mod_auth_phpbb3: Support legacy PHPBB2 password hashes (simple MD5).
2011-09-10 Waqas Hussain mod_auth_phpbb3: Apply stringprep, and try automatic JID escaping to derive username.
2011-09-05 Kim Alvefur mod_auth_dovecot: Fix years in (c)
2011-09-03 Marco Cirillo mod_s2s_never_encrypt_blacklist: add option to check for the dull s2s session ip (OpenFire bork bork).
2011-09-02 Marco Cirillo merge.
2011-09-02 Kim Alvefur mod_addressing: Add partial implementation of Extended Stanza Addressing, XEP-33.
2011-09-02 Kim Alvefur mod_server_contact_info: Add module that publishes contact information.
2011-09-02 Marco Cirillo mod_s2s_never_encrypt_blacklist: filter both incoming and outgoing streams.
2011-09-02 Marco Cirillo mod_s2s_never_encrypt_blacklist: first commit.
2011-09-02 Kim Alvefur mod_auth_dovecot: Update Copyright
2011-09-01 Kim Alvefur mod_auth_dovecot: Make appending the domain name configurable. Warning: If you depend on this behaviour, add auth_append_host = true to your config
2011-08-30 Marco Cirillo mod_register_url: code refactor, clean, all the rest (thanks Zash ;))
2011-08-30 Marco Cirillo mod_register_url: minor fix.
2011-08-30 Matthew Wild mod_auth_log: New module (currently) to log failed auth attempts and their IP address, requires trunk
2011-08-28 Waqas Hussain mod_component_roundrobin: Initial commit.
2011-08-27 Kim Alvefur mod_pubsub_feed: Kill the timer on module unload
2011-08-25 Waqas Hussain mod_saslauth_muc: Report proper SASL error on auth failure.
2011-08-24 Kim Alvefur mod_pubsub_feed: Major cleanup, and use newer APIs. (Thanks Maranda)
2011-08-24 Kim Alvefur mod_pubsub_feed: Use httpserver.new_from_config(). Fixes SSL. And fix traceback when called without a querypart.
2011-08-24 Kim Alvefur mod_pubsub_feed: Try harder to figure out ones callback URL.
2011-08-24 Kim Alvefur mod_pubsub_feed: Fix timestamp on Windows, which has no %T
2011-08-10 Waqas Hussain mod_auth_sql: More cleanup.
2011-08-09 Waqas Hussain mod_auth_sql: Cleanup.
2011-07-29 Florian Zeitz mod_admin_web: Update dependencies / remove need to build strophe.js (Thanks Zash)
2011-07-29 Florian Zeitz mod_admin_web: Show S2S certificate validity
2011-07-26 leonbogaert Copied from bash :s
2011-07-26 leonbogaert Let session.send() actually send the config string
2011-07-24 Waqas Hussain mod_muc_log_http: Improved page titles a little.
2011-07-24 Waqas Hussain mod_muc_log_http: Show proper time period in the headline.
2011-07-24 Waqas Hussain mod_muc_log_http: Properly sort calendar listing.
2011-07-24 Waqas Hussain mod_muc_log_http: Removed some more code. Module now no longer attempts to track muc_log hosts on its own.
2011-07-24 Waqas Hussain mod_muc_log_http: Fixed a typo.
2011-07-24 Waqas Hussain mod_muc_log_http: Generate room calendar page even when there is no log data.
2011-07-24 Waqas Hussain mod_muc_log_http: Fixed a typo.
2011-07-24 Waqas Hussain mod_muc_log_http: Simplified calculating day count for a month.
2011-07-24 Waqas Hussain mod_muc_log_http: Generate component room list page even when there are no rooms.
2011-07-24 Waqas Hussain mod_muc_log_http: Cleaned up URL handling.
2011-07-24 Waqas Hussain mod_muc_log_http: Added assertion to ensure proper failure on empty responses.
2011-07-24 Waqas Hussain mod_muc_log_http: Cleaned up URL parsing.
2011-07-24 Waqas Hussain mod_muc_log_http: Generate main component list page even when there are no components defined.
2011-07-24 Waqas Hussain mod_muc_log_http: Spaces -> Tabs.
2011-07-06 leonbogaert Moved the file to a directory
2011-07-06 leonbogaert First version of mod_flash_policy
2011-07-01 Waqas Hussain mod_auth_phpbb3: Implement password change.
2011-07-01 Waqas Hussain mod_auth_phpbb3: Comment logging of user password.
2011-07-01 Waqas Hussain mod_auth_phpbb3: Fixed traceback when logging in as a non-existent user.
2011-07-01 Waqas Hussain mod_auth_phpbb3: Fixed a missing function parameter causing auth to fail.
2011-07-01 Waqas Hussain mod_auth_phpbb3: Initial commit.
2011-05-03 Paul Aurich mod_blocking: Properly initialize the bootstrap privacy storage
2011-04-26 Tomasz Sterna Do not run in transaction.
2011-04-22 Marco Cirillo mod_register_json: There again, finally found the right way to pass the ports table to be processed correctly.
2011-04-21 Marco Cirillo mod_register_json: Fixed http listener creation syntax. (Please document that in the API, that would avoid my brain overheating, thank you.)
2011-04-17 Marco Cirillo mod_register_url: added option to specify no whitelististing is employed.
2011-04-13 Tomasz Sterna Implemented password and user existence check in mod_auth_sql
2011-04-13 Tomasz Sterna Reconnect on DB disconnection.
2011-04-12 Marco Cirillo mod_register_json: Corrected typo.
2011-04-12 Marco Cirillo mod_register_json: fixed missing declared variable.
2011-04-12 Marco Cirillo mod_register_json: Let's call it the first commit, fixed all code errors (aka it works).
2011-04-12 Marco Cirillo mod_register_json: Typo fix.
2011-04-12 Marco Cirillo mod_register_json: Failed at JSON successful decode check, fixed with a code refactor.
2011-04-12 Marco Cirillo mod_register_json: Typo fix.
2011-04-12 Marco Cirillo mod_register_json: Changed log levels, added a few primitive throttling/whitelist/blacklist options
2011-04-12 Marco Cirillo mod_register_json: Minor refactor, default to port 9280 if option is unspecified or default to port 9443 if SSL is used. (Good, bad?)
2011-04-12 Marco Cirillo mod_register_json: Changed a few bits to allow the service to be specified as standalone (by default uses port 9443), Q: Does it work?
2011-04-12 Marco Cirillo mod_register_json: Fixed missing close quote.
2011-04-12 Marco Cirillo mod_register_json: First commit (needs tests).
2011-04-11 Tomasz Sterna Implemented basic SQL authentication module.
2011-04-03 Phil Stewart merge with upstream
2011-04-01 Waqas Hussain mod_json_streams/strophe.jsonstreams.js: Fix some compatability issues.
2011-04-01 Waqas Hussain mod_json_streams/strophe.jsonstreams.js: A strophe.js plugin to make it work.
2011-04-01 Waqas Hussain mod_json_streams: Add BOSH support (on HTTP path "/jsonstreams").
2011-04-01 Waqas Hussain mod_json_streams: An implementation of XEP-0295: JSON Encodings for XMPP.
2011-03-27 Florian Zeitz mod_muc_log_http: HTML overhaul. Replacing deprecated elements and style-attributes.
2011-04-03 Phil Stewart mod_sms_clickatell: moved clickatell API ID and source number settings to component registration
2011-03-24 Phil Stewart mod_sms_clickatell: initial import
2011-03-18 Matthew Wild mod_smacks: Merge mod_fastreconnect (resumption support), fix a number of bugs, refactor the code and add some more comments to explain process
2011-03-05 Joseph Wallace mod_muc_log_http: Fix room name encoding/decoding (for UTF-8 room names)
2011-03-03 Matthew Wild mod_muc_log_http: Fix iterator usage and indentation in loadTheme() (thanks tanget128)
2011-02-22 Waqas Hussain mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.
2011-02-16 Matthew Wild mod_auth_internal_yubikey: New authentication provider for two-factor authentication with Yubikeys
2011-02-14 Matthew Wild mod_auth_dovecot: Use hash of vhost as PID to pass to dovecot - the ID must be unique per process, whereas we make a connection per vhost.
2011-02-13 Kim Alvefur mod_auth_dovecot: Add line missing from previous commit.
2011-02-13 Kim Alvefur mod_auth_dovecot: One mechanism per MECH command.
2011-02-09 Waqas Hussain mod_srvinjection: Fix type in variable name.
2011-02-09 Waqas Hussain mod_srvinjection: Add support for a wildcard host.
2011-02-06 Kim Alvefur mod_ircd: Don't allow any command until nick has been set. Split out NAMES into a command.
2011-02-04 Florian Zeitz mod_admin_web: Add some margin so that elements don't overlap.
2011-02-03 Kim Alvefur Merge
2011-02-03 Florian Zeitz mod_admin_web: Make dependency fetching more reliable
2011-02-03 Florian Zeitz mod_admin_web: Get strophe.js from tarball instead of git (Thanks darkrain)
2011-02-03 Florian Zeitz mod_admin_web: Style fix. A <span/> is more appropriate here
2011-02-03 Kim Alvefur mod_ircd: Add QUIT command.
2011-02-03 Florian Zeitz mod_admin_web: Fix path building
2011-02-03 Kim Alvefur mod_ircd: Fix squishy file
2011-02-02 Kim Alvefur mod_ircd: Partial rewrite, use verse for MUC
2011-01-31 Kim Alvefur mod_pubsub_feed: Implement signature verification
2011-01-31 Kim Alvefur mod_pubsub_feed: Fix verify_token checking.
2011-01-31 Kim Alvefur mod_pubsub_feed: Stricter verification handling. Correctly echo the hubs challenge.
2011-01-31 Kim Alvefur mod_pubsub_feed: Implement PubSubHubbub subscriber
2011-01-27 Kim Alvefur mod_post_msg: Add compatibility with usermanager in 0.7
2011-01-27 Kim Alvefur mod_post_msg: Better initialization
2011-01-21 Florian Zeitz mod_admin_web: Make module global. Host to administrate is now chooseable
2011-01-19 Kim Alvefur mod_data_access: New plugin providing a HTTP interface to Prosodys datamanager
2011-01-14 Florian Zeitz mod_admin_web: Get rid of the mod_pubsub dependency
2011-01-11 Waqas Hussain mod_remote_roster: Let component set roster item subscription.
2011-01-10 Waqas Hussain mod_remote_roster: Implement section 2.5 of <http://jkaluza.fedorapeople.org/remote-roster.html>.
2011-01-10 Waqas Hussain mod_remote_roster: Initial commit. Implements 2.2, 2.3 of <http://jkaluza.fedorapeople.org/remote-roster.html>.
2011-01-08 Matthew Wild mod_reload_modules: Module to, erm, reload modules, on SIGHUP/config reload
2011-01-08 Matthew Wild mod_auth_dovecot: Fix various global variable sets/gets, log levels, unclear variable names and change coding style to match more closely the rest of the Prosody code.
2011-01-08 Matthew Wild mod_auth_dovecot: Only check Dovecot major version. Bump log level from 'warn' to 'error'. (thanks Adrien Clerc)
2011-01-08 Matthew Wild mod_auth_dovecot: Switch to using upvalue 'conn' instead of provider.c throughout (thanks Adrien Clerc)
2011-01-06 Florian Zeitz mod_admin_web: Handle paths without trailing slash
2011-01-06 Florian Zeitz mod_admin_web: Add missing argument
2010-12-27 Florian Zeitz mod_admin_web: Specify only directory as bosh service, so it (normally) doesn't need changing (Thanks Zash)
2010-12-27 Florian Zeitz mod_admin_web: Show whether connection is encrypted/compressed
2010-12-27 Waqas Hussain mod_auth_*, mod_saslauth_muc: Update SASL callbacks to take SASL handler as first argument.
2010-12-27 Matthew Wild mod_admin_web: Fix initialisation code, undeclared variable and wrong event scope
2010-12-27 Matthew Wild mod_admin_web: Move pubsub service initialisation into a server-started handler, in case we get loaded before the service
2010-12-27 Florian Zeitz mod_admin_web: Don't delete the menu
2010-12-27 Florian Zeitz mod_admin_web: Add a live view for C2S connections
2010-12-26 Kim Alvefur mod_pubsub_feed: Catch and handle errors when publishing
2010-12-26 Kim Alvefur mod_pubsub_feed: Fix detection of updated posts
2010-12-26 Florian Zeitz mod_admin_web: XHTML fix
2010-12-26 Florian Zeitz mod_admin_web: Add support for calling adhoc commands
2010-12-24 Florian Zeitz mod_admin_web: Change page title
2010-12-24 Florian Zeitz mod_admin_web: Only create the node once when loading onto multiple hosts
2010-12-23 Florian Zeitz mod_admin_web: Prepare for adding more features
2010-12-23 Matthew Wild mod_auth_ldap: Convert to real line endings
2010-12-23 Florian Zeitz mod_adhoc_web: Put pubsubHost into js from lua. Compat with util.pubsub changes
2010-12-23 Florian Zeitz mod_admin_web: replace get_deps.lua with a (working) get_deps.sh
2010-12-22 Matthew Wild mod_group_bookmarks: Always ensure bookmarks are injected, even if the user has no bookmarks already stored
2010-12-20 Matthew Wild mod_group_bookmarks: Module to inject room bookmarks to user private XML stores
2010-12-17 Florian Zeitz mod_admin_web: Initial PoC commit
2010-12-13 Waqas Hussain mod_saslauth_muc: Improved timer handling.
2010-12-13 Waqas Hussain mod_auth_ldap: Removed an invalid argument to a function.
2010-12-08 Kim Alvefur mod_muc_intercom: Add a delay to the forwarded message.
2010-12-02 Waqas Hussain mod_saslauth_muc: Initial commit. Implements SASL auth for MUC rooms <http://xmpp.org/extensions/inbox/remote-auth.html>.
2010-12-02 Waqas Hussain mod_tcpproxy: Give stanza handlers a negative priority, to allow mod_iq to process them first.
2010-12-02 Waqas Hussain mod_ircd: Give stanza handlers a negative priority, to allow mod_iq to process them first.
2010-11-29 Matthew Wild mod_extdisco: XEP-0215: External Service Discovery
2010-11-27 Kim Alvefur mod_muc_intercom: Increase priority.
2010-11-27 Kim Alvefur mod_pubsub_feed: Wrap entry in a item element.
2010-11-27 Kim Alvefur mod_pubsub_feed: Fetches Atom feeds and publishes to PubSub
2010-11-10 Waqas Hussain mod_tcpproxy: Updated to use events instead of componentmanager.
2010-11-10 Waqas Hussain mod_ircd: Updated to use events instead of componentmanager.
2010-11-07 Matthew Wild Merge with Zash
2010-10-30 Javier Torres mod_auth_dovecot: Implement user_exists
2010-10-30 Javier Torres mod_auth_dovecot: More debug messages
2010-10-30 Javier Torres mod_auth_dovecot: Use sequential (instead of fixed) id for messages
2010-10-30 Javier Torres mod_auth_dovecot: Load dovecot socket path form config
2010-10-30 Javier Torres mod_auth_dovecot: Use correct module name for logger
2010-10-30 Javier Torres mod_auth_dovecot: Close socket on error
2010-10-30 Javier Torres mod_auth_dovecot: Remove asserts (use logger) and refactor socket code
2010-10-30 Javier Torres mod_auth_dovecot: Use PID in handshake
2010-11-07 Kim Alvefur mod_seclabels: Advertise features in account disco#info, fixes interop with Swift
2010-10-16 Waqas Hussain mod_muc_log_http: Updated to use the new events API.
2010-10-16 Waqas Hussain mod_muc_log_http: Mark as global.
2010-10-16 Waqas Hussain mod_smacks: Fixed to use the correct events API.
2010-10-16 Waqas Hussain mod_blocking: Updated to use the new events API.
2010-10-10 Matthew Wild mod_auth_dovecot: Initial commit of Dovecot authentication backend by Javier Torres
2010-10-10 Matthew Wild Merge Zash->trunk
2010-10-07 Matthew Wild mod_streamstats: New module that streams live stats from Prosody over a TCP stream
2010-10-07 Matthew Wild mod_smacks: Add commented log statement for future debugging
2010-10-07 Matthew Wild mod_smacks: Fixes for monkey-patched sessionmanager.destroy to handle stream resumption, and to fall back to stock destroy() if the session is not smacks-enabled.
2010-10-07 Matthew Wild mod_smacks: Fixes for storing the unacked stanzas so that they can be properly replayed to clients on stream resume
2010-10-07 Matthew Wild mod_smacks: Fix to reply to stream for s2s sessions
2010-10-01 Florian Zeitz mod_adhoc: Answer disco#info for node=xmlns_cmd
2010-09-26 Kim Alvefur mod_muc_intercom: Fix traceback on topic changes
2010-09-20 Matthew Wild mod_seclabels: Prototype security labels plugin
2010-09-02 Florian Zeitz mod_adhoc_cmd_admin: Use correct dataform layout
2010-09-01 Florian Zeitz mod_adhoc: Fix dataform creation
2010-08-28 dersd mod_twitter: Initial commit.
2010-08-26 Florian Zeitz mod_adhoc_cmd_admin: Check if announcement fields are filled (Thanks Zash)
2010-08-24 Kim Alvefur adds mod_muc_intercom; forwards messages between rooms on a muc host
2010-08-22 Florian Zeitz mod_adhoc: Answer disco#info (This is a MUST in XEP-0050)
2010-08-22 Florian Zeitz mod_adhoc: Fix typo introduced during refactoring
2010-08-21 Florian Zeitz mod_adhoc: Code restructuring
2010-08-13 shinysky mod_archive: added some config options.
2010-08-12 Florian Zeitz mod_adhoc_cmd_admin: Be more tollerant towards client/user errors.
2010-08-12 Florian Zeitz mod_adhoc_cmd_modules: Fix error message
2010-08-10 shinysky mod_archive_muc: clean up '\n ' in preference stanza
2010-08-10 shinysky mod_archive: use usermanager to check if some user exists
2010-08-10 shinysky mod_archive_muc: use usermanager to check if some user exists; use rostermanager to check if someone is in the roster; minor fixes.
2010-08-09 shinysky mod_archive: minor fix;
2010-08-05 Matthew Wild mod_ircd: Fix "nickname in use" reply
2010-08-05 Florian Zeitz mod_adhoc_cmd_modules: Make required fields required, be more tollerant towards buggy clients
2010-08-04 Jeff Mitchell Add new motd_sequential module. This module lets you define numbered messages shown to each user in order, but only once per user, and persistent across server restarts. Useful for notifying users of added features and changes in an
2010-08-04 shinysky mod_archive: fixed some serious bugs.
2010-08-02 shinysky merge
2010-07-31 Kim Alvefur mod_post_msg: add support for type, subject and body in application/x-www-form-urlencoded
2010-07-29 shinysky mod_archive: make sure result set are sorted in chronological order.
2010-07-31 Waqas Hussain mod_couchdb: Now added as a proper module using the new storage provider system.
2010-07-29 shinysky mod_archive: refactor
2010-07-29 Florian Zeitz mod_adhoc_cmd_admin: Add suport for showing more detail
2010-07-29 shinysky mod_archive: exit for loop as soon as possible.
2010-07-29 shinysky mod_archive: keep collections in REVERSE chronological order(not tested).
2010-07-26 shinysky mod_archive: keep collections in chronological order.
2010-07-25 shinysky mod_archive: Mapping an message to some collection based on timestamp
2010-07-25 shinysky mod_archive: minor fix.
2010-07-24 shinysky mod_archive: interpret preferences when do auto archiving.
2010-07-24 Matthew Wild mod_smacks: Fix the logic for handling outgoing stanzas and ack requests
2010-07-22 Matthew Wild Merge with Zash
2010-07-21 Matthew Wild mod_auth_ldap: Update for new usermanager.test_password syntax
2010-07-21 Matthew Wild mod_auth_external: Update for new usermanager.test_password syntax
2010-07-22 Kim Alvefur mod_post_msg: A plugin that recives a single message by HTTP POST and relays it.
2010-07-16 Gaurav mod_s2s_blackwhitelist: adding blacklist and whitelist plugin for s2s connections
2010-07-16 Gaurav mod_s2s_reload_newcomponent: fix debug logs
2010-07-16 Gaurav initial creation of module for reloading new components
2010-07-14 Bjoern Kalkbrenner fixed broadcast PRIVMSG bug
2010-07-14 Bjoern Kalkbrenner added correct NAME_REPLY on JOIN message reply
2010-07-14 shinysky mod_archive: Replication is done!
2010-07-13 shinysky mod_archive: added a 'access' attribute to the chat element, representing the time last accessed.
2010-07-09 Florian Zeitz mod_adhoc_cmd_modules: Add "Load module" command
2010-07-09 Florian Zeitz mod_adhoc: Add capability to pass data to forms
2010-07-09 Florian Zeitz mod_adhoc_cmd_modules: Add "Unload module" command
2010-07-09 Florian Zeitz mod_adhoc_cmd_modules: Add "Reload module" command
2010-07-09 Waqas Hussain mod_couchdb: Initial commit.
2010-07-08 Florian Zeitz mod_adhoc_cmd_modules: Initial version. Provides a "List loaded modules" cmd for now
2010-07-08 Matthew Wild mod_smacks: Clean outgoing stanza queue correctly on session close
2010-07-08 Matthew Wild mod_smacks: Use filters for catching incoming stanzas (more reliable and efficient), also add some logic to make compatible with the stream resumption module (coming soon)
2010-07-08 Matthew Wild mod_smacks: Better logic for deciding what is a stanza and what is not, and deciding when to send ack requests
2010-07-08 shinysky mod_archive: '7.3 Removing a Collection' is DONE, so '7. Archive Management' is DONE.
2010-07-07 shinysky mod_archive: XEP-0059 Result Set Management for Retrieving a Collection is DONE
2010-07-07 Bjoern Kalkbrenner restart authorize command if crashed or ended; added example shell script
2010-07-07 shinysky mod_archive: XEP-0059 Result Set Management for Retrieving a List of Collections is DONE
2010-07-05 shinysky mod_archive: XEP-0059: Result Set Management - Limiting the Number of Items; Paging Forwards Through a Result Set; Getting the Item Count
2010-07-05 Thilo Cestonaro mod_muc_log_http: show more of the room title
2010-07-05 shinysky mod_archive: Archive Management - Retrieving a List of Collections
2010-07-04 Waqas Hussain mod_muc_log_http: Fixed a traceback on rooms with no subject.
2010-06-30 Waqas Hussain mod_auth_ldap: An auth plugin for authentication against LDAP.
2010-06-28 Matthew Wild mod_pastebin: Better fix for stripping truncated UFT-8 sequences
2010-06-28 Matthew Wild mod_pastebin: Fix to not truncate UTF-8 sequences when creating a snippet summary for XHTML-IM (thanks DaiZW for discovering :) )
2010-06-27 shinysky mod_archive: there can be only one note/previous/next/x element in a collection.
2010-06-27 shinysky mod_archive: first commit for manual archiving, need polishing
2010-06-22 Thilo Cestonaro mod_muc_log_http: prosody theme update
2010-06-22 Thilo Cestonaro merge
2010-06-22 Thilo Cestonaro mod_muc_log_http: ensure a theme was loaded when handling a http request
2010-06-22 Thilo Cestonaro mod_muc_log_http: ensure to have the default being "prosody"
2010-06-21 shinysky mod_archive: now auto archiving is almost done.
2010-06-17 Thilo Cestonaro mod_muc_log_http: remove the rest of the old default theme
2010-06-17 Thilo Cestonaro mod_muc_log_http: default theme changed to "prosody", removed old default theme
2010-06-17 Thilo Cestonaro mod_muc_log_http: started new prosody theme
2010-06-14 shinysky mod_archive: Now we can archive messages, even though not in organized way.
2010-06-14 Matthew Wild mod_blocking: Fix to iterate over blocklist correctly when removing a JID
2010-06-14 Matthew Wild mod_blocking: Ensure that a JID can be in the blocklist at most once, and have helper functions return true/false on success/error
2010-06-13 Waqas Hussain mod_blocking: Fixed a nil global access.
2010-06-13 Matthew Wild mod_blocking: Various small changes to make it actually work, which I forgot to commit
2010-06-13 Waqas Hussain mod_blocking: Fixed a syntax error.
2010-06-13 shinysky mod_archive: The element auto MAY include a 'scope' attribute; Added message hook.
2010-06-12 Florian Zeitz mod_adhoc_cmd_admin: Check whether action is to be performed on the host the command was sent to.
2010-06-11 Matthew Wild mod_adhoc: Scan through list of items on load, in case items have been added before we were loaded
2010-06-10 Florian Zeitz mod_adhoc, mod_adhoc_cmd_admin: Handle errors according to XEP
2010-06-10 Matthew Wild mod_auth_external: Renamed from mod_extauth. Update logging and options (external_auth_protocol, external_auth_command)
2010-06-09 Matthew Wild mod_pastebin: Fix trigger_string matching when no trigger is set, and add support for counting lines (pastebin_line_threshold, default: 4)
2010-06-09 Waqas Hussain mod_extauth: Updated to provide a SASL handler.
2010-06-05 shinysky mod_archive: preference handling is done.
2010-06-03 Matthew Wild mod_blocking: Support for the "unblock all JIDs" case, and fix saving of rules after removing a JID
2010-06-03 Matthew Wild mod_blocking: Only count rules with action == "deny" as blocked JIDs
2010-06-03 Matthew Wild mod_throttle_presence: Buffer up presence for up to flush_presence_seconds and send latest presence stanzas for each contact at once
2010-06-03 Matthew Wild mod_blocking: XEP-0191 Simple Communications Blocking, should work, but not tested. Requires mod_privacy be loaded.
2010-06-03 Matthew Wild mod_smacks: XEP-0198 Stream Management acks. Initial commit - very rough, useful mainly for testing at the moment, most certainly contains bugs :)
2010-05-29 shinysky mod_archive: Added features: Determining Server Support & Determining Preferences
2010-05-28 Jeff Mitchell Add "generic" script support to mod_extauth, as well as lpc support until waqas fixes process
2010-05-24 shinysky initial commitment of mod_archive
2010-05-23 Florian Zeitz mod_pastebin: Optionally bin if message starts with a configurable trigger string
2010-05-21 Florian Zeitz mod_adhoc_cmd_admin: Add "Get User Statistics" command
2010-05-19 Matthew Wild mod_ircd: Log error when receiving a message without a valid nick
2010-05-19 Matthew Wild mod_tcpproxy: Handle gracefully invalid base64 data, fixes #2 (thanks dersd)
2010-05-15 Waqas Hussain mod_extauth: Initial commit.
2010-05-13 Waqas Hussain mod_ircd: Fixed handling of empty <subject/> elements.
2010-05-13 Waqas Hussain mod_ircd: Fixed handling of empty <body/> elements.
2010-04-15 Florian Zeitz mod_adhoc: default action is "execute"
2010-04-13 Matthew Wild mod_tcpproxy: Add web/ folder containing demo JS client
2010-04-13 Matthew Wild mod_tcpproxy: Initial commit. The moment you didn't know you've been waiting for is here... the dawn of TCP over XMPP.
2010-03-29 Thilo Cestonaro mod_muc_log_http: bugfix: multiple roomlogs in the same overview
2010-03-24 Florian Zeitz mod_adhoc_cmd_admin: Use new set_password function if available
2010-03-12 Florian Zeitz mod_adhoc_cmd_admin: "Get User Roster" command (with not very good™ XML formatting for now)
2010-03-11 Thilo Cestonaro mod_muc_log_http: handle empty status message tags; handle a nil-parameter in htmlEscape
2010-03-06 Waqas Hussain mod_sift: Iterate on user sessions, not on the user itself, when sifting stanzas to bare JIDs.
2010-03-06 Waqas Hussain mod_sift: Don't disallow stanzas to bare JIDs when sifting is not in force for any resources.
2010-03-06 Waqas Hussain mod_sift: Don't sift IQ errors and results.
2010-03-06 Waqas Hussain mod_sift: Fix for IQ children without an xmlns attribute (default to jabber:client).
2010-03-06 Waqas Hussain mod_sift: Use event.session, and not event.origin in the resource-unbind handler.
2010-03-06 Waqas Hussain mod_sift: Initial commit.
2010-03-06 Waqas Hussain mod_ipcheck: Updated XEP number and URL in comments to the newly published XEP.
2010-03-06 Waqas Hussain mod_ipcheck: Change error from 'item-not-found' to 'service-unavailable' for missing IP.
2010-03-06 Waqas Hussain mod_ipcheck: Fixed: 'service-unavailable' was sent instead of 'forbidden' on unauthorized access.
2010-02-25 Florian Zeitz mod_adhoc_cmd_admin: Add "Shut Down Service" command
2010-02-22 Florian Zeitz mod_ircd: Add PING command / Echo PART back
2010-02-19 Waqas Hussain mod_ipcheck: Change error from 'not-authorized' to 'forbidden', as specified in the XEP.
2010-02-19 Waqas Hussain mod_ipcheck: Initial commit. An implementation of the Server IP Check proto-XEP.
2010-02-08 Ali Sabil mod_websocket: Initial commit
2010-01-29 Florian Zeitz mod_adhoc_cmd_admin: Add "End User Session" command. Also end sessions before deleting a user
2010-01-28 Matthew Wild mod_s2s_idle_timeout: Close idle connections after s2s_idle_timeout seconds, default 300s
2010-01-27 Matthew Wild mod_latex: New (well, kind of) module for rendering LaTeX in messages and replacing with a rendered embedded image
2010-01-25 Florian Zeitz mod_adhoc: Use hashtable instead of array, coding style
2010-01-23 Florian Zeitz mod_adhoc*: Move state handling to mod_adhoc itself
2010-01-22 Florian Zeitz mod_adhoc, mod_adhoc_cmd_admin: use util.datforms for type="result" forms
2010-01-22 Florian Zeitz mod_adhoc: Add more features described in XEP-0050
2010-01-22 Florian Zeitz mod_adhoc: Major refactoring. Actuall data exchange happens here now
2010-01-15 Thilo Cestonaro mod_muc_log_http: inverse year sort order
2010-01-15 Thilo Cestonaro mod_muc_log_http: support next, previous day calculations from one month/year to the next or visa versa
2010-01-15 Thilo Cestonaro mod_muc_log_http: gsub return not only the string in cases the pattern is not found.
2010-01-14 Thilo Cestonaro mod_muc_log_http: support even more evil url stuff, don't forget %-signs
2010-01-14 Thilo Cestonaro mod_muc_log_http: support escaped urls
2010-01-04 Matthew Wild mod_muc_log_http: Replace remaining <font> tags with CSS equivalents
2010-01-04 Matthew Wild mod_muc_log_http: Replace <font> tags with the more correct <span>
2009-12-30 Marco Cirillo Renamed mod_regredirect to mod_register_url, thanks MattJ for the suggestion.
2009-12-30 Marco Cirillo mod_regredirect: initial commit.
2009-12-23 Matthew Wild mod_ircd: Initial commit of a wonderfully hacky but working IRC->XMPP interface for Prosody
2009-12-10 Florian Zeitz mod_adhoc_cmd_admin: Add Change User Password command
2009-12-09 Florian Zeitz mod_adhoc_cmd*: Don't explicitly remove items. Handled by Prosody itself already
2009-12-08 Thilo Cestonaro mod_muc_log_http: corrected the merged stuff
2009-12-08 Thilo Cestonaro mod_muc_log_http: merge
2009-12-05 fthiessen mod_muc_log_http: Changed some headlines and fixed a typo.
2009-12-08 Thilo Cestonaro mod_muc_log_http: themified ...
2009-12-02 Thilo Cestonaro mod_muc_log_http: show only months where log is actually available
2009-12-02 Thilo Cestonaro mod_muc_log: make that it logs again
2009-12-02 Thilo Cestonaro mod_muc_log_http: double check if muc_hosts is not nil, less logging, config var renamed to http_port back again
2009-12-02 Thilo Cestonaro mod_muc_log_http: display available days in a calendar view
2009-11-30 Waqas Hussain mod_support_contact: Added support for remote support contact.
2009-11-26 Waqas Hussain mod_srvinjection: Added support for resolving "localhost" and "127.0.0.1".
2009-11-25 Thilo Cestonaro mod_proxy65: correct log level, be more descriptive
2009-11-25 Florian Zeitz mod_adhoc_cmd_admin: Fix global access
2009-11-23 Waqas Hussain mod_srvinjection: Initial commit.
2009-11-17 Thilo Cestonaro mod_proxy65: hopefully remove a memory leak (thx waqas!)
2009-11-17 Thilo Cestonaro mod_muc_log: split into mod_muc_log and mod_muc_log_http
2009-11-14 Florian Zeitz mod_adhoc: Check for global and host admins
2009-11-13 Florian Zeitz mod_adhoc_cmd_admin: Change to upcoming XEP version
2009-11-12 Florian Zeitz mod_adhoc_cmd_admin: Implement Get User Password
2009-11-10 Thilo Cestonaro mod_muc_log: specified day is now part of the url not a query. days are sorted, newest top.
2009-11-10 Waqas Hussain mod_muc_log: Changed absolute URL paths to be relative.
2009-11-09 Thilo Cestonaro mod_muc_log: can handle now more components and should be used as global module! HTTP Path changed to http://...../muc_log/<component>/<room>/
2009-11-09 Thilo Cestonaro mod_muc_log: add show/hide join/leave and status changes checkboxes. Add two config values showJoin and showStatus as the default values.
2009-11-08 Thilo Cestonaro mod_muc_log: retrieving the room config, is not a kick of a person!! :) (thx again to flo spotting it!)
2009-11-08 Thilo Cestonaro mod_muc_log: Do not log other muc-component's rooms then the module was loaded for. Do neither log nor provide access to possible existing log if a room is private. (thx flo for spotting this)
2009-11-06 Florian Zeitz mod_adhoc_cmd_admin: Implement "Delete User" command
2009-11-01 Thilo Cestonaro mod_proxy65: make it work from external initiators, too
2009-11-01 Thilo Cestonaro mod_proxy65: never use global varnames as local varnames, it can break your brain!
2009-11-01 Thilo Cestonaro mod_muc_log: revert changes of last commit (bed9a6b40f)
2009-11-01 Thilo Cestonaro mod_proxy65: basic white list - access control list
2009-11-01 Thilo Cestonaro mod_proxy65: answer with correct disco#info data on a disco#info request
2009-11-01 Waqas Hussain mod_discoitems: Initial commit.
2009-11-01 Thilo Cestonaro mod_proxy65: close unknown connection with no authentication data, close target if initator hangs up and vica versa
2009-11-01 Matthew Wild mod_pastebin: Send Content-Type header to specify plain UTF-8 text
2009-11-01 Matthew Wild mod_pastebin: Rename pastebin_message() to pastebin_text() and make it global so it can be called by other plugins
2009-10-31 Thilo Cestonaro mod_proxy65: make it work again
2009-10-31 Thilo Cestonaro mod_proxy65: changed the listener name to be unique on a per component basis and display a good error description when connlistener register fails
2009-10-31 Thilo Cestonaro mod_proxy65: component register and deregister are with "_component" appended
2009-10-31 Paul Aurich mod_pastebin: Fix finding of XHTML content.
2009-10-31 Matthew Wild mod_proxy65: Remove unused bin2hex function, and compact more code. Finally down <200 lines :)
2009-10-31 Thilo Cestonaro mod_proxy65: removed unneeded var and session stuff
2009-10-31 Matthew Wild mod_proxy65: Reviewed and re-factored the code, added proxy_address to specify the address which the proxy advertises for clients to connect to
2009-10-30 Florian Zeitz mod_adhoc_cmd_admin: Add announce command
2009-10-28 Thilo Cestonaro mod_proxy65: done! Who wants to test? :)
2009-10-27 Thilo Cestonaro mod_proxy65: tcp connection of initiator and target are established
2009-10-26 Thilo Cestonaro mod_proxy65: remove the proxy65 folder
2009-10-26 Thilo Cestonaro mod_proxy65: create connection listener, interface a. port are configureable but not needed
2009-10-25 Thilo Cestonaro mod_muc_log: using datamanager to store the logging.
2009-10-21 Thilo Cestonaro mod_muc_log: display room's current title; show kicked messages with and without reason
2009-10-21 Thilo Cestonaro mod_muc_log: escape nicknames and status messages too. (thx waqas for finding it; Hope you had fun :P )
2009-10-20 Thilo Cestonaro mod_muc_log: better presence and message parsing; react on subject changes
2009-10-20 Thilo Cestonaro mod_privacy: save the part already coded for presence-out/-in getting active stuff but disabled it.
2009-10-19 Thilo Cestonaro mod_muc_log: set content-type header; escape some html stuff in messages (>, <, \n, http://....)
2009-10-19 Thilo Cestonaro mod_muc_log: templify the html stuff
2009-10-19 Thilo Cestonaro mod_muc_log: make it recognize s2s messages/presences
2009-10-18 Matthew Wild Fix some muclogging -> muc_log issues I brought back in the merge
2009-10-18 Matthew Wild mod_muc_log: Use new httpserver.new_from_config syntax
2009-10-18 Thilo Cestonaro mod_muclogging: renamed to mod_muc_log; s/muclogging/muc_log/
2009-10-18 Thilo Cestonaro mod_muclogging: removed devel debug message stuff
2009-10-18 Thilo Cestonaro mod_muclogging: with http_server part for viewing
2009-10-16 Florian Zeitz mod_adhoc, mod_adhoc_cmd_admin: Check permissions in one place for all commands
2009-10-16 Florian Zeitz mod_adhoc_cmd_admin: Fix session leak
2009-10-16 Thilo Cestonaro mod_muclogging: initial checkin
2009-10-16 Thilo Cestonaro mod_privacy: nicer debug logging ...
2009-10-16 Thilo Cestonaro mod_privacy: it says "from" not "form" (thx flo for reporting!)
2009-10-15 Florian Zeitz mod_adhoc_cmd_admin: Possibility to limit number of received answers
2009-10-15 Florian Zeitz mod_adhoc, mod_adhoc_cmd_admin: Show only commands they may execute to the user
2009-10-15 Thilo Cestonaro mod_privacy: decrease the log messages count.
2009-10-15 Thilo Cestonaro mod_privacy: fix bug where priority was nil and compared to a number (Thx flo for reporting!)
2009-10-13 Florian Zeitz mod_adhoc_cmd_admin: Add Get List of Online Users command
2009-10-13 Thilo Cestonaro mod_privacy: never block communications from one of a user's resources to another.
2009-10-12 Florian Zeitz mod_adhoc_cmd_uptime: Initial commit
2009-10-12 Thilo Cestonaro merge
2009-10-10 Florian Zeitz mod_adhoc: add adhoc.lib.lua to ease implementing new commands (as a consequence mod_adhoc is a directory now)
2009-10-10 Matthew Wild mod_adhoc_cmd_admin: Fixed style, some typos, and got down to <100LOC. Perhaps we need util.adhoc?
2009-10-10 Florian Zeitz mod_adhoc_cmd_admin: Define form layout only once.
2009-10-10 Florian Zeitz mod_adhoc_cmd_admin: More utils.dataforms sugar
2009-10-10 Florian Zeitz mod_adhoc_cmd_admin: switch to utils.dataforms. Thanks MattJ for making this possible ;)
2009-10-12 Thilo Cestonaro mod_proxy65: new component proxy65; currently only disco#info and disco#items done
2009-10-09 Thilo Cestonaro merge ...
2009-10-09 Florian Zeitz mod_adhoc_cmd_admin: Initial commit
2009-10-09 Florian Zeitz mod_adhoc, mod_adhoc_cmd_ping: Code cleanup
2009-10-09 Thilo Cestonaro mod_privacy: make the block function work; retrieve the roster groups correctly
2009-10-06 Florian Zeitz mod_swedishchef: Added configurable trigger
2009-10-02 Matthew Wild mod_pastebin: Comment some debug logging on every message
2009-10-02 Matthew Wild mod_pastebin: Expire pastes after 'pastebin_expire_after' hours, 24 by default
2009-10-02 Matthew Wild mod_pastebin: Allow per-host pastebin_threshold
2009-10-02 Florian Zeitz mod_swedishchef: Initial commit
2009-10-01 Matthew Wild mod_pastebin: Small fix to read the pastebin URL from the config
2009-09-30 Thilo Cestonaro mod_privacy: overworked error returns while creating, editing, deleting or de/activating lists.
2009-09-29 Thilo Cestonaro mod_privacy: removed trunk dependency; make it work when no lists already are exiting
2009-09-28 Thilo Cestonaro mod_privacy: make finding the right session working
2009-09-28 Thilo Cestonaro mod_privacy: prepare everything for the "is used" checking stuff...
2009-09-28 Thilo Cestonaro mod_privacy: order must be non-negativ integer and unique, group must be existing in the roster, subscription can only be to,from,both or none, action must be either deny or allow.
2009-09-26 Thilo Cestonaro merge with repos
2009-09-25 Matthew Wild mod_privacy: Make tmp variable a local
2009-09-25 Matthew Wild mod_pastebin: Set default of 500 chars for pastebin_threshold
2009-09-25 Matthew Wild mod_pastebin: Allow configurable message length threshold
2009-09-26 Thilo Cestonaro do the first real blocking actions
2009-09-25 Thilo Cestonaro some error reporting during list editing
2009-09-25 ephraim thx to Florob:
2009-09-25 Thilo Cestonaro adds mod_privacy; lists creating, editing and deletion working.
2009-09-25 Thilo Cestonaro adds mod_adhoc_cmd_ping which provides 'ping' adhoc command.
2009-09-25 Thilo Cestonaro adds mod_adhoc
2009-09-25 Matthew Wild mod_pastebin: Initial commit
2009-09-25 Matthew Wild mod_webpresence: Initial commit
2009-09-13 Dwayne Bent mod_openid: Initial commit
2009-09-10 Jeff Mitchell Initial commit of mod_onhold, using configuration in prosody config file.
2009-09-10 Waqas Hussain mod_support_contact: Initial commit.
2009-08-22 Matthew Wild mod_offline_email: Initial commit