Commit Graph

728 Commits (a19aa8b162edf99673bc9b0600c9ab550967b7e8)

Author SHA1 Message Date
Patrick Cloke eebf52be06
Be stricter about JSON that is accepted by Synapse (#8106) 4 years ago
Patrick Cloke 2f4d60a5ba
Iteratively encode JSON responses to avoid blocking the reactor. (#8013) 4 years ago
Erik Johnston a0f574f3c2
Reduce INFO logging (#8050) 4 years ago
Erik Johnston 2f9fd5ab00
Don't log OPTIONS request at INFO (#8049) 4 years ago
Erik Johnston 7620912d84
Add health check endpoint (#8048) 4 years ago
David Vo 4dd27e6d11
Reduce unnecessary whitespace in JSON. (#7372) 4 years ago
Patrick Cloke c36228c403
Convert run_as_background_process inner function to async. (#8032) 4 years ago
Patrick Cloke 88a3ff12f0
Convert the SimpleHttpClient to async. (#8016) 4 years ago
Patrick Cloke 6812509807
Implement handling of HTTP HEAD requests. (#7999) 4 years ago
Patrick Cloke c978f6c451
Convert federation client to async/await. (#7975) 4 years ago
Patrick Cloke a53e0160a2
Ensure the msg property of HttpResponseException is a string. (#7979) 4 years ago
Patrick Cloke 6a080ea184
Return an empty body for OPTIONS requests. (#7886) 4 years ago
Richard van der Hoff 1ec688bf21
Downgrade warning on client disconnect to INFO (#7928) 4 years ago
Patrick Cloke 68cd935826
Convert the federation agent and related code to async/await. (#7874) 4 years ago
Richard van der Hoff 2ccd48e921 fix an incorrect comment 4 years ago
Patrick Cloke 35450519de
Ensure that calls to `json.dumps` are compatible with the standard library json. (#7836) 4 years ago
Erik Johnston f13061d515
Fix client reader sharding tests (#7853) 4 years ago
Patrick Cloke 66a4af8d96
Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802) 4 years ago
Patrick Cloke d9e47af617
Add types to the server code and remove unused parameter (#7813) 4 years ago
Richard van der Hoff 67593b1728
Add `HomeServer.signing_key` property (#7805) 4 years ago
Patrick Cloke ff0680f69d
Stop passing bytes when dumping JSON (#7799) 4 years ago
Erik Johnston 5cdca53aa0
Merge different Resource implementation classes (#7732) 4 years ago
Patrick Cloke ea26e9a98b Ensure that HTML pages served from Synapse include headers to avoid embedding. 4 years ago
Patrick Cloke ac51bd581a
Include a user agent in federation requests. (#7677) 5 years ago
Dagfinn Ilmari Mannsåker a3f11567d9
Replace all remaining six usage with native Python 3 equivalents (#7704) 5 years ago
Richard van der Hoff 03619324fc
Create a ListenerConfig object (#7681) 5 years ago
Richard van der Hoff 1bbc9e2df6
Clean up exception handling in SAML2ResponseResource (#7614) 5 years ago
Erik Johnston 2901f54359
Fix missing CORS headers on OPTION responses (#7560) 5 years ago
Patrick Cloke 4429764c9f
Return 200 OK for all OPTIONS requests (#7534) 5 years ago
Erik Johnston 547e4dd83e
Fix exception reporting due to HTTP request errors. (#7556) 5 years ago
Richard van der Hoff d84bdfe599
mypy for synapse.http.site (#7553) 5 years ago
Richard van der Hoff d4676910c9 remove miscellaneous PY2 code 5 years ago
Andrew Morgan 5611644519
Workaround for failure to wrap reason in Failure (#7473) 5 years ago
Richard van der Hoff eafd103fc7
Fix b'GET' in prometheus metrics (#7503) 5 years ago
Amber Brown 7cb8b4bc67
Allow configuration of Synapse's cache without using synctl or environment variables (#6391) 5 years ago
Quentin Gliech 616af44137
Implement OpenID Connect-based login (#7256) 5 years ago
Michael Kaye 336989a57f
Reduce federation logging on success (#7321) 5 years ago
Richard van der Hoff 60adcbed91
Fix "'NoneType' has no attribute start|stop" logcontext errors (#7181) 5 years ago
Richard van der Hoff 39230d2171
Clean up some LoggingContext stuff (#7120) 5 years ago
Richard van der Hoff c37db0211e
Share SSL contexts for non-federation requests (#7094) 5 years ago
Richard van der Hoff abf1e5c526
Tiny optimisation for _get_handler_for_request (#6950) 5 years ago
Erik Johnston ed630ea17c
Reduce amount of logging at INFO level. (#6862) 5 years ago
Erik Johnston fcfb591b31
Fix outbound federation request metrics (#6795) 5 years ago
Richard van der Hoff 8f5d7302ac
Implement RedirectException (#6687) 5 years ago
Richard van der Hoff feee819973
Fix exceptions on requests for non-ascii urls (#6682) 5 years ago
Richard van der Hoff b6b57ecb4e
Kill off redundant SynapseRequestFactory (#6619) 5 years ago
Andrew Morgan 3916e1b97a
Clean up newline quote marks around the codebase (#6362) 5 years ago
Andrew Morgan bc29a19731 Replace instance variations of homeserver with correct case/spacing 5 years ago
Richard van der Hoff 1cb84c6486
Support for routing outbound HTTP requests via a proxy (#6239) 5 years ago
Andrew Morgan 54fef094b3
Remove usage of deprecated logger.warn method from codebase (#6271) 5 years ago