- Nov 28, 2019
-
-
Brendan Abolivier authored
Purge jobs don't delete the latest event in a room in order to keep the forward extremity and not break the room. On the other hand, get_state_events, when given an at_token argument calls filter_events_for_client to know if the user can see the event that matches that (sync) token. That function uses the retention policies of the events it's given to filter out those that are too old from a client's view. Some clients, such as Riot, when loading a room, request the list of members for the latest sync token it knows about, and get confused to the point of refusing to send any message if the server tells it that it can't get that information. This can happen very easily with the message retention feature turned on and a room with low activity so that the last event sent becomes too old according to the room's retention policy. An easy and clean fix for that issue is to discard the room's retention policies when retrieving state.
-
Andrew Morgan authored
-
Richard van der Hoff authored
Cf #6422
-
- Nov 27, 2019
-
-
Amber Brown authored
-
Hubert Chathi authored
-
Richard van der Hoff authored
-
Brendan Abolivier authored
Implement message retention policies (MSC1763)
-
- Nov 26, 2019
-
-
Richard van der Hoff authored
-
Andrew Morgan authored
-
Richard van der Hoff authored
Refactor _update_auth_events_and_context_for_auth
-
Richard van der Hoff authored
Guess I only tested this on python 2 :/ Fixes #6419.
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Erik Johnston authored
Fix guest registration
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Erik Johnston authored
Fix phone home stats
-
Erik Johnston authored
Fix caching devices for remote servers in worker.
-
Richard van der Hoff authored
-
Erik Johnston authored
-
- Nov 25, 2019
-
-
Richard van der Hoff authored
There are lots of words in the comment as to why this is a good idea. Fixes #6403.
-
Richard van der Hoff authored
Synapse 1.6.0rc2 (2019-11-25) ============================= Bugfixes -------- - Fix a bug which could cause the background database update hander for event labels to get stuck in a loop raising exceptions. ([\#6407](https://github.com/matrix-org/synapse/issues/6407))
-
Amber Brown authored
-
Richard van der Hoff authored
Add some exception handling here so that events whose json cannot be parsed are ignored rather than getting us stuck in a loop. Fixes #6404.
-
Brendan Abolivier authored
Test if a purge can make /messages return 500 responses
-
- Nov 22, 2019
-
-
Andrew Morgan authored
* Add working build command for docker image * Add changelog
-
- Nov 21, 2019
-
-
Aaron Raimist authored
-
Andrew Morgan authored
-
- Nov 20, 2019
-
-
Matthew Hodgson authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Andrew Morgan authored
-
Brendan Abolivier authored
-
Manuel Stahl authored
-