- Mar 29, 2018
-
-
Richard van der Hoff authored
-
- Mar 28, 2018
-
-
Erik Johnston authored
Measure time it takes to calculate state group ID
-
Richard van der Hoff authored
Fix error when claiming e2e keys from offline servers
-
Erik Johnston authored
fix tests/storage/test_user_directory.py
-
Neil Johnson authored
-
Erik Johnston authored
-
Neil Johnson authored
-
Erik Johnston authored
Linearize calls to _generate_user_id
-
Erik Johnston authored
Remove last usage of ujson
-
Erik Johnston authored
Add counter metrics for calculating state delta
-
- Mar 27, 2018
-
-
Richard van der Hoff authored
Make sure we stringify any exceptions we return from keys/query and keys/claim, to avoid a 'not JSON serializable' error later Fixes #3010
-
Richard van der Hoff authored
this stuff is badly c&p'ed
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Add Cache-Control headers to all JSON APIs
-
Erik Johnston authored
-
Erik Johnston authored
This will allow us to measure how often we calculate state deltas in event persistence that we would have been able to calculate at the same time we calculated the state for the event.
-
- Mar 26, 2018
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Neil Johnson authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
- Mar 23, 2018
-
-
Matthew Hodgson authored
-
Matthew Hodgson authored
404 correctly on missing paths via NoResource
-
- Mar 22, 2018
-
-
Erik Johnston authored
Use .iter* to avoid copies in StateHandler
-
Erik Johnston authored
-
Erik Johnston authored
-
- Mar 21, 2018
-
-
Erik Johnston authored
It is especially important that sync requests don't get cached, as if a sync returns the same token given then the client will call sync with the same parameters again. If the previous response was cached it will get reused, resulting in the client tight looping making the same request and never making any progress. In general, clients will expect to get up to date data when requesting APIs, and so its safer to do a blanket no cache policy than only whitelisting APIs that we know will break things if they get cached.
-
- Mar 20, 2018
-
-
Erik Johnston authored
Fix replication after switch to simplejson
-
Neil Johnson authored
rearrange ordering of releases to match chronology
-
Neil Johnson authored
-