Commit Graph

431 Commits (77e56deffcf685ca5d0a264059f0c326e53e99af)

Author SHA1 Message Date
Richard van der Hoff 3ada9b4264 Drop support for sqlite<3.22 as well 4 years ago
Patrick Cloke 01dd90b0f0
Add type hints to DictionaryCache and TTLCache. (#9442) 4 years ago
Patrick Cloke 2a99cc6524
Use the chain cover index in get_auth_chain_ids. (#9576) 4 years ago
Patrick Cloke cb7fc7523e
Add a basic test for purging rooms. (#9541) 4 years ago
Dirk Klimpel c8d9383cfb
Add the shadow-banning status to the display user admin API. (#9400) 4 years ago
Eric Eastwood 0a00b7ff14
Update black, and run auto formatting over the codebase (#9381) 4 years ago
Erik Johnston 6633a4015a
Allow moving account data and receipts streams off master (#9104) 4 years ago
Erik Johnston 350d9923cd
Make chain cover index bg update go faster (#9124) 4 years ago
Erik Johnston 7036e24e98
Add background update for add chain cover index (#9029) 4 years ago
Dirk Klimpel 7a2e9b549d
Remove user's avatar URL and displayname when deactivated. (#8932) 4 years ago
Erik Johnston 1315a2e8be
Use a chain cover index to efficiently calculate auth chain difference (#8868) 4 years ago
Patrick Cloke 23d701864f
Improve the performance of calculating ignored users in large rooms (#9024) 4 years ago
Erik Johnston 70586aa63e
Try and drop stale extremities. (#8929) 4 years ago
Brendan Abolivier f2783fc201
Use the simple dictionary in full text search for the user directory (#8959) 4 years ago
Dirk Klimpel 06006058d7
Make search statement in List Room and User Admin API case-insensitive (#8931) 4 years ago
Dirk Klimpel 0a34cdfc66
Add number of local devices to Room Details Admin API (#8886) 4 years ago
Erik Johnston df4b1e9c74
Pass room_id to get_auth_chain_difference (#8879) 4 years ago
Richard van der Hoff 90cf1eec44 Remove redundant mocking 4 years ago
Patrick Cloke 30fba62108
Apply an IP range blacklist to push and key revocation requests. (#8821) 4 years ago
Erik Johnston c5b6abd53d
Correctly handle unpersisted events when calculating auth chain difference. (#8827) 4 years ago
Dirk Klimpel 3f0ff53158
Remove deprecated `/_matrix/client/*/admin` endpoints (#8785) 4 years ago
Erik Johnston f737368a26
Add admin API for logging in as a user (#8617) 4 years ago
Richard van der Hoff be8fa65d0b Remove redundant calls to `render()` 4 years ago
Richard van der Hoff c3e3552ec4 fixup test 4 years ago
Richard van der Hoff ebc405446e
Add a `custom_headers` param to `make_request` (#8760) 4 years ago
Erik Johnston f21e24ffc2
Add ability for access tokens to belong to one user but grant access to another user. (#8616) 4 years ago
Dan Callahan aff1eb7c67
Tell Black to format code for Python 3.5 (#8664) 4 years ago
Will Hunt 9e0f5a0ac4 Fix get|set_type_stream_id_for_appservice store functions (#8648) 4 years ago
Will Hunt e8dbbcb64c
Fix get|set_type_stream_id_for_appservice store functions (#8648) 4 years ago
Erik Johnston 2ac908f377
Don't instansiate Requester directly (#8614) 4 years ago
Richard van der Hoff 7b71695388 Combine the two sets of tests for CacheDescriptor 4 years ago
Will Hunt c276bd9969
Send some ephemeral events to appservices (#8437) 4 years ago
Richard van der Hoff 470dedd266 Combine the two sets of DeferredCache tests 4 years ago
Richard van der Hoff 4182bb812f move DeferredCache into its own module 4 years ago
Richard van der Hoff 9f87da0a84 Rename Cache->DeferredCache 4 years ago
Richard van der Hoff a34b17e492 Simplify `_locally_reject_invite` 4 years ago
Erik Johnston 8de3703d21
Make event persisters periodically announce position over replication. (#8499) 4 years ago
Erik Johnston fa8934b175 Reduce serialization errors in MultiWriterIdGen (#8456) 4 years ago
Erik Johnston ae5b2a72c0
Reduce serialization errors in MultiWriterIdGen (#8456) 4 years ago
Erik Johnston e3debf9682
Add logging on startup/shutdown (#8448) 4 years ago
Erik Johnston 7941372ec8
Make token serializing/deserializing async (#8427) 4 years ago
Richard van der Hoff 6d2d42f8fb Rewrite BucketCollector 4 years ago
Erik Johnston ea70f1c362
Various clean ups to room stream tokens. (#8423) 4 years ago
Erik Johnston b1433bf231
Don't table scan events on worker startup (#8419) 4 years ago
Will Hunt 8676d8ab2e
Filter out appservices from mau count (#8404) 4 years ago
Erik Johnston bd380d942f
Add checks for postgres sequence consistency (#8402) 4 years ago
Erik Johnston f112cfe5bb
Fix MultiWriteIdGenerator's handling of restarts. (#8374) 4 years ago
Erik Johnston cbabb312e0
Use `async with` for ID gens (#8383) 4 years ago
Patrick Cloke 8a4a4186de
Simplify super() calls to Python 3 syntax. (#8344) 4 years ago
Erik Johnston deedb91732
Fix `MultiWriterIdGenerator.current_position`. (#8257) 4 years ago