Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mod_bosh, mod_websocket: Add soft dependency on mod_http_altconnect | Matthew Wild | 7 days | 2 | -0/+4 |
| | |||||
* | moduleapi: Allow soft dependencies via module:depends(mod, true) | Matthew Wild | 7 days | 2 | -2/+7 |
| | |||||
* | mod_http_altconnect: Imported from prosody-modules 6d5a19bdd718 w/changes | Matthew Wild | 7 days | 3 | -0/+55 |
| | | | | | | | Changes from community version: - Add options to allow explicit control over whether BOSH/WS is advertised - Always serve XML at /host-meta (no guessing based on Accept), least surprising | ||||
* | prosodyctl: check features: check for mod_muc_mam on MUC components | Matthew Wild | 7 days | 1 | -4/+64 |
| | |||||
* | util.sql: Don't send SQLCipher key to Postgres or MySQL (thanks gllmhyt) | Kim Alvefur | 7 days | 1 | -1/+1 |
| | | | | | | This was copied from util.sqlite3 which only deals with SQLite3, but here Postgres or MySQL are also possibilities, which wouldn't support this. | ||||
* | mod_http_file_share: Persist total storage usage when it increases (fixes #1891) | Matthew Wild | 8 days | 1 | -0/+1 |
| | |||||
* | CHANGES: add 'prosodyctl check features' | Matthew Wild | 8 days | 1 | -0/+1 |
| | |||||
* | prosodyctl: check: Fix variable name (thanks luacheck) | Matthew Wild | 8 days | 1 | -1/+1 |
| | |||||
* | prosodyctl: check: Skip DNS checks for known invalid domains (fixes traceback) | Matthew Wild | 8 days | 1 | -1/+5 |
| | |||||
* | prosodyctl: check features: Check for recommended feature availability | Matthew Wild | 8 days | 1 | -0/+232 |
| | | | | | | Inspired by mod_compliance_*, this command will help people (especially those with older configs, upgrading from previous releases) learn what features their Prosody configuration may be missing. | ||||
* | util.prosodyctl.check: Sort hosts in iterator for more stable output | Matthew Wild | 8 days | 1 | -1/+1 |
| | |||||
* | prosodyctl: check: Fix indentation in warning message | Matthew Wild | 8 days | 1 | -2/+2 |
| | |||||
* | core.certmanager: Move LuaSec verification tweaks to mod_s2s | Kim Alvefur | 8 days | 2 | -4/+8 |
| | | | | | These two settings are only really needed for XMPP server-to-server connections. | ||||
* | mod_cloud_notify, mod_cron, mod_invites: Add 'prosody.' prefix to requires | Matthew Wild | 8 days | 3 | -10/+10 |
| | |||||
* | .semgrep.yml: Identify unprefixed module imports | Matthew Wild | 8 days | 1 | -0/+9 |
| | |||||
* | doap: Update XEP-0421, only editorial changes and promoted to Stable | Kim Alvefur | 9 days | 1 | -1/+1 |
| | |||||
* | doap: Replace references to 'trunk' | Kim Alvefur | 9 days | 1 | -4/+4 |
| | |||||
* | net.httpserver: Remove obsolete API | Matthew Wild | 9 days | 1 | -17/+0 |
| | |||||
* | prosody.cfg.lua.dist: Updates for 13.0+ | Matthew Wild | 9 days | 1 | -2/+4 |
| | |||||
* | CHANGES: List mod_cloud_notify | Matthew Wild | 9 days | 1 | -0/+1 |
| | |||||
* | MUC: Use new XEP namespace for hats by default | Matthew Wild | 9 days | 1 | -1/+1 |
| | | | | Revert with muc_hats_compat = true in the config if necessary. | ||||
* | prosodyctl: check: Warn about deprecated mod_posix | Matthew Wild | 10 days | 1 | -0/+6 |
| | |||||
* | modulemanager: Remove autoloading of per-platform module | Matthew Wild | 10 days | 1 | -1/+0 |
| | | | | | We only support posix these days, and we moved it to the core startup process to make it more deterministic and reliable. | ||||
* | mod_admin_shell: Remove duplicated line | Matthew Wild | 10 days | 1 | -2/+0 |
| | |||||
* | mod_admin_shell: Rename user:setrole to user:set_roles | Matthew Wild | 10 days | 1 | -4/+4 |
| | | | | | This is more readable and accessible, and it will only be harder to change after release. | ||||
* | mod_admin_shell: Hide secondary role commands, focus on primary roles | Matthew Wild | 10 days | 1 | -7/+17 |
| | | | | | | | | | Secondary roles are an advanced feature without any strong use cases currently. Having multiple ways to manage roles is confusing. Now the 'user:role' command will just show the primary role if that is all there is, but will list secondary roles too if there are any (which in 99.9% of cases there won't be). | ||||
* | mod_admin_shell: Support for hiding certain commands from default help listing | Matthew Wild | 10 days | 1 | -5/+8 |
| | | | | Useful for e.g. deprecated commands. | ||||
* | mod_account_activity: Fix error when no duration specified in shell command | Matthew Wild | 10 days | 1 | -1/+1 |
| | |||||
* | mod_admin_shell: Fix result handling of user addrole/delrole commands | Matthew Wild | 10 days | 1 | -2/+10 |
| | |||||
* | usermanager: Include role_name in event for consistency with the 'removed' event | Matthew Wild | 10 days | 1 | -1/+1 |
| | |||||
* | mod_authz_internal: Fix error messages | Matthew Wild | 10 days | 1 | -2/+2 |
| | |||||
* | mod_authz_internal: Fix return values of secondary role management methods | Matthew Wild | 10 days | 1 | -3/+8 |
| | | | | usermanager expects (role, err) and (ok, err) | ||||
* | mod_presence: Fix traceback if origin gets disconnected during processing | Matthew Wild | 10 days | 1 | -2/+10 |
| | | | | Fixes #1887 | ||||
* | mod_invites: Add shell commands to list, show and delete pending invitations | Matthew Wild | 10 days | 1 | -0/+140 |
| | |||||
* | mod_invites: Shell command to create reset links | Matthew Wild | 10 days | 1 | -0/+18 |
| | |||||
* | core.configmanager: Delay reporting warnings about Credential until use | Kim Alvefur | 11 days | 1 | -3/+16 |
| | | | | | | Too much noise to use Credential if you get a pile of warnings every time you touch prosodyctl for anything. This way warnings should be printed only if e.g used by prosodyctl check config or a module command. | ||||
* | CHANGES: Update with some more 13.0 features | Matthew Wild | 11 days | 1 | -0/+2 |
| | |||||
* | mod_account_activity: Add shell command to list inactive accounts | Matthew Wild | 11 days | 1 | -0/+43 |
| | | | | Including accounts which may never have logged in. | ||||
* | mod_account_activity: Fix required module names | Matthew Wild | 11 days | 1 | -3/+3 |
| | |||||
* | mod_account_activity: Record an account's last activity timestamp | Matthew Wild | 11 days | 1 | -0/+109 |
| | | | | | | | | | | | | | This is similar to mod_lastlog/mod_lastlog2. Some functionality was dropped, compared to mod_lastlog2. These features (recording the IP address, or tracking the timestamp of multiple events) are handled better by the mod_audit family of modules. For example, those correctly handle multiple logins, IP address truncation, and data retention policies. The "registered" timestamp from mod_lastlog2 was also dropped, as this has been stored in account_details by Prosody itself since at least 0.12 already. | ||||
* | CHANGES: Update for 13.0.x | Matthew Wild | 12 days | 1 | -0/+3 |
| | |||||
* | util.dnsregistry: Update using script | Kim Alvefur | 14 days | 1 | -1/+2 |
| | |||||
* | tools.dnsregistry: Comment out duplicate error codes | Kim Alvefur | 14 days | 1 | -1/+4 |
| | | | | This has previously been done manually after running this script | ||||
* | mod_storage_sql: Fix tests for SQLite3 | Kim Alvefur | 2025-02-08 | 1 | -1/+1 |
| | | | | Tests does not run the code that initializes `sqlite_version` | ||||
* | MUC: Don't inform people about the avatar hash when there is none | Matthew Wild | 2025-02-07 | 1 | -0/+1 |
| | |||||
* | net.adns: Collect DNS lookup timing metrics | Kim Alvefur | 2025-02-07 | 3 | -5/+34 |
| | | | | Nice to have this in OpenMetricts instead of debug logs | ||||
* | mod_vcard: Switch store name for MUC hosts (thanks lissine) | Matthew Wild | 2025-02-06 | 1 | -2/+8 |
| | |||||
* | mod_muc: Integrate support for vcards/avatars on MUC rooms | Matthew Wild | 2025-02-06 | 3 | -0/+87 |
| | | | | | | This was previously served by a community module (mod_vcard_muc). It can be disabled by setting `vcard_muc = false` in the config. | ||||
* | mod_vcard: Some support for handling vcards on components | Matthew Wild | 2025-02-06 | 1 | -3/+7 |
| | |||||
* | mod_vcard: Fire event when vcard updated | Matthew Wild | 2025-02-06 | 1 | -0/+1 |
| |