Commit Graph

288 Commits (bc1db16086d0718c9c0bb61b32b825ba62049bb0)

Author SHA1 Message Date
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
Richard van der Hoff 8a1d3b86af Handle rejections of invites from local users locally 9 years ago
Daniel Wagner-Hall 33300673b7 Generate guest access token on 3pid invites 9 years ago
Daniel Wagner-Hall 577951b032 Allow third_party_signed to be specified on /join 9 years ago
Daniel Wagner-Hall f8d21e1431 Review comments 9 years ago
Daniel Wagner-Hall 591af2d074 Some cleanup 9 years ago
Daniel Wagner-Hall a4e278bfe7 Respond to federated invite with non-empty context 9 years ago
Daniel Wagner-Hall 6605adf669 Some cleanup, some TODOs, more to do 9 years ago
Daniel Wagner-Hall d1fb790818 Some cleanup 9 years ago
Daniel Wagner-Hall 1f403325ac Tidy? up room creation event sending 9 years ago
Daniel Wagner-Hall 4bfb32f685 Branch off member and non member sends 9 years ago
Daniel Wagner-Hall 1a2197d7bf Simplify room creation code 9 years ago
Daniel Wagner-Hall e560045cfd Simplify room creation code 9 years ago