- Mar 23, 2020
-
-
Dionysis Grigoropoulos authored
-
- Mar 20, 2020
-
-
Patrick Cloke authored
-
Richard van der Hoff authored
Attempts to clarify the sample config for databases, and add some stuff about tcp keepalives to `postgres.md`.
-
Erik Johnston authored
-
Patrick Cloke authored
-
- Mar 19, 2020
-
-
Patrick Cloke authored
-
Erik Johnston authored
* Add 'device_lists_outbound_pokes' as extra table. This makes sure we check all the relevant tables to get the current max stream ID. Currently not doing so isn't problematic as the max stream ID in `device_lists_outbound_pokes` is the same as in `device_lists_stream`, however that will change. * Change device lists stream to have one row per id. This will make it possible to process the streams more incrementally, avoiding having to process large chunks at once. * Change device list replication to match new semantics. Instead of sending down batches of user ID/host tuples, send down a row per entity (user ID or host). * Newsfile * Remove handling of multiple rows per ID * Fix worker handling * Comments from review
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
add a lock to try to make this metric actually work
-
Richard van der Hoff authored
-
Richard van der Hoff authored
This should be safe to do on all workers/masters because it is guarded by a config option which will ensure it is only actually done on the worker assigned as a pusher.
-
- Mar 18, 2020
-
-
Erik Johnston authored
It was originally implemented by pulling the full auth chain of all state sets out of the database and doing set comparison. However, that can take a lot work if the state and auth chains are large. Instead, lets try and fetch the auth chains at the same time and calculate the difference on the fly, allowing us to bail early if all the auth chains converge. Assuming that the auth chains do converge more often than not, this should improve performance. Hopefully.
-
Patrick Cloke authored
-
Erik Johnston authored
-
- Mar 17, 2020
-
-
Richard von Kellner authored
-
Richard van der Hoff authored
Extends #5794 etc to the SimpleHttpClient so that it also applies to non-federation requests. Fixes #7092.
-
The Stranjer authored
Fixes #7043
-
Patrick Cloke authored
-
Patrick Cloke authored
-
Richard van der Hoff authored
This reverts commit 54dd2862, reversing changes made to 6640460d.
-
- Mar 16, 2020
-
-
Brendan Abolivier authored
Fixes #7065 This is basically the same as https://github.com/matrix-org/synapse/pull/6847 except it tries to populate events from `state_events` rather than `current_state_events`, since the latter might have been cleared from the state of some rooms too early, leaving them with a `NULL` room version.
-
Brendan Abolivier authored
-
- Mar 13, 2020
-
-
Brendan Abolivier authored
Move the default SAML2 error HTML to a dedicated file
-
Brendan Abolivier authored
-
- Mar 12, 2020
-
-
Patrick Cloke authored
-
- Mar 11, 2020
-
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
Skip the correct visibility checks when checking the visibility of the state at a given event
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
Also add some JS to it to process any error we might have in the URI (see #6893).
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-