Commit Graph

39 Commits (27ebc5c8f299488ccc0a6f100ec3b248cd81a058)

Author SHA1 Message Date
Erik Johnston e5ae386ea4 Handle all cases of sending membership events 8 years ago
Erik Johnston d7fe6b356c Add shutdown room API 8 years ago
Erik Johnston 13f540ef1b Speed up get_joined_hosts 8 years ago
Erik Johnston 3e5a62ecd8 Add more granular event send metrics 8 years ago
Richard van der Hoff 838810b76a Broaden the conditions for locally_rejecting invites 8 years ago
Richard van der Hoff 736b9a4784 Remove redundant function 8 years ago
David Baker 474c9aadbe Allow forgetting rooms you're banned from 8 years ago
Erik Johnston 7b62d0bc70 Add missing None check 8 years ago
Erik Johnston 6823fe5241 Linearize updates to membership via PUT /state/ 8 years ago
Erik Johnston f7085ac84f Name linearizer's for better logs 8 years ago
Patrik Oldsberg 1ef6084b75 handlers/room_member: fix guest access check when joining rooms 8 years ago
Mark Haines f2690c6423 Fix membership changes to be idempotent 8 years ago
Erik Johnston c10cb581c6 Correctly handle the difference between prev and current state 8 years ago
Erik Johnston a3dc1e9cbe Replace context.current_state with context.current_state_ids 8 years ago
Kegan Dougal 4b31426a02 Pass through user-supplied content in /join/$room_id 8 years ago
Erik Johnston 448ac6cf0d Only process one local membership event per room at a time 8 years ago
Richard van der Hoff eb359eced4 Add `create_requester` function 8 years ago
Mark Haines 526bf8126f Remove unused get_joined_rooms_for_user 9 years ago
Mark Haines 80cb9becd8 Remove get_joined_rooms_for_user from RoomMemberHandler 9 years ago
Mark Haines 821306120a Replaces calls to fetch_room_distributions_into with get_joined_hosts_for_room 9 years ago
Mark Haines 458a435114 Fix typo 9 years ago
Mark Haines 30057b1e15 Move _create_new_client_event and handle_new_client_event out of base handler 9 years ago
Matthew Hodgson aebd0c9717 fix typo 9 years ago
Mark Haines 7e2f971c08 Remove some unused functions (#711) 9 years ago
Mark Haines b9ee5650b0 Move all the wrapper functions for distributor.fire 9 years ago
Erik Johnston af03ecf352 Deduplicate joins 9 years ago
Erik Johnston 1ef0365670 Set profile information when joining rooms remotely 9 years ago
Erik Johnston df727f2126 Fix stuck invites 9 years ago
Erik Johnston 0c53d750e7 Docs and indents 9 years ago
Erik Johnston 3d76b7cb2b Store invites in a separate table. 9 years ago
Erik Johnston d76d89323c Use computed prev event ids 9 years ago
Erik Johnston c906f30661 Do checks for memberships before creating events 9 years ago
Mark Haines 2a37467fa1 Use google style doc strings. 9 years ago
Erik Johnston d35780eda0 Split out RoomMemberHandler 9 years ago
Erik Johnston 5260db7663 Line length 9 years ago
Erik Johnston 73b6bf4629 Only forget room if you were in the room 9 years ago
Erik Johnston fddb6fddc1 Require user to have left room to forget room 9 years ago
Mark Haines 54a546091a Add a response cache for getting the public room list 9 years ago
Erik Johnston 84afeb41f3 Ensure all old public rooms have aliases 9 years ago
Erik Johnston b2802a1351 Ensure published rooms have public join rules 9 years ago
Erik Johnston 0677fc1c4e Comment 9 years ago
Erik Johnston 34473a9c7f Don't require alias in public room list. 9 years ago
Erik Johnston 3bb3f02517 Enable guest access for private rooms by default 9 years ago
Erik Johnston 590fbbef03 Add config to create guest account on 3pid invite 9 years ago
David Baker 874fd43257 Send the user ID matching the guest access token, since there is no Matrix API to discover what user ID an access token is for. 9 years ago
Richard van der Hoff a92b4ea76f Make sure we add all invited members before returning from createRoom 9 years ago
Daniel Wagner-Hall b4022cc487 Pass whole requester to ratelimiting 9 years ago
Richard van der Hoff 74cd80e530 Fix typo 9 years ago
Richard van der Hoff fc1f932cc0 Move arg default to the start of the function 9 years ago
Richard van der Hoff 9ff940a0ef Address review comments 9 years ago