- Dec 12, 2019
-
-
Richard van der Hoff authored
When we request the state/auth_events to populate a backwards extremity (on backfill or in the case of missing events in a transaction push), we should check that the returned events are in the right room rather than blindly using them in the room state or auth chain. Given that _get_events_from_store_or_dest takes a room_id, it seems clear that it should be sanity-checking the room_id of the requested events, so let's do it there.
-
Erik Johnston authored
Move database config from apps into HomeServer object
-
- Dec 11, 2019
-
-
Erik Johnston authored
-
Richard van der Hoff authored
Make it return the state *after* the requested event, rather than the one before it. This is a bit easier and requires fewer calls to get_events_from_store_or_dest.
-
Richard van der Hoff authored
Port some of FederationHandler to async/await
-
Erik Johnston authored
Port handlers.account_validity to async/await.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
also fix user_joined_room to consistently return deferreds
-
Richard van der Hoff authored
... and _get_events_from_store_or_dest
-
Richard van der Hoff authored
and associated functions: * on_receive_pdu * handle_queued_pdus * get_missing_events_for_pdu
-
Richard van der Hoff authored
PaginationHandler.get_messages is only called by RoomMessageListRestServlet, which is async. Chase the code path down from there: - FederationHandler.maybe_backfill (and nested try_backfill) - FederationHandler.backfill
-
Richard van der Hoff authored
This just makes some of the logging easier to follow when things start going wrong.
-
Erik Johnston authored
Synapse 1.7.0rc2 (2019-12-11) ============================= Bugfixes -------- - Fix incorrect error message for invalid requests when setting user's avatar URL. ([\#6497](https://github.com/matrix-org/synapse/issues/6497)) - Fix support for SQLite 3.7. ([\#6499](https://github.com/matrix-org/synapse/issues/6499)) - Fix regression where sending email push would not work when using a pusher worker. ([\#6507](https://github.com/matrix-org/synapse/issues/6507), [\#6509](https://github.com/matrix-org/synapse/issues/6509))
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Erik Johnston authored
-
Brendan Abolivier authored
Implement v2 APIs for send_join and send_leave
-
Erik Johnston authored
-
Erik Johnston authored
Silence mypy errors for files outside those specified
-
- Dec 10, 2019
-
-
Richard van der Hoff authored
This is a non-functional refactor as a precursor to some other work.
-
Andrew Morgan authored
-
Erik Johnston authored
Phone home stats DB reporting should not assume a single DB.
-
Richard van der Hoff authored
Stop the `update_client_ips` background job from recreating deleted devices.
-
Richard van der Hoff authored
There was a bunch of unnecessary conversion back and forth between dict and list going on here. We can simplify a bunch of the code.
-
Richard van der Hoff authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Fix `make_deferred_yieldable` to work with coroutines
-
Brendan Abolivier authored
-
Erik Johnston authored
Fix support for SQLite 3.7.
-
Erik Johnston authored
Give the server config to the RoomWorkerStore
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-