Skip to content
Snippets Groups Projects
  1. Jul 03, 2024
    • Travis Ralston's avatar
      Support MSC3916 (without MSC3911) (#509) · 1c834ea4
      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
      1c834ea4
  2. Feb 09, 2024
  3. Feb 08, 2024
  4. Jan 29, 2024
    • Travis Ralston's avatar
      Build release binaries on GH Actions (#548) · cc7e9e59
      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
      cc7e9e59
  5. Jan 23, 2024
  6. Dec 25, 2023
  7. Dec 10, 2023
  8. Nov 20, 2023
  9. Oct 20, 2023
  10. Sep 08, 2023
  11. Sep 07, 2023
  12. Sep 05, 2023
  13. Aug 26, 2023
  14. Aug 20, 2023
  15. Aug 11, 2023
  16. Aug 10, 2023
  17. Jul 17, 2023
Loading