| Commit message (Expand) | Author | Age | Files | Lines |
* | Add context for when/why to use the `long_retries` option when sending Federa... | Eric Eastwood | 2023-06-06 | 1 | -2/+9 |
* | Add stricter mypy options (#15694) | Patrick Cloke | 2023-05-31 | 1 | -7/+7 |
* | Actually enforce guest + return www-authenticate header | Hugh Nimmo-Smith | 2023-05-30 | 1 | -0/+6 |
* | Use a custom scheme & the worker name for replication requests. (#15578) | Jason Little | 2023-05-23 | 2 | -7/+28 |
* | Rename blacklist/whitelist internally. (#15620) | Patrick Cloke | 2023-05-19 | 4 | -84/+75 |
* | HTTP Replication Client (#15470) | Jason Little | 2023-05-09 | 2 | -1/+282 |
* | Handle `DNSNotImplementedError` in SRV resolver (#15523) | Zdziszek | 2023-05-05 | 1 | -1/+4 |
* | Revert "Reduce the size of the HTTP connection pool for non-pushers" (#15530) v1.83.0rc1 | Sean Quah | 2023-05-03 | 1 | -3/+11 |
* | Reduce the size of the HTTP connection pool for non-pushers. (#15514) | Patrick Cloke | 2023-05-02 | 1 | -11/+3 |
* | Finish type hints for federation client HTTP code. (#15465) | Patrick Cloke | 2023-04-24 | 1 | -18/+58 |
* | Refactor `SimpleHttpClient` to pull out reusable methods (#15427) | Jason Little | 2023-04-14 | 1 | -56/+76 |
* | Disable directory listing for `StaticResource` (#15438) | Dirk Klimpel | 2023-04-14 | 1 | -0/+10 |
* | Call appservices on modern paths, falling back to legacy paths. (#15317) | Patrick Cloke | 2023-04-03 | 1 | -6/+7 |
* | Experimental Unix socket support (#15353) | Jason Little | 2023-04-03 | 1 | -3/+24 |
* | Implement MSC3984 to proxy /keys/query requests to appservices. (#15321) | Patrick Cloke | 2023-03-30 | 1 | -0/+38 |
* | Reject mentions on the C-S API which are invalid. (#15311) | Patrick Cloke | 2023-03-24 | 1 | -6/+16 |
* | Add Synapse-Trace-Id to access-control-expose-headers header (#14974) | Shay | 2023-03-20 | 1 | -0/+4 |
* | Pull in netaddr type hints. (#15231) | Patrick Cloke | 2023-03-09 | 2 | -4/+6 |
* | Add missing type hints to InsecureInterceptableContextFactory. (#15164) | Patrick Cloke | 2023-02-28 | 1 | -2/+3 |
* | Small fixes to `MatrixFederationHttpClient` docstrings (#15148) | Andrew Morgan | 2023-02-27 | 1 | -7/+9 |
* | Use mypy 1.0 (#15052) | David Robertson | 2023-02-16 | 1 | -1/+1 |
* | Respond correctly to unknown methods on known endpoints (#14605) | Patrick Cloke | 2023-02-09 | 1 | -25/+15 |
* | Properly typecheck types.http (#14988) | David Robertson | 2023-02-07 | 2 | -3/+5 |
* | Add helper to parse an enum from query args & use it. (#14956) | Patrick Cloke | 2023-02-01 | 1 | -0/+70 |
* | Respond with proper error responses on unknown paths. (#14621) | Patrick Cloke | 2022-12-08 | 1 | -1/+18 |
* | Remove redundant types from comments. (#14412) | Patrick Cloke | 2022-11-16 | 6 | -21/+18 |
* | Improve `RawHeaders` type hints (#14303) | David Robertson | 2022-10-28 | 1 | -5/+19 |
* | Implementation of HTTP 307 response for MSC3886 POST endpoint (#14018) | Hugh Nimmo-Smith | 2022-10-18 | 2 | -11/+40 |
* | Indicate what endpoint came back with a JSON response we were unable to parse... | Eric Eastwood | 2022-10-07 | 1 | -1/+8 |
* | Fix mypy errors with latest canonicaljson (#13905) | David Robertson | 2022-09-26 | 1 | -2/+2 |
* | Fix access token leak to logs from proxyagent (#13855) | Eric Eastwood | 2022-09-23 | 1 | -1/+6 |
* | Be able to correlate timeouts in reverse-proxy layer in front of Synapse (pul... | Eric Eastwood | 2022-09-15 | 1 | -1/+13 |
* | A second batch of Pydantic models for rest/client/account.py (#13687) | David Robertson | 2022-09-07 | 1 | -2/+17 |
* | Generalise the `@cancellable` annotation so it can be used on functions other... | reivilibre | 2022-08-31 | 1 | -65/+3 |
* | `synapse.api.auth.Auth` cleanup: make permission-related methods use `Request... | Quentin Gliech | 2022-08-22 | 1 | -1/+1 |
* | Use Pydantic to systematically validate a first batch of endpoints in `synaps... | David Robertson | 2022-08-15 | 1 | -0/+25 |
* | Implement MSC3848: Introduce errcodes for specific event sending failures (#1... | Will Hunt | 2022-07-27 | 1 | -4/+14 |
* | Validate federation destinations and log an error if server name is invalid. ... | Shay | 2022-07-20 | 1 | -0/+9 |
* | Add Cross-Origin-Resource-Policy header to thumbnail and download media endpo... | Robert Long | 2022-06-27 | 1 | -0/+11 |
* | Fix `destination_is` errors seen in sentry. (#13041) | David Robertson | 2022-06-14 | 1 | -2/+5 |
* | Merge tag 'v1.60.0rc2' into develop | Sean Quah | 2022-05-27 | 1 | -0/+11 |
|\ |
|
| * | Close `ijson` coroutines ourselves instead of letting the GC close them (#12875) | Sean Quah | 2022-05-27 | 1 | -0/+11 |
* | | Allow bigger responses to `/federation/v1/state` (#12877) | Richard van der Hoff | 2022-05-25 | 1 | -22/+7 |
|/ |
|
* | Make handling of federation Authorization header (more) compliant with RFC723... | Hubert Chathi | 2022-05-18 | 1 | -1/+1 |
* | Another batch of type annotations (#12726) | David Robertson | 2022-05-13 | 2 | -17/+24 |
* | Reduce the number of "untyped defs" (#12716) | David Robertson | 2022-05-12 | 6 | -29/+40 |
* | Enable cancellation of `GET /members` and `GET /state` requests (#12708) | Sean Quah | 2022-05-11 | 1 | -1/+3 |
* | Reload cache factors from disk on SIGHUP (#12673) | David Robertson | 2022-05-11 | 1 | -1/+1 |
* | Respect the `@cancellable` flag for `RestServlet`s and `BaseFederationServlet... | Sean Quah | 2022-05-11 | 1 | -0/+5 |
* | Respect the `@cancellable` flag for `DirectServe{Html,Json}Resource`s (#12698) | Sean Quah | 2022-05-11 | 1 | -0/+2 |
* | Capture the `Deferred` for request cancellation in `_AsyncResource` (#12694) | Sean Quah | 2022-05-10 | 2 | -5/+8 |
* | Add ability to cancel disconnected requests to `SynapseRequest` (#12588) | Sean Quah | 2022-05-10 | 1 | -1/+23 |
* | Add `@cancellable` decorator, for use on request handlers (#12586) | Sean Quah | 2022-05-10 | 1 | -0/+61 |
* | Immediately retry any requests that have backed off when a server comes back ... | Erik Johnston | 2022-05-10 | 1 | -2/+13 |
* | Use `getClientAddress` instead of `getClientIP`. (#12599) | Patrick Cloke | 2022-05-04 | 1 | -3/+3 |
* | Improve logging for cancelled requests (#12587) | Sean Quah | 2022-05-04 | 1 | -0/+30 |
* | Fix logging of incorrect status codes for disconnected requests (#12580) | Sean Quah | 2022-04-28 | 1 | -3/+9 |
* | Remove unused `# type: ignore`s (#12531) | David Robertson | 2022-04-27 | 1 | -2/+2 |
* | Implement MSC3383: include destination in X-Matrix auth header (#11398) | Jan Christian Grünhage | 2022-04-19 | 1 | -2/+10 |
* | Unify HTTP query parameter type hints (#12415) | David Robertson | 2022-04-08 | 3 | -35/+37 |
* | Bump `black` and `click` versions (#12320) | David Robertson | 2022-03-29 | 1 | -1/+1 |
* | Remove unnecessary pass statements. (#12206) | Patrick Cloke | 2022-03-11 | 2 | -3/+0 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -1/+1 |
* | Faster joins: Support for calling `/federation/v1/state` (#12013) | Richard van der Hoff | 2022-02-22 | 1 | -1/+49 |
* | Adds misc missing type hints (#11953) | Patrick Cloke | 2022-02-11 | 2 | -8/+6 |
* | Implement a content type allow list for URL previews (#11936) | Denis Kasak | 2022-02-10 | 1 | -0/+18 |
* | Don't print HTTPStatus.* in "Processed..." logs (#11827) | David Robertson | 2022-01-26 | 1 | -1/+4 |
* | Apply a timeout to reading the body when fetching a file. (#11784) | Patrick Cloke | 2022-01-24 | 1 | -3/+12 |
* | Use auto_attribs/native type hints for attrs classes. (#11692) | Patrick Cloke | 2022-01-13 | 3 | -13/+13 |
* | Fix SimpleHttpClient not sending Accept header in `get_json` (#11677) | Fr3shTea | 2022-01-05 | 1 | -1/+1 |
* | Convert all namedtuples to attrs. (#11665) | Patrick Cloke | 2021-12-30 | 1 | -4/+6 |
* | Various opentracing enhancements (#11619) | Richard van der Hoff | 2021-12-21 | 1 | -2/+17 |
* | Improve opentracing for incoming HTTP requests (#11618) | Richard van der Hoff | 2021-12-20 | 1 | -1/+29 |
* | Return JSON errors for unknown resources under /matrix/client. (#11602) | Patrick Cloke | 2021-12-20 | 1 | -3/+3 |
* | Add missing type hints to `synapse.logging.context` (#11556) | Sean Quah | 2021-12-14 | 1 | -2/+5 |
* | Add missing type hints to synapse.http. (#11571) | Patrick Cloke | 2021-12-14 | 5 | -49/+70 |
* | Use HTTPStatus constants in place of literals in `synapse.http` (#11543) | Dirk Klimpel | 2021-12-09 | 3 | -19/+46 |
* | Add missing `errcode` to `parse_string` and `parse_boolean` (#11542) | Dirk Klimpel | 2021-12-09 | 1 | -2/+2 |
* | Add MSC3030 experimental client and federation API endpoints to get the close... | Eric Eastwood | 2021-12-02 | 1 | -0/+29 |
* | Add more type hints to synapse.util. (#11321) | Patrick Cloke | 2021-11-12 | 1 | -3/+3 |
* | Type hints for the remaining two files in `synapse.http`. (#11164) | David Robertson | 2021-10-28 | 2 | -20/+42 |
* | Add type hints for most `HomeServer` parameters (#11095) | Sean Quah | 2021-10-22 | 2 | -9/+18 |
* | Relax `ignore-missing-imports` for modules that have stubs now and update myp... | David Robertson | 2021-10-08 | 1 | -1/+1 |
* | Catch AttributeErrors when calling registerProducer (#10995) | Brendan Abolivier | 2021-10-07 | 1 | -1/+4 |
* | Merge tag 'v1.44.0rc1' into develop | Olivier Wilkinson (reivilibre) | 2021-09-29 | 1 | -3/+11 |
|\ |
|
| * | Fix exception responding to request that has been closed (#10932) | Erik Johnston | 2021-09-28 | 1 | -3/+11 |
* | | Use direct references for configuration variables (part 6). (#10916) | Patrick Cloke | 2021-09-29 | 1 | -5/+5 |
|/ |
|
* | Encode JSON responses on a thread in C, mk2 (#10905) | Erik Johnston | 2021-09-28 | 1 | -15/+57 |
* | Add reactor to `SynapseRequest` and fix up types. (#10868) | Erik Johnston | 2021-09-24 | 2 | -15/+26 |
* | Use direct references for configuration variables (part 4). (#10893) | Patrick Cloke | 2021-09-23 | 1 | -2/+3 |
* | Remove unnecessary parentheses around tuples returned from methods (#10889) | Andrew Morgan | 2021-09-23 | 1 | -1/+1 |
* | Add types to http.site (#10867) | Erik Johnston | 2021-09-21 | 1 | -18/+22 |
* | Use direct references for some configuration variables (part 2) (#10812) | Patrick Cloke | 2021-09-15 | 1 | -2/+5 |
* | Prevent logging context going missing on federation request timeout (#10810) | Sean Quah | 2021-09-14 | 1 | -4/+13 |
* | Change logging of puppeted requests to better differentiate users (#10779) | Erik Johnston | 2021-09-08 | 1 | -1/+1 |
* | Additional type hints for client REST servlets (part 5) (#10736) | Patrick Cloke | 2021-09-03 | 1 | -0/+19 |
* | Additional type hints for the proxy agent and SRV resolver modules. (#10608) | Dirk Klimpel | 2021-08-18 | 3 | -25/+37 |
* | Experimental support for MSC3266 Room Summary API. (#10394) | Michael Telatynski | 2021-08-16 | 1 | -2/+56 |
* | support federation queries through http connect proxy (#10475) | Dirk Klimpel | 2021-08-11 | 4 | -79/+152 |
* | Fix up type hints for Twisted 21.7 (#10490) | Richard van der Hoff | 2021-07-28 | 1 | -2/+2 |
* | allow specifying https:// proxy (#10411) | Dirk Klimpel | 2021-07-27 | 1 | -75/+109 |
* | Fix a handful of type annotations. (#10446) | Richard van der Hoff | 2021-07-22 | 1 | -2/+2 |
* | Add type hints to additional servlet functions (#10437) | Patrick Cloke | 2021-07-21 | 1 | -51/+169 |
* | Add a return type to parse_string. (#10438) | Patrick Cloke | 2021-07-21 | 1 | -1/+37 |
* | [pyupgrade] `synapse/` (#10348) | Jonathan de Jong | 2021-07-19 | 2 | -2/+2 |
* | Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381) | Jonathan de Jong | 2021-07-15 | 1 | -7/+6 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 6 | -28/+28 |
* | Allow providing credentials to `http_proxy` (#10360) | Dirk Klimpel | 2021-07-15 | 1 | -1/+11 |
* | Fix a number of logged errors caused by remote servers being down. (#10400) | Erik Johnston | 2021-07-15 | 1 | -0/+28 |
* | Add additional types to the federation transport server. (#10213) | Patrick Cloke | 2021-06-28 | 1 | -4/+46 |
* | Drop Origin & Accept from Access-Control-Allow-Headers value (#10114) | Michael[tm] Smith | 2021-06-23 | 1 | -1/+1 |
* | update black to 21.6b0 (#10197) | Marcus | 2021-06-17 | 1 | -1/+1 |
* | Fix 'ip_range_whitelist' not working for federation servers (#10115) | Michael Kutzner | 2021-06-15 | 1 | -1/+3 |
* | Implement knock feature (#6739) | Sorunome | 2021-06-09 | 1 | -1/+0 |
* | Clean up the interface for injecting opentracing over HTTP (#10143) | Richard van der Hoff | 2021-06-09 | 1 | -7/+3 |
* | Add type hints to the federation server transport. (#10080) | Patrick Cloke | 2021-06-08 | 1 | -0/+24 |
* | Correct type hints for parse_string(s)_from_args. (#10137) | Patrick Cloke | 2021-06-08 | 1 | -68/+111 |
* | Merge branch 'master' into develop | Andrew Morgan | 2021-06-01 | 1 | -1/+13 |
|\ |
|
| * | Log method and path when dropping request due to size limit (#10091) | Erik Johnston | 2021-05-28 | 1 | -1/+3 |
| * | Allow response of `/send_join` to be larger. (#10093) | Erik Johnston | 2021-05-28 | 1 | -1/+13 |
* | | Log method and path when dropping request due to size limit (#10091) | Erik Johnston | 2021-05-28 | 1 | -1/+3 |
* | | Add `parse_strings_from_args` to get `prev_events` array (#10048) | Eric Eastwood | 2021-05-28 | 1 | -43/+153 |
|/ |
|
* | Use ijson to parse the response to `/send_join`, reducing memory usage. (#9958) | Erik Johnston | 2021-05-20 | 2 | -36/+131 |
* | Improved validation for received requests (#9817) | Richard van der Hoff | 2021-04-23 | 1 | -5/+27 |
* | pass a reactor into SynapseSite (#9874) | Richard van der Hoff | 2021-04-23 | 1 | -9/+28 |
* | Limit the size of HTTP responses read over federation. (#9833) | Richard van der Hoff | 2021-04-23 | 2 | -8/+50 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 13 | -13/+0 |
* | Bump black configuration to target py36 (#9781) | Dan Callahan | 2021-04-13 | 2 | -2/+2 |
* | Bugbear: Add Mutable Parameter fixes (#9682) | Jonathan de Jong | 2021-04-08 | 2 | -4/+6 |
* | Record more information into structured logs. (#9654) | Patrick Cloke | 2021-04-08 | 1 | -24/+88 |
* | Update mypy configuration: `no_implicit_optional = True` (#9742) | Jonathan de Jong | 2021-04-05 | 1 | -1/+1 |
* | Add type hints to DictionaryCache and TTLCache. (#9442) | Patrick Cloke | 2021-03-29 | 1 | -4/+6 |
* | Import HomeServer from the proper module. (#9665) | Patrick Cloke | 2021-03-23 | 1 | -1/+1 |
* | Allow providing credentials to HTTPS_PROXY (#9657) | Andrew Morgan | 2021-03-22 | 2 | -34/+143 |
* | Fix remaining mypy issues due to Twisted upgrade. (#9608) | Patrick Cloke | 2021-03-15 | 1 | -2/+10 |
* | Fix additional type hints from Twisted 21.2.0. (#9591) | Patrick Cloke | 2021-03-12 | 1 | -1/+8 |
* | Add tests for blacklisting reactor/agent. (#9563) | Patrick Cloke | 2021-03-11 | 1 | -12/+14 |
* | Retry 5xx errors in federation client (#9567) | Erik Johnston | 2021-03-09 | 1 | -3/+4 |
* | Fix additional type hints. (#9543) | Patrick Cloke | 2021-03-09 | 1 | -1/+2 |
* | Create a SynapseReactor type which incorporates the necessary reactor interfa... | Patrick Cloke | 2021-03-08 | 3 | -7/+9 |
* | Fix additional type hints from Twisted upgrade. (#9518) | Patrick Cloke | 2021-03-03 | 4 | -35/+53 |
* | (Hopefully) stop leaking file descriptors in media repo. (#9497) | Patrick Cloke | 2021-03-01 | 1 | -2/+29 |
* | Add support for no_proxy and case insensitive env variables (#9372) | Tim Leung | 2021-02-26 | 2 | -10/+37 |
* | SSO: redirect to public URL before setting cookies (#9436) | Richard van der Hoff | 2021-02-26 | 1 | -1/+36 |
* | Add support for X-Forwarded-Proto (#9472) | Richard van der Hoff | 2021-02-24 | 1 | -15/+70 |
* | Reduce the memory usage of previewing media files. (#9421) | Patrick Cloke | 2021-02-18 | 1 | -14/+12 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 9 | -51/+74 |
* | Add debug logging to DNS SRV requests. (#9305) | Marcus | 2021-02-03 | 1 | -0/+7 |
* | Split out a separate endpoint to complete SSO registration (#9262) | Richard van der Hoff | 2021-02-01 | 1 | -0/+7 |
* | Implement MSC2858 support (#9183) | Richard van der Hoff | 2021-01-27 | 1 | -8/+36 |
* | Support icons for Identity Providers (#9154) | Richard van der Hoff | 2021-01-20 | 1 | -79/+0 |
* | Properly raise an exception when the body exceeds the max size. (#9145) | Patrick Cloke | 2021-01-18 | 2 | -2/+2 |
* | Avoid raising the body exceeded error multiple times. (#9108) | Patrick Cloke | 2021-01-15 | 1 | -1/+11 |
* | Fix wrong arguments being passed to BlacklistingAgentWrapper (#9098) | Tim Leung | 2021-01-14 | 1 | -1/+0 |
* | Reduce scope of exception handler. (#9106) | Patrick Cloke | 2021-01-13 | 1 | -5/+5 |
* | Merge branch 'master' into develop | Erik Johnston | 2021-01-13 | 2 | -3/+14 |
|\ |
|
| * | Don't apply the IP range blacklist to proxy connections (#9084) | Marcus | 2021-01-12 | 2 | -3/+14 |
* | | Handle bad JSON data being returned from the federation API. (#9070) | Patrick Cloke | 2021-01-12 | 1 | -0/+10 |
* | | Remove SynapseRequest.get_user_agent (#9069) | Richard van der Hoff | 2021-01-12 | 2 | -16/+17 |
|/ |
|
* | Add a maximum size for well-known lookups. (#8950) | Patrick Cloke | 2020-12-16 | 3 | -18/+52 |
* | Various clean-ups to the logging context code (#8935) | Patrick Cloke | 2020-12-14 | 1 | -2/+1 |
* | Fix buglet in DirectRenderJsonResource (#8897) | Richard van der Hoff | 2020-12-10 | 1 | -3/+5 |
* | Apply an IP range blacklist to push and key revocation requests. (#8821) | Patrick Cloke | 2020-12-02 | 3 | -36/+52 |
* | Allow Date header through CORS (#8804) | Nicolas Chamo | 2020-12-01 | 1 | -1/+1 |
* | Remove special case of pretty printing JSON responses for curl (#8833) | Tulir Asokan | 2020-11-27 | 1 | -24/+5 |
* | Add additional type hints to HTTP client. (#8812) | Patrick Cloke | 2020-11-25 | 2 | -147/+138 |
* | Add type hints to matrix federation client / agent. (#8806) | Patrick Cloke | 2020-11-25 | 3 | -194/+226 |
* | Better error message when a remote resource uses invalid Content-Type (#8719) | Andrew Morgan | 2020-11-11 | 1 | -2/+8 |
* | Add ability for access tokens to belong to one user but grant access to anoth... | Erik Johnston | 2020-10-29 | 1 | -7/+23 |
* | Merge pull request #8678 from matrix-org/rav/fix_frozen_events | Richard van der Hoff | 2020-10-28 | 1 | -3/+1 |
|\ |
|
| * | remove unused imports | Richard van der Hoff | 2020-10-28 | 1 | -2/+0 |
| * | Remove frozendict_json_encoder and support frozendicts everywhere | Richard van der Hoff | 2020-10-28 | 1 | -1/+1 |
* | | Tell Black to format code for Python 3.5 (#8664) | Dan Callahan | 2020-10-27 | 1 | -1/+1 |
* | | Fix typos and spelling errors. (#8639) | Patrick Cloke | 2020-10-23 | 5 | -9/+11 |
* | | Fix handling of User-Agent headers with bad utf-8. (#8632) | Erik Johnston | 2020-10-23 | 1 | -7/+9 |
* | | Remove unused OPTIONS handlers. (#8621) | Patrick Cloke | 2020-10-22 | 1 | -2/+1 |
|/ |
|
* | Don't bother responding to client requests that have already disconnected (#8... | Andrew Morgan | 2020-10-06 | 1 | -0/+5 |
* | Enable mypy checking for unreachable code and fix instances. (#8432) | Patrick Cloke | 2020-10-01 | 1 | -2/+2 |
* | Fix handling of connection timeouts in outgoing http requests (#8400) | Richard van der Hoff | 2020-09-29 | 4 | -50/+92 |
* | A pair of tiny cleanups in the federation request code. (#8401) | Richard van der Hoff | 2020-09-28 | 1 | -2/+0 |
* | Add type annotations to SimpleHttpClient (#8372) | Richard van der Hoff | 2020-09-24 | 1 | -56/+131 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -1/+1 |
* | Use slots in attrs classes where possible (#8296) | Patrick Cloke | 2020-09-14 | 2 | -2/+2 |
* | Fix the exception that is raised when invalid JSON is encountered. (#8291) | Patrick Cloke | 2020-09-10 | 1 | -1/+4 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 9 | -18/+18 |
* | Convert the well known resolver to async (#8214) | Patrick Cloke | 2020-09-01 | 2 | -28/+33 |
* | Switch the JSON byte producer from a pull to a push producer. (#8116) | Patrick Cloke | 2020-08-19 | 1 | -32/+43 |
* | Be stricter about JSON that is accepted by Synapse (#8106) | Patrick Cloke | 2020-08-19 | 3 | -11/+10 |
* | Iteratively encode JSON responses to avoid blocking the reactor. (#8013) | Patrick Cloke | 2020-08-18 | 1 | -8/+89 |
* | Reduce INFO logging (#8050) | Erik Johnston | 2020-08-11 | 3 | -25/+73 |
* | Don't log OPTIONS request at INFO (#8049) | Erik Johnston | 2020-08-07 | 1 | -1/+7 |
* | Add health check endpoint (#8048) | Erik Johnston | 2020-08-07 | 1 | -1/+8 |
* | Reduce unnecessary whitespace in JSON. (#7372) | David Vo | 2020-08-07 | 1 | -2/+3 |
* | Convert run_as_background_process inner function to async. (#8032) | Patrick Cloke | 2020-08-06 | 1 | -3/+2 |
* | Convert the SimpleHttpClient to async. (#8016) | Patrick Cloke | 2020-08-04 | 1 | -31/+24 |
* | Implement handling of HTTP HEAD requests. (#7999) | Patrick Cloke | 2020-08-03 | 1 | -5/+11 |
* | Convert federation client to async/await. (#7975) | Patrick Cloke | 2020-07-30 | 1 | -40/+32 |
* | Ensure the msg property of HttpResponseException is a string. (#7979) | Patrick Cloke | 2020-07-29 | 2 | -7/+16 |
* | Return an empty body for OPTIONS requests. (#7886) | Patrick Cloke | 2020-07-24 | 1 | -19/+5 |
* | Downgrade warning on client disconnect to INFO (#7928) | Richard van der Hoff | 2020-07-24 | 1 | -3/+1 |
* | Convert the federation agent and related code to async/await. (#7874) | Patrick Cloke | 2020-07-23 | 2 | -16/+10 |
* | fix an incorrect comment | Richard van der Hoff | 2020-07-22 | 1 | -2/+2 |
* | Ensure that calls to `json.dumps` are compatible with the standard library js... | Patrick Cloke | 2020-07-15 | 2 | -3/+5 |
* | Fix client reader sharding tests (#7853) | Erik Johnston | 2020-07-15 | 1 | -1/+23 |
* | Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802) | Patrick Cloke | 2020-07-10 | 2 | -19/+9 |
* | Add types to the server code and remove unused parameter (#7813) | Patrick Cloke | 2020-07-10 | 1 | -30/+41 |
* | Add `HomeServer.signing_key` property (#7805) | Richard van der Hoff | 2020-07-08 | 1 | -1/+1 |
* | Stop passing bytes when dumping JSON (#7799) | Patrick Cloke | 2020-07-08 | 1 | -3/+7 |
* | Merge different Resource implementation classes (#7732) | Erik Johnston | 2020-07-03 | 2 | -189/+195 |
* | Merge branch 'master' into develop | Patrick Cloke | 2020-07-02 | 1 | -8/+68 |
|\ |
|
| * | Ensure that HTML pages served from Synapse include headers to avoid embedding. | Patrick Cloke | 2020-07-02 | 1 | -8/+68 |
* | | Include a user agent in federation requests. (#7677) | Patrick Cloke | 2020-06-16 | 3 | -4/+32 |
* | | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 3 | -14/+10 |
* | | Create a ListenerConfig object (#7681) | Richard van der Hoff | 2020-06-16 | 1 | -2/+4 |
|/ |
|
* | Clean up exception handling in SAML2ResponseResource (#7614) | Richard van der Hoff | 2020-06-03 | 1 | -12/+31 |
* | Fix missing CORS headers on OPTION responses (#7560) | Erik Johnston | 2020-05-22 | 1 | -1/+1 |
* | Return 200 OK for all OPTIONS requests (#7534) | Patrick Cloke | 2020-05-22 | 1 | -3/+20 |
* | Fix exception reporting due to HTTP request errors. (#7556) | Erik Johnston | 2020-05-22 | 1 | -0/+7 |
* | mypy for synapse.http.site (#7553) | Richard van der Hoff | 2020-05-22 | 1 | -3/+6 |
* | remove miscellaneous PY2 code | Richard van der Hoff | 2020-05-15 | 1 | -6/+2 |
* | Workaround for failure to wrap reason in Failure (#7473) | Andrew Morgan | 2020-05-14 | 1 | -0/+7 |
* | Fix b'GET' in prometheus metrics (#7503) | Richard van der Hoff | 2020-05-14 | 1 | -2/+4 |
* | Allow configuration of Synapse's cache without using synctl or environment va... | Amber Brown | 2020-05-11 | 1 | -2/+4 |
* | Implement OpenID Connect-based login (#7256) | Quentin Gliech | 2020-05-08 | 1 | -0/+7 |
* | Reduce federation logging on success (#7321) | Michael Kaye | 2020-04-22 | 1 | -8/+14 |
* | Fix "'NoneType' has no attribute start|stop" logcontext errors (#7181) | Richard van der Hoff | 2020-03-31 | 1 | -7/+6 |
* | Clean up some LoggingContext stuff (#7120) | Richard van der Hoff | 2020-03-24 | 1 | -3/+3 |
* | Share SSL contexts for non-federation requests (#7094) | Richard van der Hoff | 2020-03-17 | 2 | -4/+1 |
* | Tiny optimisation for _get_handler_for_request (#6950) | Richard van der Hoff | 2020-02-19 | 1 | -1/+3 |
* | Reduce amount of logging at INFO level. (#6862) | Erik Johnston | 2020-02-06 | 1 | -1/+1 |
* | Fix outbound federation request metrics (#6795) | Erik Johnston | 2020-01-28 | 1 | -0/+4 |
* | Implement RedirectException (#6687) | Richard van der Hoff | 2020-01-15 | 1 | -4/+9 |
* | Fix exceptions on requests for non-ascii urls (#6682) | Richard van der Hoff | 2020-01-13 | 1 | -1/+1 |
* | Kill off redundant SynapseRequestFactory (#6619) | Richard van der Hoff | 2020-01-03 | 1 | -15/+3 |
* | Clean up newline quote marks around the codebase (#6362) | Andrew Morgan | 2019-11-21 | 1 | -1/+1 |
* | Replace instance variations of homeserver with correct case/spacing | Andrew Morgan | 2019-11-12 | 1 | -1/+1 |
* | Support for routing outbound HTTP requests via a proxy (#6239) | Richard van der Hoff | 2019-11-01 | 3 | -2/+405 |
* | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 7 | -14/+14 |
* | Trace non-JSON APIs, /media, /key etc | Erik Johnston | 2019-10-11 | 1 | -1/+1 |
* | Merge branch 'master' into develop | Andrew Morgan | 2019-10-03 | 1 | -2/+4 |
|\ |
|
| * | Replace client_secret with <redacted> in server logs (#6158) | Andrew Morgan | 2019-10-03 | 1 | -2/+4 |
* | | Edit SimpleHttpClient to reference that header keys can be passed as str or b... | Andrew Morgan | 2019-09-27 | 1 | -6/+6 |
|/ |
|
* | Fix well-known lookups with the federation certificate whitelist (#5997) | Amber Brown | 2019-09-14 | 1 | -1/+1 |
* | Trace how long it takes for the send trasaction to complete, including retrys... | Jorik Schellekens | 2019-09-05 | 2 | -37/+51 |
* | Add opentracing to all client servlets (#5983) | Jorik Schellekens | 2019-09-05 | 2 | -6/+13 |
* | Remove unused methods from c/s api v1 in register.py (#5963) | Andrew Morgan | 2019-09-02 | 1 | -33/+1 |
* | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 1 | -1/+1 |
* | Merge pull request #5864 from matrix-org/erikj/reliable_lookups | Erik Johnston | 2019-08-27 | 2 | -208/+217 |
|\ |
|
| * | Fix off by one error in SRV result shuffling | Erik Johnston | 2019-08-27 | 1 | -8/+13 |
| * | Fixup comments | Erik Johnston | 2019-08-23 | 1 | -1/+9 |