| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | Drop Origin & Accept from Access-Control-Allow-Headers value (#10114) | Michael[tm] Smith | 2021-06-23 | 1 | -1/+1 | 
| *  | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 | 
| *  | Fix additional type hints from Twisted upgrade. (#9518) | Patrick Cloke | 2021-03-03 | 1 | -11/+18 | 
| *  | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -27/+45 | 
| *  | 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 | 
| *  | Fix buglet in DirectRenderJsonResource (#8897) | Richard van der Hoff | 2020-12-10 | 1 | -3/+5 | 
| *  | 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 | 
| *    | 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 | 
| * |  | Fix typos and spelling errors. (#8639) | Patrick Cloke | 2020-10-23 | 1 | -3/+3 | 
| |/   | 
 | 
| *  | 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 | 
| *  | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -1/+1 | 
| *  | Switch the JSON byte producer from a pull to a push producer. (#8116) | Patrick Cloke | 2020-08-19 | 1 | -32/+43 | 
| *  | Iteratively encode JSON responses to avoid blocking the reactor. (#8013) | Patrick Cloke | 2020-08-18 | 1 | -8/+89 | 
| *  | Reduce unnecessary whitespace in JSON. (#7372) | David Vo | 2020-08-07 | 1 | -2/+3 | 
| *  | Implement handling of HTTP HEAD requests. (#7999) | Patrick Cloke | 2020-08-03 | 1 | -5/+11 | 
| *  | Return an empty body for OPTIONS requests. (#7886) | Patrick Cloke | 2020-07-24 | 1 | -19/+5 | 
| *  | fix an incorrect comment | Richard van der Hoff | 2020-07-22 | 1 | -2/+2 | 
| *  | Add types to the server code and remove unused parameter (#7813) | Patrick Cloke | 2020-07-10 | 1 | -30/+41 | 
| *  | Merge different Resource implementation classes (#7732) | Erik Johnston | 2020-07-03 | 1 | -175/+190 | 
| *    | 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 | 
| * |  | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 1 | -2/+2 | 
| |/   | 
 | 
| *  | 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 | 
| *  | Tiny optimisation for _get_handler_for_request (#6950) | Richard van der Hoff | 2020-02-19 | 1 | -1/+3 | 
| *  | Implement RedirectException (#6687) | Richard van der Hoff | 2020-01-15 | 1 | -4/+9 | 
| *  | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 1 | -1/+1 | 
| *  | Trace non-JSON APIs, /media, /key etc | Erik Johnston | 2019-10-11 | 1 | -1/+1 | 
| *  | Add opentracing to all client servlets (#5983) | Jorik Schellekens | 2019-09-05 | 1 | -1/+12 | 
| *  | Fix servlet metric names (#5734) | Jorik Schellekens | 2019-07-24 | 1 | -13/+28 | 
| *  | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -1/+1 | 
| *  | 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 | 1 | -36/+44 | 
| *  | Log tracebacks correctly | Erik Johnston | 2019-02-25 | 1 | -4/+4 | 
| *  | Cleanup top level request exception logging | Erik Johnston | 2019-02-18 | 1 | -3/+3 | 
| *  | Fix URL preview bugs (type error when loading cache from db, content-type inc... | Amber Brown | 2018-11-08 | 1 | -4/+4 | 
| *  | Fix spurious exceptions when client closes conncetion | Erik Johnston | 2018-09-20 | 1 | -14/+35 | 
| *    | 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 | 1 | -47/+23 | 
| |/   | 
 | 
| *  | 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 | 1 | -10/+25 | 
| *  | run isort | Amber Brown | 2018-07-09 | 1 | -19/+19 | 
| *  | Attempt to be more performant on PyPy (#3462) | Amber Brown | 2018-06-28 | 1 | -3/+2 | 
| *    | Merge remote-tracking branch 'origin/develop' into 3218-official-prom | Amber Brown | 2018-05-22 | 1 | -2/+74 | 
| |\   | 
 | 
| | *    | 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 | 1 | -2/+2 | 
| |/ /   | 
 | 
| * /  | Set Server header in SynapseRequest | Richard van der Hoff | 2018-05-10 | 1 | -10/+4 | 
| |/   | 
 | 
| *  | Remove redundant request_handler decorator | Richard van der Hoff | 2018-05-10 | 1 | -7/+2 | 
| *  | 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 | 1 | -4/+0 | 
| *  | 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 | 1 | -13/+6 | 
| *  | Make RequestMetrics take a raw time rather than a clock | Richard van der Hoff | 2018-05-10 | 1 | -2/+2 | 
| *  | Move request_id management into SynapseRequest | Richard van der Hoff | 2018-05-10 | 1 | -15/+16 | 
| *  | Move RequestsMetrics to its own file | Richard van der Hoff | 2018-05-09 | 1 | -124/+4 | 
| *  | more bytes strings | Adrian Tschira | 2018-04-29 | 1 | -1/+1 | 
| *    | Merge pull request #3061 from NotAFile/add-some-byte-strings | Richard van der Hoff | 2018-04-09 | 1 | -2/+2 | 
| |\   | 
 | 
| | *  | Add b prefixes to some strings that are bytes in py3 | Adrian Tschira | 2018-04-04 | 1 | -2/+2 | 
| * |  | 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 | 
| * |  | 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 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 | 1 | -1/+3 | 
| | |\ \   | 
 | 
| | * | |  | 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 | 1 | -0/+7 | 
| | |/ /  
|/| |    | 
 | 
| * | |  | Track db txn time in millisecs | Richard van der Hoff | 2018-01-16 | 1 | -1/+3 | 
| |/ /   | 
 | 
| * |  | 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 | 
| |/   | 
 | 
| *  | Improve tracebacks on exceptions | Richard van der Hoff | 2017-11-27 | 1 | -3/+9 | 
| *  | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 1 | -1/+1 | 
| *  | 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 | 
| *  | Set CORs headers on responses from the media repo | Mark Haines | 2016-11-02 | 1 | -5/+18 | 
| *  | 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 | 
| *  | Log when adding listeners | Richard van der Hoff | 2016-07-25 | 1 | -0/+1 | 
| *  | 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 | 
| *  | Intern all the things | Erik Johnston | 2016-03-23 | 1 | -4/+6 | 
| *  | 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 | 
| *  | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 | 
| *  | 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 | 1 | -6/+7 | 
| *  | Remove syutil dependency in favour of smaller single-purpose libraries | Mark Haines | 2015-08-24 | 1 | -6/+6 | 
| *  | Don't 500 if a group is missing from the regex | Mark Haines | 2015-07-06 | 1 | -1/+1 | 
| *  | Disable twisted access logging. Move access logging to SynapseRequest object | Erik Johnston | 2015-06-15 | 1 | -58/+32 | 
| *  | Log more when we have processed the request | Erik Johnston | 2015-06-15 | 1 | -2/+12 | 
| *  | Create SynapseRequest that overrides __repr__ to not print access_token | Erik Johnston | 2015-06-15 | 1 | -11/+3 | 
| *  | Make http.server request logging more verbose, but redact access_tokens | Erik Johnston | 2015-06-15 | 1 | -2/+12 | 
| *  | Remove log line | Erik Johnston | 2015-05-29 | 1 | -1/+0 | 
| *  | Add config option to turn off freezing events. Use new encode_json api and uj... | Erik Johnston | 2015-05-29 | 1 | -4/+13 | 
| *  | Fix up leak. Add warnings. | Erik Johnston | 2015-05-08 | 1 | -2/+4 | 
| *  | Unused import | David Baker | 2015-04-30 | 1 | -1/+1 | 
| *  | Doesn't look like this is used anymore | David Baker | 2015-04-30 | 1 | -13/+0 | 
| *    | Merge branch 'develop' into csauth | David Baker | 2015-04-24 | 1 | -97/+124 | 
| |\   | 
 | 
| | *  | Combine the request wrappers in rest/media/v1 and http/server into a single w... | Mark Haines | 2015-04-21 | 1 | -3/+12 | 
| | *  | Split out the JsonResource request logging and error handling into a separate... | Mark Haines | 2015-04-21 | 1 | -94/+113 | 
| * |  | Explain how I justified to myself making JsonResource not always send JSON. | David Baker | 2015-04-01 | 1 | -0/+7 | 
| * |  | Completely replace fallback auth for C/S V2: | David Baker | 2015-04-01 | 1 | -2/+5 | 
| * |  | Make docs a bit more true | David Baker | 2015-03-31 | 1 | -1/+1 | 
| * |  | Grammar and deduplication | David Baker | 2015-03-31 | 1 | -5/+4 | 
| |/   | 
 | 
| *  | Add a DistributionMetric to HTTP request/response processing time in the server | Paul "LeoNerd" Evans | 2015-03-16 | 1 | -0/+9 | 
| *  | actually uphold the bind_host parameter. in theory should make ipv6 binds wor... | Matthew Hodgson | 2015-03-14 | 1 | -1/+6 | 
| *  | Appease pep8 | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -3/+5 | 
| *  | Count incoming HTTP requests per servlet that responds | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -7/+11 | 
| *  | Use _ instead of . as a metric namespacing separator, for Prometheus | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -2/+2 | 
| *  | Rename Metrics' "keys" to "labels" | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -2/+2 | 
| *  | Add vector counters to HTTP clients and servers; count the requests by method... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+14 | 
| *  | Slightly reduce the insane amounts of indentation in main http server respons... | Paul "LeoNerd" Evans | 2015-03-05 | 1 | -21/+23 | 
| *  | Use git aware version string in User-Agent and Server headers | Erik Johnston | 2015-02-18 | 1 | -9/+18 | 
| *  | Fix bug where variable was not always defined | Erik Johnston | 2015-02-11 | 1 | -2/+1 | 
| *  | Log when we receive a request, when we send a response and how long it took t... | Erik Johnston | 2015-02-09 | 1 | -2/+21 | 
| *  | Oops: second part of commit dc938606 | David Baker | 2015-01-22 | 1 | -6/+2 | 
| *  | Update copyright notices | Mark Haines | 2015-01-06 | 1 | -2/+2 | 
| *  | Set a content-length for JSON responses | Mark Haines | 2015-01-06 | 1 | -0/+1 | 
| *  | Include version in User-Agent and Server headers | Mark Haines | 2014-12-22 | 1 | -3/+6 | 
| *  | Fix tests and remove debug logging | Erik Johnston | 2014-12-12 | 1 | -4/+0 | 
| *  | Consistently url decode and decode as utf 8 the URL parts | Erik Johnston | 2014-12-12 | 1 | -1/+11 | 
| *  | Get uploads working with new media repo | Mark Haines | 2014-12-02 | 1 | -2/+2 | 
| *  | Write the upload portion of version 1 of the media repository | Mark Haines | 2014-12-02 | 1 | -7/+14 | 
| *  | Fix pep8 codestyle warnings | Mark Haines | 2014-11-20 | 1 | -2/+1 | 
| *  | Use module loggers rather than the root logger. Exceptions caused by bad clie... | Mark Haines | 2014-11-20 | 1 | -1/+1 | 
| *  | Add a request-id to each log line | Mark Haines | 2014-10-30 | 1 | -1/+12 | 
| *  | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has... | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 | 
| *  | move contentrepo class to it's own file | Mark Haines | 2014-09-03 | 1 | -162/+1 | 
| *  | Set status message for ratelimit error responses | Mark Haines | 2014-09-03 | 1 | -5/+9 | 
| *  | given everything's apparently gone https:// by default for c-s, change this h... | Matthew Hodgson | 2014-09-01 | 1 | -1/+5 | 
| *  | missed a s#/matrix#/_matrix/g | Matthew Hodgson | 2014-08-31 | 1 | -1/+1 | 
| *  | For the content repo, don't just use homeserver.hostname as that might not in... | Erik Johnston | 2014-08-24 | 1 | -1/+3 | 
| *  | Make the content repo work with in daemon mode. Return the full url on upload... | Erik Johnston | 2014-08-22 | 1 | -6/+20 | 
| *  | Reduce the amount of incredibly spammy stack traces. Expected errors (e.g. Sy... | Kegan Dougal | 2014-08-19 | 1 | -1/+13 | 
| *  | Small amounts of cleanup and bonus round comments. | Kegan Dougal | 2014-08-18 | 1 | -4/+8 | 
| *  | Implemented GETs for the ContentRepoResource. It all actually appears to be w... | Kegan Dougal | 2014-08-18 | 1 | -11/+60 | 
| *  | hs: Make the uploads directory if it doesn't exist. Namespace uploads by the ... | Kegan Dougal | 2014-08-18 | 1 | -5/+46 | 
| *  | Auth content uploads. Added a mapping function from request > filename. Added... | Kegan Dougal | 2014-08-18 | 1 | -12/+32 | 
| *  | Added /matrix/content path, HS resource_for_content_repo attribute and FileUp... | Kegan Dougal | 2014-08-18 | 1 | -0/+28 | 
| *  | If the web client is enabled, automatically redirect root '/' to the web clie... | Kegan Dougal | 2014-08-14 | 1 | -0/+17 | 
| *  | Removed http_server from HomeServer. Updated unit tests to use either resourc... | Kegan Dougal | 2014-08-14 | 1 | -9/+3 | 
| *  | Start phasing out HttpServer: we should be using Resources instead. Added res... | Kegan Dougal | 2014-08-14 | 1 | -0/+5 | 
| *  | add in whitespace after copyright statements to improve legibility | Matthew Hodgson | 2014-08-13 | 1 | -0/+1 | 
| *  | Just say yes to OPTIONS requests, since we want to turn on CORS headers for a... | Erik Johnston | 2014-08-12 | 1 | -0/+5 | 
| *  | Reference Matrix Home Server | matrix.org | 2014-08-12 | 1 | -0/+181 |