| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
| * | Fix logcontexts | Erik Johnston | 2019-08-23 | 1 | -4/+8 |
| * | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/reliable_l... | Erik Johnston | 2019-08-22 | 3 | -47/+128 |
| |\ |
|
| * | | Remove now unused pick_server_from_list | Erik Johnston | 2019-08-20 | 1 | -30/+0 |
| * | | Fixup _sort_server_list to be slightly more efficient | Erik Johnston | 2019-08-20 | 1 | -2/+11 |
| * | | Refactor MatrixFederationAgent to retry SRV. | Erik Johnston | 2019-08-15 | 2 | -189/+202 |
* | | | Opentracing across workers (#5771) | Jorik Schellekens | 2019-08-22 | 1 | -1/+1 |
| |/
|/| |
|
* | | Merge pull request #5850 from matrix-org/erikj/retry_well_known_on_fail | Erik Johnston | 2019-08-22 | 2 | -37/+115 |
|\ \ |
|
| * | | Change jitter to be a factor rather than absolute value | Erik Johnston | 2019-08-20 | 1 | -11/+12 |
| * | | Fixup changelog and remove debug logging | Erik Johnston | 2019-08-16 | 1 | -4/+1 |
| * | | Retry well known on fail. | Erik Johnston | 2019-08-15 | 2 | -34/+114 |
| |/ |
|
* / | Opentracing misc (#5856) | Jorik Schellekens | 2019-08-16 | 1 | -10/+13 |
|/ |
|
* | Retry well-known lookup before expiry. | Erik Johnston | 2019-08-13 | 1 | -22/+60 |
* | Make default well known cache global again. | Erik Johnston | 2019-08-13 | 1 | -1/+4 |
* | Move well known lookup into a separate clas | Erik Johnston | 2019-08-07 | 2 | -153/+197 |
* | Add a lower bound for TTL on well known results. | Erik Johnston | 2019-08-06 | 1 | -0/+4 |
* | Handle incorrectly encoded query params correctly | Erik Johnston | 2019-08-01 | 1 | -1/+6 |
* | Share SSL options for well-known requests | Erik Johnston | 2019-07-31 | 1 | -11/+5 |
* | Merge tag 'v1.2.0rc2' into develop | Andrew Morgan | 2019-07-24 | 2 | -14/+31 |
|\ |
|
| * | Fix servlet metric names (#5734) | Jorik Schellekens | 2019-07-24 | 2 | -14/+31 |
* | | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 4 | -53/+45 |
|/ |
|
* | Add basic opentracing support (#5544) | Jorik Schellekens | 2019-07-11 | 2 | -5/+30 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 7 | -7/+7 |
* | Fix media repo breaking (#5593) | Amber Brown | 2019-07-02 | 1 | -10/+16 |
* | Make the http server handle coroutine-making REST servlets (#5475) | Amber Brown | 2019-06-29 | 1 | -36/+41 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 10 | -287/+321 |
* | Don't log exception when failing to fetch remote content. | Erik Johnston | 2019-06-07 | 1 | -4/+9 |
* | Improve docstrings on MatrixFederationClient. (#5332) | Richard van der Hoff | 2019-06-04 | 1 | -16/+55 |
* | Remove spurious debug from MatrixFederationHttpClient.get_json (#5287) v0.99.5.1.dev0 | Richard van der Hoff | 2019-05-29 | 1 | -4/+0 |
* | Fix error code for invalid parameter | Aaron Raimist | 2019-05-24 | 1 | -1/+1 |
* | Add ability to blacklist ip ranges for federation traffic (#5043) | Andrew Morgan | 2019-05-13 | 2 | -14/+40 |
* | URL preview blacklisting fixes (#5155) | Andrew Morgan | 2019-05-10 | 1 | -20/+25 |
* | Config option for verifying federation certificates (MSC 1711) (#4967) | Andrew Morgan | 2019-04-25 | 1 | -1/+1 |
* | Make federation endpoints more tolerant of trailing slashes v2 (#4935) | Andrew Morgan | 2019-03-26 | 1 | -0/+1 |
* | Clean up backoff_on_404 and metehod calls | Andrew Morgan | 2019-03-21 | 1 | -9/+13 |
* | kwargs doesn't like commas on calling funcs either. TIL | Andrew Morgan | 2019-03-20 | 1 | -2/+2 |
* | lint | Andrew Morgan | 2019-03-20 | 1 | -2/+6 |
* | New test, fix issues | Andrew Morgan | 2019-03-20 | 1 | -49/+28 |
* | Fix comments. v0.99.2 -> v0.99.3 | Andrew Morgan | 2019-03-20 | 1 | -5/+5 |
* | Just return if not doing any trailing slash shennanigans | Andrew Morgan | 2019-03-20 | 1 | -0/+2 |
* | lint | Andrew Morgan | 2019-03-18 | 1 | -1/+1 |