summary refs log tree commit diff
path: root/synapse/media (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update storage provider interface github/erikj/fixup_multipart erikj/fixup_multipartErik Johnston2024-06-182-10/+2
* CommentsErik Johnston2024-06-171-4/+16
* We need to support 3rd party storage providersErik Johnston2024-06-174-135/+151
* Support MSC3916 by adding a federation `/download` endpoint (#17172)Shay2024-06-074-18/+326
* Ratelimiting of remote media downloads (#17256)Shay2024-06-052-7/+42
* Ensure we delete media if we reject due to spam check (#17246)Erik Johnston2024-05-302-32/+32
* Fix slipped logging context when media rejected (#17239)Erik Johnston2024-05-293-77/+40
* Support MSC3916 by adding unstable media endpoints to `_matrix/client` (#17213)Shay2024-05-241-1/+485
* Bump black from 23.10.1 to 24.2.0 (#16936)dependabot[bot]2024-03-131-3/+3
* Bump lxml-stubs from 0.4.0 to 0.5.1 (#16885)dependabot[bot]2024-02-062-5/+3
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-239-0/+14
* Merge remote-tracking branch 'gitlab/clokep/license-license' into new_developErik Johnston2023-12-139-95/+144
|\
| * Update license headersPatrick Cloke2023-11-219-95/+144
* | Request & follow redirects for /media/v3/download (#16701)Patrick Cloke2023-11-291-13/+4
|/
* Asynchronous Uploads (#15503)Sumner Evans2023-11-152-14/+212
* Return attrs for more media repo APIs. (#16611)Patrick Cloke2023-11-092-36/+45
* Remove more usages of cursor_to_dict. (#16551)Patrick Cloke2023-10-261-4/+1
* Handle content types with parameters. (#16440)Patrick Cloke2023-10-111-1/+3
* Return ThumbnailInfo in more places (#16438)Patrick Cloke2023-10-062-1/+4
* Register media servlets via regex. (#16419)Patrick Cloke2023-10-062-45/+13
* Support rendering some media downloads as inline (#15988)Will Hunt2023-09-291-2/+40
* Update ruff config (#16283)Patrick Cloke2023-09-081-3/+1
* Gracefully handle failing to thumbnail images (#16211)Erik Johnston2023-08-301-1/+4
* Bump ruff from 0.0.277 to 0.0.286 (#16198)dependabot[bot]2023-08-292-2/+2
* Make the media `/upload` tracing less ambiguous (#15888)Eric Eastwood2023-07-102-42/+61
* Add tracing to media `/upload` endpoint (#15850)Eric Eastwood2023-07-054-0/+20
* use Image.LANCZOS instead of Image.ANTIALIAS for thumbnail resize (#15876)an0nfunc2023-07-051-1/+1
* Fix unsafe hotserving behaviour for non-multimedia uploads. (#15680)Josh Qou2023-06-151-3/+12
* Add stubs package for lxml. (#15697)Patrick Cloke2023-05-312-36/+75
* Rename blacklist/whitelist internally. (#15620)Patrick Cloke2023-05-191-8/+8
* Apply url_preview_url_blacklist to oEmbed and pre-cached images (#15601)Patrick Cloke2023-05-161-46/+75
* Add config option to prevent media downloads from listed domains. (#15197)Travis Ralston2023-05-091-0/+9
* Move Spam Checker callbacks to a dedicated file (#15453)Andrew Morgan2023-04-181-4/+3
* Separate HTTP preview code and URL previewer. (#15269)Patrick Cloke2023-03-201-0/+833
* Refactor media modules. (#15146)Patrick Cloke2023-02-278-0/+3469
* Move rest APIs back under the rest directoryMark Haines2015-01-2211-1248/+0
* make our JPEG thumbnail quality less horrifically uglyMatthew Hodgson2015-01-081-1/+1
* Change error message for missing pillow libs.Kegan Dougal2015-01-071-2/+4
* Merge branch 'master' into developMark Haines2015-01-061-0/+1
|\
| * Return the argument passed to the callback in a deferred callback, otherwise ...Mark Haines2014-12-291-0/+1
* | SYN-32 Use the ANTIALIAS resize method for thumbnailing imagesMark Haines2015-01-061-3/+3
* | Update copyright noticesMark Haines2015-01-069-9/+23
* | SYN-208/SYN-228: Add runtime checks on startup to enforce that JPEG/PNG suppo...Kegan Dougal2015-01-061-0/+29
* | SYN-229: Include Content-Length when downloading filesMark Haines2015-01-063-7/+23
|/
* SYN-203: Handle requests for thunbnails for images that are smallMark Haines2014-12-191-5/+14
* clean up coding style a bitMark Haines2014-12-161-0/+1
* Update media_repository.pyKegsay2014-12-151-1/+1
* Update docs in media_repositoryMark Haines2014-12-151-2/+2
* return an mxc uri rather than a content_token.Mark Haines2014-12-151-1/+3
* Fix typo in media repository doc stringMark Haines2014-12-111-1/+1
* Fix media repository doc string to include server_nameMark Haines2014-12-111-3/+3
* Allow only one download for a given image at a time, so that we don't end up ...Mark Haines2014-12-113-20/+29
* Limit the size of images that are thumbnailed serverside. Limit the size of f...Mark Haines2014-12-111-0/+18
* doc the thumbnail methodsMark Haines2014-12-111-2/+11
* Make sure we pass a tuple to string '%' formattingMark Haines2014-12-111-2/+2
* import Image as PIL.Image.Mark Haines2014-12-101-1/+1
* Get the code actually workingMark Haines2014-12-105-46/+53
* Thumbnail uploaded and cached imagesMark Haines2014-12-106-169/+581
* Add a class for generating thumbnails using PILMark Haines2014-12-051-0/+78
* Implement download support for media_repositoryMark Haines2014-12-043-4/+203
* Fix pyflakes and pep8 warningsMark Haines2014-12-022-1/+3
* Get uploads working with new media repoMark Haines2014-12-026-23/+16
* Write the upload portion of version 1 of the media repositoryMark Haines2014-12-024-0/+447