summary refs log tree commit diff
path: root/synapse/http/servlet.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add support for pydantic v2 via pydantic.v1 compat module (#16332)Maxwell G2023-09-251-2/+9
* Use StrCollection in additional places. (#16301)Patrick Cloke2023-09-131-17/+16
* Reject mentions on the C-S API which are invalid. (#15311)Patrick Cloke2023-03-241-6/+16
* Add helper to parse an enum from query args & use it. (#14956)Patrick Cloke2023-02-011-0/+70
* Indicate what endpoint came back with a JSON response we were unable to parse...Eric Eastwood2022-10-071-1/+8
* A second batch of Pydantic models for rest/client/account.py (#13687)David Robertson2022-09-071-2/+17
* Use Pydantic to systematically validate a first batch of endpoints in `synaps...David Robertson2022-08-151-0/+25
* Add missing type hints to synapse.http. (#11571)Patrick Cloke2021-12-141-1/+2
* Use HTTPStatus constants in place of literals in `synapse.http` (#11543)Dirk Klimpel2021-12-091-14/+33
* Add missing `errcode` to `parse_string` and `parse_boolean` (#11542)Dirk Klimpel2021-12-091-2/+2
* Add MSC3030 experimental client and federation API endpoints to get the close...Eric Eastwood2021-12-021-0/+29
* Additional type hints for client REST servlets (part 5) (#10736)Patrick Cloke2021-09-031-0/+19
* Experimental support for MSC3266 Room Summary API. (#10394)Michael Telatynski2021-08-161-2/+56
* Add type hints to additional servlet functions (#10437)Patrick Cloke2021-07-211-51/+169
* Add a return type to parse_string. (#10438)Patrick Cloke2021-07-211-1/+37
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-1/+1
* Add additional types to the federation transport server. (#10213)Patrick Cloke2021-06-281-4/+46
* update black to 21.6b0 (#10197)Marcus2021-06-171-1/+1
* Implement knock feature (#6739)Sorunome2021-06-091-1/+0
* Add type hints to the federation server transport. (#10080)Patrick Cloke2021-06-081-0/+24
* Correct type hints for parse_string(s)_from_args. (#10137)Patrick Cloke2021-06-081-68/+111
* Add `parse_strings_from_args` to get `prev_events` array (#10048)Eric Eastwood2021-05-281-43/+153
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-1/+1
* Remove unused OPTIONS handlers. (#8621)Patrick Cloke2020-10-221-2/+1
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-191-3/+2
* Ensure that calls to `json.dumps` are compatible with the standard library js...Patrick Cloke2020-07-151-1/+3
* Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802)Patrick Cloke2020-07-101-12/+2
* Clean up newline quote marks around the codebase (#6362)Andrew Morgan2019-11-211-1/+1
* Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-2/+2
* Add opentracing to all client servlets (#5983)Jorik Schellekens2019-09-051-5/+1
* Opentracing across workers (#5771)Jorik Schellekens2019-08-221-1/+1
* Handle incorrectly encoded query params correctlyErik Johnston2019-08-011-1/+6
* Fix servlet metric names (#5734)Jorik Schellekens2019-07-241-1/+3
* Add basic opentracing support (#5544)Jorik Schellekens2019-07-111-1/+6
* Run Black. (#5482)Amber Brown2019-06-201-18/+27
* Fix error code for invalid parameterAaron Raimist2019-05-241-1/+1
* fix parse_string docstringRichard van der Hoff2018-11-081-5/+4
* Port over enough to get some sytests running on Python 3 (#3668)Amber Brown2018-08-201-14/+42
* Python 3: Convert some unicode/bytes uses (#3569)Amber Brown2018-08-021-1/+9
* rename assert_params_in_request to assert_params_in_dictKrombel2018-07-131-1/+1
* run isortAmber Brown2018-07-091-2/+1
* Attempt to be more performant on PyPy (#3462)Amber Brown2018-06-281-2/+4
* delete_local_events for purge_historyRichard van der Hoff2018-02-091-3/+15
* Fix 500 on invalid utf-8 in requestRichard van der Hoff2017-11-101-1/+2
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-3/+3
* Support registration / login with phone numberDavid Baker2017-03-131-0/+10
* Revert "Support registration & login with phone number"Erik Johnston2017-03-131-10/+0
* Refector out assert_params_in_requestDavid Baker2017-03-081-0/+10
* Add new API appservice specific public room listErik Johnston2016-12-061-2/+6
* Pass since/from parameters over federationErik Johnston2016-09-151-4/+14
* Use google style doc strings.Mark Haines2016-04-011-30/+51
* Fix regression where synapse checked whether push rules were valid JSON befor...Mark Haines2016-03-141-4/+17
* Use parse_json_object_from_request to parse JSON out of request bodiesMark Haines2016-03-111-5/+12
* Add a parse_json_object functionMark Haines2016-03-091-5/+65
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Host /unstable and /r0 versions of r0 APIsDaniel Wagner-Hall2015-12-011-4/+4
* Combine the request wrappers in rest/media/v1 and http/server into a single w...Mark Haines2015-04-211-55/+55
* Add missing commasErik Johnston2015-03-131-2/+2
* Add client v2_alpha resource to synapse server resource treeMark Haines2015-01-231-0/+57
* Add RestServlet base class in synapse/http/servlet.pyMark Haines2015-01-231-0/+56