- Dec 09, 2020
-
-
Richard van der Hoff authored
* Consistently use room_id from federation request body Some federation APIs have a redundant `room_id` path param (see https://github.com/matrix-org/matrix-doc/issues/2330). We should make sure we consistently use either the path param or the body param, and the body param is easier. * Kill off some references to "context" Once upon a time, "rooms" were known as "contexts". I think this kills of the last references to "contexts".
-
- Nov 18, 2020
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
- Nov 17, 2020
-
-
Andrew Morgan authored
Short-term fix for https://github.com/matrix-org/synapse/issues/8766.
-
- Nov 13, 2020
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Dirk Klimpel authored
Related to #8714. `event_reports.rst` was introduced in Synapse 1.21.0.
-
Marcus Schopen authored
add some mdui:UIInfo element examples for saml2_config in homeserver.yaml
-
chagai95 authored
Minor corrections and advice... Should help beginners.
-
Erik Johnston authored
The main use case is to see how many requests are being made, and how many are second/third/etc attempts. If there are large number of retries then that likely indicates a delivery problem.
-
Erik Johnston authored
If the script fails (or is CTRL-C'ed) between porting some of the events table and copying of the sequences then the port script will immediately die if run again due to the postgres DB having inconsistencies between sequences and tables. The fix is to move the porting of sequences to before porting the tables, so that there is never a period where the Postgres DB is inconsistent. To do that we need to change how we port the sequences so that it calculates the values from the SQLite DB rather than the Postgres DB. Fixes #8619
-
Erik Johnston authored
This should hopefully speed up `get_auth_chain_difference` a bit in the case of repeated state res on the same rooms. `get_auth_chain_difference` does a breadth first walk of the auth graphs by repeatedly looking up events' auth events. Different state resolutions on the same room will end up doing a lot of the same event to auth events lookups, so by caching them we should speed things up in cases of repeated state resolutions on the same room.
- Nov 12, 2020
-
-
Erik Johnston authored
`adbapi.ConnectionPool` let's you turn on auto reconnect of DB connections. This is off by default. As far as I can tell if its not enabled dead connections never get removed from the pool. Maybe helps #8574
-
- Nov 11, 2020
-
-
Erik Johnston authored
Fixes #8618
-
Erik Johnston authored
-
Will Hunt authored
* Check support room has only two users * Create 8728.bugfix * Update synapse/server_notices/server_notices_manager.py Co-authored-by:
Erik Johnston <erik@matrix.org> Co-authored-by:
Erik Johnston <erik@matrix.org>
-
Andrew Morgan authored
-
Nicolai Søborg authored
Signed-off-by:
Nicolai Søborg <git@xn--sb-lka.org>
-
- Nov 06, 2020
-
-
Marcus Schopen authored
If SSO login is used (e.g. SAML) in a multi worker setup, it should be mentioned that currently all SAML logins must run on the same worker, see https://github.com/matrix-org/synapse/issues/7530 Also, if you are using different ports (for example 443 and 8448) in a reverse proxy for client and federation, the path `/_matrix/media` on the client and federation port must point to the listener of the `media_repository` worker, otherwise you'll get a 404 on the federation port for the path `/_matrix/media`, if a remote server is trying to get the media object on federation port, see https://github.com/matrix-org/synapse/issues/8695
-
Andrew Morgan authored
This PR adds some documentation that: * Describes who the audience for the `docs/`, `docs/dev/` and `docs/admin/` directories are, as well as Synapse's wiki page. * Stresses that we'd like all documentation to be down in markdown.
-
Richard van der Hoff authored
Fixes: ``` builtins.TypeError: _reload_logging_config() takes 1 positional argument but 2 were given ```
-
- Nov 05, 2020
-
-
Dirk Klimpel authored
Add `GET /_synapse/admin/v1/statistics/users/media` to get statisics about local media usage by users. Related to #6094 It is the first API for statistics. Goal is to avoid/reduce usage of sql queries like [Wiki analyzing Synapse](https://github.com/matrix-org/synapse/wiki/SQL-for-analyzing-Synapse-PostgreSQL-database-stats ) Signed-off-by:
Dirk Klimpel <dirk@klimpel.org>
-
Dirk Klimpel authored
Add `displayname` to Shared-Secret Registration for admins to `POST /_synapse/admin/v1/register`
-
- Nov 04, 2020
-
-
Andrew Morgan authored
I idly noticed that these lists were out of sync with each other, causing us to miss a table in a test case (`local_invites`). Let's consolidate this list instead to prevent this from happening in the future.
-
- Nov 03, 2020
-
-
Dirk Klimpel authored
Fixes #8550
-
Erik Johnston authored
Fixes #4042
-
Erik Johnston authored
-
- Nov 02, 2020
-
-
Matthew Hodgson authored
-
Andrew Morgan authored
This PR fixes two things: * Corrects the copy/paste error of telling the client their displayname is wrong when they are submitting an `avatar_url`. * Returns a `M_INVALID_PARAM` instead of `M_UNKNOWN` for non-str type parameters. Reported by @t3chguy.
-
David Baker authored
This could be customised to trigger a different kind of notification in the future, but for now it's a normal non-highlight one.
-
Dan Callahan authored
This bumps us closer to current Python without going all the way to 3.9. Fixes #8674 Signed-off-by:
Dan Callahan <danc@element.io>
-
Erik Johnston authored
We do a `SELECT MAX(stream_id) FROM e2e_cross_signing_keys` on startup.
-
Matthew Hodgson authored
-
Andrew Morgan authored
-
Andrew Morgan authored
-
- Oct 30, 2020
-
-
Brendan Abolivier authored
-
Erik Johnston authored
-