aboutsummaryrefslogtreecommitdiff
path: root/mediaapi
AgeCommit message (Expand)Author
2024-07-27Fix media DB possibly leaking connections (#3372)Till
2024-01-10Add CORP header to `/download` and `/thumbnail` (#3299)Till
2023-12-12Allow some content types to be inlined (#3274)Till
2023-07-28Send a more generic error message to clients if the file can't be found (#3161)Till
2023-07-19Use pointer when passing the connection manager around (#3152)Till
2023-06-15Fix unsafe hotserving behaviour for multimedia uploads. (#3113)Josh Qou
2023-05-17Move MakeJoin logic to GMSL (#3081)devonh
2023-05-09Move json errors over to gmsl (#3080)devonh
2023-04-19refactor: update GMSL (#3058)kegsay
2023-04-06refactor: use latest GMSL which splits fed client from matrix room logic (#3051)kegsay
2023-03-22Remove `BaseDendrite` (#3023)Till
2023-03-20Make "m.upload.size" optionalTill Faelligen
2023-03-17Preparations for removing `BaseDendrite` (#3016)Till
2023-01-23Initial Store & Forward Implementation (#2917)devonh
2022-08-05Do not use `ioutil` as it is deprecated (#2625)Neil Alexander
2022-08-03Add Cache-Control header to media endpoints (#2612)Till
2022-06-07Rate limiting changes (#2519)Neil Alexander
2022-05-09🏗️ mediaapi/thumbnailer: fix build with bimg (#2440)database64128
2022-05-05Define component interfaces based on consumers (1/2) (#2423)kegsay
2022-05-03Tidy up `AddPublicRoutes` (#2412)Neil Alexander
2022-05-03Global database connection pool (for monolith mode) (#2411)Neil Alexander
2022-05-02Return `null` if MaxFileSizeBytes is 0 (#2409)Till
2022-04-29Fix `TestThumbnailsStorage` failing when media results come back in non-deter...Brian Meek
2022-04-14Refactor media storage layer, add tests (#2352)Till
2022-04-04Fix unlimitedSize uploads (#2317)S7evinK
2022-03-18Fix panic that can occur from nil pointer exception in media API `fetchRemote...Neil Alexander
2022-03-16Return error from remote download requests (#2266)S7evinK
2022-03-04Un-ratelimit calls to /thumbnail (#2251)S7evinK
2022-03-02Media endpoints on `/v3` (#2242)Neil Alexander
2022-01-31Tweak some logging (#2130)Neil Alexander
2021-11-24Ratelimit requests to /media/r0/download|upload (#2020)S7evinK
2021-11-02Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021)PiotrKozimor
2021-11-020️⃣ Media API: Fix maxFileSizeBytes=0 handling (#1993)database64128
2021-11-02Support WebP based thumbnails (#2033)hacktivista
2021-09-08- Removed double imports (#1989)Ryan W
2021-07-20Only include go-sqlite3 on the relevant binaries (#1900)Neil Alexander
2021-07-19Set MaxFileSizeBytes <= 0 to unlimited (#1876)S7evinK
2021-06-22✂️ Media API: Handle unlimited file size (#1881)database64128
2021-06-14Set MaxFileSizeBytes <= 0 to "unlimited" (#1875)S7evinK
2021-06-07Use LimitReader to prevent DoS risk (#1843)S7evinK
2021-04-19Remove the 'Content-Type' request header requirement (#1834)Fero
2021-04-14Remove the Content-Length requirement on upload request (#1831)Fero
2021-02-17Retrieve remote file size without the Content-Size header (#1537)darkgallium
2020-12-02Top-level setup package (#1605)Neil Alexander
2020-08-28Fix #1361 (#1362)Neil Alexander
2020-08-26Port of #945 (#1343)Kegsay
2020-08-25Randomly generated media IDs (#1336)Neil Alexander
2020-08-21Component-wide TransactionWriters (#1290)Neil Alexander
2020-08-19Transaction writer changes, move roomserver writers (#1285)Neil Alexander
2020-08-13API setup refactoring (#1266)Neil Alexander