- Oct 10, 2019
-
-
James authored
-
Richard van der Hoff authored
Hopefully this will fix the occasional failures we were seeing in the room directory. The problem was that events are not necessarily persisted (and `current_state_delta_stream` updated) in the same order as their stream_id. So for instance current_state_delta 9 might be persisted *before* current_state_delta 8. Then, when the room stats saw stream_id 9, it assumed it had done everything up to 9, and never came back to do stream_id 8. We can solve this easily by only processing up to the stream_id where we know all events have been persisted.
-
Richard van der Hoff authored
you can't plausibly ALTER TABLE in sqlite, so we create the new table with the right schema to start with.
-
Andrew Morgan authored
It turns out that _local_membership_update doesn't run when you join a new, remote room. It only runs if you're joining a room that your server already knows about. This would explain #4703 and #5295 and why the transfer would work in testing and some rooms, but not others. This would especially hit single-user homeservers. The check has been moved to right after the room has been joined, and works much more reliably. (Though it may still be a bit awkward of a place).
-
Amber Brown authored
-
- Oct 09, 2019
-
-
Erik Johnston authored
Fix inserting bytes as text in `censor_redactions`
-
Erik Johnston authored
Co-Authored-By:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
-
Brendan Abolivier authored
Factor out backgroung updates
-
- Oct 08, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Anshul Angaria authored
Fixes #6109
-
Andrew Morgan authored
* Remove unused public room list timeout param * Add changelog
-
Richard van der Hoff authored
* Fix /federation/v1/state for recent room versions Turns out this endpoint was completely broken for v3 rooms. Hopefully this re-signing code is irrelevant nowadays anyway.
-
- Oct 07, 2019
-
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Richard van der Hoff authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Erik Johnston authored
Don't regenerate numeric user ID if registration fails.
-
Michael Kaye authored
This prevents us logging "Responding to media request with responder %s".
-
Brendan Abolivier authored
-
Richard van der Hoff authored
-
Brendan Abolivier authored
Fix unique_user_filter_index schema update
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Erik Johnston authored
Cache room membership lookups in _get_joined_users_from_context
-
Erik Johnston authored
-
- Oct 04, 2019
-
-
Brendan Abolivier authored
Don't 500 when trying to exchange a revoked 3PID invite
-
Brendan Abolivier authored
-