- Apr 02, 2020
-
-
Andrew Morgan authored
* master: 1.12.1 Note where bugs were introduced 1.12.1rc1 Newsfile Rewrite changelog Add changelog Only import sqlite3 when type checking Fix another instance Only setdefault for signatures if device has key_json Fix starting workers when federation sending not split out. Attempt to clarify Python version requirements (#7161) Improve the UX of the login fallback when using SSO (#7152) Update the wording of the config comment Lint Changelog Regenerate sample config Whitelist the login fallback by default for SSO
-
Andrew Morgan authored
Synapse 1.12.1 (2020-04-02) =========================== No significant changes since 1.12.1rc1. Synapse 1.12.1rc1 (2020-03-31) ============================== Bugfixes -------- - Fix starting workers when federation sending not split out. ([\#7133](https://github.com/matrix-org/synapse/issues/7133)). Introduced in v1.12.0. - Avoid importing `sqlite3` when using the postgres backend. Contributed by David Vo. ([\#7155](https://github.com/matrix-org/synapse/issues/7155)). Introduced in v1.12.0rc1. - Fix a bug which could cause outbound federation traffic to stop working if a client uploaded an incorrect e2e device signature. ([\#7177](https://github.com/matrix-org/synapse/issues/7177)). Introduced in v1.11.0. * tag 'v1.12.1': 1.12.1 Note where bugs were introduced 1.12.1rc1 Newsfile Rewrite changelog Add changelog Only import sqlite3 when type checking Fix another instance Only setdefault for signatures if device has key_json Fix starting workers when federation sending not split out.
-
- Apr 01, 2020
-
-
Patrick Cloke authored
-
Patrick Cloke authored
-
siroccal authored
-
Erik Johnston authored
This broke in a recent PR (#7024) and is no longer useful due to all replication clients implicitly subscribing to all streams, so let's just remove it.
-
- Mar 31, 2020
-
-
Jostein Kjønigsen authored
-
Richard van der Hoff authored
Fixes #7179.
-
Karlinde authored
Signed-off-by:
Karl Linderhed <git@karlinde.se>
-
Andrew Morgan authored
-
Patrick Cloke authored
-
Richard van der Hoff authored
If there was an exception setting up one of the attributes of the Homeserver god object, then future attempts to fetch that attribute would raise a confusing "Cyclic dependency" error. Let's make sure that we clear the `building` flag so that we just get the original exception. Ref: #7169
-
Andrew Morgan authored
-
Erik Johnston authored
-
Andrew Morgan authored
-
Andrew Morgan authored
-
David Vo authored
Fixes: #7127 Signed-off-by:
David Vo <david@vovo.id.au>
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Erik Johnston authored
-
- Mar 30, 2020
-
-
Richard van der Hoff authored
make sure we clear out all but one update for the user
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Erik Johnston authored
* Remove `conn_id` usage for UserSyncCommand. Each tcp replication connection is assigned a "conn_id", which is used to give an ID to a remotely connected worker. In a redis world, there will no longer be a one to one mapping between connection and instance, so instead we need to replace such usages with an ID generated by the remote instances and included in the replicaiton commands. This really only effects UserSyncCommand. * Add CLEAR_USER_SYNCS command that is sent on shutdown. This should help with the case where a synchrotron gets restarted gracefully, rather than rely on 5 minute timeout.
-
David Baker authored
Always send the user updates to their own device list
-
Andrew Morgan authored
-
Richard van der Hoff authored
Add tests for outbound device pokes
-
Richard van der Hoff authored
In particular, we depend on `typing.TYPE_CHECKING`, which is only present in 3.5.2. It turns out that Ubuntu Xenial, despite having a package called `python 3 (3.5.1-3)`, actually has python 3.5.2, so I think this is fine.
-
Patrick Cloke authored
-
David Baker authored
-
David Baker authored
-
- Mar 27, 2020
-
-
Richard van der Hoff authored
That fallback sets the redirect URL to itself (so it can process the login token then return gracefully to the client). This would make it pointless to ask the user for confirmation, since the URL the confirmation page would be showing wouldn't be the client's.
-
Brendan Abolivier authored
* Don't show the login forms if we're currently logging in with a password or a token. * Submit directly the SSO login form, showing only a spinner to the user, in order to eliminate from the clunkiness of SSO through this fallback.
-
Dirk Klimpel authored
-
Dirk Klimpel authored
-
txt-file authored
update debian installation instructions to recommend installing `virtualenv` instead of `python3-virtualenv` (#6892) * change debian package from python3-virtualenv to virtualenv The virtualenv package is needed for the virtualenv command. The virtualenv package depends on python3-virtualenv (at least since debian jessie) so there is no need to specify python3-virtualenv additionally. Signed-off-by:
Vieno Hakkerinen <vieno@hakkerinen.eu> * Add changelog Co-authored-by:
Andrew Morgan <andrew@amorgan.xyz>
-
Brendan Abolivier authored
* Don't show the login forms if we're currently logging in with a password or a token. * Submit directly the SSO login form, showing only a spinner to the user, in order to eliminate from the clunkiness of SSO through this fallback.
-
Brendan Abolivier authored
Always whitelist the login fallback for SSO
-