aboutsummaryrefslogtreecommitdiff
path: root/mediaapi
AgeCommit message (Expand)Author
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
2020-08-10Configuration format v1 (#1230)Neil Alexander
2020-07-21Use TransactionWriter in other component SQLite (#1209)Neil Alexander
2020-07-08Yet another v1 vs r0 media endpoint (#1190)Neil Alexander
2020-06-17Fallback parsing for Content-Disposition minefield (#1144)Neil Alexander
2020-06-17Media filename handling improvements (#1140)Neil Alexander
2020-06-16Update whitelist for sytest media fix (#1137)Neil Alexander
2020-06-16Fix media API for demos and possibly Synapse (#1134)Neil Alexander
2020-06-16Make userapi responsible for checking access tokens (#1133)Kegsay
2020-06-12Rehuffle where things are in the internal package (#1122)Kegsay
2020-06-08Split out SetupFooComponent (#1106)Kegsay
2020-06-04Add ParseFileURI and use it when dealing with file URIs (#1088)Kegsay
2020-05-22dendritejs tweaks for persisting sqlite DBs (#1058)Kegsay
2020-05-22Separate muxes for public and internal APIs (#1056)Neil Alexander
2020-05-21Fix #897 and shuffle directory around (#1054)Kegsay
2020-05-13Enforce `mediaIDRegex` to be only valid `mediaIDCharacters` (#1020)Sid Karunaratne
2020-05-11Don't return 500s from media API download requestsNeil Alexander
2020-05-01Limit database connections (#980, #564) (#998)Neil Alexander
2020-04-16Add SQL tracing via DENDRITE_TRACE_SQL (#968)Kegsay
2020-03-18maintenance: Fix matrix-org#896 use %w format verb to wrap errors (#916)Abhinav Krishna C K
2020-03-18Log errors from rows.Close (#920)Prateek Sachan
2020-03-06Add peer-to-peer support into Dendrite via libp2p and fetch (#880)Kegsay
2020-02-14More SQLite (#871)Neil Alexander
2020-02-13Support sqlite in addition to postgres (#869)Kegsay
2020-02-11Always defer *sql.Rows.Close and consult with Err (#844)Kiril Vladimiroff
2020-01-09Fix #842 - again...Neil Alexander
2020-01-09Fall back to postgres when database connection string parsing fails (#842)Neil Alexander
2020-01-03Implement storage interfaces (#841)Neil Alexander
2019-12-18URL decode argsAndrew Morgan
2019-12-18Refactor InstrumentHandlerCounter definitionAndrew Morgan