Mon, 13 Nov 2023 09:50:06 +0100 util.prosodyctl.check: Check cert for HTTPS if http module enabled
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
Mon, 13 Nov 2023 09:44:40 +0100 util.prosodyctl.check: Update conditions for s2s cert checks
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.
Mon, 13 Nov 2023 09:43:54 +0100 util.prosodyctl.check: Simplify conditions for c2s and s2s cert checks
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.
Sun, 12 Nov 2023 13:02:38 +0100 tools/build-env: Tools for building and testing in a container
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
Sun, 12 Nov 2023 00:35:22 +0100 mod_s2s_auth_dane_in: Bail out on explicit service denial
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
Sun, 12 Nov 2023 00:33:57 +0100 mod_tokenauth: Include more details in debug logs
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.
Sat, 11 Nov 2023 23:48:45 +0100 net.http: Set Connection header based on connection pool usage
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
Sat, 11 Nov 2023 23:08:34 +0100 net.http: Add simple connection pooling
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.
Mon, 17 Jul 2023 04:30:35 +0200 mod_storage_sql: Use UUIDv7 as keys
Kim Alvefur <zash@zash.se> [Mon, 17 Jul 2023 04:30:35 +0200] rev 13322
mod_storage_sql: Use UUIDv7 as keys Potentially allows sorting on those directly as they will be in increasing order.
Sun, 15 Aug 2021 14:44:21 +0200 util.uuid: Add UUIDv7
Kim Alvefur <zash@zash.se> [Sun, 15 Aug 2021 14:44:21 +0200] rev 13321
util.uuid: Add UUIDv7 Allows sorting by id as a substitute for sorting by timestamp since it has the timestamp in the encoded in the first part, and only things that happen extremely close together may get out of order by such a sort, which might not matter. From draft-ietf-uuidrev-rfc4122bis formerly draft-peabody-dispatch-new-uuid-format
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 tip