summary refs log tree commit diff
path: root/synapse/rest/key (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update license headersPatrick Cloke2023-11-214-40/+64
* Add support for pydantic v2 via pydantic.v1 compat module (#16332)Maxwell G2023-09-251-1/+7
* Validate input to POST /key/v2/query endpoint. (#16183)Patrick Cloke2023-08-251-10/+29
* Add cache to `get_server_keys_json_for_remote` (#16123)Erik Johnston2023-08-181-19/+25
* Declare support for Matrix 1.6 (#15559)Patrick Cloke2023-05-122-1/+21
* Modify StoreKeyFetcher to read from server_keys_json. (#15417)Patrick Cloke2023-04-201-1/+1
* Add a primitive helper script for listing worker endpoints. (#15243)reivilibre2023-03-231-0/+2
* Use servlets for /key/ endpoints. (#14229)Patrick Cloke2022-10-203-50/+64
* Implementation of HTTP 307 response for MSC3886 POST endpoint (#14018)Hugh Nimmo-Smith2022-10-181-2/+2
* Return keys for unwhitelisted servers from `/_matrix/key/v2/query` (#13683)Richard van der Hoff2022-09-011-20/+21
* Fix typechecker problems exposed by signedjson 1.1.2 (#12326)David Robertson2022-03-292-10/+10
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Add missing type hints to synapse.http. (#11571)Patrick Cloke2021-12-141-2/+2
* Add reactor to `SynapseRequest` and fix up types. (#10868)Erik Johnston2021-09-241-5/+4
* Use direct references for configuration variables (part 4). (#10893)Patrick Cloke2021-09-232-7/+9
* Add missing type hints to non-client REST servlets. (#10817)Patrick Cloke2021-09-153-15/+37
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-132-3/+5
* Use inline type hints in `handlers/` and `rest/`. (#10382)Jonathan de Jong2021-07-161-2/+2
* Rewrite the KeyRing (#10035)Erik Johnston2021-06-021-1/+8
* Remove tls_fingerprints option (#9280)Jerin J Titus2021-05-242-11/+0
* Fix (final) Bugbear violations (#9838)Jonathan de Jong2021-04-201-2/+2
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-143-3/+0
* Add type hints to the crypto module. (#8999)Patrick Cloke2021-01-041-4/+5
* Simplify the way the `HomeServer` object caches its internal attributes. (#8...Jonathan de Jong2020-11-301-1/+1
* Fix typos in comments.Patrick Cloke2020-09-141-1/+1
* Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-191-3/+5
* Iteratively encode JSON responses to avoid blocking the reactor. (#8013)Patrick Cloke2020-08-181-3/+3
* Ensure that calls to `json.dumps` are compatible with the standard library js...Patrick Cloke2020-07-151-1/+3
* Merge different Resource implementation classes (#7732)Erik Johnston2020-07-031-8/+4
* Convert remote key resource REST layer to async/await. (#7020)Patrick Cloke2020-03-051-7/+4
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-1/+1
* Fixup synapse.rest to pass mypy (#6732)Erik Johnston2020-01-201-2/+3
* Back out ill-advised notary server hackery (#6657)Richard van der Hoff2020-01-081-22/+8
* Workaround for error when fetching notary's own key (#6620)Richard van der Hoff2020-01-061-8/+22
* Update black to 19.10b0 (#6304)Amber Brown2019-11-011-1/+1
* Fixup review commentsErik Johnston2019-08-231-2/+2
* Only sign when we respond to remote key requestsErik Johnston2019-08-211-13/+15
* Make the http server handle coroutine-making REST servlets (#5475)Amber Brown2019-06-291-18/+10
* Run Black. (#5482)Amber Brown2019-06-202-46/+38
* Notary server: make requests to origins in parallelRichard van der Hoff2019-06-041-10/+2
* Fix remote_key_resourceRichard van der Hoff2019-05-231-3/+3
* Remove deprecated v1 key exchange endpoint (#4119)Amber Brown2018-10-312-106/+0
* Port rest/ to Python 3 (#3823)Amber Brown2018-09-123-5/+7
* run isortAmber Brown2018-07-094-17/+20
* Set Server header in SynapseRequestRichard van der Hoff2018-05-103-6/+0
* Remove redundant request_handler decoratorRichard van der Hoff2018-05-101-3/+5
* Add federation_domain_whitelist option (#2820)Matthew Hodgson2018-01-221-0/+8
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Fix code for reporting old verify keys in synapseMark Haines2017-04-241-3/+2
* Improve comment formattingMark Haines2016-10-121-3/+6
* Add config option for adding additional TLS fingerprintsMark Haines2016-10-111-12/+4
* Don't print stack traces when failing to get remote keysErik Johnston2016-08-101-1/+3
* Report per request metrics for all of the things using request_handlerMark Haines2016-04-282-3/+2
* Use parse_json_object_from_request to parse JSON out of request bodiesMark Haines2016-03-111-10/+2
* copyrightsMatthew Hodgson2016-01-076-6/+6
* Remove syutil dependency in favour of smaller single-purpose librariesMark Haines2015-08-242-6/+6
* Implement minimum_valid_until_ts in the remote key resourceMark Haines2015-04-291-4/+55
* Copyright noticeMark Haines2015-04-241-0/+14
* Update to match the specification for key/v2Mark Haines2015-04-232-19/+24
* Implement remote key lookup apiMark Haines2015-04-223-8/+185
* Implement v2 key lookupMark Haines2015-04-201-1/+3
* Return a sha256 fingerprint rather than the entire tls certificateMark Haines2015-04-141-2/+8
* Add a version 2 of the key server apiMark Haines2015-04-142-0/+137
* Move server key api into rest/key/v1Mark Haines2015-04-143-0/+121