- May 13, 2019
-
-
David Baker authored
-
- May 10, 2019
-
-
Andrew Morgan authored
Prevents a SynapseError being raised inside of a IResolutionReceiver and instead opts to just return 0 results. This thus means that we have to lump a failed lookup and a blacklisted lookup together with the same error message, but the substitute should be generic enough to cover both cases.
-
Amber Brown authored
-
- May 08, 2019
-
-
Brendan Abolivier authored
-
Matthew Hodgson authored
This commit adds two config options: * `restrict_public_rooms_to_local_users` Requires auth to fetch the public rooms directory through the CS API and disables fetching it through the federation API. * `require_auth_for_profile_requests` When set to `true`, requires that requests to `/profile` over the CS API are authenticated, and only returns the user's profile if the requester shares a room with the profile's owner, as per MSC1301. MSC1301 also specifies a behaviour for federation (only returning the profile if the server asking for it shares a room with the profile's owner), but that's currently really non-trivial to do in a not too expensive way. Next step is writing down a MSC that allows a HS to specify which user sent the profile query. In this implementation, Synapse won't send a profile query over federation if it doesn't believe it already shares a room with the profile's owner, though. Groups have been intentionally omitted from this commit.
-
Brendan Abolivier authored
Follow-up to #5124 Also added a bunch of checks to make sure everything (both the stuff added on #5124 and this PR) works as intended.
-
- May 07, 2019
-
-
Richard van der Hoff authored
This endpoint isn't much use for its intended purpose if you first need to get yourself an admin's auth token. I've restricted it to the `/_synapse/admin` path to make it a bit easier to lock down for those concerned about exposing this information. I don't imagine anyone is using it in anger currently.
-
- May 02, 2019
-
-
Richard van der Hoff authored
-
- May 01, 2019
-
-
Richard van der Hoff authored
It doesn't really belong under rest/client/v1 any more.
-
- Apr 25, 2019
-
-
Andrew Morgan authored
-
- Apr 17, 2019
-
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
- Apr 11, 2019
-
-
Andrew Morgan authored
-
- Apr 09, 2019
-
-
Brendan Abolivier authored
-
- Apr 08, 2019
-
-
Richard van der Hoff authored
Rewrite this so that it doesn't hammer the database.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
make sure we store the name of the server the keys came from, rather than the origin server, after doing a fetch-from-perspectives.
-
- Apr 04, 2019
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Brendan Abolivier authored
-
- Apr 03, 2019
-
-
Erik Johnston authored
-
Andrew Morgan authored
-
Richard van der Hoff authored
This is a bit fiddly due to the keyring doing weird things with logcontexts.
-
Neil Johnson authored
Remove presence list support as per MSC 1819
-
- Apr 02, 2019
-
-
Richard van der Hoff authored
Hopefully this time we really will fix #4422. We need to make sure that the cache on `get_rooms_for_user_with_stream_ordering` is invalidated *before* the SyncHandler is notified for the new events, and we can now do so reliably via the `events` stream.
-
- Apr 01, 2019
-
-
Neil Johnson authored
test threepid checking
-
Richard van der Hoff authored
Collect all the things that make room-versions different to one another into one place, so that it's easier to define new room versions.
-
- Mar 28, 2019
-
-
Erik Johnston authored
-
- Mar 27, 2019
-
-
Richard van der Hoff authored
-
Erik Johnston authored
-
- Mar 26, 2019
-
-
Andrew Morgan authored
Redo of https://github.com/matrix-org/synapse/pull/4840
-
- Mar 25, 2019
-
-
Richard van der Hoff authored
Make sure that they are sent correctly over the replication stream. Fixes: #4898
-
Richard van der Hoff authored
I don't have a database with the same name as my user, so leaving the database name unset fails. While we're at it, clear out some unused stuff in the test setup.
-
- Mar 22, 2019
-
-
Erik Johnston authored
-
- Mar 21, 2019
-
-
Amber Brown authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-