summary refs log tree commit diff
path: root/synapse/storage/keys.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update license headersPatrick Cloke2023-11-211-11/+16
* Add cache to `get_server_keys_json_for_remote` (#16123)Erik Johnston2023-08-181-0/+7
* Use auto_attribs/native type hints for attrs classes. (#11692)Patrick Cloke2022-01-131-3/+3
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Add additional type hints to the storage module. (#8980)Patrick Cloke2020-12-301-2/+3
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Move storage classes into a main "data store".Erik Johnston2019-10-211-194/+0
* Run Black. (#5482)Amber Brown2019-06-201-1/+1
* Fix key verification when key stored with null valid_until_msErik Johnston2019-06-101-0/+8
* Store key validity time in the storage layerRichard van der Hoff2019-05-231-10/+21
* Rewrite store_server_verify_key to store several keys at once (#5234)Richard van der Hoff2019-05-231-26/+39
* Rewrite Datastore.get_server_verify_keysRichard van der Hoff2019-04-091-28/+46
* Remove unused server_tls_certificates functions (#5028)Richard van der Hoff2019-04-081-48/+1
* Fix docstring on get_server_keys_jsonRichard van der Hoff2019-04-041-2/+2
* Run black on the rest of the storage module (#4996)Amber Brown2019-04-031-27/+18
* Make scripts/ and scripts-dev/ pass pyflakes (and the rest of the codebase on...Amber Brown2018-10-201-1/+1
* clearer logging when things fail, tooRichard van der Hoff2018-09-061-0/+1
* run isortAmber Brown2018-07-091-6/+8
* add remaining memoryview changesAdrian Tschira2018-05-291-3/+3
* use memoryview in py3Adrian Tschira2018-05-291-0/+8
* Misc. py3 fixesAdrian Tschira2018-05-241-1/+1
* Invalidate signing key cache when we gat an updateRichard van der Hoff2017-09-201-17/+24
* fix up some key verif docstringsRichard van der Hoff2017-03-211-2/+3
* Add more key storage funcs into slave storeErik Johnston2016-07-281-18/+16
* Split out a FederationReader processErik Johnston2016-07-211-0/+4
* Fix relative imports so they work in both py3 and py27Mark Haines2016-03-081-1/+1
* Add descriptionsErik Johnston2016-02-031-0/+1
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Remove syutil dependency in favour of smaller single-purpose librariesMark Haines2015-08-241-1/+1
* Move all the caches into their own package, synapse.util.cachesErik Johnston2015-08-111-1/+2
* Change Cache to not use *args in its interfaceErik Johnston2015-08-071-1/+1
* Add support for using keyword arguments with cached functionsErik Johnston2015-07-271-3/+2
* Implement bulk verify_signed_json APIErik Johnston2015-06-261-19/+31
* SYN-367: Use upsert rather than insert_or_replaceMark Haines2015-04-301-2/+6
* Merge branch 'develop' into key_distributionMark Haines2015-04-291-6/+10
|\
| * Fix unicode supportErik Johnston2015-04-021-4/+10
| * Make work in both Maria and SQLite. Fix testsErik Johnston2015-04-011-2/+2
| * Fix unicode database supportErik Johnston2015-03-251-2/+2
| * Remove uses of REPLACE and ON CONFLICT IGNORE to make the SQL more portable.Erik Johnston2015-03-231-2/+0
* | Implement remote key lookup apiMark Haines2015-04-221-13/+22
* | Add methods for storing and retrieving the raw key jsonMark Haines2015-04-151-0/+56
|/
* Appease pep8Paul "LeoNerd" Evans2015-03-111-2/+2
* Add a description to storage layer's _execute_and_decode()Paul "LeoNerd" Evans2015-03-111-1/+3
* Update copyright noticesMark Haines2015-01-061-1/+1
* Fix pep8 warningsMark Haines2014-10-301-1/+2
* Fix pyflakes warningsMark Haines2014-10-271-1/+0
* Respond with more helpful error messages for unsigned requestsMark Haines2014-10-131-0/+2
* SYN-75 Verify signatures on server to server transactionsMark Haines2014-09-301-31/+44
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-031-1/+1
* Fix homeserver config parsingMark Haines2014-09-011-1/+1
* Add store for server certificates and keysMark Haines2014-08-281-0/+103