summary refs log tree commit diff
path: root/synapse/handlers/e2e_keys.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* ree github/anoa/testit anoa/testitAndrew Morgan2020-04-201-1/+1
* anotherAndrew Morgan2020-04-201-1/+4
* ahhAndrew Morgan2020-04-201-1/+1
* whoopsAndrew Morgan2020-04-201-1/+1
* add debug loggingAndrew Morgan2020-04-201-0/+13
* lintAndrew Morgan2020-04-201-5/+5
* Resolve review commentsAndrew Morgan2020-04-201-8/+9
* Remove extraneous key_id and verify_keyAndrew Morgan2020-04-201-15/+10
* Update method docstringAndrew Morgan2020-04-171-1/+1
* Send device updates, modeled after SigningKeyEduUpdater._handle_signing_key_u...Andrew Morgan2020-04-171-22/+56
* Factor key retrieval out into a separate functionAndrew Morgan2020-04-171-43/+61
* lintAndrew Morgan2020-04-171-4/+7
* Remove extraneous items from remote query try/exceptAndrew Morgan2020-04-171-10/+14
* Fix log statements, docstringsAndrew Morgan2020-04-171-13/+22
* Only fetch master and self_signing key typesAndrew Morgan2020-04-161-2/+2
* Add comment explaining why this is usefulAndrew Morgan2020-04-161-1/+6
* lintAndrew Morgan2020-04-161-6/+1
* Note that _get_e2e_cross_signing_verify_key can raise a SynapseErrorAndrew Morgan2020-04-161-0/+1
* Wrap get_verify_key_from_cross_signing_key in a try/exceptAndrew Morgan2020-04-161-2/+5
* Remove very specific exception handlingAndrew Morgan2020-04-161-9/+1
* Make changelog more usefulAndrew Morgan2020-04-161-2/+3
* Use query_user_devices instead, assume only master, self_signing key typesAndrew Morgan2020-04-161-38/+31
* Fix and de-brittle remote result dict processingAndrew Morgan2020-04-161-20/+34
* lintAndrew Morgan2020-04-161-1/+3
* Save retrieved keys to the dbAndrew Morgan2020-04-161-0/+9
* Query missing cross-signing keys on local sig uploadAndrew Morgan2020-04-161-4/+41
* Only register devices edu handler on the master process (#7255)Andrew Morgan2020-04-141-7/+11
* Fix bug when querying remote user keys that require a resync. (#6796)Erik Johnston2020-01-291-1/+2
* look up cross-signing keys from the DB in bulk (#6486)Hubert Chathi2019-12-121-8/+27
* Back out perf regression from get_cross_signing_keys_from_cache. (#6494)Neil Johnson2019-12-091-30/+8
* Fix caching devices for remote servers in worker.Erik Johnston2019-11-051-3/+16
* Merge branch 'develop' into cross-signing_federationHubert Chathi2019-10-311-13/+24
|\
| * Update black to 19.10b0 (#6304)Amber Brown2019-11-011-13/+24
* | blackHubert Chathi2019-10-301-1/+3
* | apply changes as a result of PR reviewHubert Chathi2019-10-301-12/+10
* | don't error if federation query doesn't have cross-signing keysHubert Chathi2019-10-241-7/+9
* | blackHubert Chathi2019-10-221-1/+2
* | vendor-prefix the EDU name until MSC1756 is merged into the specHubert Chathi2019-10-221-1/+2
* | update to work with newer code, and fix formattingHubert Chathi2019-10-221-4/+5
* | add missing paramHubert Chathi2019-10-221-1/+1
* | make black happyHubert Chathi2019-10-221-5/+7
* | implement federation parts of cross-signingHubert Chathi2019-10-221-2/+114
|/
* Merge branch 'develop' into cross-signing_sig_uploadHubert Chathi2019-10-181-11/+5
|\
| * Merge branch 'develop' into uhoreg/e2e_cross-signing_mergedHubert Chathi2019-10-181-8/+2
| |\
| | * make sure we actually return somethingHubert Chathi2019-10-101-0/+5
| | * make storage layer in charge of interpreting the device key dataHubert Chathi2019-10-101-11/+0
* | | fix doc stringsHubert Chathi2019-10-181-9/+13
* | | make isort happyHubert Chathi2019-09-241-1/+0
* | | add some commentsHubert Chathi2019-09-241-2/+10
* | | drop some logger lines to debugHubert Chathi2019-09-241-3/+3
* | | make changes based on PR feedbackHubert Chathi2019-09-241-107/+159
* | | add function docsHubert Chathi2019-09-071-2/+24
* | | run blackHubert Chathi2019-09-061-24/+10
* | | split out signature processing into separate functionsHubert Chathi2019-09-061-195/+204
* | | avoid modifying input parameterHubert Chathi2019-09-051-7/+7
* | | update with newer coding styleHubert Chathi2019-09-041-1/+1
* | | make black happyHubert Chathi2019-09-041-78/+69
* | | allow uploading signatures of master key signed by devicesHubert Chathi2019-09-041-82/+150
* | | implement device signature uploading/fetchingHubert Chathi2019-09-041-0/+250
|/ /
* | Merge branch 'uhoreg/e2e_cross-signing_merged' into cross-signing_keysHubert Chathi2019-08-281-1/+51
|\|
| * Opentrace e2e keys (#5855)Jorik Schellekens2019-08-221-1/+51
* | blackHubert Chathi2019-08-281-3/+1
* | use stream ID generator instead of timestampHubert Chathi2019-08-281-4/+3
* | make isort happyHubert Chathi2019-08-211-1/+0
* | apply PR review suggestionsHubert Chathi2019-08-211-42/+34
* | make changes from PR reviewHubert Chathi2019-08-011-6/+18
* | Merge branch 'cross-signing_hidden' into cross-signing_keysHubert Chathi2019-08-011-8/+63
|\|
| * Unwrap errorErik Johnston2019-07-301-1/+2
| * Fix error handling when fetching remote device keysErik Johnston2019-07-301-3/+1
| * Update the device list cache when keys/query is called (#5693)Jorik Schellekens2019-07-291-2/+58
| * Replace returnValue with return (#5736)Amber Brown2019-07-231-5/+5
* | allow uploading keys for cross-signingHubert Chathi2019-07-251-5/+193
|/
* remove unused and unnecessary check for FederationDeniedError (#5645)Hubert Chathi2019-07-091-4/+1
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
* Run Black. (#5482)Amber Brown2019-06-201-61/+58
* Replaced all occurences of e.message with str(e)Schnuffle2018-09-271-1/+1
* Port handlers/ to Python 3 (#3803)Amber Brown2018-09-071-2/+3
* run isortAmber Brown2018-07-091-5/+5
* Attempt to be more performant on PyPy (#3462)Amber Brown2018-06-281-3/+2
* typosMatthew Hodgson2018-06-251-1/+1
* replace some iteritems with sixAdrian Tschira2018-05-191-6/+7
* Merge remote-tracking branch 'origin/develop' into rav/use_run_in_backgroundRichard van der Hoff2018-04-271-2/+2
|\
| * Add missing consumeErrorsRichard van der Hoff2018-04-271-2/+2
* | Use run_in_background in preference to preserve_fnRichard van der Hoff2018-04-271-3/+3
|/
* Stringify exceptions for keys/{query,claim}Richard van der Hoff2018-03-271-1/+4
* factor out exception handling for keys/claim and keys/queryRichard van der Hoff2018-03-271-28/+25
* Merge branch 'master' of github.com:matrix-org/synapse into developErik Johnston2018-03-191-1/+1
|\
| * Replace ujson with simplejsonErik Johnston2018-03-151-1/+1
* | s/replication_client/federation_client/Erik Johnston2018-03-131-1/+1
* | Split replication layer into twoErik Johnston2018-03-131-1/+1
* | Split out edu/query registration to a separate classErik Johnston2018-03-131-1/+1
* | Add federation_domain_whitelist option (#2820)Matthew Hodgson2018-01-221-1/+7
* | Sanity checking for user idsRichard van der Hoff2018-01-171-5/+8
|/
* Replace some instances of preserve_context_over_deferredRichard van der Hoff2017-05-091-3/+3
* Do some logging when one-time-keys get claimedRichard van der Hoff2017-05-091-0/+10
* Allow clients to upload one-time-keys with new sigsRichard van der Hoff2017-05-091-13/+57
* Merge pull request #2050 from matrix-org/rav/federation_backoffRichard van der Hoff2017-03-231-20/+12
|\
| * push federation retry limiter down to matrixfederationclientRichard van der Hoff2017-03-231-20/+12
* | Add a missing yield in device key uploadRichard van der Hoff2017-03-231-1/+1
|/
* Fix unit testsErik Johnston2017-01-301-1/+1
* Noop device key changes if they're the sameErik Johnston2017-01-301-4/+5
* Add commentsErik Johnston2017-01-261-1/+3
* Implement device key caching over federationErik Johnston2017-01-261-5/+35
* Add basic implementation of local device list changesErik Johnston2017-01-251-0/+1
* Remove unused importRichard van der Hoff2016-12-121-1/+0
* E2E key query: handle federation failsRichard van der Hoff2016-12-091-0/+11
* Limit how often we ask for keys from dead serversMark Haines2016-09-131-11/+30
* Move the E2E key handling into the e2e handlerMark Haines2016-09-131-3/+102
* Add a timeout parameter for end2end key queries.Mark Haines2016-09-121-21/+43
* keys/query: Omit device displayname if nullRichard van der Hoff2016-08-041-3/+4
* Include device name in /keys/query responseRichard van der Hoff2016-08-031-3/+8
* keys/query: return all users which were asked forRichard van der Hoff2016-08-031-3/+6
* E2eKeysHandler: minor tweaksRichard van der Hoff2016-08-031-5/+3
* E2E keys: Make federation query share code with client queryRichard van der Hoff2016-08-021-25/+90
* Move e2e query logic into a handlerRichard van der Hoff2016-08-011-0/+67