- May 24, 2019
-
-
Erik Johnston authored
Don't bundle aggregations with events in /sync or /events or state queries
-
Erik Johnston authored
-
- May 23, 2019
-
-
Erik Johnston authored
Factor out KeyFetchers from KeyRing
-
Andrew Morgan authored
Replaces DEFAULT_ROOM_VERSION constant with a method that first checks the config, then returns a hardcoded value if the option is not present. That hardcoded value is now located in the server.py config file.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Rather than have three methods which have to have the same interface, factor out a separate interface which is provided by three implementations. I find it easier to grok the code this way.
-
Richard van der Hoff authored
This is a first step to checking that the key is valid at the required moment. The idea here is that, rather than passing VerifyKey objects in and out of the storage layer, we instead pass FetchKeyResult objects, which simply wrap the VerifyKey and add a valid_until_ts field.
-
Richard van der Hoff authored
* Pass time_added_ms into process_v2_response * Simplify process_v2_response We can merge old_verify_keys into verify_keys, and reduce the number of dicts flying around.
-
Richard van der Hoff authored
These were never used, and poking arbitary data into objects from other packages seems confusing at best.
-
Richard van der Hoff authored
Storing server keys hammered the database a bit. This replaces the implementation which stored a single key, with one which can do many updates at once.
-
Richard van der Hoff authored
I was staring at this function trying to figure out wtf it was actually doing. This is (hopefully) a non-functional refactor which makes it a bit clearer.
-
- May 22, 2019
-
-
Richard van der Hoff authored
-
Neil Johnson authored
-
Neil Johnson authored
This reverts commit c31e375a.
-
Neil Johnson authored
-
Marcus Hoffmann authored
requests 2.22.0 as been released supporting urllib3 1.25.2 Signed-off-by:
Marcus Hoffmann <bubu@bubu1.eu>
-
Neil Johnson authored
-
Neil Johnson authored
* expose SlavedProfileStore to ClientReaderSlavedStore
-
Steffen authored
Add missing backslash
-
Richard van der Hoff authored
-
- May 21, 2019
-
-
Amber Brown authored
-
Richard van der Hoff authored
-
Erik Johnston authored
Only count aggregations from distinct senders
-
Erik Johnston authored
Block attempts to annotate the same event twice
-
Erik Johnston authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Erik Johnston authored
-
Richard van der Hoff authored
Implements https://github.com/matrix-org/matrix-doc/pull/2002.
-
Richard van der Hoff authored
When considering the candidates to be forward-extremities, we must exclude soft failures. Hopefully fixes #5090.
-
Richard van der Hoff authored
* Pin eliot to <1.8 on python 3.5.2 Fixes https://github.com/matrix-org/synapse/issues/5199 * Add support for 'markers' to python_dependencies * tell xargs not to strip quotes
-
Brendan Abolivier authored
Add startup background job for account validity
-
Brendan Abolivier authored
-
Erik Johnston authored
-
Erik Johnston authored
As we'll send down the annotations too anyway, so this just ends up confusing clients.
-
Richard van der Hoff authored
If we remove support for a particular room version, we should behave more gracefully. This should make client requests fail with a 400 rather than a 500, and will ignore individiual PDUs in a federation transaction, rather than the whole transaction.
-
Brendan Abolivier authored