- 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
-
- Feb 09, 2024
-
-
Travis Ralston authored
-
- Feb 08, 2024
-
-
Travis Ralston authored
* Update to Go 1.21 * changelog
-
- Jan 29, 2024
-
-
Travis Ralston authored
* Build release binaries on GH Actions * Try the Linux build first * add -p * Set runner OS, not matrix OS * lowercase * Fix directory not created error * Fix libheif and git describe * Fix fetch depth * Don't build on release, build on tag * Fix variables * Add windows stuff? * Adjust Windows stuff * Use powershell * Set environment early to debug * Revert "Set environment early to debug" This reverts commit 891261fae9dad6fdd1f1746d7819a5050bcdb7b2. * Set environment variable in bash instead * Remove duplicate WSL install (which does nothing) * Experiment * Experiment * Re-enable normal libheif * Install x86? * Install pkgconfig * Set correct environment variables * Set pkgconfig path differently * Limit to x64 * Fix renaming script * Unbreak Windows detection * Remove temporary build branch
-
- Jan 23, 2024
-
-
Travis Ralston authored
* Initial github action for docker builds * Fix variables * Fix more variables * Rename to main * Fix variables (again) * Remove temporary branch
-
- Dec 25, 2023
-
-
Travis Ralston authored
* Update dependencies * Downgrade testcontainers-go
-
- Dec 10, 2023
-
-
Travis Ralston authored
* Update compiled libheif version * Update dependencies * Update minio to fix stream performance Fixes https://github.com/turt2live/matrix-media-repo/issues/516 * Update Actions dependencies * Update Docker dependencies * Pin Alpine version throughout
-
- Nov 20, 2023
-
-
Travis Ralston authored
-
- Oct 20, 2023
-
-
Travis Ralston authored
-
- Sep 08, 2023
-
-
Travis Ralston authored
-
Travis Ralston authored
-
- Sep 07, 2023
-
-
Travis Ralston authored
-
- Sep 05, 2023
-
-
Travis Ralston authored
This reverts commit 9ee13765.
-
Travis Ralston authored
This reverts commit 9d4c97f4.
-
Travis Ralston authored
-
Travis Ralston authored
-
- Aug 26, 2023
-
-
Travis Ralston authored
This reverts commit d3eb5a99.
-
Travis Ralston authored
This reverts commit 4adff75b.
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
- Aug 20, 2023
-
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
- Aug 11, 2023
-
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
and Go creates them as 0600
-
Travis Ralston authored
-
- Aug 10, 2023
-
-
Travis Ralston authored
-
- Jul 17, 2023
-
-
Travis Ralston authored
-