Mon, 17 Jul 2023 14:57:27 +0200 Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 14:57:27 +0200] rev 13224
Merge 0.12->trunk
Mon, 17 Jul 2023 14:56:57 +0200 util.prosodyctl.check: Hint about the 'external_addresses' config option 0.12
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 14:56:57 +0200] rev 13223
util.prosodyctl.check: Hint about the 'external_addresses' config option
Mon, 17 Jul 2023 14:47:39 +0200 Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 14:47:39 +0200] rev 13222
Merge 0.12->trunk
Mon, 17 Jul 2023 14:45:15 +0200 util.prosodyctl.check: Validate format of module list options 0.12
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 14:45:15 +0200] rev 13221
util.prosodyctl.check: Validate format of module list options Should detect things like misplaced settings inside modules_enabled
Mon, 17 Jul 2023 14:03:13 +0200 util.prosodyctl.check: Get some config options via minimal moduleapi #896 0.12
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 14:03:13 +0200] rev 13220
util.prosodyctl.check: Get some config options via minimal moduleapi #896 The module API has certain coercion features that are useful. Fixes traceback reported in #1812 and other duplicates
Mon, 17 Jul 2023 02:32:47 +0200 core.moduleapi: Fix min/maxinteger fallback for Lua 5.2
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 02:32:47 +0200] rev 13219
core.moduleapi: Fix min/maxinteger fallback for Lua 5.2 Maybe these should live in util.mathcompat?
Mon, 17 Jul 2023 02:26:16 +0200 mod_http: Fix passing minimum limits in wrong argument position
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 02:26:16 +0200] rev 13218
mod_http: Fix passing minimum limits in wrong argument position
Mon, 17 Jul 2023 01:38:54 +0200 plugins: Use integer config API with interval specification where sensible
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 01:38:54 +0200] rev 13217
plugins: Use integer config API with interval specification where sensible Many of these fall into a few categories: - util.cache size, must be >= 1 - byte or item counts that logically can't be negative - port numbers that should be in 1..0xffff
Mon, 17 Jul 2023 00:37:44 +0200 core.moduleapi: Add min/max range support to :get_option_period
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 00:37:44 +0200] rev 13216
core.moduleapi: Add min/max range support to :get_option_period To match :get_option_number etc, specifying the allowed interval. Default is essentially (0, inf].
Mon, 17 Jul 2023 00:09:41 +0200 moduleapi: Add :get_option_integer()
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 00:09:41 +0200] rev 13215
moduleapi: Add :get_option_integer() Many options in Prosody that are treated as numbers don't make sense as floats, e.g. sizes and limits measured in bytes. Simplified implementation based on an earlier attempt dating back to 2020
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 tip