- Jan 24, 2019
-
-
Erik Johnston authored
-
- Jan 23, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Merge branch 'erikj/fixup_rejecting_invites' of github.com:matrix-org/synapse into erikj/require_format_version
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Currently they're stored as non-outliers even though the server isn't in the room, which can be problematic in places where the code assumes it has the state for all non outlier events. In particular, there is an edge case where persisting the leave event triggers a state resolution, which requires looking up the room version from state. Since the server doesn't have the state, this causes an exception to be thrown.
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
When we add new event format we'll need to know the event format or room version when parsing events.
-
Erik Johnston authored
We also implement `make_membership_event` converting the returned room version to an event format version.
-
Andrew Morgan authored
Add metric for user dir current event stream position
-
Richard van der Hoff authored
Move SRV magic into an Agent-like thing
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Erik Johnston authored
-
Richard van der Hoff authored
In the debian package, make the virtualenv symlink python to /usr/bin/python3.X rather than /usr/bin/python3. Also make sure we depend on the right python3.x package. This might help a bit with subtle failures when people install a package from the wrong distro (https://github.com/matrix-org/synapse/issues/4431).
-
Erik Johnston authored
-
Erik Johnston authored
Currently we only have the one event format version defined, but this adds the necessary infrastructure to persist and fetch the format versions alongside the events. We specify the format version rather than the room version as: 1. We don't necessarily know the room version, existing events may be either v1 or v2. 2. We'd need to be careful to prevent/handle correctly if different events in the same room reported to be of different versions, which sounds annoying.
-
Richard van der Hoff authored
-
Erik Johnston authored
* Remove unnecessary ORDER BY clause * Add logging * Newsfile
-
Amber Brown authored
-
- Jan 22, 2019
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
this makes it easier to stub things out for tests.
-
Richard van der Hoff authored
it is only ever a bytes now, so let's enforce that.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
this thing is now redundant.
-
Richard van der Hoff authored
... instead of the matrix_federation_endpoint
-
Richard van der Hoff authored
Pull the magic that is currently in matrix_federation_endpoint and friends into an agent-like thing
-
Erik Johnston authored
Fix bug when removing duplicate rows from user_ips
-
Erik Johnston authored
-
Neil Johnson authored
Config option to disable requesting MSISDN on registration
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
This was caused by accidentally overwritting a `last_seen` variable in a for loop, causing the wrong value to be written to the progress table. The result of which was that we didn't scan sections of the table when searching for duplicates, and so some duplicates did not get deleted.
-
Richard van der Hoff authored
All this magic is redundant.
-