summary refs log tree commit diff
path: root/tests/api/test_auth.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-07-10tweak dinsic display namesMatthew Hodgson1-2/+10
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 subscribe to devicelist updates on other servers irrespective of user join/invite membership. This was originally https://github.com/matrix-org/synapse/pull/3484
2018-06-25typosMatthew Hodgson2-2/+2
2018-06-22Add m.encryption to event typesDavid Baker2-1/+3
2018-06-22Server-enforced e2e for private roomsDavid Baker1-0/+11
2018-06-14link to spec proposal from changelog v0.31.2 github/release-v0.31.2 release-v0.31.2Richard van der Hoff1-0/+3
2018-06-14v0.31.2Richard van der Hoff1-1/+2
2018-06-14changelog for 0.31.2Richard van der Hoff1-0/+6
2018-06-14Fix broken unit testRichard van der Hoff1-2/+14
We need power levels for this test to do what it is supposed to do.
2018-06-14remove spurious debugRichard van der Hoff1-2/+0
2018-06-14Make default state_default 50Richard van der Hoff2-20/+167
Make it so that, before there is a power-levels event in the room, you need a power level of at least 50 to send state. Partially addresses https://github.com/matrix-org/matrix-doc/issues/1192
2018-06-14Clarify interface for event_authRichard van der Hoff1-18/+16
stop pretending that it returns a boolean, which just almost gave me a heart attack.
2018-06-14Refactor get_send_level to take a power_levels eventRichard van der Hoff2-8/+39
it makes it easier for me to reason about
2018-06-08tweak changelog v0.31.1 github/release-v0.31.1 release-v0.31.1Neil Johnson1-2/+4
2018-06-08Update CHANGES.rstNeil Johnson1-1/+1
2018-06-08changelog a bump versionNeil Johnson2-1/+11
2018-06-08Fix event filtering in get_missing_events handlerRichard van der Hoff1-0/+4
2018-06-08fix various changelog bugs and typosMatthew Hodgson1-4/+3
2018-06-067 char sha in changelog v0.31.0 github/release-v0.31.0 release-v0.31.0Neil Johnson1-3/+3
2018-06-06Update CHANGES.rstNeil Johnson1-4/+4
2018-06-06bump version and changelogNeil Johnson2-3/+12
2018-06-06Fix metric documentation tables (#3341)Amber Brown1-20/+30
2018-06-06Add note to changelog on prometheus metricsRichard van der Hoff1-1/+4
2018-06-04Fix replication metricsRichard van der Hoff1-2/+2
fix bug introduced in #3256
2018-06-04bump version and changelog v0.31.0-rc1Neil Johnson2-1/+47
2018-06-04Hopefully, fix LaterGuage error handlingRichard van der Hoff1-3/+6
2018-06-04Put python's logs into Trial when running unit tests (#3319)Amber Brown1-13/+27
2018-06-03federation/send_queue.py: fix usage of LaterGaugeIvan Shapovalov1-1/+1
Fixes a startup crash due to commit df9f72d9e5fe264b86005208e0f096156eb03e4b "replacing portions".
2018-06-01Handle RRs which arrive before their eventsRichard van der Hoff1-25/+19
2018-06-01Ignore depth when updating read-receiptsRichard van der Hoff1-30/+37
Order read receipts by stream ordering instead of depth
2018-06-01