- Jun 15, 2020
-
-
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.
-
Erik Johnston 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
-
Patrick Cloke authored
-
Dirk Klimpel authored
Allow new users to be registered via the admin API even if the monthly active user limit has been reached (#7263)
-
Dirk Klimpel authored
- Admin is able to - change displaynames - delete devices - list devices - get device informations Fixes #7330
-
Patrick Cloke authored
-
Andrew Morgan authored
-
WGH authored
Closes #4382 Signed-off-by:
Maxim Plotnikov <wgh@torlan.ru>
-
Andrew Morgan authored
While working on https://github.com/matrix-org/synapse/issues/5665 I found myself digging into the `Ratelimiter` class and seeing that it was both: * Rather undocumented, and * causing a *lot* of config checks This PR attempts to refactor and comment the `Ratelimiter` class, as well as encourage config file accesses to only be done at instantiation. Best to be reviewed commit-by-commit.
-
- Jun 04, 2020
-
-
Andrew Morgan authored
@uhoreg has confirmed these were both typos. They are only in comments and tests though, rather than anything critical. Introduced in: * https://github.com/matrix-org/synapse/pull/7157 * https://github.com/matrix-org/synapse/pull/5726
-
Patrick Cloke authored
-
- Jun 03, 2020
-
-
Richard van der Hoff authored
docs, default configs, comments. Nothing very significant.
-