- Aug 14, 2019
-
-
Olivier Wilkinson (reivilibre) authored
is cached and so does not always return a `Deferred`. `await` does not silently pass-through non-Deferreds like `yield` used to. Signed-off-by:
Olivier Wilkinson (reivilibre) <olivier@librepush.net>
-
- Aug 13, 2019
-
-
Brendan Abolivier authored
Fix mediarepo worker startup
-
Amber H. Brown authored
-
Amber H. Brown authored
-
Erik Johnston authored
Handle pusher being deleted during processing.
-
Erik Johnston authored
-
Amber Brown authored
-
Erik Johnston authored
Add a lower bound to well-known TTL.
-
Erik Johnston authored
Co-Authored-By:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
-
Erik Johnston authored
-
Erik Johnston authored
Don't unnecessarily block notifying of new events.
- Aug 12, 2019
-
-
Erik Johnston authored
Whitelist history visbility sytests for worker mode
-
Erik Johnston authored
Fix curl command typo in purge_remote_media.sh
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Richard van der Hoff authored
Fix handling of redactions of redactions
-
Erik Johnston authored
-
- Aug 09, 2019
-
-
Thomas Citharel authored
Was verbose option instead of -X, command didn't work Signed-off-by:
Thomas Citharel <tcit@tcit.fr>
-
- Aug 07, 2019
-
-
Erik Johnston authored
-
- Aug 06, 2019
-
-
Erik Johnston authored
It costs both us and the remote server for us to fetch the well known for every single request we send, so we add a minimum cache period. This is set to 5m so that we still honour the basic premise of "refetch frequently".
-
Erik Johnston authored
Handle TimelineBatch being limited and empty.
-
Andrew Morgan authored
Part of fixing matrix-org/sytest#652 Sytest PR: matrix-org/sytest#667
-
Erik Johnston authored
-
Erik Johnston authored
When persisting events we calculate new stream orderings up front. Before we notify about an event all events with lower stream orderings must have finished being persisted. This PR moves the assignment of stream ordering till *after* calculated the new current state and split the batch of events into separate chunks for persistence. This means that if it takes a long time to calculate new current state then it will not block events in other rooms being notified about. This should help reduce some global pauses in the events stream which can last for tens of seconds (if not longer), caused by some particularly expensive state resolutions.
-
Erik Johnston authored
-
Erik Johnston authored
This hopefully addresses #5407 by gracefully handling an empty but limited TimelineBatch. We also add some logging to figure out how this is happening.
-
- Aug 01, 2019
-
-
Brendan Abolivier authored
Account validity: allow defining HTML templates to serve the user on account renewal attempt
-
Erik Johnston authored
Return 502 not 500 when failing to reach any remote server.
-
Andrew Morgan authored
Fixes #5803
-
Erik Johnston authored
-
Erik Johnston authored
Handle incorrectly encoded query params correctly
-
Erik Johnston authored
-
Erik Johnston authored
Validate well known state events are state events.
-
Erik Johnston authored
Don't allow clients to send tombstones that reference the same room
-
Erik Johnston authored
-
Erik Johnston authored
Instead of throwing a StoreError lets break out of processing loop and mark the pusher as stopped.
-
Erik Johnston authored
-
Erik Johnston authored
-