Commit Graph

1152 Commits (eb036256267dc76f13a8a25ab952356e1b1e9c00)

Author SHA1 Message Date
David Baker c77048e12f Add endpoint that proxies ID server request token and errors if the given email is in use on this Home Server. 9 years ago
Erik Johnston 413a4c289b Add comment 9 years ago
Erik Johnston 4d6cb8814e Speed up event filtering (for ACL) logic 9 years ago
Erik Johnston 39e21ea51c Add support for using keyword arguments with cached functions 9 years ago
David Baker 20c0324e9c Dodesn't seem to make any difference: guess it does work with the object reference 9 years ago
David Baker cf7a40b08a I think this was what was intended... 9 years ago
Mark Haines 3b5823c74d s/take/claim/ for end to end key APIs 9 years ago
Matrix 4f973eb657 Up default cache size for _RoomStreamChangeCache 9 years ago
Erik Johnston 4624d6035e Docs 10 years ago
Erik Johnston e5991af629 Comments 10 years ago
Erik Johnston 17bb9a7eb9 Remove commented out code 10 years ago
Erik Johnston 0d7f0febf4 Uniquely name unique constraint 10 years ago
Erik Johnston ed88720952 Handle error slightly better 10 years ago
Mark Haines bf0d59ed30 Don't bother with a timeout for one time keys on the server. 10 years ago
Erik Johnston 1af188209a Change format of receipts to allow inclusion of data 10 years ago
Mark Haines 8fb79eeea4 Only remove one time keys when new one time keys are added 10 years ago
Erik Johnston af812b68dd Add a cache to fetching of receipt streams 10 years ago
Erik Johnston 87311d1b8c Hook up receipts to v1 initialSync 10 years ago
Erik Johnston ca041d5526 Wire together receipts and the notifer/federation 10 years ago
Erik Johnston 716e426933 Fix various typos 10 years ago
Mark Haines b5770f8947 Add store for client end to end keys 10 years ago
Erik Johnston 65e69dec8b Don't explode if we don't recognize one of the event_ids in the backfill request 10 years ago
Erik Johnston 1a60545626 Add basic impl for room history ACL on GET /messages client API 10 years ago
Erik Johnston ac78e60de6 Add stream_id index 10 years ago
Erik Johnston 80a61330ee Add basic storage functions for handling of receipts 10 years ago
Erik Johnston 901f56fa63 Add tables for receipts 10 years ago
Erik Johnston b5f55a1d85 Implement bulk verify_signed_json API 10 years ago
Erik Johnston 5130d80d79 Add bulk insert events API 10 years ago
Erik Johnston 6924852592 Batch SELECTs in _get_auth_chain_ids_txn 10 years ago
Erik Johnston 2eda996a63 Add a dummy.sql into delta/20 as pip isn't packinging the pushers.py 10 years ago
Erik Johnston 1e365e88bd Bump schema version 10 years ago
David Baker da84946de4 pep8 10 years ago
David Baker 63a7b3ad1e Add script to (re)convert the pushers table to changing the unique key. Also give the python db upgrade scripts the database engine so they can convert parameter strings, and add *args **kwargs to the upgrade function so we can add more args in future and previous scripts will ignore them. 10 years ago
Erik Johnston 0d7d9c37b6 Add cache to get_state_groups 10 years ago
Erik Johnston d8866d7277 Caches should be bound to instances. 10 years ago
Erik Johnston 6e17463228 Don't explode if we don't have the event 10 years ago
Erik Johnston a7b65bdedf Add config option to turn off freezing events. Use new encode_json api and ujson.loads 10 years ago
Mark Haines 1a9a9abcc7 Add a cache for getting the presence list for a user 10 years ago
Mark Haines b6adfc59f5 Invalidate the get_latest_event_ids_in_room cache when deleting from event_forward_extremities 10 years ago
Mark Haines a04cde613e Add a cache for get_push rules for user, fix cache invalidation 10 years ago
Mark Haines 2043527b9b Don't try to use a txn when not in one, remove spurious debug logging 10 years ago
Mark Haines 53447e9cd3 Add caches for things requested by the pushers 10 years ago
Mark Haines d61ce3f670 Add a cache for get_current_state with state_key 10 years ago
Erik Johnston a910984b58 Actually return something from lambda 10 years ago
Erik Johnston e309b1045d Sort backfill events 10 years ago
Erik Johnston 0180bfe4aa Remove dead code 10 years ago
Erik Johnston 1f3d1d85a9 Only get non-state 10 years ago
Erik Johnston 39a3340f73 Skip events we've already seen 10 years ago
Erik Johnston ae3bff3491 Correctly prepopulate queue 10 years ago
Erik Johnston dc085ddf8c Don't prepopulate event_results 10 years ago