| Commit message (Expand) | Author | Age | Files | Lines |
* | Prevent local quarantined media from being claimed by media retention (#12972) | Andrew Morgan | 2022-06-07 | 1 | -13/+96 |
* | Do not break URL previews if an image is unreachable. (#12950) | Patrick Cloke | 2022-06-06 | 1 | -0/+35 |
* | Improve URL previews for some pages (#12951) | Patrick Cloke | 2022-06-03 | 1 | -1/+36 |
* | Add config options for media retention (#12732) | Andrew Morgan | 2022-05-31 | 1 | -0/+238 |
* | Ensure the type of URL attributes is always str when matching against preview... | Brendan Abolivier | 2022-03-31 | 1 | -2/+41 |
* | Clean-up logic for rebasing URLs during URL preview. (#12219) | Patrick Cloke | 2022-03-16 | 1 | -43/+11 |
* | Add type hints to `tests/rest`. (#12208) | Dirk Klimpel | 2022-03-11 | 2 | -82/+111 |
* | Add type hints to `tests/rest` (#12146) | Dirk Klimpel | 2022-03-03 | 4 | -58/+58 |
* | Replace assertEquals and friends with non-deprecated versions. (#12092) | Patrick Cloke | 2022-02-28 | 1 | -1/+1 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -1/+1 |
* | Implement a content type allow list for URL previews (#11936) | Denis Kasak | 2022-02-10 | 1 | -0/+72 |
* | Support rendering previews with data: URLs in them (#11767) | Patrick Cloke | 2022-01-24 | 2 | -8/+554 |
* | Move HTML parsing to a separate file for URL previews. (#11566) | Patrick Cloke | 2021-12-13 | 1 | -0/+1 |
* | Fix media repository failing when media store path contains symlinks (#11446) | Sean Quah | 2021-12-02 | 1 | -1/+108 |
* | Prevent the media store from writing outside of the configured directory | Sean Quah | 2021-11-19 | 1 | -0/+250 |
* | Handle missing Content-Type header when accessing remote media (#11200) | Shay | 2021-11-01 | 1 | -2/+16 |
* | Be more lenient when parsing the version for oEmbed responses. (#11065) | Patrick Cloke | 2021-10-13 | 1 | -0/+51 |
* | Add tests for `MediaFilePaths` (#11057) | Sean Quah | 2021-10-12 | 1 | -0/+238 |
* | Autodiscover oEmbed endpoint from returned HTML (#10822) | Patrick Cloke | 2021-10-08 | 1 | -1/+99 |
* | Fix empty `url_cache_thumbnails/yyyy-mm-dd/` directories being left behind (#... | Sean Quah | 2021-09-29 | 1 | -0/+31 |
* | Avoid storing URL cache files in storage providers (#10911) | Sean Quah | 2021-09-27 | 1 | -0/+130 |
* | Use direct references for configuration variables (part 5). (#10897) | Patrick Cloke | 2021-09-24 | 1 | -1/+1 |
* | Add reactor to `SynapseRequest` and fix up types. (#10868) | Erik Johnston | 2021-09-24 | 1 | -4/+4 |
* | Include more information in oEmbed previews. (#10819) | Patrick Cloke | 2021-09-22 | 1 | -9/+21 |
* | Refactor oEmbed previews (#10814) | Patrick Cloke | 2021-09-21 | 1 | -13/+13 |
* | Create a constant for a small png image in tests. (#10834) | Patrick Cloke | 2021-09-16 | 1 | -14/+4 |
* | Request JSON for oEmbed requests (and ignore XML only providers). (#10759) | Patrick Cloke | 2021-09-08 | 1 | -1/+54 |
* | Allow configuration of the oEmbed URLs. (#10714) | Patrick Cloke | 2021-08-31 | 1 | -110/+102 |
* | Fix error when selecting between thumbnails with the same quality (#10684) | Sean | 2021-08-25 | 1 | -1/+38 |
* | Flatten the synapse.rest.client package (#10600) | reivilibre | 2021-08-17 | 1 | -1/+1 |
* | [pyupgrade] `tests/` (#10347) | Jonathan de Jong | 2021-07-13 | 1 | -1/+1 |
* | Standardise the module interface (#10062) | Brendan Abolivier | 2021-06-18 | 1 | -0/+3 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 5 | -5/+0 |
* | Use mock from the stdlib. (#9772) | Patrick Cloke | 2021-04-09 | 2 | -4/+2 |
* | Handle image transparency better when thumbnailing. (#9473) | Patrick Cloke | 2021-03-09 | 1 | -8/+21 |
* | Add test | Erik Johnston | 2021-02-19 | 1 | -3/+66 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -3/+11 |
* | Add check_media_file_for_spam spam checker hook | Erik Johnston | 2021-02-04 | 1 | -0/+94 |
* | Return a 404 if no valid thumbnail is found. (#9163) | Patrick Cloke | 2021-01-21 | 1 | -1/+24 |
* | Skip unit tests which require optional dependencies (#9031) | Richard van der Hoff | 2021-01-07 | 1 | -0/+7 |
* | Remove spurious "SynapseRequest" result from `make_request" | Richard van der Hoff | 2020-12-15 | 2 | -21/+21 |
* | Add X-Robots-Tag header to stop crawlers from indexing media (#8887) | Aaron Raimist | 2020-12-08 | 1 | -0/+13 |
* | remove unused FakeResponse (#8864) | Richard van der Hoff | 2020-12-02 | 1 | -26/+0 |
* | Apply an IP range blacklist to push and key revocation requests. (#8821) | Patrick Cloke | 2020-12-02 | 1 | -1/+1 |
* | Make `make_request` actually render the request | Richard van der Hoff | 2020-11-16 | 2 | -40/+33 |
* | Fix the URL in the URL preview tests | Richard van der Hoff | 2020-11-16 | 1 | -19/+22 |
* | use global make_request() directly where we have a custom Resource | Richard van der Hoff | 2020-11-15 | 1 | -3/+14 |
* | Do not error when thumbnailing invalid files (#8236) | Patrick Cloke | 2020-09-09 | 1 | -10/+29 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -3/+3 |
* | Support oEmbed for media previews. (#7920) | Patrick Cloke | 2020-07-27 | 1 | -8/+134 |
* | Convert more of the media code to async/await (#7873) | Patrick Cloke | 2020-07-24 | 1 | -1/+4 |
* | isort 5 compatibility (#7786) | Will Hunt | 2020-07-05 | 1 | -3/+1 |
* | Fetch from the r0 media path instead of the unspecced v1. (#7714) | Patrick Cloke | 2020-06-17 | 1 | -1/+1 |
* | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 1 | -1/+1 |
* | Add support for webp thumbnailing (#7586) | WGH | 2020-06-05 | 1 | -36/+99 |
* | Allow specifying the value of Accept-Language header for URL previews (#7265) | Andrew Morgan | 2020-04-15 | 1 | -0/+55 |
* | Lint + changelog | Brendan Abolivier | 2020-01-22 | 1 | -3/+1 |
* | Remove unused import | Brendan Abolivier | 2020-01-22 | 1 | -1/+1 |
* | Add tests for thumbnailing | Brendan Abolivier | 2020-01-22 | 1 | -3/+45 |
* | Apply suggestions from code review | Richard van der Hoff | 2019-11-05 | 1 | -0/+1 |
* | Strip overlong OpenGraph data from url preview | Richard van der Hoff | 2019-11-05 | 1 | -0/+34 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -1/+1 |
* | Fix media repo breaking (#5593) | Amber Brown | 2019-07-02 | 1 | -0/+12 |
* | Make the http server handle coroutine-making REST servlets (#5475) | Amber Brown | 2019-06-29 | 1 | -10/+15 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 3 | -38/+38 |
* | Migrate all tests to use the dict-based config format instead of hanging item... | Amber Brown | 2019-05-13 | 2 | -35/+22 |
* | URL preview blacklisting fixes (#5155) | Andrew Morgan | 2019-05-10 | 1 | -11/+11 |
* | Run Black on the tests again (#5170) | Amber Brown | 2019-05-10 | 1 | -10/+4 |
* | Fix parsing of Content-Disposition headers (#4763) | Richard van der Hoff | 2019-02-27 | 1 | -0/+45 |
* | Fix IP URL previews on Python 3 (#4215) | Amber Brown | 2018-12-22 | 1 | -98/+326 |
* | Fix more logcontext leaks in tests (#4209) | Richard van der Hoff | 2018-11-27 | 1 | -1/+2 |
* | Fix logcontext leak in test_url_preview | Richard van der Hoff | 2018-11-19 | 1 | -1/+2 |
* | Fix Content-Disposition in media repository (#4176) | Amber Brown | 2018-11-15 | 1 | -0/+145 |
* | Use <meta> tags to discover the per-page encoding of html previews (#4183) | Amber Brown | 2018-11-15 | 1 | -0/+77 |
* | Fix URL preview bugs (type error when loading cache from db, content-type inc... | Amber Brown | 2018-11-08 | 1 | -0/+164 |
* | Run black. | black | 2018-08-10 | 1 | -4/+2 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -7/+7 |
* | Pass around the reactor explicitly (#3385) | Amber Brown | 2018-06-22 | 1 | -2/+3 |
* | Fix broken unit test for media storage | Erik Johnston | 2018-02-05 | 1 | -1/+6 |
* | Add unit tests | Erik Johnston | 2018-01-18 | 3 | -0/+109 |