- Apr 06, 2017
-
-
Erik Johnston authored
-
- Apr 05, 2017
-
-
Erik Johnston authored
-
Erik Johnston authored
Move to using TCP replication
-
Erik Johnston authored
Deduplicate new deviceinbox rows for replication
-
- Apr 04, 2017
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Advance replication streams even if nothing is listening
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Otherwise the streams don't advance and steadily fall behind, so when a worker does connect either a) they'll be streamed lots of old updates or b) the connection will fail as the streams are too far behind.
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Replace HTTP replication with TCP replication (Server side part)
-
Erik Johnston authored
-
- Apr 03, 2017
-
-
Richard van der Hoff authored
Cull spurious PreserveLoggingContexts
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Accept join events from all servers
-
Richard van der Hoff authored
Make sure that we accept join events from any server, rather than just the origin server, to make the federation join dance work correctly. (Fixes #1893).
-
Richard van der Hoff authored
In `MessageHandler`, remove `yield` on call to `Notifier.on_new_room_event`: it doesn't return anything anyway.
-
Richard van der Hoff authored
Remove `PreserveLoggingContext` around calls to `Notifier.on_new_room_event`; there is no problem if the logcontext is set when calling it.
-
Richard van der Hoff authored
In `on_new_room_event`, remove `PreserveLoggingContext` - we can call its subroutines with the logcontext set.
-
Richard van der Hoff authored
In `Notifier._on_new_room_event`, `preserve_fn` around its subroutines which return deferreds, so that it is safe to call it with an active logcontext.
-
Richard van der Hoff authored
`preserve_fn` is no longer used as a decorator anywhere, so we can safely fix a fixme therein.
-
Erik Johnston authored
-
Erik Johnston authored
As the TCP replication uses a slightly different API and streams than the HTTP replication. This breaks HTTP replication.
-
Erik Johnston authored
-
Erik Johnston authored
-
Richard van der Hoff authored
Remove `@preserve_fn` decorators on `on_new_room_event`, `_notify_pending_new_room_events`, `_on_new_room_event`, `on_new_event`, and `on_new_replication_data` - none of these functions return a deferred, and the decorator does nothing unless the wrapped function returns a deferred, so the decorator was a no-op.
-
Erik Johnston authored
-
- Mar 31, 2017
-
-
Erik Johnston authored
-
Erik Johnston authored
This timestamp is used to indicate when the user last sync'd
-
Erik Johnston authored
add user friendly report of assertion error in synctl.py
-
Erik Johnston authored
Add missing package to CentOS section
-
Erik Johnston authored
add setting (on by default) to support TURN for guests
-
Erik Johnston authored
enable guest access for the 3pl/3pid APIs
-
Erik Johnston authored
Don't assume postgres tables are in the public schema during db port
-
Erik Johnston authored
Clarify doc for SQLite to PostgreSQL port
-
Erik Johnston authored
bring nuke-room script to current schema
-
Matthew Hodgson authored
-