summary refs log tree commit diff
path: root/synapse/rest/media/v1/_base.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Don't bother responding to client requests that have already disconnected ↵Andrew Morgan2020-10-061-0/+6
| | | | | | | | | | (#8465) This PR ports the quick fix from https://github.com/matrix-org/synapse/pull/2796 to further methods which handle media, URL preview and `/key/v2/server` requests. This prevents a harmless `ERROR` that comes up in the logs when we were unable to respond to a client request when the client had already disconnected. In this case we simply bail out if the client has already done so. This is the 'simple fix' as suggested by https://github.com/matrix-org/synapse/issues/5304#issuecomment-574740003. Fixes https://github.com/matrix-org/synapse/issues/6700 Fixes https://github.com/matrix-org/synapse/issues/5304
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-2/+2
|
* Convert the remaining media repo code to async / await. (#7947)Patrick Cloke2020-07-271-3/+5
|
* Convert more of the media code to async/await (#7873)Patrick Cloke2020-07-241-7/+8
|
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-2/+1
|
* remove miscellaneous PY2 codeRichard van der Hoff2020-05-151-18/+9
|
* Set charset to utf-8 when adding headers for certain text content types (#7044)The Stranjer2020-03-171-1/+24
| | | | Fixes #7043
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-21/+19
| | | | Ensure good comprehension hygiene using flake8-comprehensions.
* Log responder we are using. (#6139)Michael Kaye2019-10-071-1/+1
| | | This prevents us logging "Responding to media request with responder %s".
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-4/+2
|
* Run Black. (#5482)Amber Brown2019-06-201-20/+37
|
* Prevent "producer not unregistered" message (#5009)Amber Brown2019-04-241-0/+4
|
* Remove periods from copyright headers (#5046)Andrew Morgan2019-04-111-1/+1
|
* fix incorrect encoding of filenames with spaces in (#2090)Matthew Hodgson2019-03-111-3/+51
| | | | fixes https://github.com/vector-im/riot-web/issues/3155
* Fix parsing of Content-Disposition headers (#4763)Richard van der Hoff2019-02-271-20/+65
| | | | | | | | | | | * Fix parsing of Content-Disposition headers TIL: filenames in content-dispostion headers can contain semicolons, and aren't %-encoded. * fix python2 incompatibility * Fix docstrings
* Don't log stack trace when client has gone away during media download (#4738)Erik Johnston2019-02-251-2/+9
| | | | | | | | * Don't log stack trace when client has gone away during media download * Newsfile * Fixup newsfile
* Fix Content-Disposition in media repository (#4176)Amber Brown2018-11-151-25/+97
|
* Port rest/ to Python 3 (#3823)Amber Brown2018-09-121-15/+15
|
* run isortAmber Brown2018-07-091-11/+8
|
* Fix logcontext leak in media repoRichard van der Hoff2018-05-021-0/+1
| | | | Make FileResponder.write_to_consumer uphold the logcontext contract
* Use six.moves.urlparseAdrian Tschira2018-04-151-1/+1
| | | | | | The imports were shuffled around a bunch in py3 Signed-off-by: Adrian Tschira <nota@notafile.com>
* Fix up commentsErik Johnston2018-01-121-2/+2
|
* Make Responder a context managerErik Johnston2018-01-121-6/+8
|
* CommentsErik Johnston2018-01-121-5/+4
|
* Add some helper classesErik Johnston2018-01-091-0/+73
|
* Split out add_file_headersErik Johnston2018-01-091-28/+42
|
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
| | | | what could possibly go wrong
* Fix a logcontext leak in the media repoRichard van der Hoff2017-10-231-1/+4
|
* Move MediaRepository to media_repository moduleErik Johnston2016-04-191-0/+110