- Aug 01, 2019
-
-
Erik Johnston authored
Handle incorrectly encoded query params correctly
-
Erik Johnston authored
Validate well known state events are state events.
-
Erik Johnston authored
Don't allow clients to send tombstones that reference the same room
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Co-Authored-By:
Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
-
Erik Johnston authored
Deny redaction of events in a different room.
-
Erik Johnston authored
Handle RequestSendFailed exception correctly in more places.
-
Erik Johnston authored
Explicitly check that tombstone is a state event before notifying.
-
- Jul 31, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
Lets disallow sending things like memberships, topics etc as non-state events.
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
We already correctly filter out such redactions, but we should also deny them over the CS API.
-
Erik Johnston authored
-
Erik Johnston authored
-
Andrew Morgan authored
This is intended as an amendment to #5674 as using M_UNKNOWN as the errcode makes it hard for clients to differentiate between an invalid password and a deactivated user (the problem we were trying to solve in the first place). M_UNKNOWN was originally chosen as it was presumed than an MSC would have to be carried out to add a new code, but as Synapse often is the testing bed for new MSC implementations, it makes sense to try it out first in the wild and then add it into the spec if it is successful. Thus this PR return a new M_USER_DEACTIVATED code when a deactivated user attempts to login.
-
Andrew Morgan authored
-
Erik Johnston authored
Share SSL options for well-known requests
-
Amber Brown authored
-
Erik Johnston authored
Disable codecov reports to GH comments.
-
Erik Johnston authored
-
Erik Johnston authored
The double posting is really annoying, and I don't think anyone is actually reading them. The commit statuses should give a good summary and will link to a full report.
-
Erik Johnston authored
-
Erik Johnston authored
-
- Jul 30, 2019
-
-
Brendan Abolivier authored
Don't recreate current_state_events.membership column
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Fix current_state_events membership background update.
-
Erik Johnston authored
-
Erik Johnston authored
Turns out not all rooms are in `rooms`, so lets fetch the room list from `current_state_events`. We move the delta file to force it to be run again.
-
Erik Johnston authored
-
Erik Johnston authored
Fix error handling when fetching remote device keys
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Add unit test for current state membership bg update
-
Richard van der Hoff authored
The `expire_access_token` didn't do what it sounded like it should do. What it actually did was make Synapse enforce the 'time' caveat on macaroons used as access tokens, but since our access token macaroons never contained such a caveat, it was always a no-op. (The code to add 'time' caveats was removed back in v0.18.5, in #1656)
-