Kim Alvefur <zash@zash.se> [Sat, 12 Jun 2021 16:40:22 +0200] rev 11606
mod_admin_shell: module:info: Show module status
Kim Alvefur <zash@zash.se> [Sat, 12 Jun 2021 16:50:15 +0200] rev 11605
mod_admin_shell: Add basic command that shows more info about loaded modules
To show info about loaded modules. Inspired by the desire to know
whether a module was loaded from the core set or 3rd party.
Matthew Wild <mwild1@gmail.com> [Mon, 14 Jun 2021 11:19:42 +0100] rev 11604
util.openmetrics: Use pack from util.table, detect appropriate unpack for Lua 5.1 (thanks sups)
Kim Alvefur <zash@zash.se> [Thu, 21 Jan 2021 23:13:37 +0100] rev 11603
mod_turn_external: Simple module to offer TURN(+STUN) via mod_external_services
Kim Alvefur <zash@zash.se> [Thu, 10 Jun 2021 15:33:52 +0200] rev 11602
core.portmanager: Also reload per-SNI certificates
Kim Alvefur <zash@zash.se> [Thu, 10 Jun 2021 15:30:54 +0200] rev 11601
core.portmanager: Reload direct TLS certificates after config reload
This should re-create all contexts the same way as when the service was
activated, which reloads certificates.
Kim Alvefur <zash@zash.se> [Thu, 10 Jun 2021 15:21:07 +0200] rev 11600
core.portmanager: Factor out base TLS context creation for reuse
Thinking I can use this to reload certificates after config reload
Kim Alvefur <zash@zash.se> [Thu, 10 Jun 2021 13:48:20 -0003] rev 11599
net.server_epoll: Add missing method for changing TLS context
Supported by the other net.server implementations already, but not used
anywhere in Prosody.
Kim Alvefur <zash@zash.se> [Tue, 08 Jun 2021 13:33:40 +0200] rev 11598
mod_http_file_share: Build list of measuring buckets for configured size limit
Creates buckets up to the configured size limit or 1TB, whichever is
smaller, e.g. {1K, 4K, 16K, ... 4M, 16M}
Kim Alvefur <zash@zash.se> [Tue, 08 Jun 2021 00:58:27 +0200] rev 11597
util.openmetrics: Prettify format of histogram buckets
"%g" turns 1GB into 1.07374e+09, which is a bit awkward for the bytes
measurements IMO. Turning up the precision, at "%.17g" turns 0.1 into
0.10000000000000001 while "%0.16" gives 0.1, hiding most of those pesky
floating point artefacts. Lua version 5.2 uses "%.14g" ( see
LUA_NUMBER_FMT in luaconf.h.html ) so it seems like a sensible choice
here.