Kim Alvefur <zash@zash.se> [Tue, 21 Dec 2021 13:11:41 +0100] rev 12106
prosodyctl: Reorder help sections
By how old the commands are?
Or how disruptive the changes are?
Or just by what feels best?
Kim Alvefur <zash@zash.se> [Wed, 22 Dec 2021 18:07:44 +0100] rev 12105
mod_roster: Improve readability of bare-JID check
Silences luacheck too
All we care about is that it is a bare JID, not a full JID with a
resource, since those are forbidden in rosters.
Jonas Schäfer <jonas@wielicki.name> [Wed, 22 Dec 2021 13:06:32 +0100] rev 12104
mod_roster: pass correct username to roster-item-removed
The other invocations use it that way, and the only listener in trunk
which uses it (in mod_presence) expects it that way.
Passing the username of the JID from the removed entry causes incorrect
unavailable presence stanzas to be sent, allegedly kicking people off
MUCs.
Fixes #1121.
Kim Alvefur <zash@zash.se> [Wed, 22 Dec 2021 14:24:26 +0100] rev 12103
core.certmanager: Rename preset option to 'tls_preset'
TLS good, SSL bad.
Kim Alvefur <zash@zash.se> [Wed, 22 Dec 2021 14:12:10 +0100] rev 12102
core.certmanager: Add "legacy" preset for keeping previous default settings
If anyone wants that.
Kim Alvefur <zash@zash.se> [Wed, 03 Nov 2021 12:23:29 +0100] rev 12101
core.certmanager: Add TLS 1.3 cipher suites to Mozilla TLS presets
Kim Alvefur <zash@zash.se> [Sun, 22 Dec 2019 02:25:37 +0100] rev 12100
core.certmanager: Presets based on Mozilla SSL Configuration Generator
ssl_preset = "modern"
Matthew Wild <mwild1@gmail.com> [Wed, 22 Dec 2021 14:40:42 +0000] rev 12099
moduleapi: Support stripping of multi-word from module names
The goal is to allow module:provides("foo-bar") with a mod_foo_bar_ prefix
being stripped. It will break any existing modules that use a prefix and have
hyphens instead of underscores. No such modules are known.
Jonas Schäfer <jonas@wielicki.name> [Tue, 21 Dec 2021 21:23:01 +0100] rev 12098
adminstream: fire disconnected event on lower layer disconnect
This may in theory cause multiple disconnect events for the
adminstream client, if the only code using that wasn't calling
os.exit right away.
Hence, this should be a good enough partial fix for #1671. It is
not a full fix, because the shell will only notice the disconnect
after one has hit enter in the input; until then, it is stuck in
a read() call to stdin and completely oblivious to the disconnect.
Kim Alvefur <zash@zash.se> [Tue, 21 Dec 2021 21:38:44 +0100] rev 12097
CHANGES: Add various things