Kim Alvefur <zash@zash.se> [Thu, 20 Oct 2022 17:36:05 +0200] rev 12788
util.openssl: Remove Lua 5.1 os.execute() return value compat
Kim Alvefur <zash@zash.se> [Thu, 20 Oct 2022 17:35:01 +0200] rev 12787
util.human.io: Fix handling of os.execute() return values in Lua 5.2+
Wrong part of Lua 5.1 compat removed in 0f4feaf9ca64
Kim Alvefur <zash@zash.se> [Thu, 20 Oct 2022 16:50:12 +0200] rev 12786
util.mathcompat: Module to ease reuse of math.type()
Mostly to ensure it is available during tests, as util.startup is not
invoked there
Kim Alvefur <zash@zash.se> [Wed, 19 Oct 2022 16:25:05 +0200] rev 12785
util.startup: Provide a common Lua 5.3+ math.type() for Lua 5.2
Code deduplication
Kim Alvefur <zash@zash.se> [Thu, 20 Oct 2022 16:56:45 +0200] rev 12784
Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Thu, 20 Oct 2022 16:31:18 +0200] rev 12783
util.startup: Ensure import() is available in prosodyctl (thanks keyzer)
Fixes error in mod_authz_internal due to import() being unavailable as
it was only loaded in Prosody proper
Kim Alvefur <zash@zash.se> [Wed, 19 Oct 2022 14:34:41 +0200] rev 12782
util.smqueue: Improve tests
Result of mutation testing. One mutant remaining.
Kim Alvefur <zash@zash.se> [Wed, 19 Oct 2022 14:21:13 +0200] rev 12781
util.jsonpointer: Improve tests
Result of mutation testing
Remaining mutants are mostly relating to the math.type() fallback.
Another case being that array[#array+1] == array[#array+2] and thus
doesn't matter.
Kim Alvefur <zash@zash.se> [Wed, 19 Oct 2022 14:07:48 +0200] rev 12780
util.datamapper: Remove leftover debug assert (Only Teal, not included in build)
Kim Alvefur <zash@zash.se> [Mon, 17 Oct 2022 15:20:06 +0200] rev 12779
mod_blocklist: Add option 'migrate_legacy_blocking' to disable migration from mod_privacy
Tiny performance improvement for new users by skipping this check. Most
servers should have gone trough the migration for all active users long
ago.
As a suitable first step of phasing out this code, we make it possible
to disable it first. Later it can be disabled by default, before finally
the code is deleted.