Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 0.12->trunk | Kim Alvefur | 2023-08-30 | 1 | -1/+1 |
|\ | |||||
| * | util.prosodyctl.check: Correct modern replacement for 'disallow_s2s'0.12.4 | Kim Alvefur | 2023-08-27 | 1 | -1/+1 |
| | | | | | | | | | | The code would have suggested adding to modules_enabled instead of modules_disabled | ||||
* | | Merge 0.12->trunk | Kim Alvefur | 2023-07-17 | 1 | -0/+5 |
|\| | |||||
| * | util.prosodyctl.check: Hint about the 'external_addresses' config option | Kim Alvefur | 2023-07-17 | 1 | -0/+5 |
| | | |||||
* | | Merge 0.12->trunk | Kim Alvefur | 2023-07-17 | 1 | -41/+82 |
|\| | |||||
| * | util.prosodyctl.check: Validate format of module list options | Kim Alvefur | 2023-07-17 | 1 | -0/+28 |
| | | | | | | | | Should detect things like misplaced settings inside modules_enabled | ||||
| * | util.prosodyctl.check: Get some config options via minimal moduleapi #896 | Kim Alvefur | 2023-07-17 | 1 | -41/+54 |
| | | | | | | | | | | | | The module API has certain coercion features that are useful. Fixes traceback reported in #1812 and other duplicates | ||||
* | | Merge 0.12->trunk | Kim Alvefur | 2023-05-31 | 1 | -4/+5 |
|\| | |||||
| * | util.prosodyctl.check: Fix error where hostname can't be turned into A label | Kim Alvefur | 2023-05-31 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | | | Where gethostname or tohostname returns an invalid name, e.g. containing underscores or something, to_ascii would reject this and return nil, which triggers an error in the dns lookup. Reported by prova2 in the chat, for whom tohostname returned a long name containing underscores. | ||||
* | | util.prosodyctl.shell: Fix sending terminal width with single argument | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
| | | | | | | | | | | E.g. when you do 'prosodyctl shell "s2s:show()"', this is the case that triggers, and it was missing the @width argument, causing confusion. | ||||
* | | util.prosodyctl.shell: Coerce terminal width to string (for util.stanza) | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
| | | | | | | | | Fixes invalid attribute value: expected string, got number | ||||
* | | util.human.io: Prefer using the $COLUMNS environment variable if set (by ↵ | Kim Alvefur | 2023-04-07 | 1 | -1/+1 |
| | | | | | | | | | | | | readline) Feels like it should be faster. | ||||
* | | util.prosodyctl.shell: Use new term_width() for width | Kim Alvefur | 2023-04-07 | 1 | -1/+2 |
| | | | | | | | | | | Kicks in if/when readline hasn't set $COLUMNS, e.g. when using the `prosodyctl shell command like this` form. | ||||
* | | util: Prefix module imports with prosody namespace | Kim Alvefur | 2023-03-17 | 3 | -40/+40 |
| | | |||||
* | | Merge 0.12->trunk | Kim Alvefur | 2023-02-22 | 1 | -2/+2 |
|\| | |||||
| * | util.prosodyctl.check: Suggest 'http_cors_override' instead of older CORS ↵ | Kim Alvefur | 2023-02-22 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | settings The cross_domain_* settings were added here prior to http_cors_override being added back in 17d87fb2312a, so for a time there was no replacement, but now there is. | ||||
* | | Merge 0.12->trunk | Kim Alvefur | 2023-01-22 | 1 | -2/+2 |
|\| | |||||
| * | util.prosodyctl.shell: Close state on exit to fix saving shell history | Kim Alvefur | 2023-01-22 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures a last round of garbage collection and finalizers, which should include flushing the readline history file. Test procedure: ``` $ ./prosodyctl shell prosody> s2s:show() -- any command that is not the last in history ... output prosody> bye $ ./prosodyctl shell prosody> ^P ``` After this, the shell prompt should contain the last command from before the "bye". Before this patch, recent history is gone most of the time. | ||||
* | | Merge 0.12->trunk | Kim Alvefur | 2023-01-14 | 1 | -4/+8 |
|\| | |||||
| * | prosodyctl check dns: Check for Direct TLS SRV records even if not ↵ | Kim Alvefur | 2023-01-14 | 1 | -4/+8 |
| | | | | | | | | | | | | | | configured (fix #1793) Existing such records may cause timeouts or errors in clients and servers trying to connect, despite prosodyctl check saying all is well | ||||
* | | util.prosodyctl.cert: Remove Lua 5.1 os.execute() return value compat | Kim Alvefur | 2022-10-20 | 1 | -1/+1 |
| | | |||||
* | | prosodyctl: check turn: More clearly indicate the error is from TURN server | Matthew Wild | 2022-10-06 | 1 | -1/+1 |
| | | |||||
* | | util: Remove various Lua 5.1 compatibility hacks | Kim Alvefur | 2022-07-02 | 1 | -2/+1 |
| | | | | | | | | Part of #1600 | ||||
* | | util.prosodyctl.shell: Print errors in red to highlight them | Kim Alvefur | 2022-06-01 | 1 | -1/+8 |
| | | |||||
* | | prosodyctl shell: Communicate width of terminal to mod_admin_shell | Kim Alvefur | 2022-05-30 | 1 | -1/+1 |
| | | | | | | | | This lets it adjust the width of tables to the actual terminal width. | ||||
* | | Merge 0.12->trunk | Kim Alvefur | 2022-05-26 | 1 | -4/+0 |
|\| | |||||
| * | util.prosodyctl.check: Remove now redundant unbound config tweak | Kim Alvefur | 2022-05-26 | 1 | -4/+0 |
| | | | | | | | | | | | | | | This is now done in net.unbound itself Turning it back on in the config may still cause the problem of entries there masking the DNS values. | ||||
* | | Merge 0.12->trunk | Kim Alvefur | 2022-05-05 | 1 | -0/+1 |
|\| | |||||
| * | util.prosodyctl.check: turn: Report lack of TURN services as a problem #1749 | Kim Alvefur | 2022-05-03 | 1 | -0/+1 |
| | | | | | | | | | | Rationale: It seems unlikely that someone who has not configured any TURN service runs 'prosodyctl check turn' expecting this to be okay. | ||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-04-13 | 1 | -2/+2 |
|\| | |||||
| * | util.prosodyctl: check turn: ensure a result is always returned from a check ↵ | Matthew Wild | 2022-04-13 | 1 | -2/+2 |
| | | | | | | | | (thanks eTaurus) | ||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-28 | 1 | -0/+7 |
|\| | |||||
| * | prosodyctl: check config: Report paths of loaded configuration files (fixed ↵ | Matthew Wild | 2022-03-28 | 1 | -0/+7 |
| | | | | | | | | #1729) | ||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-19 | 1 | -0/+6 |
|\| | |||||
| * | prosodyctl: check turn: Fail with error if our own address is supplied for ↵ | Matthew Wild | 2022-03-19 | 1 | -0/+6 |
| | | | | | | | | the ping test | ||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-19 | 1 | -6/+12 |
|\| | |||||
| * | prosodyctl: check config: Skip bare JID components in orphan check | Matthew Wild | 2022-03-19 | 1 | -1/+1 |
| | | |||||
| * | prosodyctl: check turn: warn about external port mismatches behind NAT | Matthew Wild | 2022-03-11 | 1 | -5/+11 |
| | | | | | | | | | | | | | | Some NATs don't preserve port numbers, which can cause the TURN server's reported relay address to be incorrect (the TURN server has no way to predict what the external port is, so it can't be corrected in config like an IP mismatch can). | ||||
* | | util.prosodyctl.shell: Support for receiving partial lines (no automatic \n) | Matthew Wild | 2022-03-17 | 1 | -2/+6 |
|/ | |||||
* | Spelling: Fix various spelling mistakes (thanks timeless) | Kim Alvefur | 2022-03-07 | 1 | -1/+1 |
| | | | | | | Words, sometimes I wonder how they even work Maybe I missed something. | ||||
* | prosodyctl: check turn: compare correct addresses for relay mismatch ↵ | Matthew Wild | 2022-03-05 | 1 | -2/+5 |
| | | | | detection (thanks Zash) | ||||
* | prosodyctl: check turn: Add check for private IP returned from STUN. | Matthew Wild | 2022-03-05 | 1 | -0/+4 |
| | |||||
* | prosodyctl: check turn: improve warning text to suggest issues | Matthew Wild | 2022-03-05 | 1 | -1/+5 |
| | |||||
* | prosodyctl: check turn: fix traceback when server does not provide realm/nonce | Matthew Wild | 2022-03-05 | 1 | -4/+12 |
| | | | | As coturn when installed out of the box on Debian (because auth isn't enabled?) | ||||
* | prosodyctl: check turn: fix formatting of multiple warnings | Matthew Wild | 2022-03-05 | 1 | -2/+3 |
| | |||||
* | prosodyctl: check turn: always show debug info even if test fails | Matthew Wild | 2022-03-05 | 1 | -11/+15 |
| | |||||
* | prosodyctl: check turn: Clearer error when unable to resolve external ↵ | Matthew Wild | 2022-03-05 | 1 | -1/+1 |
| | | | | service host | ||||
* | prosodyctl: check: include TURN checks by default | Matthew Wild | 2022-03-05 | 1 | -2/+2 |
| | |||||
* | prosodyctl: check: Slightly improved argument handling | Matthew Wild | 2022-03-05 | 1 | -1/+11 |
| | |||||
* | prosodyctl: check turn: show relayed address(es) in verbose mode | Matthew Wild | 2022-03-05 | 1 | -0/+7 |
| |