- Apr 22, 2020
-
-
Brendan Abolivier authored
Adds a request_token_inhibit_errors configuration flag (disabled by default) which, if enabled, change the behaviour of all /requestToken endpoints so that they return a 200 and a fake sid if the 3PID was/was not found associated with an account (depending on the endpoint), instead of an error. Co-Authored-By:
Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
-
- Mar 18, 2020
-
-
Erik Johnston authored
It was originally implemented by pulling the full auth chain of all state sets out of the database and doing set comparison. However, that can take a lot work if the state and auth chains are large. Instead, lets try and fetch the auth chains at the same time and calculate the difference on the fly, allowing us to bail early if all the auth chains converge. Assuming that the auth chains do converge more often than not, this should improve performance. Hopefully.
-
- Mar 17, 2020
-
-
Richard van der Hoff authored
Extends #5794 etc to the SimpleHttpClient so that it also applies to non-federation requests. Fixes #7092.
-
Patrick Cloke authored
-
Richard van der Hoff authored
This reverts commit 54dd2862, reversing changes made to 6640460d.
-
- Mar 09, 2020
- Mar 08, 2020
-
-
dklimpel authored
-
- Mar 06, 2020
-
-
Neil Johnson authored
* Break down monthly active users by appservice_id and emit via prometheus. Co-authored-by:
Brendan Abolivier <babolivier@matrix.org>
-
- Mar 04, 2020
-
-
Patrick Cloke authored
-
Richard van der Hoff authored
This is a precursor to giving EventBase objects the knowledge of which room version they belong to.
-
- Mar 03, 2020
-
-
Patrick Cloke authored
-
- Mar 02, 2020
-
-
Richard van der Hoff authored
-
Brendan Abolivier authored
-
Dirk Klimpel authored
Fix #6910
-
- Feb 28, 2020
-
-
Dirk Klimpel authored
Fix #6910
-
- Feb 27, 2020
-
-
Richard van der Hoff authored
to stop the federationhandler trying to do master stuff
-
- Feb 26, 2020
-
-
Richard van der Hoff authored
When we get an invite over federation, store the room version in the rooms table. The general idea here is that, when we pull the invite out again, we'll want to know what room_version it belongs to (so that we can later redact it if need be). So we need to store it somewhere...
-
Erik Johnston authored
-
Andrew Morgan authored
Ensure 'deactivated' parameter is a boolean on user admin API, Fix error handling of call to deactivate user (#6990)
-
- Feb 25, 2020
-
-
Erik Johnston authored
-
- Feb 21, 2020
-
-
Patrick Cloke authored
Ensure good comprehension hygiene using flake8-comprehensions.
-
- Feb 19, 2020
-
-
Erik Johnston authored
The state res v2 algorithm only cares about the difference between auth chains, so we can pass in the known common state to the `get_auth_chain` storage function so that it can ignore those events.
-
Richard van der Hoff authored
it's not in the spec yet, so needs to be unstable. Also add a feature flag for it. Also add a test for admin users.
-
Richard van der Hoff authored
As per https://github.com/matrix-org/matrix-doc/pull/2432#pullrequestreview-360566830, make room alias lists accessible to users outside world_readable rooms.
-
- Feb 18, 2020
-
-
Richard van der Hoff authored
these were getting a bit unwieldy, so let's combine `check_joined_room` and `check_user_was_in_room` into a single `check_user_in_room`.
-
Richard van der Hoff authored
per matrix-org/matrix-doc#2432
-
Patrick Cloke authored
Stop sending events when creating or deleting associations (room aliases). Send an updated canonical alias event if one of the alt_aliases is deleted.
-
- Feb 17, 2020
-
-
Andrew Morgan authored
-
- Feb 14, 2020
-
-
Richard van der Hoff authored
this amounts to the same thing, but replaces `_event_dict` with `_dict`, and removes some of the function layers generated by `property`.
-
Patrick Cloke authored
Convert directory handler tests to use HomeserverTestCase.
-
Patrick Cloke authored
Add a method to the spam checker to filter the user directory results.
-
- Feb 12, 2020
-
-
Andrew Morgan authored
-
- Feb 10, 2020
-
-
Patrick Cloke authored
* Reject device display names that are too long. Too long is currently defined as 100 characters in length. * Add a regression test for rejecting a too long device display name.
-
- Feb 07, 2020
-
-
Richard van der Hoff authored
... and use it in places where it's trivial to do so. This will make it easier to pass room versions into the FrozenEvent constructors.
-
Erik Johnston authored
-