- Jan 20, 2020
-
-
Erik Johnston authored
-
Andrew Morgan authored
-
Andrew Morgan authored
Co-Authored-By:
Erik Johnston <erik@matrix.org>
-
Erik Johnston authored
This reverts commit 11c23af4.
-
Erik Johnston authored
-
Andrew Morgan authored
-
Andrew Morgan authored
-
- Jan 17, 2020
-
-
Brendan Abolivier authored
So we can debug issues like #6683 more easily
-
Erik Johnston authored
-
Satsuki Yanagi authored
Fix #6727 Related #6655 Co-authored-by:
Erik Johnston <erikj@jki.re>
-
Brendan Abolivier authored
Fix instantiation of message retention purge jobs
-
Richard van der Hoff authored
Log saml assertions rather than the whole response
-
Richard van der Hoff authored
Turns out that figuring out a remote user id for the SAML user isn't quite as obvious as it seems. Factor it out to the SamlMappingProvider so that it's easy to control.
-
Erik Johnston authored
This will be used to retry outbound transactions to a remote server if we think it might have come back up.
-
Richard van der Hoff authored
Generally try to make this more comprehensible, and make it match the conventions. I've removed the documentation for all the settings which allow you to change the names of the template files, because I can't really see why they are useful.
-
- Jan 16, 2020
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
... since the whole response is huge. We even need to break up the assertions, since kibana otherwise truncates them.
-
Richard van der Hoff authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Erik Johnston authored
-
Brendan Abolivier authored
-
Andrew Morgan authored
-
Neil Johnson authored
-
Erik Johnston authored
* Port synapse.replication.tcp to async/await * Newsfile * Correctly document type of on_<FOO> functions as async * Don't be overenthusiastic with the asyncing....
-
- Jan 15, 2020
-
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
When figuring out which topological token to start a purge job at, we need to do the following: 1. Figure out a timestamp before which events will be purged 2. Select the first stream ordering after that timestamp 3. Select info about the first event after that stream ordering 4. Build a topological token from that info In some situations (e.g. quiet rooms with a short max_lifetime), there might not be an event after the stream ordering at step 3, therefore we abort the purge with the error `No event found`. To mitigate that, this patch fetches the first event _before_ the stream ordering, instead of after.
-
Erik Johnston authored
-
Andrew Morgan authored
-
Richard van der Hoff authored
Cleanups and additions to the module API
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Allow REST endpoint implemnentations to raise a RedirectException, which will redirect the user's browser to a given location.
-
Erik Johnston authored
Currently we rely on `current_state_events` to figure out what rooms a user was in and their last membership event in there. However, if the server leaves the room then the table may be cleaned up and that information is lost. So lets add a table that separately holds that information.
-
- Jan 14, 2020
-
-
Erik Johnston authored
This means that things like to device messages don't get blocked behind processing PDUs, which can potentially take *ages*.
-