| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Better exception handling | Andrew Morgan | 2019-03-18 | 1 | -16/+17 |
* | Correct var name | Andrew Morgan | 2019-03-13 | 1 | -2/+2 |
* | receiving a 400 caused an exception. handle it | Andrew Morgan | 2019-03-13 | 1 | -5/+12 |
* | is this what purgatory feels like | Andrew Morgan | 2019-03-13 | 1 | -3/+3 |
* | i should have given up x2 | Andrew Morgan | 2019-03-13 | 1 | -18/+13 |
* | i should have given up | Andrew Morgan | 2019-03-13 | 1 | -1/+1 |
* | there comes a time when you should give up. but you dont | Andrew Morgan | 2019-03-13 | 1 | -1/+1 |
* | as above | Andrew Morgan | 2019-03-13 | 1 | -2/+4 |
* | no kwargs today | Andrew Morgan | 2019-03-13 | 1 | -7/+12 |
* | Or perhaps I was the one who was drunk | Andrew Morgan | 2019-03-13 | 1 | -6/+3 |
* | go home python, you're drunk | Andrew Morgan | 2019-03-13 | 1 | -4/+2 |
* | Syntax checker is bork | Andrew Morgan | 2019-03-13 | 1 | -6/+5 |
* | Destructure again | Andrew Morgan | 2019-03-13 | 1 | -7/+8 |
* | Are you happy now | Andrew Morgan | 2019-03-13 | 1 | -2/+2 |
* | Syntax test | Andrew Morgan | 2019-03-13 | 1 | -6/+5 |
* | Remove testing code | Andrew Morgan | 2019-03-13 | 1 | -3/+0 |
* | Add missing docstring detail | Andrew Morgan | 2019-03-13 | 1 | -1/+1 |
* | Fix syntax issues | Andrew Morgan | 2019-03-13 | 1 | -7/+10 |
* | Switch to wrapper function around _send_request | Andrew Morgan | 2019-03-13 | 1 | -32/+71 |
* | Retry on 400:M_UNRECOGNIZED | Andrew Morgan | 2019-03-13 | 1 | -6/+10 |
* | Fix paranthesis indent | Andrew Morgan | 2019-03-13 | 1 | -1/+2 |
* | Add workaround note | Andrew Morgan | 2019-03-13 | 1 | -10/+4 |
* | Cleaner way of implementing trailing slashes | Andrew Morgan | 2019-03-12 | 1 | -63/+52 |
* | Retry certain federation requests on 404 | Andrew Morgan | 2019-03-08 | 1 | -0/+45 |
* | Minor docstring fixes for MatrixFederationAgent (#4765) | Andrew Morgan | 2019-02-28 | 1 | -1/+5 |
* | Log tracebacks correctly | Erik Johnston | 2019-02-25 | 1 | -4/+4 |
* | Fix TaskStopped exceptions when outbound requests time out (#4690) | Richard van der Hoff | 2019-02-20 | 3 | -18/+29 |
* | Cleanup top level request exception logging | Erik Johnston | 2019-02-18 | 1 | -3/+3 |
* | Move ClientTLSOptionsFactory init out of refresh_certificates (#4611) | Richard van der Hoff | 2019-02-11 | 1 | -2/+2 |
* | Merge pull request #4546 from matrix-org/rav/silence_critical_error_from_fede... | Richard van der Hoff | 2019-02-01 | 1 | -2/+15 |
|\ |
|
| * | Fix noisy "twisted.internet.task.TaskStopped" errors in logs | Richard van der Hoff | 2019-02-01 | 1 | -2/+15 |
* | | Merge pull request #4544 from matrix-org/rav/skip_invalid_well_known | Richard van der Hoff | 2019-02-01 | 1 | -19/+6 |
|\ \ |
|
| * | | Treat an invalid .well-known the same as an absent one | Richard van der Hoff | 2019-02-01 | 1 | -19/+6 |
* | | | Fix b'ab' noise in logs | Richard van der Hoff | 2019-02-01 | 1 | -1/+1 |
|/ / |
|
* | | Cache failures to parse .well-known | Richard van der Hoff | 2019-02-01 | 1 | -13/+43 |
* | | better logging for federation connections | Richard van der Hoff | 2019-01-31 | 1 | -5/+16 |
* | | Update federation routing logic to check .well-known before SRV | Richard van der Hoff | 2019-01-31 | 1 | -5/+5 |
|/ |
|
* | Merge pull request #4521 from matrix-org/rav/fed_routing/cleanups | Richard van der Hoff | 2019-01-30 | 1 | -9/+11 |
|\ |
|
| * | fix exception text | Richard van der Hoff | 2019-01-30 | 1 | -1/+1 |
| * | Also jitter the invalid cache period | Richard van der Hoff | 2019-01-30 | 1 | -9/+11 |
* | | Follow redirects on .well-known (#4520) | Richard van der Hoff | 2019-01-30 | 1 | -2/+4 |
|/ |
|
* | Add a caching layer to .well-known responses (#4516) | Richard van der Hoff | 2019-01-30 | 1 | -2/+88 |
* | Relax requirement for a content-type on .well-known (#4511) | Richard van der Hoff | 2019-01-29 | 1 | -20/+13 |
* | Implement MSC1708 (.well-known lookups for server routing) (#4489) | Richard van der Hoff | 2019-01-29 | 1 | -4/+110 |
* | docstrings for _RoutingResult | Richard van der Hoff | 2019-01-28 | 1 | -0/+36 |
* | Handle IP literals explicitly | Richard van der Hoff | 2019-01-28 | 1 | -0/+19 |
* | MatrixFederationAgent: factor out routing logic | Richard van der Hoff | 2019-01-28 | 1 | -18/+62 |
* | Fix idna and ipv6 literal handling in MatrixFederationAgent (#4487) | Richard van der Hoff | 2019-01-28 | 1 | -11/+12 |
* | Fix Host header sent by MatrixFederationAgent (#4468) | Richard van der Hoff | 2019-01-25 | 2 | -1/+10 |
* | Merge pull request #4464 from matrix-org/rav/fix_srv_lookup | Richard van der Hoff | 2019-01-24 | 1 | -1/+2 |
|\ |
|
| * | Look up the right SRV record | Richard van der Hoff | 2019-01-24 | 1 | -1/+2 |
* | | Fix UnboundLocalError in post_urlencoded_get_json (#4460) | Richard van der Hoff | 2019-01-24 | 1 | -2/+3 |
|/ |
|
* | put resolve_service in an object | Richard van der Hoff | 2019-01-22 | 2 | -63/+86 |
* | Require that service_name be a byte string | Richard van der Hoff | 2019-01-22 | 1 | -4/+4 |
* | Kill off matrix_federation_endpoint | Richard van der Hoff | 2019-01-22 | 2 | -145/+0 |
* | Make MatrixFederationClient use MatrixFederationAgent | Richard van der Hoff | 2019-01-22 | 1 | -27/+10 |
* | MatrixFederationAgent | Richard van der Hoff | 2019-01-22 | 2 | -0/+147 |
* | Refactor and bugfix for resove_service (#4427) | Richard van der Hoff | 2019-01-22 | 3 | -72/+141 |
* | Remove redundant WrappedConnection (#4409) | Richard van der Hoff | 2019-01-18 | 2 | -86/+19 |
* | sign_request -> build_auth_headers (#4408) | Richard van der Hoff | 2019-01-17 | 1 | -12/+11 |
* | Fixup docstrings for matrixfederationclient | Erik Johnston | 2019-01-09 | 1 | -68/+73 |
* | Use RequestSendFailed when fail to parse content type headers | Erik Johnston | 2019-01-08 | 1 | -5/+5 |
* | Refactor request sending to have better excpetions (#4358) | Erik Johnston | 2019-01-08 | 1 | -33/+72 |
* | Fix IP URL previews on Python 3 (#4215) | Amber Brown | 2018-12-22 | 2 | -169/+243 |
* | fix parse_string docstring | Richard van der Hoff | 2018-11-08 | 1 | -5/+4 |
* | Fix URL preview bugs (type error when loading cache from db, content-type inc... | Amber Brown | 2018-11-08 | 1 | -4/+4 |
* | Merge pull request #3969 from turt2live/travis/fix-federated-group-requests | Travis Ralston | 2018-10-23 | 1 | -6/+6 |
|\ |
|
| * | Merge branch 'develop' into travis/fix-federated-group-requests | Travis Ralston | 2018-10-12 | 1 | -6/+21 |
| |\ |
|
| * | | Fix exception documentation in matrixfederationclient.py | Travis Ralston | 2018-09-26 | 1 | -6/+6 |
* | | | Make the metrics less racy (#4061) | Amber Brown | 2018-10-19 | 1 | -13/+18 |
* | | | Various cleanups in the federation client code (#4031) | Richard van der Hoff | 2018-10-16 | 1 | -38/+40 |
| |/
|/| |
|
* | | Fix error when logging incomplete requests | Erik Johnston | 2018-10-02 | 1 | -6/+21 |
|/ |
|
* | Merge pull request #3925 from matrix-org/erikj/fix_producers_unregistered | Richard van der Hoff | 2018-09-25 | 1 | -14/+35 |
|\ |
|
| * | Fix spurious exceptions when client closes conncetion | Erik Johnston | 2018-09-20 | 1 | -14/+35 |
* | | Fix client IPs being broken on Python 3 (#3908) | Amber Brown | 2018-09-20 | 1 | -1/+1 |
|/ |
|
* | Add a regression test for logging on failed connections (#3912) | Amber Brown | 2018-09-20 | 1 | -2/+2 |
* | Update to use new timeout function everywhere. | Erik Johnston | 2018-09-19 | 2 | -12/+17 |
* | Merge pull request #3909 from turt2live/travis/fix-logging-1 | Amber Brown | 2018-09-19 | 1 | -4/+4 |
|\ |
|
| * | Destination is a string | Travis Ralston | 2018-09-18 | 1 | -4/+4 |
* | | Merge pull request #3907 from matrix-org/rav/set_sni_to_server_name | Amber Brown | 2018-09-19 | 1 | -3/+10 |
|\ \
| |/
|/| |
|
| * | Set SNI to the server_name, not whatever was in the SRV record | Richard van der Hoff | 2018-09-18 | 1 | -3/+10 |
* | | Refactor matrixfederationclient to fix logging (#3906) | Richard van der Hoff | 2018-09-18 | 1 | -149/+236 |
|/ |
|
* | Fix more b'abcd' noise in metrics | Richard van der Hoff | 2018-09-17 | 2 | -12/+12 |
* | Fix some b'abcd' noise in logs and metrics | Richard van der Hoff | 2018-09-17 | 2 | -5/+8 |
* | Add an awful secondary timeout to fix wedged requests | Erik Johnston | 2018-09-14 | 1 | -0/+11 |
* | Merge pull request #3872 from matrix-org/hawkowl/timeouts-2 | Erik Johnston | 2018-09-14 | 4 | -7/+12 |
|\ |
|
| * | fix | Amber Brown | 2018-09-15 | 1 | -3/+3 |