Commit Graph

754 Commits (ec63f5a8bda1bcdbca85c6f601b8dcfd0d1e9b66)

Author SHA1 Message Date
Richard van der Hoff 24b590de32
Remove code which updates `application_services_state.last_txn` (#12680) 3 years ago
Erik Johnston fcf951d5dc
Track in memory events using weakrefs (#10533) 3 years ago
Erik Johnston c72d26c1e1
Refactor `EventContext` (#12689) 3 years ago
Richard van der Hoff 147f098fb4
Stop writing to `event_reference_hashes` (#12679) 3 years ago
David Robertson 2607b3e181
Update mypy to 0.950 and fix complaints (#12650) 3 years ago
Richard van der Hoff 96e0cdbc5a
Add a consistency check on events read from the database (#12620) 3 years ago
Sean Quah 78b99de7c2
Prefer `make_awaitable` over `defer.succeed` in tests (#12505) 3 years ago
Erik Johnston f59e3f4c90
Mark remote device list updates as already handled (#12557) 3 years ago
Sean Quah 8a87b4435a
Handle cancellation in `EventsWorkerStore._get_events_from_cache_or_db` (#12529) 3 years ago
Richard van der Hoff f5668f0b4a
Await un-partial-stating after a partial-state join (#12399) 3 years ago
Erik Johnston 0b014eb25e
Only send out device list updates for our own users (#12465) 3 years ago
Erik Johnston aa28110264
Process device list updates asynchronously (#12365) 3 years ago
reivilibre e630722f11
Optimise `_update_client_ips_batch_txn` to batch together database operations. (#12252) 3 years ago
Eric Eastwood 793d03e2c5
Generate historic pagination token for `/messages` when no `?from` token provided (#12370) 3 years ago
Dirk Klimpel d666fc02fa
Add type hints to some tests files (#12371) 3 years ago
Erik Johnston 5c9e39e619
Track device list updates per room. (#12321) 3 years ago
Richard van der Hoff f0b03186d9
Add type hints for `tests/unittest.py`. (#12347) 3 years ago
Richard van der Hoff 33ebee47e4
Remove redundant `get_success` calls in test code (#12346) 3 years ago
reivilibre c4cf916ed7
Default to `private` room visibility rather than `public` when a client does not specify one, according to spec. (#12350) 3 years ago
Nick Mills-Barrett 993d90f82b
Use a sequence to generate AS transaction IDs, drop `last_txn` AS state (#12209) 3 years ago
Richard van der Hoff b7762b0c9f
Move single-use methods out of `TestCase` (#12348) 3 years ago
Andrew Morgan d8d0271977
Send device list updates to application services (MSC3202) - part 1 (#11881) 3 years ago
Andrew Morgan c8cbd66d3b
Start application service stream token tracking from 1 (#12193) 3 years ago
Shay e78d4f61fc
Refuse to start if DB has an unsafe locale (#12262) 3 years ago
Dirk Klimpel 9d21ecf7ce
Add type hints to tests files. (#12256) 3 years ago
Sean Quah 6121056740
Handle cancellation in `DatabasePool.runInteraction()` (#12199) 3 years ago
Patrick Cloke dda9b7fc4d
Use the ignored_users table to test event visibility & sync. (#12225) 3 years ago
Sean Quah dea577998f
Add tests for database transaction callbacks (#12198) 3 years ago
Shay ef3619e61d
Add config settings for background update parameters (#11980) 3 years ago
Patrick Cloke ea27528b5d
Support stable identifiers for MSC3440: Threading (#12151) 3 years ago
Sean Quah a4c1fdb44a
Remove dead code in `tests/storage/test_database.py` (#12197) 3 years ago
Shay 26211fec24
Fix a bug in background updates wherein background updates are never run using the default batch size (#12157) 3 years ago
reivilibre c7b2f1ccdc
Back out in-flight state caching changes. (#12126) 3 years ago
reivilibre c893632319
Order in-flight state group queries in biggest-first order (#11610) 3 years ago
Patrick Cloke 02d708568b
Replace assertEquals and friends with non-deprecated versions. (#12092) 3 years ago
reivilibre 2cc5ea933d
Add support for MSC3202: sending one-time key counts and fallback key usage states to Application Services. (#11617) 3 years ago
Sean Quah 41cf4c2cf6
Fix non-strings in the `event_search` table (#12037) 3 years ago
Richard van der Hoff e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031) 3 years ago
reivilibre dcb6a37837
Cap the number of in-flight requests for state from a single group (#11608) 3 years ago
reivilibre 546b9c9e64
Add more tests for in-flight state query duplication. (#12033) 3 years ago
c-cal 1979dd3848
fix: rewrite failed tests for user dir 3 years ago
KevICO a9023396a6
feat: format watcha logs (#143) 3 years ago
KevICO ece8215bf4
feat: remove is active column (#139) 3 years ago
KevICO 7def699a1a
feat: clean code for nextcloud process (#138) 3 years ago
KevICO f2640d510b
feat: remove is_admin function (#137) 3 years ago
KevICO 0708514cf6
feat: add specific caveat for partners (#136) 3 years ago
KevICO d593fddc82
feat: enable public room 3 years ago
KevICO c910fd98f0
fix: disabled possibility to invite internal user as partner 3 years ago
KevICO 1b6e77e498
Watcha op650 update onboarding process (#115) 3 years ago
KevICO d2c8a0b771
Watcha op605 reviewed (#114) 3 years ago