continuwuity/src
Val Lorentz d092820699 Fetch server keys concurrently
This speeds up handling of /_matrix/federation/v1/send/:transaction_id
when more than one event contains unknown keys.

In particular, when receiving multiple PDUs with dead servers in their
auth chain, timeouts of each server accumulate and can make handling of
incoming requests take several minutes, to the point the client closes
the connection (eg. matrix.org has a 2 minute timeout), causing new
events to be dropped eventually.
2023-11-25 11:38:28 -05:00
..
api Fetch server keys concurrently 2023-11-25 11:38:28 -05:00
config bump various deps (except for the HTTP libs currently), use my 2023-11-25 11:36:55 -05:00
database mark unused variables as unusued 2023-10-28 22:34:50 -04:00
service Fetch server keys concurrently 2023-11-25 11:38:28 -05:00
utils use light owasp defs instead of argon2 defs 2023-10-28 22:15:36 -04:00
lib.rs refactor: cleanup 2022-11-21 20:50:39 +01:00
main.rs bump various deps (except for the HTTP libs currently), use my 2023-11-25 11:36:55 -05:00