- Jun 16, 2020
-
-
Dagfinn Ilmari Mannsåker authored
-
Patrick Cloke authored
-
Richard van der Hoff authored
This ended up being a bit more invasive than I'd hoped for (not helped by generic_worker duplicating some of the code from homeserver), but hopefully it's an improvement. The idea is that, rather than storing unstructured `dict`s in the config for the listener configurations, we instead parse it into a structured `ListenerConfig` object.
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Andrew Morgan authored
Fixes https://github.com/matrix-org/synapse/issues/7683 Broke in: #7649 We had a `yield` acting on a coroutine. To be fair this one is a bit difficult to notice as there's a function in the middle that just passes the coroutine along.
-
- Jun 15, 2020
-
-
Patrick Cloke authored
-
Hubert Chathi authored
-
Andrew Morgan authored
The spec [states](https://matrix.org/docs/spec/client_server/r0.6.1#phone-number) that `m.id.phone` requires the field `country` and `phone`. In Synapse, we've been enforcing `country` and `number`. I am not currently sure whether this affects any client implementations. This issue was introduced in #1994.
-
Brendan Abolivier authored
Enable 3PID add/bind/unbind endpoints on r0 routes
-
Erik Johnston authored
-
Brendan Abolivier authored
-
Patrick Cloke authored
-
Patrick Cloke authored
-
- Jun 12, 2020
-
-
Patrick Cloke authored
-
Patrick Cloke authored
-
- Jun 11, 2020
-
-
Will Hunt authored
-
Brendan Abolivier authored
-
Patrick Cloke authored
-
wondratsch authored
Just a simple typo fix. Signed-off-by:
wondratsch <28294257+wondratsch@users.noreply.github.com>
-
- Jun 10, 2020
-
-
Richard van der Hoff authored
This should fix #7610.
-
Andrew Morgan authored
Fixes https://github.com/matrix-org/synapse/issues/2431 Adds config option `encryption_enabled_by_default_for_room_type`, which determines whether encryption should be enabled with the default encryption algorithm in private or public rooms upon creation. Whether the room is private or public is decided based upon the room creation preset that is used. Part of this PR is also pulling out all of the individual instances of `m.megolm.v1.aes-sha2` into a constant variable to eliminate typos ala https://github.com/matrix-org/synapse/pull/7637 Based on #7637
-
Patrick Cloke authored
-
- Jun 09, 2020
-
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Richard van der Hoff authored
fix a typo
-
Brendan Abolivier authored
This reverts commit 8587b042.
-
Brendan Abolivier authored
-
Erik Johnston authored
* Ensure account data stream IDs are unique. The account data stream is shared between three tables, and the maximum allocated ID was tracked in a dedicated table. Updating the max ID happened outside the transaction that allocated the ID, leading to a race where if the server was restarted then the same ID could be allocated but the max ID failed to be updated, leading it to be reused. The ID generators have support for tracking across multiple tables, so we may as well use that instead of a dedicated table. * Fix bug in account data replication stream. If the same stream ID was used in both global and room account data then the getting updates for the replication stream would fail due to `heapq.merge(..)` trying to compare a `str` with a `None`. (This is because you'd have two rows like `(534, '!room')` and `(534, None)` from the room and global account data tables). Fix is just to order by stream ID, since we don't rely on the ordering beyond that. The bug where stream IDs can be reused should be fixed now, so this case shouldn't happen going forward. Fixes #7617
-
- Jun 08, 2020
-
-
Patrick Cloke authored
-
Patrick Cloke authored
-
- Jun 05, 2020
-
-
Patrick Cloke authored
-
Travis Ralston authored
Fixes https://github.com/matrix-org/synapse/issues/3177
-
Richard van der Hoff authored
* Clarify how to authenticate * path params are not the same thing as query params * Fix documentation for `/_synapse/admin/v2/users/<user_id>`
-
Patrick Cloke authored
-
Richard van der Hoff authored
These things don't return Deferreds.
-
Richard van der Hoff authored
-