summary refs log tree commit diff
path: root/synapse/handlers/room_member.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2019-09-041-8/+3
|\
| * code cleanupsAndrew Morgan2019-09-031-7/+2
| * Remove unnecessary parentheses around return statements (#5931)Andrew Morgan2019-08-301-1/+1
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesRichard van der Hoff2019-08-301-119/+9
|\|
| * Revert "Use the v2 lookup API for 3PID invites (#5897)" (#5937)Andrew Morgan2019-08-301-119/+9
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2019-08-291-9/+119
|\|
| * Use the v2 lookup API for 3PID invites (#5897)Andrew Morgan2019-08-281-9/+119
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2019-07-301-25/+101
|\|
| * Room Complexity Client Implementation (#5783)Amber Brown2019-07-301-4/+80
| * Replace returnValue with return (#5736)Amber Brown2019-07-231-21/+21
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2019-07-171-40/+15
|\|
| * Merge branch 'develop' into babolivier/invite-jsonBrendan Abolivier2019-07-081-39/+1
| |\
| | * Remove support for invite_3pid_guest. (#5625)Richard van der Hoff2019-07-051-39/+0
| * | LintBrendan Abolivier2019-07-081-1/+2
| * | Use application/json when querying the IS's /store-invite endpointBrendan Abolivier2019-07-081-4/+17
* | | Merge branch 'release-v1.1.0' into matrix-org-hotfixesRichard van der Hoff2019-07-021-0/+1
|\ \ \ | | |/ | |/|
| * | Only ratelimit when sending the emailBrendan Abolivier2019-06-281-1/+2
| * | Don't update the ratelimiter before sending a 3PID inviteBrendan Abolivier2019-06-281-1/+1
| |/
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2019-06-211-186/+122
|\|
| * Run Black. (#5482)Amber Brown2019-06-201-189/+115
| * Add third party rules hook for 3PID invitesBrendan Abolivier2019-06-171-0/+10
* | Merge branch 'develop' into matrix-org-hotfixesRichard van der Hoff2019-05-201-1/+10
|\|
| * fix mapping of return values for get_or_register_3pid_guest (#5177)bytepoets-blo2019-05-171-1/+1
| * Add option to disable per-room profilesBrendan Abolivier2019-05-161-0/+9
* | Merge tag 'v0.99.4rc1' into matrix-org-hotfixesRichard van der Hoff2019-05-141-2/+3
|\|
| * Rate limit earlyErik Johnston2019-05-021-2/+3
| * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/ratelimit_...Erik Johnston2019-04-261-0/+5
| |\
* | \ Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesRichard van der Hoff2019-05-021-0/+5
|\ \ \ | | |/ | |/|
| * | Add config option to block users from looking up 3PIDs (#5010)Brendan Abolivier2019-04-041-0/+5
* | | Merge branch 'erikj/ratelimit_3pid_invite' of github.com:matrix-org/synapse i...Erik Johnston2019-04-261-0/+10
|\ \ \ | | |/ | |/|
| * | Ratelimit 3pid invitesErik Johnston2019-04-261-0/+10
| |/
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2019-04-041-0/+9
|\|
| * Prevent kicking users who aren't in the room (#4999)Andrew Morgan2019-04-041-0/+9
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2019-03-211-0/+6
|\|
| * Use flagsErik Johnston2019-03-201-0/+6
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2019-03-141-0/+4
|\|
| * Transfer local user's push rules on room upgrade (#4838)Andrew Morgan2019-03-121-0/+4
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2019-02-201-1/+1
|\|
| * Fix registration on workers (#4682)Erik Johnston2019-02-201-1/+1
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2019-01-301-1/+2
|\|
| * Remove event ID usage when checking if new roomErik Johnston2019-01-291-1/+2
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesAndrew Morgan2019-01-291-11/+74
|\|
| * Change return syntax in doc stringAndrew Morgan2019-01-281-1/+1
| * Reuse predecessor methodAndrew Morgan2019-01-281-12/+8
| * FixesAndrew Morgan2019-01-251-39/+39
| * Clean up direct_rooms accessAndrew Morgan2019-01-251-3/+3
| * Use python magicAndrew Morgan2019-01-251-2/+1
| * Destructure account data tuple before useAndrew Morgan2019-01-251-3/+3
| * Remove unnecessary null checkAndrew Morgan2019-01-251-7/+6
| * Move room_tag declaration to be closer to its useAndrew Morgan2019-01-251-4/+5
| * Move tag and direct state copying into separate functionAndrew Morgan2019-01-251-43/+63
| * lintAndrew Morgan2019-01-221-1/+3
| * Prevent duplicate room IDs in m.directAndrew Morgan2019-01-221-10/+9
| * Fix commentsAndrew Morgan2019-01-221-2/+2
| * tags, m.direct copying over correctlyAndrew Morgan2019-01-221-2/+49
| * Fix typosAndrew Morgan2019-01-221-8/+8
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2018-09-201-0/+5
|\|
| * Use directory server for room joins (#3899)Richard van der Hoff2018-09-181-0/+5
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2018-08-221-0/+1
|\|
| * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_s...Erik Johnston2018-08-201-1/+1
| |\
| * | Revert spurious changeErik Johnston2018-08-201-2/+2
| * | Choose state algorithm based on room versionErik Johnston2018-08-091-2/+3
* | | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2018-08-151-1/+1
|\ \ \ | | |/ | |/|
| * | Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678)Amber Brown2018-08-101-1/+1
| |/
* | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2018-08-061-0/+4
|\|
| * Merge branch 'develop' of github.com:matrix-org/synapse into t3chguy/default_...Michael Telatynski2018-07-241-117/+343
| |\
| * | if inviter_display_name == ""||None then default to inviter MXIDMichael Telatynski2018-06-131-0/+4
* | | Fixup limiterhera2018-07-231-2/+2
* | | Lower hacky timeout for member limiterhera2018-07-231-2/+2
* | | Merge branch 'develop' of github.com:matrix-org/synapse into matrix-org-hotfixesErik Johnston2018-07-231-3/+6
|\ \ \ | | |/ | |/|
| * | Use new gettersErik Johnston2018-07-231-3/+6
* | | Merge branch 'develop' into matrix-org-hotfixesRichard van der Hoff2018-07-101-9/+7
|\| |
| * | run isortAmber Brown2018-07-091-8/+6
* | | Fix PEP8Erik Johnston2018-07-031-4/+4
* | | Timeout membership requests after 90sErik Johnston2018-07-021-0/+14
* | | Lower member limiterhera2018-06-221-1/+1
* | | Increase member limiter to 20Richard van der Hoff2018-06-221-1/+1
* | | Limit concurrent AS joinsErik Johnston2018-06-221-13/+19
|/ /
* | Let users leave the server notice room after joiningRichard van der Hoff2018-05-251-10/+14
* | custom error code for not leaving server notices roomRichard van der Hoff2018-05-221-0/+1
* | Make sure we reject attempts to invite the notices userRichard van der Hoff2018-05-181-0/+7
* | fix missing yield for server_notices_roomRichard van der Hoff2018-05-171-3/+4
* | Infrastructure for a server notices roomRichard van der Hoff2018-05-171-4/+36
* | Avoid creating events with huge numbers of prev_eventsRichard van der Hoff2018-04-161-4/+9
* | Return a 404 rather than a 500 on rejoining empty roomsRichard van der Hoff2018-04-091-0/+8
* | _remote_join and co take a requesterErik Johnston2018-03-131-4/+4
* | Merge pull request #2987 from matrix-org/erikj/split_room_member_handlerErik Johnston2018-03-131-98/+185
|\ \
| * | Add missing param to docstringsErik Johnston2018-03-131-0/+3
| * | Correct import orderErik Johnston2018-03-131-3/+3
| * | Move user_*_room distributor stuff to master classErik Johnston2018-03-131-5/+50
| * | Split RoomMemberHandler into base and master classErik Johnston2018-03-131-96/+135
* | | Merge pull request #2981 from matrix-org/erikj/factor_remote_leaveErik Johnston2018-03-131-22/+54
|\| |
| * | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/factor_rem...Erik Johnston2018-03-131-14/+10
| |\ \
| * | | Add docstringErik Johnston2018-03-131-0/+26
| * | | Factor out _remote_reject_invite in RoomMemberErik Johnston2018-03-131-22/+28
* | | | Merge pull request #2979 from matrix-org/erikj/no_handlersErik Johnston2018-03-131-2/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | Split replication layer into twoErik Johnston2018-03-131-2/+1
| |/ /
* | | Merge pull request #2980 from matrix-org/erikj/rm_privErik Johnston2018-03-131-7/+7
|\ \ \
| * | | Make functions private that can beErik Johnston2018-03-131-7/+7
| |/ /
* / / Refactor get_or_register_3pid_guestErik Johnston2018-03-131-7/+3
|/ /
* | Add missing yield during 3pid signature checksErik Johnston2018-03-021-1/+1
* | Move back to hs.is_mineErik Johnston2018-03-011-7/+6
* | Move RoomMemberHandler out of HandlersErik Johnston2018-03-011-23/+31
* | Update copyrightErik Johnston2018-02-061-0/+1
* | Update places where we create eventsErik Johnston2018-02-051-9/+11
* | Copy dict in update_membership tooErik Johnston2017-12-071-0/+4
* | Merge pull request #2466 from matrix-org/erikj/groups_mergedErik Johnston2017-10-111-1/+3
|\ \
| * \ Merge branch 'develop' into erikj/groups_mergedDavid Baker2017-10-021-0/+22
| |\ \
| * | | Split out profile handler to fix testsErik Johnston2017-08-251-1/+3
| | |/ | |/|
* | | Spam checking: add the invitee to user_may_inviteDavid Baker2017-10-051-1/+1
* | | pass room id tooDavid Baker2017-10-031-1/+3
* | | Federation was passing strings anywayDavid Baker2017-10-031-1/+1
* | | this shouldn't be debugDavid Baker2017-10-031-2/+2
* | | better loggingDavid Baker2017-10-031-4/+9
* | | Skip spam check for admin usersDavid Baker2017-10-031-8/+8
* | | Allow spam checker to reject invites tooDavid Baker2017-10-031-6/+14
| |/ |/|
* | Add a config option to block all room invites (#2457)Richard van der Hoff2017-09-191-0/+22
|/
* Handle all cases of sending membership eventsErik Johnston2017-06-191-0/+5
* Add shutdown room APIErik Johnston2017-06-191-0/+5
* Speed up get_joined_hostsErik Johnston2017-05-161-1/+2
* Add more granular event send metricsErik Johnston2017-05-021-0/+1
* Broaden the conditions for locally_rejecting invitesRichard van der Hoff2017-04-211-1/+7
* Remove redundant functionRichard van der Hoff2017-04-211-10/+5
* Allow forgetting rooms you're banned fromDavid Baker2017-02-151-1/+3
* Add missing None checkErik Johnston2017-01-111-5/+6
* Merge pull request #1787 from matrix-org/erikj/linearize_memberErik Johnston2017-01-101-4/+15
|\
| * Linearize updates to membership via PUT /state/Erik Johnston2017-01-091-4/+15
* | Name linearizer's for better logsErik Johnston2017-01-091-1/+1
|/
* handlers/room_member: fix guest access check when joining roomsPatrik Oldsberg2017-01-061-4/+6
* Fix membership changes to be idempotentMark Haines2016-09-021-0/+6
* Correctly handle the difference between prev and current stateErik Johnston2016-08-311-3/+3
* Replace context.current_state with context.current_state_idsErik Johnston2016-08-251-40/+84
* Pass through user-supplied content in /join/$room_idKegan Dougal2016-08-231-2/+12
* Only process one local membership event per room at a timeErik Johnston2016-08-121-1/+1
* Add `create_requester` functionRichard van der Hoff2016-07-261-11/+9
* Remove unused get_joined_rooms_for_userMark Haines2016-05-171-15/+0
* Remove get_joined_rooms_for_user from RoomMemberHandlerMark Haines2016-05-161-2/+1
* Replaces calls to fetch_room_distributions_into with get_joined_hosts_for_roomMark Haines2016-05-161-29/+0
* Fix typoMark Haines2016-05-111-1/+1
* Move _create_new_client_event and handle_new_client_event out of base handlerMark Haines2016-05-111-2/+2
* fix typoMatthew Hodgson2016-04-281-1/+1
* Remove some unused functions (#711)Mark Haines2016-04-081-13/+0
* Move all the wrapper functions for distributor.fireMark Haines2016-04-081-15/+1
* Merge pull request #700 from matrix-org/erikj/deduplicate_joinsErik Johnston2016-04-071-0/+31
|\
| * Deduplicate joinsErik Johnston2016-04-071-0/+31
* | Set profile information when joining rooms remotelyErik Johnston2016-04-071-0/+5
|/
* Merge pull request #691 from matrix-org/erikj/memberErik Johnston2016-04-051-4/+14
|\
| * Fix stuck invitesErik Johnston2016-04-051-4/+14
* | Merge pull request #690 from matrix-org/erikj/memberErik Johnston2016-04-051-1/+4
|\|
| * Docs and indentsErik Johnston2016-04-041-1/+4
| * Store invites in a separate table.Erik Johnston2016-04-041-1/+1
* | Merge pull request #689 from matrix-org/erikj/memberErik Johnston2016-04-041-93/+147
|\|
| * Use computed prev event idsErik Johnston2016-04-011-0/+3
| * Do checks for memberships before creating eventsErik Johnston2016-04-011-93/+144
* | Use google style doc strings.Mark Haines2016-04-011-24/+24
|/
* Split out RoomMemberHandlerErik Johnston2016-03-311-0/+646