summary refs log tree commit diff
path: root/synapse/handlers/room.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'v1.38.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-011-1/+2
|\
| * Move methods involving event authentication to EventAuthHandler. (#10268)Patrick Cloke2021-07-011-1/+2
* | Merge tag 'v1.34.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-311-8/+21
|\|
| * Correctly ratelimit invites when creating a room (#9968)Brendan Abolivier2021-05-121-7/+20
| * Use get_current_users_in_room from store and not StateHandler (#9910)Erik Johnston2021-05-051-1/+1
* | Merge tag 'v1.33.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-311-1/+0
|\|
| * Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* | Merge commit '22db45bd4' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-1/+1
|\|
| * Add ResponseCache tests. (#9458)Jonathan de Jong2021-03-081-1/+1
* | Merge commit 'd2f0ec12d' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-13/+31
|\|
| * Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-7/+22
| * Handle missing data in power levels events during room upgrade. (#9395)Patrick Cloke2021-02-161-5/+8
| * Fix some typos.Patrick Cloke2021-02-121-1/+1
* | Merge commit '3f58fc848' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-5/+16
|\|
| * Merge pull request #9150 from Yoric/develop-contextDavid Teller2021-02-081-5/+16
| |\
| | * FIXUP: linterDavid Teller2021-01-281-1/+1
| | * FIXUP: Making get_event_context a bit more paranoidDavid Teller2021-01-281-2/+8
| | * FIXUP: Removing awaitableDavid Teller2021-01-281-3/+3
| | * FIXUP: Don't filter events at all for admin/v1/rooms/.../context/...David Teller2021-01-281-6/+4
| | * New API /_synapse/admin/rooms/{roomId}/context/{eventId}David Teller2021-01-281-2/+9
* | | Merge commit '18ab35284' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-0/+7
|\| |
| * | Ratelimit invites by room and target user (#9258)Erik Johnston2021-01-291-0/+7
| |/
* | Merge commit '0cd2938bc' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-1/+1
|\|
| * Support icons for Identity Providers (#9154)Richard van der Hoff2021-01-201-1/+1
* | Merge commit '0312266ee' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-211-1/+1
|\|
| * Implement MSC2176: Updated redaction rules (#8984)Patrick Cloke2021-01-051-1/+1
* | Merge commit 'bd30cfe86' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-161-3/+4
|\|
| * Do not assume that the contents dictionary includes history_visibility. (#8945)Patrick Cloke2020-12-161-3/+4
* | Merge commit 'f14428b25' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-161-3/+6
|\|
| * Allow spam-checker modules to be provide async methods. (#8890)David Teller2020-12-111-2/+2
| * Don't ratelimit autojoining of rooms (#8921)Erik Johnston2020-12-111-1/+4
| * Add admin API for logging in as a user (#8617)Erik Johnston2020-11-171-3/+7
* | Merged commit 'deff8f628' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-3/+7
* | Merge commit 'ef2d62701' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-12/+19
|\|
| * Optimise createRoom with multiple invites (#8559)Richard van der Hoff2020-10-291-11/+18
* | Merge commit '2b7c18087' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-1/+1
|\|
| * Fix typos and spelling errors. (#8639)Patrick Cloke2020-10-231-1/+1
* | Merge commit '74976a8e4' into dinsicAndrew Morgan2020-12-311-7/+5
|\|
| * Remove redundant `token_id` parameter to create_eventRichard van der Hoff2020-10-131-1/+0
| * Add type hints to response cache. (#8507)Patrick Cloke2020-10-091-1/+1
| * Remove the deprecated Handlers object (#8494)Patrick Cloke2020-10-091-1/+1
| * kill off `send_nonmember_event`Richard van der Hoff2020-10-051-2/+2
| * pull up event.sender assertionRichard van der Hoff2020-10-051-0/+1
| * Allow ThirdPartyEventRules modules to manipulate public room state (#8292)Andrew Morgan2020-10-051-0/+9
| * Enable mypy checking for unreachable code and fix instances. (#8432)Patrick Cloke2020-10-011-2/+0
* | Merge commit 'cc40a59b4' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-211-5/+7
|\|
| * Make token serializing/deserializing async (#8427)Erik Johnston2020-09-301-3/+5
| * Various clean ups to room stream tokens. (#8423)Erik Johnston2020-09-291-2/+2
* | Merge commit '4325be1a5' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-211-1/+1
|\|
| * Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* | Merge commit '837293c31' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-13/+16
|\|
| * Add experimental support for sharding event persister. Again. (#8294)Erik Johnston2020-09-141-5/+9
| * Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281)Erik Johnston2020-09-111-8/+7
* | Merge commit '17fa4c7ca' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-3/+3
|\|
| * Stop sub-classing object (#8249)Patrick Cloke2020-09-041-3/+3
* | Merge commit '9f8abdcc3' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-9/+5
|\|
| * Revert "Add experimental support for sharding event persister. (#8170)" (#8242)Brendan Abolivier2020-09-041-9/+5
* | Merge commit '0d4f614fd' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-5/+9
|\|
| * Add experimental support for sharding event persister. (#8170)Erik Johnston2020-09-021-5/+9
* | Merge commit 'aec708517' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-1/+1
|\|
| * Convert state and stream stores and related code to async (#8194)Patrick Cloke2020-08-281-1/+1
* | Merge commit '5c03134d0' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-1/+2
|\|
| * Define StateMap as immutable and add a MutableStateMap type. (#8183)Patrick Cloke2020-08-281-1/+2
* | Merge commit '4a739c73b' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-4/+2
|\|
| * Convert simple_update* and simple_select* to async (#8173)Patrick Cloke2020-08-271-4/+2
* | Merge commit '56efa9ec7' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-1/+33
|\|
| * Stop shadow-banned users from sending non-member events. (#8142)Patrick Cloke2020-08-241-1/+18
| * Stop shadow-banned users from sending invites. (#8095)Patrick Cloke2020-08-201-2/+14
* | Merge commit 'dc22090a6' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-191-38/+66
|\|
| * Add type hints to synapse.handlers.room (#8090)Erik Johnston2020-08-141-38/+66
* | Merge commit 'e19de43eb' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-161-5/+5
|\|
| * Convert streams to async. (#8014)Patrick Cloke2020-08-041-5/+5
* | Make AccessRules use the public rooms directory instead of checking a room's ...Andrew Morgan2020-09-181-0/+9
* | Merge commit 'f88c48f3b' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-031-9/+4
|\|
| * Fix up types and comments that refer to Deferreds. (#7945)Patrick Cloke2020-07-241-9/+4
* | Merge commit '491f0dab1' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-031-2/+206
|\|
| * Add delete room admin endpoint (#7613)Dirk Klimpel2020-07-141-2/+206
* | Merge commit 'a3f11567d' into dinsicAndrew Morgan2020-08-031-3/+1
|\|
| * Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-3/+1
* | Merge commit '03619324f' into dinsicAndrew Morgan2020-08-031-34/+45
|\|
| * Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-151-3/+3
| * Add option to enable encryption by default for new rooms (#7639)Andrew Morgan2020-06-101-27/+47
* | Merge branch 'release-v1.14.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-101-100/+131
|\|
| * Add option to move event persistence off master (#7517)Erik Johnston2020-05-221-0/+7
| * Add ability to wait for replication streams (#7542)Erik Johnston2020-05-221-20/+45
| * On upgrade room only send canonical alias once. (#7547)Erik Johnston2020-05-221-55/+60
| * Convert the room handler to async/await. (#7396)Patrick Cloke2020-05-041-24/+18
* | Merge branch 'release-v1.13.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-101-65/+68
|\|
| * async/await is_server_admin (#7363)Andrew Morgan2020-05-011-63/+58
| * Check on room creation if the user is allowed to publish the room to the room...PeerD2020-04-131-0/+7
| * Default PL100 to enable encryption in a room (#7230)Andrew Morgan2020-04-091-0/+1
* | Fix sytest CIAndrew Morgan2020-05-281-1/+1
* | Remove special casing of `m.room.aliases` events (#7034)Andrew Morgan2020-03-241-15/+1
|\|
| * Remove special casing of `m.room.aliases` events (#7034)Patrick Cloke2020-03-171-15/+1
* | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Andrew Morgan2020-03-241-1/+1
|\|
| * Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-1/+1
* | Do not send alias events when creating / upgrading a room (#6941)Andrew Morgan2020-03-241-23/+13
|\|
| * Do not send alias events when creating / upgrading a room (#6941)Patrick Cloke2020-02-201-23/+13
* | Stop sending events when creating or deleting aliases (#6904)Andrew Morgan2020-03-241-5/+1
|\|
| * Stop sending events when creating or deleting aliases (#6904)Patrick Cloke2020-02-181-5/+1
* | Raise the default power levels for invites, tombstones and server acls (#6834)Andrew Morgan2020-03-231-1/+9
|\|
| * Raise the default power levels for invites, tombstones and server acls (#6834)Andrew Morgan2020-02-171-1/+9
* | Third party event rules Update (#6781)Andrew Morgan2020-03-231-1/+5
|\|
| * Third party event rules Update (#6781)PeerD2020-02-061-1/+5
* | Reduce amount of logging at INFO level. (#6862)Andrew Morgan2020-03-231-5/+5
|\|
| * Reduce amount of logging at INFO level. (#6862)Erik Johnston2020-02-061-5/+5
* | Fix detecting unknown devices from remote encrypted events. (#6848)Andrew Morgan2020-03-231-1/+1
|\|
| * Fix detecting unknown devices from remote encrypted events. (#6848)Erik Johnston2020-02-041-1/+1
* | Merge pull request #6820 from matrix-org/rav/get_room_version_idAndrew Morgan2020-03-231-1/+1
|\|
| * s/get_room_version/get_room_version_id/Richard van der Hoff2020-01-311-1/+1
* | Merge pull request #6790 from matrix-org/rav/msc2260.1Andrew Morgan2020-03-231-14/+26
|\|
| * Set the PL for aliases events to 0.Richard van der Hoff2020-01-291-2/+15
| * Factor out a `copy_power_levels_contents` methodRichard van der Hoff2020-01-291-12/+11
* | Add `rooms.room_version` column (#6729)Andrew Morgan2020-03-231-20/+32
|\|
| * Add `rooms.room_version` column (#6729)Erik Johnston2020-01-271-20/+32
* | Add StateMap type alias (#6715)Andrew Morgan2020-03-231-6/+18
|\|
| * Add StateMap type alias (#6715)Erik Johnston2020-01-161-6/+18
* | Fix some test failures when frozen_dicts are enabled (#6642)Andrew Morgan2020-03-201-6/+9
|\|
| * Fix some test failures when frozen_dicts are enabled (#6642)Richard van der Hoff2020-01-061-6/+9
* | Fix power levels being incorrectly set in old and new rooms after a room upgr...Andrew Morgan2020-03-201-7/+10
|\|
| * Fix power levels being incorrectly set in old and new rooms after a room upgr...Andrew Morgan2020-01-061-7/+10
* | Change EventContext to use the Storage class (#6564)Andrew Morgan2020-03-201-1/+1
|\|
| * Change EventContext to use the Storage class (#6564)Erik Johnston2019-12-201-1/+1
| * Merge release-v1.7.1 into developRichard van der Hoff2019-12-181-2/+5
| |\
* | | Remove unused `get_pagination_rows` methods. (#6557)Andrew Morgan2020-03-191-12/+0
|\| |
| * | Remove unused `get_pagination_rows` methods. (#6557)Erik Johnston2019-12-171-12/+0
* | | Merge pull request #6553 from matrix-org/babolivier/fix-context-filterAndrew Morgan2020-03-191-2/+5
|\ \ \ | | |/ | |/|
| * | Incorporate reviewBrendan Abolivier2019-12-161-1/+1
| * | Use the filtered version of an event when responding to /context requests for...Brendan Abolivier2019-12-161-1/+4
| |/
* | Merge pull request #6329 from matrix-org/babolivier/context_filtersAndrew Morgan2020-03-191-2/+12
|\|
| * Merge branch 'develop' into babolivier/context_filtersBrendan Abolivier2019-12-041-5/+31
| |\
| * | Incorporate reviewBrendan Abolivier2019-12-041-2/+1
| * | Also filter state eventsBrendan Abolivier2019-11-061-1/+7
| * | Only filter if a filter was providedBrendan Abolivier2019-11-051-4/+6
| * | Update copyrightBrendan Abolivier2019-11-051-1/+2
| * | Filter events_before and events_after in /context requestsBrendan Abolivier2019-11-051-2/+4
* | | Transfer power level state events on room upgrade (#6237)Andrew Morgan2020-03-191-5/+31
|\ \ \ | | |/ | |/|
| * | Transfer power level state events on room upgrade (#6237)Andrew Morgan2019-12-021-5/+31
| |/
* | Depublish a room from the public rooms list when it is upgraded (#6232)Andrew Morgan2020-03-161-1/+7
|\|
| * Depublish a room from the public rooms list when it is upgraded (#6232)Andrew Morgan2019-11-011-1/+7
* | Update black to 19.10b0 (#6304)Andrew Morgan2020-03-161-14/+15
|\|
| * Update black to 19.10b0 (#6304)Amber Brown2019-11-011-14/+15
* | Merge pull request #6294 from matrix-org/erikj/add_state_storageAndrew Morgan2020-03-161-2/+4
|\|
| * Merge pull request #6294 from matrix-org/erikj/add_state_storageErik Johnston2019-10-311-2/+4
| |\
| | * Port to use state storageErik Johnston2019-10-301-2/+4
* | | Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2020-03-161-1/+1
|\| |
| * | Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-1/+1
| |/
* | Add domain validation when creating room with list of invitees (#6121)Andrew Morgan2020-02-261-1/+3
|\|
| * Add domain validation when creating room with list of invitees (#6121)werner2912019-10-101-1/+3
* | Use the v2 Identity Service API for lookups (MSC2134 + MSC2140) (#5976)Andrew Morgan2020-02-251-1/+3
|\|
| * Use the v2 Identity Service API for lookups (MSC2134 + MSC2140) (#5976)Andrew Morgan2019-09-111-1/+3
* | Remove double return statements (#5962)Andrew Morgan2020-02-251-1/+0
|\|
| * Remove double return statements (#5962)Andrew Morgan2019-09-031-1/+0
* | Don't create broken room when power_level_content_override.users does not con...Andrew Morgan2020-02-201-1/+13
|\|
| * Don't create broken room when power_level_content_override.users does not con...Michael Telatynski2019-08-151-1/+13
* | Replace returnValue with return (#5736)Andrew Morgan2020-02-191-8/+8
|\|
| * Replace returnValue with return (#5736)Amber Brown2019-07-231-8/+8
* | Prevent multiple upgrades on the same room at once (#5051)Andrew Morgan2020-02-141-51/+89
|\|
| * Prevent multiple upgrades on the same room at once (#5051)Andrew Morgan2019-06-251-51/+89
* | Run Black. (#5482)Andrew Morgan2020-02-131-1/+1
|\|
| * Run Black. (#5482)Amber Brown2019-06-201-184/+111
| * Add third party rules hook into create roomErik Johnston2019-06-171-1/+24
* | Dinsic Blacking with black==18.6b2Andrew Morgan2020-02-111-194/+116
* | Add third party rules hook into create roomErik Johnston2019-06-171-3/+13
* | Merge branch 'master' into dinsicBrendan Abolivier2019-06-121-2/+7
|\|
| * Add config option for setting homeserver's default room version (#5223)Andrew Morgan2019-05-231-2/+7
* | Merge branch 'release-v0.99.4' into dinsic dinsic_2019-05-14Brendan Abolivier2019-05-141-1/+2
|\|
| * Add some limitations to alias creationBrendan Abolivier2019-05-021-1/+2
* | Merge branch 'develop' into dinsicAndrew Morgan2019-04-151-8/+4
|\|
| * Transfer related groups on room upgrade (#4990)Andrew Morgan2019-04-021-0/+1
| * Collect room-version variations into one place (#4969)Richard van der Hoff2019-04-011-8/+3
* | Add 3PID invite support to spam checkerErik Johnston2019-03-211-0/+1
* | Correctly handle 3PID invites in create room spam checkErik Johnston2019-03-211-2/+3
* | Don't spam check actions by adminsErik Johnston2019-03-181-2/+23
* | Add invite_list and cloning param to create room ruleErik Johnston2019-03-181-3/+14
* | Merge branch 'master' of github.com:matrix-org/synapse into erikj/dinsic-merg...Erik Johnston2019-03-151-37/+406
|\|
| * lintAndrew Morgan2019-02-181-1/+3
| * Move member event processing and changelog fixAndrew Morgan2019-02-181-9/+7
| * Membership events are done laterAndrew Morgan2019-02-181-12/+20
| * Transfer bans on room upgradeAndrew Morgan2019-02-181-0/+14
| * Transfer Server ACLs on room upgradeAndrew Morgan2019-02-111-0/+1
| * New function for getting room's create eventAndrew Morgan2019-01-311-7/+1
| * lintAndrew Morgan2019-01-311-2/+4
| * Copy over non-federatable trait on room upgradeAndrew Morgan2019-01-301-0/+14
| * Merge pull request #4482 from matrix-org/erikj/event_auth_room_versionErik Johnston2019-01-281-1/+4
| |\
| | * Pass through room version to event authErik Johnston2019-01-251-1/+4
| * | Join logic covers both room creator and arbitrary usersAndrew Morgan2019-01-221-33/+0
| * | tags, m.direct copying over correctlyAndrew Morgan2019-01-221-9/+13
| * | Migrating dm and room tags work for migratorAndrew Morgan2019-01-221-2/+13
| * | Prevent crash on user who doesn't have any direct roomsAndrew Morgan2019-01-221-1/+1
| * | Preserve DM status of a room on upgradeAndrew Morgan2019-01-221-0/+19
| * | Fix typoAndrew Morgan2019-01-221-2/+2
| |/
| * Migrate encryption state on room upgrade (#4411)Andrew Morgan2019-01-211-0/+1
| * create support user (#4141)Neil Johnson2018-12-141-1/+1
| * Merge pull request #4101 from matrix-org/rav/aliases_for_upgradesRichard van der Hoff2018-10-311-8/+112
| |\
| | * Avoid else clause on exception for clarityRichard van der Hoff2018-10-311-2/+1
| | * Attempt to move room aliases on room upgradesRichard van der Hoff2018-10-311-8/+113
| * | Log some bits about event creation (#4121)Richard van der Hoff2018-10-311-0/+4
| |/
| * Merge pull request #4100 from matrix-org/rav/room_upgrade_avatarRichard van der Hoff2018-10-291-1/+2
| |\
| | * Remember to copy the avatar on room upgradesRichard van der Hoff2018-10-261-1/+2
| * | Better handling of odd PLs during room upgradesRichard van der Hoff2018-10-271-44/+81
| |/
| * optimise state copyingRichard van der Hoff2018-10-261-7/+5
| * Address review commentsRichard van der Hoff2018-10-261-7/+9
| * restrict PLs in old roomRichard van der Hoff2018-10-251-1/+43
| * copy stateRichard van der Hoff2018-10-251-11/+26
| * preserve PLsRichard van der Hoff2018-10-251-1/+7
| * preserve room visibilityRichard van der Hoff2018-10-251-3/+5
| * Basic initial support for room upgradesRichard van der Hoff2018-10-251-0/+121
| * Allow power_level_content_override=None for _send_events_for_new_roomRichard van der Hoff2018-10-251-5/+6
| * Make room_member_handler a member of RoomCreationHandlerRichard van der Hoff2018-10-251-6/+3
| * Factor _generate_room_id out of create_roomRichard van der Hoff2018-10-251-22/+23
* | merge master into dinsic, again...Matthew Hodgson2018-11-031-12/+15
|\|
| * Refactor state group lookup to reduce DB hits (#4011)Erik Johnston2018-10-251-10/+12
| * Clean up room alias creationErik Johnston2018-10-191-2/+3
* | merge in masterMatthew Hodgson2018-10-221-10/+64
|\|
| * block event creation and room creation on hitting resource limitsNeil Johnson2018-08-161-0/+4
| * Don't expose default_room_version as config optRichard van der Hoff2018-08-071-1/+2
| * Basic support for room versioningRichard van der Hoff2018-08-031-1/+26
| * make /context lazyload & filter aware (#3567)Matthew Hodgson2018-07-271-3/+21
| * Replace usage of get_current_toke with StreamToken.STARTErik Johnston2018-07-241-5/+7
| * Move RoomContextHandler out of HandlersErik Johnston2018-07-181-1/+5
* | Merge remote-tracking branch 'origin/master' into dinsicDavid Baker2018-07-191-11/+8
|\|
| * run isortAmber Brown2018-07-091-11/+8
* | Merge remote-tracking branch 'origin/master' into dinsicDavid Baker2018-07-171-2/+6
|\|
| * Add error code to room creation errorMichael Wagner2018-06-141-2/+6
* | Merge tag 'v0.31.2' into dinsicMichael Kaye2018-06-221-5/+25
|\|
| * Consistently use six's iteritems and wrap lazy keys/values in list() if they'...Amber Brown2018-05-311-1/+1
| * Reject attempts to send event before privacy consent is givenRichard van der Hoff2018-05-221-0/+4
| * Infrastructure for a server notices roomRichard van der Hoff2018-05-171-2/+14
| * Move RoomCreationHandler out of synapse.handlers.HandlersRichard van der Hoff2018-05-171-2/+6
* | Add m.encryption to event typesDavid Baker2018-06-221-1/+1
* | Server-enforced e2e for private roomsDavid Baker2018-06-221-0/+11
|/
* Remove ability for AS users to call /events and /syncErik Johnston2018-03-051-6/+3
* Move RoomMemberHandler out of HandlersErik Johnston2018-03-011-2/+2
* Update copyrightErik Johnston2018-02-061-0/+1
* Update places where we create eventsErik Johnston2018-02-051-6/+4
* PEP8Erik Johnston2017-11-281-1/+1
* Fix wrong avatars when inviting multiple users when creating roomErik Johnston2017-11-281-5/+5
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Remove pointless create() methodRichard van der Hoff2017-10-201-2/+2
* un-double indentDavid Baker2017-10-041-1/+1
* Add room creation checks to spam checkerDavid Baker2017-10-041-0/+8
* Change to create new room and join other usersErik Johnston2017-06-191-4/+17
* Add per user ratelimiting overridesErik Johnston2017-05-101-1/+1
* Remove unused paramErik Johnston2017-02-201-1/+1
* Fix /context/ visibiltiy rulesErik Johnston2017-02-201-1/+4
* Make presence.get_new_events a bit fasterErik Johnston2017-02-021-0/+1
* Merge pull request #653 from matrix-org/erikj/preset_guest_joinErik Johnston2016-12-051-0/+10
|\
| * Enable guest access for private rooms by defaultErik Johnston2016-03-171-0/+10
* | Fix incredubly slow back pagination queryErik Johnston2016-10-241-2/+5