- Jul 03, 2024
-
-
Travis Ralston authored
* Add support for MSC3916 * Add changelog * Add tests for preview_url and config authenticated endpoints * Add placeholder tests for downloads and thumbnails * Test X-Matrix auth header stuff * Validate signing keys more correctly * Add early documentation for what this setup will look like * Fix imports * Update tests * Add resolvematrix.dev tests * Fix URL preview test * Support receiving `/versions` and enabling MSC3916 support * Remove placeholder docs * Make outbound federation requests using MSC3916 * Validate X-Matrix destination correctly * Factor out signing key generation * Allow overriding the auth header in tests * Print signing key path when printing domains * Configure test MMR instances with a signing key * Allow lazy ServeFile implementations * Add federation download test * Re-add merge conflicts in changelog * Support http-only federation for tests * Strip Go-added URI segments * Fix test shutdown * Remove unused test * Enable failing tests * Ensure signing keys exist inside container * Fix signing key alignment between dependencies * Ensure signing key information is carried into the config object * Generally treat homeserver config a bite more safely * Support and use new 3916v2 federation download URL * Fix signing key permissions? * Fix routing * Update redirect-supporting behaviour * Support redirects * Finish tests * Mark test function as deprecated to discourage use * Avoid testcontainers tests from overwriting the config concurrently. * host.docker.internal doesn't exist on linux * Temporarily disable upload tests * Support federation thumbnails again * Fix tests for auth header * Switch to stable endpoints * Maybe use the correct stable endpoint too * Revert "Temporarily disable upload tests" This reverts commit e21fa0135b8fa880af7bbb7690e147a12946c28e. * Try fixing tests * Hardcode `host.docker.internal` again * Fix redirect behaviour on federation * Move endpoints to correct package * Maybe remove the dev code
-
- Jun 04, 2024
-
-
Travis Ralston authored
* Use a leaky bucket algorithm to limit download requests * changelog
-
- Jan 23, 2024
-
-
Travis Ralston authored
-
- Nov 20, 2023
-
-
Travis Ralston authored
-
- Sep 05, 2023
-
- Aug 15, 2023
-
-
Travis Ralston authored
To identify which of them deadlocks on close.
-
- Aug 02, 2023
-
-
Travis Ralston authored
-
- Jul 17, 2023
-
-
Travis Ralston authored
-
- Jun 04, 2023
-
- May 28, 2023
-
- May 22, 2023
-
-
Travis Ralston authored
-
- Feb 15, 2023
-
-
Travis Ralston authored
-
- Feb 12, 2023
-
-
Travis Ralston authored
-
- Jan 03, 2021
-
-
Travis Ralston authored
-
- Jul 20, 2020
-
- May 29, 2020
-
- Mar 26, 2020
-
-
Travis Ralston authored
This should help memory some more. See https://github.com/turt2live/matrix-media-repo/issues/237 Theory is that by dumping the streams we'll relieve any bytes held on by the S3 libraries.
-
- Mar 04, 2020
-
-
Travis Ralston authored
Includes early implementation of an embedded node, but not enabled because it breaks the whole compile chain.
-
- Dec 29, 2019
-
-
Travis Ralston authored
The script appears to work, just needed some touchups. Fixes https://github.com/turt2live/matrix-media-repo/issues/93
-
- Dec 27, 2019
-