dendrite/roomserver/internal/perform
Mayeul Cantan af41fcadc4
Fix Dendrite not backfilling on world_readable rooms (#1575)
The previous implementation was only checking if room history was
"shared", which it wasn't for rooms where a user was invited, or world
readable rooms.
This implementation leverages the IsServerAllowed method, which already
implements the complete verification algorithm.

Signed-off-by: `Mayeul Cantan <oss+matrix@mayeul.net>`

Co-authored-by: Kegsay <kegan@matrix.org>
2020-11-16 10:47:16 +00:00
..
perform_backfill.go Fix Dendrite not backfilling on world_readable rooms (#1575) 2020-11-16 10:47:16 +00:00
perform_forget.go Implement forgetting about rooms (#1572) 2020-11-05 10:19:23 +00:00
perform_invite.go Implement forgetting about rooms (#1572) 2020-11-05 10:19:23 +00:00
perform_join.go Fetch missing auth events, implement QueryMissingAuthPrevEvents, try other servers in room for /event and /get_missing_events (#1450) 2020-09-29 13:40:29 +01:00
perform_leave.go Implement rejected events (#1426) 2020-09-16 13:00:52 +01:00
perform_peek.go Peeking via MSC2753 (#1370) 2020-09-10 14:39:18 +01:00
perform_publish.go Add Queryer and Inputer and factor out more RSAPI stuff (#1382) 2020-09-02 17:13:15 +01:00