Commit Graph

757 Commits (5a4da5bf784669e0b0263279b7a0b0804026348f)

Author SHA1 Message Date
Erik Johnston b3e1f2aa7a Fix unit tests 8 years ago
Erik Johnston c974116f19 Implement device key caching over federation 8 years ago
Erik Johnston 2367c5568c Add basic implementation of local device list changes 8 years ago
Erik Johnston a55fa2047f Insert delta of current_state_events to be more efficient 8 years ago
Erik Johnston 09eb08f910 Derive current_state_events from state groups 8 years ago
Erik Johnston 5d6bad1b3c Optimise state resolution 8 years ago
Erik Johnston 9e8e236d98 Tidy up test 8 years ago
Erik Johnston f85b6ca494 Speed up cache size calculation 8 years ago
Erik Johnston f2f179dce2 Add ExpiringCache tests 8 years ago
Erik Johnston 2fae34bd2c Optionally measure size of cache by sum of length of values 8 years ago
Erik Johnston 6823fe5241 Linearize updates to membership via PUT /state/ 8 years ago
Marcin Bachry 24c16fc349 Fix crash in url preview when html tag has no text 8 years ago
Erik Johnston 8b34f71bea Fix unit tests 8 years ago
Richard van der Hoff 1529c19675 Prevent user tokens being used as guest tokens (#1675) 8 years ago
Johannes Löthberg 6c9a0ba415 test_preview: Fix incorrect wrapping 8 years ago
Johannes Löthberg 0697bb2247 Make test_preview use unicode strings 8 years ago
Richard van der Hoff 12f3b9000c fix imports 8 years ago
Richard van der Hoff aa09d6b8f0 Rip out more refresh_token code 8 years ago
Richard van der Hoff 1c4f05db41 Stop putting a time caveat on access tokens 8 years ago
Richard van der Hoff 5c4edc83b5 Stop generating refresh tokens 8 years ago
Erik Johnston feec718265 Shuffle receipt handler around so that worker apps don't need to load it 8 years ago
Erik Johnston ee5e8d71ac Fix tests 8 years ago
Erik Johnston 54fed21c04 Fix tests and flake8 8 years ago
Kegan Dougal c3d963ac24 Review comments 8 years ago
Kegan Dougal 0a8b0eeca1 More tests 8 years ago
Kegan Dougal 53b27bbf06 Add remaining tests 8 years ago
Kegan Dougal 70a2157b64 Start adding some tests 8 years ago
Kegan Dougal f97511a1f3 Move event_fields filtering to serialize_event 8 years ago
Erik Johnston 524d61bf7e Fix tests 8 years ago
Kegan Dougal 3991b4cbdb Clean transactions based on time. Add HttpTransactionCache tests. 8 years ago
Erik Johnston d073cb7ead Add Limiter: limit concurrent access to resource 8 years ago
pik e8b1d2a452 Refactor test_filter to use real DataStore 8 years ago
pik d43b63818c Fix MockHttpRequest always returning M_UNKNOWN errcode in testing 8 years ago
Alexander Maznev d9350b0db8 Error codes for filters 8 years ago
Patrik Oldsberg 7b5546d077 rest/client/v1/register: use the correct requester in createUser 8 years ago
Patrik Oldsberg 9bfc617791 storage/appservice: make appservice methods only relying on the cache synchronous 8 years ago
Erik Johnston 850b103b36 Implement pluggable password auth 8 years ago
Erik Johnston 748d8fdc7b Reduce DB hits for replication 8 years ago
Erik Johnston 22578545a0 Time out typing over federation 8 years ago
Mark Haines ec609f8094 Fix unit tests 8 years ago
Mark Haines 74cbfdc7de Fix unit tests 8 years ago
Erik Johnston c10cb581c6 Correctly handle the difference between prev and current state 8 years ago
Erik Johnston bc1a8b1f7a Don't notify for online -> online transitions. 8 years ago
Erik Johnston 93b32d4515 Fix unit tests 8 years ago
Erik Johnston 3f11953fcb Fix tests 8 years ago
Mark Haines 3b8d0ceb22 More 0_0 in tests 8 years ago
Erik Johnston a3dc1e9cbe Replace context.current_state with context.current_state_ids 8 years ago
Erik Johnston 45fd2c8942 Ensure invalidation list does not grow unboundedly 8 years ago
Erik Johnston c0d7d9d642 Rename to on_invalidate 8 years ago
Erik Johnston dc76a3e909 Make cache_context an explicit option 8 years ago