Kim Alvefur <zash@zash.se> [Mon, 13 Nov 2023 10:40:24 +0100] rev 13332
moduleapi: Update Teal spec
Updates for 65fb0d7a2312::59c3d775c7fa
Kim Alvefur <zash@zash.se> [Mon, 13 Nov 2023 09:58:56 +0100] rev 13331
util.prosodyctl.check: Disable https cert check if http_external_url set
This would indicate that a reverse proxy is used, which gets to be
responsible for that since it probably holds the actual cert.
Kim Alvefur <zash@zash.se> [Mon, 13 Nov 2023 09:50:06 +0100] rev 13330
util.prosodyctl.check: Check cert for HTTPS if http module enabled
Kim Alvefur <zash@zash.se> [Mon, 13 Nov 2023 09:44:40 +0100] rev 13329
util.prosodyctl.check: Update conditions for s2s cert checks
The 'anonymous_login' setting is deprecated and prosodyctl check config
will tell you to change it to 'authentication = "internal_hashed"', so
we shouldn't need to care about here anymore.
Kim Alvefur <zash@zash.se> [Mon, 13 Nov 2023 09:43:54 +0100] rev 13328
util.prosodyctl.check: Simplify conditions for c2s and s2s cert checks
This code is hard to follow and in need of some refactoring.
Kim Alvefur <zash@zash.se> [Sun, 12 Nov 2023 13:02:38 +0100] rev 13327
tools/build-env: Tools for building and testing in a container
./tools/build-env/build.sh
Creates a container image based on Debian or Ubuntu
./tools/build-env/here.sh
Starts a container and mounts in the current working directory, from
where one can ./configure; make; make test etc
Kim Alvefur <zash@zash.se> [Sun, 12 Nov 2023 00:35:22 +0100] rev 13326
mod_s2s_auth_dane_in: Bail out on explicit service denial
Kim Alvefur <zash@zash.se> [Sun, 12 Nov 2023 00:33:57 +0100] rev 13325
mod_tokenauth: Include more details in debug logs
Had a hard time following what was happening when it did not specify
which grant or token was being removed.
Kim Alvefur <zash@zash.se> [Sat, 11 Nov 2023 23:48:45 +0100] rev 13324
net.http: Set Connection header based on connection pool usage
Connection: keep-alive is implicit in HTTP/1.1 but explicit > implicit
Kim Alvefur <zash@zash.se> [Sat, 11 Nov 2023 23:08:34 +0100] rev 13323
net.http: Add simple connection pooling
This should speed up repeated requests to the same site by keeping their
connections around and sending more requests on them.
Sending multiple requests at the same time is not supported, instead a
request started while another to the same authority is in progress would
open a new one and the first one to complete would go back in the pool.
This could be investigated in the future.
Some http servers limit the number of requests per connection and this
is not tested and could cause one request to fail, but hopefully it will
close the connection and prevent it from being reused.