summary refs log tree commit diff
path: root/synapse/api/auth.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-07-19More run_on_reactorDavid Baker1-2/+0
2018-07-19run_on_reactor is deadDavid Baker1-2/+0
2018-07-19Change column def so it works on pgsql & sqliteDavid Baker1-1/+1
Now I remember discovering previously there was no way to make boolean columns work
2018-07-18Add hopefully enlightening commentDavid Baker1-1/+2
2018-07-18Oops, didn't mean to commit thatDavid Baker1-1/+1
2018-07-18Remove deactivated users from profile searchDavid Baker4-4/+68
2018-07-10improve domain matchesMatthew Hodgson1-2/+2
2018-07-10fix bounds errorMatthew Hodgson1-1/+1
2018-07-10tweak dinsic display namesMatthew Hodgson1-2/+10
2018-07-07changelog v0.32.2 github/release-v0.32.2 release-v0.32.2Amber Brown2-1/+9
2018-07-07versionAmber Brown1-1/+1
2018-07-07Correct attrs package name in requirements (#3492)Amber Brown3-1/+3
2018-07-06Prepare 0.32.1 release v0.32.1 github/release-v0.32.1 release-v0.32.1Richard van der Hoff3-2/+10
2018-07-06Add explicit dependency on netaddrRichard van der Hoff2-3/+2
the dependencies file, causing failures on upgrade (and presumably for new installs).
2018-07-06Query the device lists of users when they are invited to a room.Matthew Hodgson1-19/+25
Previously we only queried the device list when the user joined the room; now we do it when they are invited too. This means that new messages can be encrypted for the devices of the invited user as of the point they were invited. WARNING: This commit has two major problems however: 1. If the invited user adds devices after being invited but before joining, the device-list will not be updated to the other servers in the room (as we don't know who those servers are). 2. This introduces a regression, as previously the device-list would be correctly updated when when user joined the room. However, this resync doesn't happen now, so devices which joined after the invite and before the join may never be added to the device-list. This is being merged for DINSIC given the edge case of adding devices between invite & join is pretty rare in their use case, but before it can be merged to synapse in general we need to at least re-sync the devicelist when the user joins or to implement some kind of pubsub mechanism to let interested servers subscrib