| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Fix bug when federation_domain_whitelist is an emtpy list | Erik Johnston | 2018-08-24 | 1 | -1/+1 |
* | Merge tag 'v0.33.3rc2' into develop | Richard van der Hoff | 2018-08-21 | 1 | -1/+7 |
|\ |
|
| * | Fix exceptions when a connection is closed before we read the headers | Richard van der Hoff | 2018-08-20 | 1 | -1/+7 |
* | | Fix typo | Erik Johnston | 2018-08-21 | 1 | -4/+4 |
* | | Make the in flight requests metrics thread safe | Erik Johnston | 2018-08-20 | 1 | -3/+10 |
|/ |
|
* | Port over enough to get some sytests running on Python 3 (#3668) | Amber Brown | 2018-08-20 | 2 | -16/+44 |
* | Merge pull request #3701 from matrix-org/rav/use_producer_for_responses | Richard van der Hoff | 2018-08-17 | 1 | -4/+13 |
|\ |
|
| * | Use a producer to stream back responses | Richard van der Hoff | 2018-08-15 | 1 | -4/+13 |
* | | Refactor request logging code | Richard van der Hoff | 2018-08-15 | 2 | -92/+179 |
|/ |
|
* | Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) | Amber Brown | 2018-08-10 | 2 | -2/+2 |
* | Merge pull request #3439 from vojeroen/send_sni_for_federation_requests | Richard van der Hoff | 2018-08-10 | 2 | -8/+8 |
|\ |
|
| * | Merge branch 'develop' into send_sni_for_federation_requests | Richard van der Hoff | 2018-07-27 | 3 | -8/+14 |
| |\ |
|
| * \ | Merge remote-tracking branch 'upstream/develop' into send_sni_for_federation_... | Jeroen | 2018-07-14 | 8 | -160/+105 |
| |\ \ |
|
| * \ \ | Merge branch 'develop' into send_sni_for_federation_requests | Jeroen | 2018-07-09 | 6 | -21/+103 |
| |\ \ \ |
|
| * | | | | allow self-signed certificates | Jeroen | 2018-06-26 | 1 | -1/+1 |
| * | | | | formatting changes for pep8 | Jeroen | 2018-06-25 | 2 | -2/+3 |
| * | | | | send SNI for federation requests | Jeroen | 2018-06-24 | 2 | -8/+7 |
* | | | | | include known room versions in outgoing make_joins | Richard van der Hoff | 2018-08-06 | 1 | -2/+5 |
* | | | | | Kill off MatrixCodeMessageException | Richard van der Hoff | 2018-08-01 | 1 | -34/+27 |
* | | | | | Be more careful which errors we send back over the C-S API | Richard van der Hoff | 2018-08-01 | 1 | -9/+5 |
* | | | | | Python 3: Convert some unicode/bytes uses (#3569) | Amber Brown | 2018-08-02 | 2 | -11/+34 |
| |_|_|/
|/| | | |
|
* | | | | Move v1-only APIs into their own module & isolate deprecated ones (#3460) | Amber Brown | 2018-07-19 | 1 | -2/+4 |
* | | | | pep8 | Erik Johnston | 2018-07-18 | 1 | -1/+2 |
* | | | | Add response code to response timer metrics | Erik Johnston | 2018-07-18 | 1 | -3/+5 |
* | | | | Refactor REST API tests to use explicit reactors (#3351) | Amber Brown | 2018-07-17 | 1 | -2/+3 |
* | | | | rerun isort with latest version | Krombel | 2018-07-16 | 1 | -3/+1 |
* | | | | check isort by travis | Krombel | 2018-07-16 | 2 | -2/+4 |
| |_|/
|/| | |
|
* | | | rename assert_params_in_request to assert_params_in_dict | Krombel | 2018-07-13 | 1 | -1/+1 |
* | | | Refactor logcontext resource usage tracking (#3501) | Richard van der Hoff | 2018-07-10 | 2 | -81/+26 |
* | | | run isort | Amber Brown | 2018-07-09 | 8 | -78/+78 |
| |/
|/| |
|
* | | More server_name validation | Richard van der Hoff | 2018-07-04 | 1 | -5/+42 |
* | | Reject invalid server names (#3480) | Richard van der Hoff | 2018-07-03 | 1 | -3/+31 |
* | | replace invalid utf8 with \ufffd | Matthew Hodgson | 2018-07-02 | 1 | -2/+2 |
* | | a fix which doesn't NPE everywhere | Matthew Hodgson | 2018-07-01 | 1 | -9/+17 |
* | | don't mix unicode strings with utf8-in-byte-strings | Matthew Hodgson | 2018-07-01 | 1 | -2/+9 |
* | | Attempt to be more performant on PyPy (#3462) | Amber Brown | 2018-06-28 | 4 | -8/+8 |
* | | Need to pass reactor to endpoint fac | Erik Johnston | 2018-06-25 | 1 | -1/+1 |
* | | Remove all global reactor imports & pass it around explicitly (#3424) | Amber Brown | 2018-06-25 | 1 | -7/+9 |
|/ |
|
* | Merge pull request #3419 from matrix-org/rav/events_per_request | Richard van der Hoff | 2018-06-22 | 1 | -1/+4 |
|\ |
|
| * | Log number of events fetched from DB | Richard van der Hoff | 2018-06-21 | 1 | -1/+4 |
* | | Pass around the reactor explicitly (#3385) | Amber Brown | 2018-06-22 | 2 | -5/+6 |
|/ |
|
* | Fix inflight requests metric (incorrect name & traceback) (#3413) | Amber Brown | 2018-06-20 | 1 | -3/+7 |
* | Merge pull request #3276 from matrix-org/dbkr/unbind | David Baker | 2018-06-11 | 1 | -2/+23 |
|\ |
|
| * | pep8 | David Baker | 2018-06-06 | 1 | -3/+3 |
| * | More doc fixes | David Baker | 2018-06-06 | 1 | -2/+2 |
| * | fix pep8 | David Baker | 2018-06-05 | 1 | -3/+5 |
| * | doc fixes | David Baker | 2018-06-05 | 1 | -6/+6 |
| * | Docstring | David Baker | 2018-06-04 | 1 | -0/+14 |
| * | Merge remote-tracking branch 'origin/develop' into dbkr/unbind | David Baker | 2018-05-24 | 1 | -3/+5 |
| |\ |
|
| * | | Hit the 3pid unbind endpoint on deactivation | David Baker | 2018-05-23 | 1 | -2/+7 |
* | | | redact_uri in two missed log paths | Michael Telatynski | 2018-06-06 | 1 | -2/+2 |
* | | | factor out uri redaction into a method on http | Michael Telatynski | 2018-06-05 | 3 | -13/+17 |
* | | | Strip `access_token` from outgoing requests using existing regex | Michael Telatynski | 2018-06-02 | 1 | -1/+6 |
* | | | update to more consistently use seconds in any metrics or logging | Amber Brown | 2018-05-28 | 1 | -19/+19 |
* | | | update metrics to be in seconds | Amber Brown | 2018-05-28 | 2 | -13/+13 |
* | | | Merge remote-tracking branch 'origin/develop' into 3218-official-prom | Amber Brown | 2018-05-28 | 2 | -4/+6 |
|\ \ \ |
|
| * \ \ | Merge pull request #3246 from NotAFile/py3-repr-string | Amber Brown | 2018-05-24 | 1 | -1/+1 |
| |\ \ \
| | |_|/
| |/| | |
|
| | * | | use repr, not str | Adrian Tschira | 2018-05-19 | 1 | -1/+1 |
| * | | | Merge pull request #3243 from NotAFile/py3-six-3 | Erik Johnston | 2018-05-24 | 1 | -3/+5 |
| |\ \ \
| | |_|/
| |/| | |
|
| | * | | Replace some more comparisons with six | Adrian Tschira | 2018-05-19 | 1 | -3/+5 |
| | |/ |
|
* | | | fixes | Amber Brown | 2018-05-23 | 1 | -7/+7 |
* | | | cleanup | Amber Brown | 2018-05-22 | 2 | -3/+6 |
* | | | cleanup pep8 errors | Amber Brown | 2018-05-22 | 1 | -28/+86 |
* | | | cleanups, self-registration | Amber Brown | 2018-05-22 | 1 | -12/+3 |
* | | | Merge remote-tracking branch 'origin/develop' into 3218-official-prom | Amber Brown | 2018-05-22 | 3 | -4/+213 |
|\| | |
|
| * | | Don't store context | Erik Johnston | 2018-05-22 | 1 | -8/+5 |
| * | | Move in_flight_requests_count to be a callback metric | Erik Johnston | 2018-05-22 | 1 | -10/+21 |
| * | | Add in flight request metrics | Erik Johnston | 2018-05-21 | 2 | -2/+154 |
| |/ |
|
| * | Merge pull request #3213 from matrix-org/rav/consent_handler | Richard van der Hoff | 2018-05-16 | 1 | -2/+74 |
| |\ |
|
| | * | ConsentResource to gather policy consent from users | Richard van der Hoff | 2018-05-15 | 1 | -2/+74 |
* | | | rest of the changes | Amber Brown | 2018-05-21 | 2 | -85/+25 |
* | | | replacing portions | Amber Brown | 2018-05-21 | 2 | -24/+10 |
|/ / |
|
* / | Set Server header in SynapseRequest | Richard van der Hoff | 2018-05-10 | 3 | -13/+15 |
|/ |
|
* | Remove redundant request_handler decorator | Richard van der Hoff | 2018-05-10 | 2 | -9/+4 |
* | Factor wrap_request_handler_with_logging out of wrap_request_handler | Richard van der Hoff | 2018-05-10 | 1 | -54/+66 |
* | Remove include_metrics param | Richard van der Hoff | 2018-05-10 | 1 | -17/+7 |
* | Move outgoing_responses_counter handling to RequestMetrics | Richard van der Hoff | 2018-05-10 | 2 | -4/+2 |
* | Bump requests_counter in wrapped_request_handler | Richard van der Hoff | 2018-05-10 | 1 | -4/+11 |
* | Move RequestMetrics handling into SynapseRequest.processing() | Richard van der Hoff | 2018-05-10 | 2 | -24/+64 |
* | Make RequestMetrics take a raw time rather than a clock | Richard van der Hoff | 2018-05-10 | 2 | -6/+6 |
* | Move request_id management into SynapseRequest | Richard van der Hoff | 2018-05-10 | 2 | -15/+25 |
* | Move RequestsMetrics to its own file | Richard van der Hoff | 2018-05-09 | 2 | -124/+151 |
* | Merge pull request #3182 from Half-Shot/hs/fix-twisted-shutdown | Richard van der Hoff | 2018-05-03 | 1 | -3/+8 |
|\ |
|
| * | Don't abortConnection() if the transport connection has already closed. | Will Hunt | 2018-05-03 | 1 | -3/+8 |
* | | add missing param to cancelled_to_request_timed_out_error | Richard van der Hoff | 2018-05-02 | 1 | -1/+1 |
* | | Merge pull request #3154 from NotAFile/py3-stringio | Richard van der Hoff | 2018-04-30 | 1 | -2/+2 |
|\ \ |
|
| * | | replace stringIO imports | Adrian Tschira | 2018-04-28 | 1 | -2/+2 |
* | | | Merge pull request #3155 from NotAFile/py3-bytes-1 | Richard van der Hoff | 2018-04-30 | 2 | -2/+2 |
|\ \ \ |
|
| * | | | more bytes strings | Adrian Tschira | 2018-04-29 | 2 | -2/+2 |
| |/ / |
|
* | | | Merge pull request #3108 from NotAFile/py3-six-urlparse | Richard van der Hoff | 2018-04-30 | 1 | -2/+1 |
|\ \ \
| |/ /
|/| | |
|
| * | | Use six.moves.urlparse | Adrian Tschira | 2018-04-15 | 1 | -2/+1 |
* | | | Backport deferred.addTimeout | Richard van der Hoff | 2018-04-27 | 3 | -6/+9 |
* | | | Use deferred.addTimeout instead of time_bound_deferred | Richard van der Hoff | 2018-04-23 | 3 | -29/+48 |
|/ / |
|
* | | Merge pull request #3061 from NotAFile/add-some-byte-strings | Richard van der Hoff | 2018-04-09 | 2 | -5/+5 |
|\ \ |
|
| * | | Add b prefixes to some strings that are bytes in py3 | Adrian Tschira | 2018-04-04 | 2 | -5/+5 |
* | | | Merge pull request #3016 from silkeh/improve-service-lookups | Richard van der Hoff | 2018-04-09 | 1 | -95/+8 |
|\ \ \ |
|
| * | | | Remove address resolution of hosts in SRV records | Silke | 2018-04-04 | 1 | -95/+8 |
| |/ / |
|
* | | | Revert "Merge pull request #3066 from matrix-org/rav/remove_redundant_metrics" | Richard van der Hoff | 2018-04-09 | 1 | -0/+26 |
* | | | Add response size metrics | Erik Johnston | 2018-04-06 | 1 | -0/+7 |
* | | | use PUT instead of POST for federating groups/m.join_policy | Krombel | 2018-04-06 | 1 | -1/+5 |
* | | | Remove redundant metrics which were deprecated in 0.27.0. | Richard van der Hoff | 2018-04-04 | 1 | -26/+0 |
|/ / |
|
* | | Add Cache-Control headers to all JSON APIs | Erik Johnston | 2018-03-21 | 1 | -0/+1 |
* | | Merge branch 'master' of github.com:matrix-org/synapse into develop | Erik Johnston | 2018-03-19 | 1 | -2/+0 |
|\ \ |
|
| * | | Replace ujson with simplejson | Erik Johnston | 2018-03-15 | 1 | -3/+2 |
* | | | Replace some ujson with simplejson to make it work | Erik Johnston | 2018-03-16 | 1 | -1/+2 |
* | | | Add some docstrings to help figure this out | Richard van der Hoff | 2018-03-09 | 1 | -2/+26 |
* | | | Add a metric which increments when a request is received | Richard van der Hoff | 2018-03-09 | 1 | -2/+10 |
* | | | refactor JsonResource | Richard van der Hoff | 2018-03-09 | 1 | -32/+46 |
* | | | Merge pull request #2858 from matrix-org/rav/purge_updates | Richard van der Hoff | 2018-02-09 | 1 | -3/+15 |
|\ \ \ |
|
| * | | | delete_local_events for purge_history | Richard van der Hoff | 2018-02-09 | 1 | -3/+15 |
* | | | | Merge pull request #2838 from matrix-org/rav/fix_logging_on_dns_fail | Richard van der Hoff | 2018-01-31 | 1 | -2/+1 |
|\ \ \ \ |
|
| * | | | | Remove spurious log argument | Richard van der Hoff | 2018-01-30 | 1 | -2/+1 |
* | | | | | Merge pull request #2817 from matrix-org/rav/http_conn_pool | Richard van der Hoff | 2018-01-31 | 1 | -1/+13 |
|\ \ \ \ \
| |/ / / /
|/| | | | |
|
| * | | | | Increase http conn pool size | Richard van der Hoff | 2018-01-29 | 1 | -1/+6 |
| |/ / / |
|
| * | | | Use a connection pool for the SimpleHttpClient | Richard van der Hoff | 2018-01-20 | 1 | -1/+8 |
* | | | | Add federation_domain_whitelist option (#2820) | Matthew Hodgson | 2018-01-22 | 1 | -1/+27 |
|/ / / |
|
* | | | Merge remote-tracking branch 'origin/develop' into rav/track_db_scheduling | Richard van der Hoff | 2018-01-17 | 1 | -9/+9 |
|\ \ \ |
|
| * \ \ | Merge pull request #2793 from matrix-org/rav/db_txn_time_in_millis | Richard van der Hoff | 2018-01-17 | 2 | -4/+6 |
| |\ \ \ |
|
| * | | | | Fix 'NoneType' object has no attribute 'writeHeaders' | Richard van der Hoff | 2018-01-16 | 1 | -9/+9 |
* | | | | | Track DB scheduling delay per-request | Richard van der Hoff | 2018-01-16 | 2 | -1/+10 |
| |/ / /
|/| | | |
|
* | | | | Track db txn time in millisecs | Richard van der Hoff | 2018-01-16 | 2 | -4/+6 |
|/ / / |
|
* | | | Reorganise request and block metrics | Richard van der Hoff | 2018-01-15 | 1 | -14/+42 |
* | | | Update http request metrics before calling servlet | Richard van der Hoff | 2018-01-09 | 1 | -11/+19 |
|/ / |
|
* | | Merge pull request #2711 from matrix-org/rav/fix_dns_errhandler | Richard van der Hoff | 2017-11-27 | 1 | -2/+4 |
|\ \ |
|
| * | | Fix error handling on dns lookup | Richard van der Hoff | 2017-11-24 | 1 | -2/+4 |
* | | | Improve tracebacks on exceptions | Richard van der Hoff | 2017-11-27 | 1 | -3/+9 |
|/ / |
|
* | | Fix 500 on invalid utf-8 in request | Richard van der Hoff | 2017-11-10 | 1 | -1/+2 |
* | | Add a hook for custom rest endpoints | Richard van der Hoff | 2017-11-02 | 1 | -0/+55 |
* | | Merge pull request #2586 from matrix-org/rav/frontend_proxy_auth_header | Richard van der Hoff | 2017-10-27 | 1 | -28/+80 |
|\ \ |
|
| * | | Docstring for post_urlencoded_get_json | Richard van der Hoff | 2017-10-27 | 1 | -0/+11 |
| * | | SimpleHTTPClient: add support for headers | Richard van der Hoff | 2017-10-26 | 1 | -28/+69 |
* | | | Fix logcontext leaks in httpclient | Richard van der Hoff | 2017-10-26 | 1 | -10/+9 |
|/ / |
|
* | | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 4 | -6/+6 |
* | | Merge branch 'develop' into erikj/groups_merged | David Baker | 2017-10-02 | 2 | -27/+114 |
|\ \ |
|
| * | | Improve logging of failures in matrixfederationclient | Richard van der Hoff | 2017-09-28 | 1 | -7/+6 |
| * | | Handle SERVFAILs when doing AAAA lookups for federation (#2477) | Richard van der Hoff | 2017-09-28 | 1 | -5/+17 |
| * | | Do an AAAA lookup on SRV record targets (#2462) | Richard van der Hoff | 2017-09-22 | 1 | -20/+96 |
* | | | Add DELETE | Erik Johnston | 2017-07-18 | 1 | -0/+46 |
* | | | Add 'args' param to post_json | Erik Johnston | 2017-07-18 | 1 | -9/+15 |
* | | | Initial group server implementation | Erik Johnston | 2017-07-10 | 1 | -1/+3 |
|/ / |
|
* | | allow Authorization header which handling got implemented in #1098 | Krombel | 2017-06-16 | 1 | -1/+1 |
* | | Remember how twisted works | Kegan Dougal | 2017-05-05 | 1 | -2/+2 |
* | | Include the clock | Kegan Dougal | 2017-05-05 | 1 | -0/+1 |
* | | Rewrite SimpleHttpClient.request to include timeouts | Kegan Dougal | 2017-05-05 | 1 | -13/+19 |
* | | No need for the exception variable | David Baker | 2017-05-03 | 1 | -1/+1 |
* | | List caught expection types | David Baker | 2017-05-03 | 1 | -1/+1 |
* | | Remove debugging | David Baker | 2017-04-26 | 1 | -2/+1 |
* | | Merge remote-tracking branch 'origin/develop' into dbkr/http_request_propagat... | David Baker | 2017-04-26 | 1 | -7/+14 |
|\ \ |
|
| * | | Fix some lies, and other clarifications, in docstrings | Richard van der Hoff | 2017-04-21 | 1 | -7/+14 |
* | | | Fix get_json | David Baker | 2017-04-26 | 1 | -5/+4 |
* | | | Use CodeMessageException subclass instead | David Baker | 2017-04-25 | 1 | -44/+20 |
* | | | Need the HTTP status code | David Baker | 2017-04-21 | 1 | -5/+5 |
* | | | Do the same for get_json | David Baker | 2017-04-21 | 1 | -8/+21 |
* | | | Don't error for 3xx responses | David Baker | 2017-04-21 | 1 | -1/+1 |
* | | | Propagate errors sensibly from proxied IS requests | David Baker | 2017-04-21 | 1 | -0/+30 |
|/ / |
|
* | | try not to drop context after federation requests | Richard van der Hoff | 2017-03-23 | 1 | -12/+16 |
* | | Ignore backoff history for invites, aliases, and roomdirs | Richard van der Hoff | 2017-03-23 | 1 | -7/+26 |
* | | push federation retry limiter down to matrixfederationclient | Richard van der Hoff | 2017-03-23 | 1 | -101/+127 |
* | | MatrixFederationHttpClient: clean up | Richard van der Hoff | 2017-03-23 | 1 | -17/+24 |
* | | Merge pull request #1994 from matrix-org/dbkr/msisdn_signin_2 | Erik Johnston | 2017-03-15 | 1 | -0/+10 |
|\ \ |
|
| * | | Support registration / login with phone number | David Baker | 2017-03-13 | 1 | -0/+10 |
* | | | Fix routing loop when fetching remote media | Richard van der Hoff | 2017-03-13 | 1 | -3/+12 |
|/ / |
|
* | | Revert "Support registration & login with phone number" | Erik Johnston | 2017-03-13 | 1 | -10/+0 |
* | | Refector out assert_params_in_request | David Baker | 2017-03-08 | 1 | -0/+10 |
|/ |
|
* | Merge branch 'release-v0.18.6' into develop | Mark Haines | 2016-12-29 | 2 | -7/+70 |
|\ |
|
| * | Manually abort the underlying TLS connection. | Mark Haines | 2016-12-29 | 1 | -2/+10 |
| * | Respect long_retries param and default to off | Erik Johnston | 2016-12-29 | 1 | -2/+2 |
| * | Spelling and comments | Erik Johnston | 2016-12-29 | 1 | -4/+6 |
| * | Clean up | Erik Johnston | 2016-12-29 | 2 | -7/+4 |
| * | Wrap connections in an N minute timeout to ensure they get reaped correctly | Erik Johnston | 2016-12-29 | 2 | -5/+61 |
* | | Merge pull request #1696 from kyrias/ipv6 | Matthew Hodgson | 2016-12-19 | 2 | -23/+22 |
|\ \
| |/
|/| |
|
| * | Remove spurious newline | Johannes Löthberg | 2016-12-12 | 1 | -1/+0 |
| * | Fixup for #1689 and #1690 | Johannes Löthberg | 2016-12-12 | 2 | -8/+13 |
| * | IPv6 support for endpoint.py | Glyph | 2016-12-11 | 1 | -4/+4 |
| * | IPv6 support for client.py | Glyph | 2016-12-11 | 1 | -16/+11 |
* | | Add new API appservice specific public room list | Erik Johnston | 2016-12-06 | 1 | -2/+6 |
|/ |
|
* | More intelligent Content-Type parsing | Richard van der Hoff | 2016-11-30 | 1 | -18/+30 |
* | Set CORs headers on responses from the media repo | Mark Haines | 2016-11-02 | 1 | -5/+18 |
* | Pass since/from parameters over federation | Erik Johnston | 2016-09-15 | 1 | -4/+14 |
* | Add a timeout parameter for end2end key queries. | Mark Haines | 2016-09-12 | 1 | -2/+9 |
* | Add exception logging. Fix typo | Erik Johnston | 2016-08-22 | 1 | -3/+3 |
* | Allow request handlers to override metric name | Erik Johnston | 2016-08-22 | 1 | -21/+31 |
* | Use top level measure | Erik Johnston | 2016-08-22 | 1 | -15/+1 |
* | Add a top level measure | Erik Johnston | 2016-08-19 | 1 | -45/+46 |
* | Remove redundant measure | Erik Johnston | 2016-08-19 | 1 | -35/+34 |
* | Measure http.server render | Erik Johnston | 2016-08-19 | 1 | -28/+30 |
* | Clean up TransactionQueue | Erik Johnston | 2016-08-10 | 1 | -3/+1 |
* | Log when adding listeners | Richard van der Hoff | 2016-07-25 | 1 | -0/+1 |
* | Work around TLS bug in twisted | Richard van der Hoff | 2016-06-15 | 1 | -2/+26 |
* | Clean up the blacklist/whitelist handling. | Mark Haines | 2016-05-16 | 1 | -2/+1 |
* | add a url_preview_ip_range_whitelist config param so we can whitelist the mat... | Matthew Hodgson | 2016-05-01 | 2 | -7/+13 |
* | Fix more typos in per-request metrics | Mark Haines | 2016-04-28 | 1 | -4/+5 |
* | Fix typo in request metrics | Mark Haines | 2016-04-28 | 1 | -1/+1 |
* | Add a comment explaining why automatic metric reporting is disabled for JsonR... | Mark Haines | 2016-04-28 | 1 | -0/+4 |
* | Check if report_metrics is True | Mark Haines | 2016-04-28 | 1 | -3/+4 |
* | Report per request metrics for all of the things using request_handler | Mark Haines | 2016-04-28 | 1 | -38/+63 |
* | Move SynapseSite to its own file | Mark Haines | 2016-04-22 | 1 | -0/+146 |
* | Make InsecureInterceptableContextFactory work with SpiderEndpoint | Erik Johnston | 2016-04-19 | 1 | -1/+4 |
* | Merge pull request #688 from matrix-org/matthew/preview_urls | Matthew Hodgson | 2016-04-11 | 2 | -5/+197 |
|\ |
|
| * | actually throw meaningful errors | Matthew Hodgson | 2016-04-08 | 1 | -5/+16 |
| * | Add url_preview_enabled config option to turn on/off preview_url endpoint. de... | Matthew Hodgson | 2016-04-08 | 2 | -7/+72 |
| * | Merge branch 'develop' into matthew/preview_urls | Matthew Hodgson | 2016-04-04 | 1 | -30/+51 |
| |\ |
|
| * | | pep8 | Matthew Hodgson | 2016-04-03 | 1 | -4/+10 |
| * | | add a persistent cache of URL lookups, and fix up the in-memory one to work | Matthew Hodgson | 2016-04-03 | 1 | -3/+3 |
| * | | support gzip compression, and don't pass through error msgs | Matthew Hodgson | 2016-04-02 | 1 | -3/+8 |
| * | | handle spidered relative images correctly | Matthew Hodgson | 2016-03-31 | 1 | -1/+1 |
| * | | sync in changes from matrixfederationclient | Matthew Hodgson | 2016-03-31 | 1 | -2/+6 |
| * | | handle requests with missing content-length headers (e.g. YouTube) | Matthew Hodgson | 2016-03-31 | 1 | -7/+26 |
| * | | implement redirects | Matthew Hodgson | 2016-03-29 | 1 | -3/+3 |
| * | | make it work | Matthew Hodgson | 2016-03-29 | 1 | -1/+2 |
| * | | make it build | Matthew Hodgson | 2016-03-29 | 1 | -1/+1 |
| * | | Merge branch 'develop' into matthew/preview_urls | Matthew Hodgson | 2016-03-29 | 1 | -4/+6 |
| |\ \ |
|
| * \ \ | Merge branch 'develop' into matthew/preview_urls | Matthew Hodgson | 2016-03-27 | 4 | -27/+159 |
| |\ \ \ |
|
| * | | | | initial WIP of a tentative preview_url endpoint - incomplete, untested, exper... | Matthew Hodgson | 2016-01-24 | 1 | -0/+81 |
* | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dns_cache | Erik Johnston | 2016-04-07 | 1 | -30/+51 |
|\ \ \ \ \
| | |_|_|/
| |/| | | |
|
| * | | | | Use google style doc strings. | Mark Haines | 2016-04-01 | 1 | -30/+51 |
| | |_|/
| |/| | |
|
* | | | | Allow clock to be passed in to func | Erik Johnston | 2016-03-31 | 1 | -3/+3 |
* | | | | Read from DNS cache if within TTL | Erik Johnston | 2016-03-31 | 1 | -16/+23 |
|/ / / |
|
* | / | Intern all the things | Erik Johnston | 2016-03-23 | 1 | -4/+6 |
| |/
|/| |
|
* | | Fix regression where synapse checked whether push rules were valid JSON befor... | Mark Haines | 2016-03-14 | 1 | -4/+17 |
* | | Use parse_json_object_from_request to parse JSON out of request bodies | Mark Haines | 2016-03-11 | 1 | -5/+12 |
* | | Add a parse_json_object function | Mark Haines | 2016-03-09 | 1 | -5/+65 |
* | | pep8 | David Baker | 2016-03-08 | 1 | -2/+5 |
* | | Encode unicode objects given to post_urlencode* otherwise urllib.urlencode ch... | David Baker | 2016-03-08 | 1 | -2/+12 |
* | | Catch the exceptions thrown by twisted when you write to a closed connection | Mark Haines | 2016-02-12 | 1 | -1/+20 |
* | | Fix up logcontexts | Erik Johnston | 2016-02-08 | 1 | -3/+2 |
* | | Add metrics to pushers | Erik Johnston | 2016-02-08 | 1 | -0/+10 |
* | | Allowing tagging log contexts | Erik Johnston | 2016-02-03 | 1 | -15/+26 |
* | | Fix flake8 warnings for new flake8 | Daniel Wagner-Hall | 2016-02-02 | 1 | -1/+1 |
|/ |
|
* | Fix AttributeError | Erik Johnston | 2016-01-21 | 1 | -1/+1 |
* | Cache dns lookups, and use the cache if we fail to lookup servers later | Erik Johnston | 2016-01-20 | 1 | -30/+71 |
* | copyrights | Matthew Hodgson | 2016-01-07 | 6 | -6/+6 |
* | Fix typo | Daniel Wagner-Hall | 2015-12-16 | 1 | -1/+1 |
* | Include errcode on Internal Server Error | Daniel Wagner-Hall | 2015-12-14 | 1 | -2/+5 |
* | Track the time spent in the database per request. | Mark Haines | 2015-12-07 | 1 | -0/+15 |
* | Add metrics to track the cpu on the main thread consumed by each type of request | Mark Haines | 2015-12-04 | 1 | -0/+17 |
* | Host /unstable and /r0 versions of r0 APIs | Daniel Wagner-Hall | 2015-12-01 | 2 | -10/+11 |
* | Fix typo | Erik Johnston | 2015-11-20 | 1 | -2/+2 |
* | Don't limit connections to perspective servers | Erik Johnston | 2015-11-20 | 1 | -1/+4 |
* | Use min and not max to set an upper bound on retry interval | Erik Johnston | 2015-11-20 | 1 | -2/+2 |
* | Add comment | Erik Johnston | 2015-11-17 | 1 | -0/+2 |
* | Only retry federation requests for a long time for background requests | Erik Johnston | 2015-11-17 | 1 | -7/+19 |
* | Implement required method 'resumeProducing' | Erik Johnston | 2015-11-17 | 1 | -0/+3 |
* | Slightly more aggressive retry timers at HTTP level | Erik Johnston | 2015-11-17 | 1 | -2/+3 |
* | Retry dead servers a lot less often | Erik Johnston | 2015-11-02 | 1 | -2/+8 |
* | Verify third party ID server certificates | Daniel Wagner-Hall | 2015-10-16 | 1 | -4/+0 |
* | Fix previous merge to s/version_string/user_agent/ | Erik Johnston | 2015-10-10 | 1 | -2/+2 |
* | Add get_raw method to SimpleHttpClient, use this in CAS auth rather than requ... | Steven Hammerton | 2015-10-10 | 1 | -19/+36 |
* | Use space not dash as delimiter | Daniel Wagner-Hall | 2015-10-06 | 1 | -1/+1 |
* | Use space not dash as delimiter | Daniel Wagner-Hall | 2015-10-06 | 1 | -1/+1 |