aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge 13.0->trunkMatthew Wild6 days1-7/+12
|\
| * mod_invites: Hide --group flag unless mod_invites_groups is enabledMatthew Wild6 days1-1/+6
| | | | | | | | | | | | The WIP groups support is not complete yet, and won't work without extra modules (which are not yet a part of Prosody). For now we hide --group support unless mod_invites_groups (community module) is specified in modules_enabled.
| * mod_invites: Fix traceback when no flags passedMatthew Wild6 days1-6/+6
| |
* | Merge 13.0->trunkMatthew Wild6 days5-175/+322
|\|
| * mod_invites: Deprecate 'mod_invites generate' in favour of new shell commandsMatthew Wild6 days1-108/+61
| |
| * mod_admin_shell: Improve help listing in non-REPL modeMatthew Wild6 days1-2/+36
| |
| * mod_admin_shell: Fix simple command execution (e.g. help)Matthew Wild6 days1-3/+15
| |
| * mod_admin_shell: Set flag on session when in REPL modeMatthew Wild6 days1-0/+4
| |
| * mod_admin_shell: Improved error handling for shell-invoked commandsMatthew Wild6 days1-5/+25
| |
| * util.argparse: Add strict mode + testsMatthew Wild6 days2-9/+56
| |
| * mod_admin_shell, util.prosodyctl.shell: Process command-line args on ↵Matthew Wild6 days2-29/+96
| | | | | | | | | | | | | | | | | | | | | | | | server-side, with argparse support This allow a shell-command to provide a 'flags' field, which will automatically cause the parameters to be fed through argparse. The rationale is to make it easier for more complex commands to be invoked from the command line (`prosodyctl shell foo bar ...`). Until now they were limited to accepting a list of strings, and any complex argument processing was non-standard and awkward to implement.
| * util.argparse: Optionally continue processing past positional parametersMatthew Wild6 days1-30/+40
| |
* | Merge 13.0->trunkKim Alvefur6 days3-44/+9
|\|
| * util.x509: Per RFC 9525, remove obsolete Common Name checkKim Alvefur2024-02-113-44/+9
| |
* | Merge 13.0->trunkMatthew Wild6 days1-13/+15
|\|
| * prosodyctl: check features: Fix traceback for components with no recommended ↵Matthew Wild6 days1-13/+15
| | | | | | | | modules (thanks Menel, riau)
* | Merge 13.0->trunkKim Alvefur7 days1-1/+1
|\|
| * mod_invites: Fix storing --group (thanks lissine)Kim Alvefur7 days1-1/+1
| | | | | | | | | | | | | | This made it ignore `--group` completely, but if you incorrectly used `--group foo` it would store `groups=true`. Introduced in 9ba11ef91ce4
* | Merge 13.0->trunkMatthew Wild7 days1-2/+2
|\|
| * util.prosodyctl.check: Recognise http_upload_external as a file upload serviceMatthew Wild7 days1-1/+1
| |
| * util.prosodyctl.check: Fix typo in informational messageMatthew Wild7 days1-1/+1
| |
* | Merge 13.0->trunkMatthew Wild7 days7-6/+130
|\|
| * mod_bosh, mod_websocket: Add soft dependency on mod_http_altconnectMatthew Wild7 days2-0/+4
| |
| * moduleapi: Allow soft dependencies via module:depends(mod, true)Matthew Wild7 days2-2/+7
| |
| * mod_http_altconnect: Imported from prosody-modules 6d5a19bdd718 w/changesMatthew Wild7 days3-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 componentsMatthew Wild7 days1-4/+64
| |
* | Merge 13.0->trunkKim Alvefur7 days1-1/+1
|\|
| * util.sql: Don't send SQLCipher key to Postgres or MySQL (thanks gllmhyt)Kim Alvefur7 days1-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.
* | Merge 13.0->trunkMatthew Wild8 days1-0/+1
|\|
| * mod_http_file_share: Persist total storage usage when it increases (fixes #1891)Matthew Wild8 days1-0/+1
| |
* | Merge 13.0->trunkMatthew Wild8 days2-1/+2
|\|
| * CHANGES: add 'prosodyctl check features'Matthew Wild8 days1-0/+1
| |
| * prosodyctl: check: Fix variable name (thanks luacheck)Matthew Wild8 days1-1/+1
| |
* | Merge 13.0->trunkMatthew Wild8 days1-4/+240
|\|
| * prosodyctl: check: Skip DNS checks for known invalid domains (fixes traceback)Matthew Wild8 days1-1/+5
| |
| * prosodyctl: check features: Check for recommended feature availabilityMatthew Wild8 days1-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 outputMatthew Wild8 days1-1/+1
| |
| * prosodyctl: check: Fix indentation in warning messageMatthew Wild8 days1-2/+2
| |
* | Merge 13.0->trunkKim Alvefur8 days2-4/+8
|\|
| * core.certmanager: Move LuaSec verification tweaks to mod_s2sKim Alvefur9 days2-4/+8
| | | | | | | | | | These two settings are only really needed for XMPP server-to-server connections.
* | Merge 13.0->trunkMatthew Wild8 days4-10/+19
|\|
| * mod_cloud_notify, mod_cron, mod_invites: Add 'prosody.' prefix to requiresMatthew Wild8 days3-10/+10
| |
| * .semgrep.yml: Identify unprefixed module importsMatthew Wild8 days1-0/+9
| |
* | Merge 13.0->trunkKim Alvefur9 days1-5/+5
|\|
| * doap: Update XEP-0421, only editorial changes and promoted to StableKim Alvefur9 days1-1/+1
| |
| * doap: Replace references to 'trunk'Kim Alvefur9 days1-4/+4
| |
* | Merge 13.0->trunkMatthew Wild9 days4-20/+6
|\|
| * net.httpserver: Remove obsolete APIMatthew Wild9 days1-17/+0
| |
| * prosody.cfg.lua.dist: Updates for 13.0+Matthew Wild9 days1-2/+4
| |
| * CHANGES: List mod_cloud_notifyMatthew Wild9 days1-0/+1
| |