summary refs log tree commit diff
path: root/synapse/http/site.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+1
* Update license headersPatrick Cloke2023-11-211-10/+16
* Re-introduce the outbound federation proxy (#15913)Eric Eastwood2023-07-181-8/+19
* Revert "Federation outbound proxy" (#15910)Eric Eastwood2023-07-101-18/+8
* Federation outbound proxy (#15773)Eric Eastwood2023-07-051-8/+18
* Add login spam checker API (#15838)Erik Johnston2023-06-261-0/+11
* Experimental Unix socket support (#15353)Jason Little2023-04-031-3/+24
* Remove redundant types from comments. (#14412)Patrick Cloke2022-11-161-1/+1
* Implementation of HTTP 307 response for MSC3886 POST endpoint (#14018)Hugh Nimmo-Smith2022-10-181-0/+3
* Be able to correlate timeouts in reverse-proxy layer in front of Synapse (pul...Eric Eastwood2022-09-151-1/+13
* `synapse.api.auth.Auth` cleanup: make permission-related methods use `Request...Quentin Gliech2022-08-221-1/+1
* Capture the `Deferred` for request cancellation in `_AsyncResource` (#12694)Sean Quah2022-05-101-4/+5
* Add ability to cancel disconnected requests to `SynapseRequest` (#12588)Sean Quah2022-05-101-1/+23
* Use `getClientAddress` instead of `getClientIP`. (#12599)Patrick Cloke2022-05-041-3/+3
* Don't print HTTPStatus.* in "Processed..." logs (#11827)David Robertson2022-01-261-1/+4
* Use auto_attribs/native type hints for attrs classes. (#11692)Patrick Cloke2022-01-131-2/+2
* Improve opentracing for incoming HTTP requests (#11618)Richard van der Hoff2021-12-201-1/+29
* Add missing type hints to synapse.http. (#11571)Patrick Cloke2021-12-141-4/+4
* Add reactor to `SynapseRequest` and fix up types. (#10868)Erik Johnston2021-09-241-13/+24
* Add types to http.site (#10867)Erik Johnston2021-09-211-18/+22
* Change logging of puppeted requests to better differentiate users (#10779)Erik Johnston2021-09-081-1/+1
* [pyupgrade] `synapse/` (#10348)Jonathan de Jong2021-07-191-1/+1
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-7/+7
* Log method and path when dropping request due to size limit (#10091)Erik Johnston2021-05-281-1/+3
* Improved validation for received requests (#9817)Richard van der Hoff2021-04-231-5/+27
* pass a reactor into SynapseSite (#9874)Richard van der Hoff2021-04-231-9/+28
* Bump black configuration to target py36 (#9781)Dan Callahan2021-04-131-1/+1
* Record more information into structured logs. (#9654)Patrick Cloke2021-04-081-24/+88
* Fix additional type hints from Twisted upgrade. (#9518)Patrick Cloke2021-03-031-12/+23
* Add support for X-Forwarded-Proto (#9472)Richard van der Hoff2021-02-241-15/+70
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-5/+4
* Remove SynapseRequest.get_user_agent (#9069)Richard van der Hoff2021-01-121-16/+2
* Various clean-ups to the logging context code (#8935)Patrick Cloke2020-12-141-2/+1
* Add ability for access tokens to belong to one user but grant access to anoth...Erik Johnston2020-10-291-7/+23
* Fix typos and spelling errors. (#8639)Patrick Cloke2020-10-231-1/+3
* Fix handling of User-Agent headers with bad utf-8. (#8632)Erik Johnston2020-10-231-7/+9
* Don't log OPTIONS request at INFO (#8049)Erik Johnston2020-08-071-1/+7
* Add health check endpoint (#8048)Erik Johnston2020-08-071-1/+8
* Convert run_as_background_process inner function to async. (#8032)Patrick Cloke2020-08-061-3/+2
* Downgrade warning on client disconnect to INFO (#7928)Richard van der Hoff2020-07-241-3/+1
* Create a ListenerConfig object (#7681)Richard van der Hoff2020-06-161-2/+4
* mypy for synapse.http.site (#7553)Richard van der Hoff2020-05-221-3/+6
* Workaround for failure to wrap reason in Failure (#7473)Andrew Morgan2020-05-141-0/+7
* Fix "'NoneType' has no attribute start|stop" logcontext errors (#7181)Richard van der Hoff2020-03-311-7/+6
* Reduce amount of logging at INFO level. (#6862)Erik Johnston2020-02-061-1/+1
* Fix exceptions on requests for non-ascii urls (#6682)Richard van der Hoff2020-01-131-1/+1
* Kill off redundant SynapseRequestFactory (#6619)Richard van der Hoff2020-01-031-15/+3
* Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-2/+2
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
* Run Black. (#5482)Amber Brown2019-06-201-17/+31
* Fix error when logging incomplete requestsErik Johnston2018-10-021-6/+21
* Fix client IPs being broken on Python 3 (#3908)Amber Brown2018-09-201-1/+1
* Add a regression test for logging on failed connections (#3912)Amber Brown2018-09-201-2/+2
* Fix more b'abcd' noise in metricsRichard van der Hoff2018-09-171-1/+1
* Fix some b'abcd' noise in logs and metricsRichard van der Hoff2018-09-171-4/+4
* fixAmber Brown2018-09-141-1/+4
* fixAmber Brown2018-09-141-1/+1
* Port http/ to Python 3 (#3771)Amber Brown2018-09-061-2/+2
* Fix exceptions when a connection is closed before we read the headersRichard van der Hoff2018-08-201-1/+7
* Port over enough to get some sytests running on Python 3 (#3668)Amber Brown2018-08-201-2/+2
* Refactor request logging codeRichard van der Hoff2018-08-151-45/+156
* Refactor REST API tests to use explicit reactors (#3351)Amber Brown2018-07-171-2/+3
* check isort by travisKrombel2018-07-161-1/+1
* Refactor logcontext resource usage tracking (#3501)Richard van der Hoff2018-07-101-15/+9
* run isortAmber Brown2018-07-091-1/+1
* replace invalid utf8 with \ufffdMatthew Hodgson2018-07-021-2/+2
* a fix which doesn't NPE everywhereMatthew Hodgson2018-07-011-9/+17
* don't mix unicode strings with utf8-in-byte-stringsMatthew Hodgson2018-07-011-2/+9
* Log number of events fetched from DBRichard van der Hoff2018-06-211-1/+4
* factor out uri redaction into a method on httpMichael Telatynski2018-06-051-7/+2
* update metrics to be in secondsAmber Brown2018-05-281-10/+10
* Merge pull request #3246 from NotAFile/py3-repr-stringAmber Brown2018-05-241-1/+1
|\
| * use repr, not strAdrian Tschira2018-05-191-1/+1
* | Add in flight request metricsErik Johnston2018-05-211-1/+3
|/
* Set Server header in SynapseRequestRichard van der Hoff2018-05-101-1/+10
* Move RequestMetrics handling into SynapseRequest.processing()Richard van der Hoff2018-05-101-11/+58
* Move request_id management into SynapseRequestRichard van der Hoff2018-05-101-0/+9
* Add b prefixes to some strings that are bytes in py3Adrian Tschira2018-04-041-3/+3
* Track DB scheduling delay per-requestRichard van der Hoff2018-01-161-1/+3
* Track db txn time in millisecsRichard van der Hoff2018-01-161-3/+3
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Move SynapseSite to its own fileMark Haines2016-04-221-0/+146