summary refs log tree commit diff
path: root/synapse/crypto/keyclient.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove fetching keys via the deprecated v1 kex method (#4120)Amber Brown2018-10-311-3/+5
|
* Fix a number of flake8 errorsRichard van der Hoff2018-10-241-1/+1
| | | | | | | | | | | | Broadly three things here: * disable W504 which seems a bit whacko * remove a bunch of `as e` expressions from exception handlers that don't use them * use `r""` for strings which include backslashes Also, we don't use pep8 any more, so we can get rid of the duplicate config there.
* Port crypto/ to Python 3 (#3822)Amber Brown2018-09-121-1/+7
|
* Don't log exceptions when failing to fetch server keysErik Johnston2018-08-211-2/+6
| | | | | Not being able to resolve or connect to remote servers is an expected error, so we shouldn't log at ERROR with stacktraces.
* Merge remote-tracking branch 'upstream/develop' into ↵Jeroen2018-07-141-6/+8
|\ | | | | | | | | | | | | send_sni_for_federation_requests # Conflicts: # synapse/crypto/context_factory.py
| * run isortAmber Brown2018-07-091-6/+8
| |
* | Merge branch 'develop' into send_sni_for_federation_requestsJeroen2018-07-091-1/+1
|\| | | | | | | | | # Conflicts: # synapse/http/endpoint.py
| * Attempt to be more performant on PyPy (#3462)Amber Brown2018-06-281-1/+1
| |
* | send SNI for federation requestsJeroen2018-06-241-2/+2
|/
* Fix logcontxt leak in keyclient (#2465)Richard van der Hoff2017-09-251-12/+5
| | | preserve_context_over_function doesn't do what you want it to do.
* Cache getPeerErik Johnston2016-07-211-2/+5
|
* Set host not pathErik Johnston2016-07-211-1/+1
|
* Send the correct host header when fetching keysErik Johnston2016-07-211-3/+6
|
* Make key client send a Host headerErik Johnston2016-03-111-0/+3
|
* copyrightsMatthew Hodgson2016-01-071-1/+1
|
* Change the way we do logging contexts so that they survive divergencesErik Johnston2015-05-081-6/+11
|
* Implement remote key lookup apiMark Haines2015-04-221-3/+3
|
* Fail quicker for 4xx responses in the key client, optional hit a different ↵Mark Haines2015-04-151-6/+31
| | | | API path
* Blunty replace json with simplejsonErik Johnston2015-02-111-1/+1
|
* Fix code-styleMark Haines2015-02-101-2/+2
|
* Fix bug in timeout handling in keyclientErik Johnston2015-01-301-3/+4
|
* Update copyright noticesMark Haines2015-01-061-1/+1
|
* Separate out the matrix http client completely because just about all of its ↵David Baker2014-11-201-3/+3
| | | | code it now separate from the simple case we need for standard HTTP(S)
* Merge branch 'develop' into request_loggingMark Haines2014-10-301-1/+0
|\ | | | | | | | | Conflicts: synapse/config/logger.py
| * Fix pep8 warningsMark Haines2014-10-301-1/+0
| |
* | Add a request-id to each log lineMark Haines2014-10-301-4/+6
|/
* Fix pyflakes warningsMark Haines2014-10-271-1/+0
|
* Respond with more helpful error messages for unsigned requestsMark Haines2014-10-131-2/+2
|
* SYN-75 Verify signatures on server to server transactionsMark Haines2014-09-301-46/+29
|
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org ↵Matthew Hodgson2014-09-031-1/+1
| | | | hasn't been incorporated in time for launch.
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-131-0/+1
|
* Reference Matrix Home Servermatrix.org2014-08-121-0/+118