| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop | Erik Johnston | 2023-12-13 | 1 | -10/+16 |
|\ |
|
| * | Update license headers | Patrick Cloke | 2023-11-21 | 1 | -10/+16 |
* | | Fix upgrading a room without `events` field in power levels (#16725) | David Robertson | 2023-12-05 | 1 | -1/+1 |
* | | Ignore `encryption_enabled_by_default_for_room_type` for notices room (#16677) | Mathieu Velten | 2023-11-28 | 1 | -1/+7 |
|/ |
|
* | Convert simple_select_one_txn and simple_select_one to return tuples. (#16612) | Patrick Cloke | 2023-11-09 | 1 | -3/+3 |
* | Ensure local invited & knocking users leave before purge. (#16559) | Patrick Cloke | 2023-10-27 | 1 | -3/+4 |
* | Bump ruff from 0.0.290 to 0.0.292 (#16449) | dependabot[bot] | 2023-10-09 | 1 | -1/+0 |
* | Factor out `MultiWriter` token from `RoomStreamToken` (#16427) | Erik Johnston | 2023-10-05 | 1 | -1/+1 |
* | Add automatic purge after all users forget a room (#15488) | Mathieu Velten | 2023-09-15 | 1 | -76/+101 |
* | Allow modules to delete rooms. (#15997) | reivilibre | 2023-09-06 | 1 | -1/+9 |
* | Support room version 11 (#15912) | Patrick Cloke | 2023-07-18 | 1 | -1/+1 |
* | Check required power levels earlier in createRoom handler. (#15695) | Grant McLean | 2023-06-07 | 1 | -14/+62 |
* | Remove some unused `server_name` fields (#15723) | Sean Quah | 2023-06-06 | 1 | -1/+0 |
* | Move ThirdPartyEventRules into module_api/callbacks (#15535) | Andrew Morgan | 2023-05-04 | 1 | -4/+6 |
* | Move Spam Checker callbacks to a dedicated file (#15453) | Andrew Morgan | 2023-04-18 | 1 | -3/+7 |
* | Implement MSC2175: remove the creator field from create events. (#15394) | Patrick Cloke | 2023-04-06 | 1 | -10/+12 |
* | Add topic and name events to group of events that are batch persisted when cr... | Shay | 2023-03-08 | 1 | -56/+52 |
* | More speedups/fixes to creating batched events (#15195) | Shay | 2023-03-07 | 1 | -1/+3 |
* | Batch up storing state groups when creating new room (#14918) | Shay | 2023-02-24 | 1 | -15/+22 |
* | Bump black from 22.12.0 to 23.1.0 (#15103) | dependabot[bot] | 2023-02-22 | 1 | -3/+5 |
* | Remove unused `room_alias` field from `/createRoom` response (#15093) | David Robertson | 2023-02-22 | 1 | -19/+19 |
* | Faster joins: don't stall when a user joins during a fast join (#14606) | Mathieu Velten | 2023-02-10 | 1 | -1/+1 |
* | Return read-only collections from `@cached` methods (#13755) | Sean Quah | 2023-02-10 | 1 | -1/+1 |
* | Add final type hint to synapse.server. (#15035) | Patrick Cloke | 2023-02-09 | 1 | -1/+1 |
* | Add helper to parse an enum from query args & use it. (#14956) | Patrick Cloke | 2023-02-01 | 1 | -4/+5 |
* | Use StrCollection in place of Collection[str] in (most) handlers code. (#14922) | Patrick Cloke | 2023-01-26 | 1 | -11/+3 |
* | Make `handle_new_client_event` throws `PartialStateConflictError` (#14665) | Mathieu Velten | 2022-12-15 | 1 | -38/+57 |
* | Move `StateFilter` to `synapse.types` (#14668) | David Robertson | 2022-12-12 | 1 | -1/+1 |
* | Don't filter state in /context response (#14461) | Erik Johnston | 2022-11-16 | 1 | -1/+1 |
* | Correctly create power level event during initial room creation (#14361) | Shay | 2022-11-07 | 1 | -2/+23 |
* | Merge branch 'master' into develop | Olivier Wilkinson (reivilibre) | 2022-10-28 | 1 | -5/+11 |
|\ |
|
| * | Fix room creation being rate limited too aggressively since Synapse v1.69.0. ... | reivilibre | 2022-10-28 | 1 | -5/+11 |
* | | Refactor MSC3030 `/timestamp_to_event` to move away from our snowflake pull f... | Eric Eastwood | 2022-10-26 | 1 | -77/+49 |
* | | Add initial power level event to batch of bulk persisted events when creating... | Shay | 2022-10-21 | 1 | -29/+10 |
|/ |
|
* | Prepatory work for adding power level event to batched events (#14214) | Shay | 2022-10-18 | 1 | -3/+1 |
* | Do not allow a None-limit on PaginationConfig. (#14146) | Patrick Cloke | 2022-10-14 | 1 | -1/+1 |
* | Fix performance regression in `get_users_in_room` (#13972) | Erik Johnston | 2022-09-30 | 1 | -1/+3 |
* | Persist CreateRoom events to DB in a batch (#13800) | Shay | 2022-09-28 | 1 | -10/+11 |
* | Prepatory work for batching events to send (#13487) | Shay | 2022-09-28 | 1 | -46/+109 |
* | Drop support for calling `/_matrix/client/v3/rooms/{roomId}/invite` without a... | Jacek Kuśnierz | 2022-08-31 | 1 | -3/+17 |
* | Optimize how we calculate `likely_domains` during backfill (#13575) | Eric Eastwood | 2022-08-30 | 1 | -8/+6 |
* | Directly lookup local membership instead of getting all members in a room fir... | Eric Eastwood | 2022-08-24 | 1 | -2/+5 |
* | `synapse.api.auth.Auth` cleanup: make permission-related methods use `Request... | Quentin Gliech | 2022-08-22 | 1 | -2/+2 |
* | Backfill remote event fetched by MSC3030 so we can paginate from it later (... | Eric Eastwood | 2022-07-22 | 1 | -14/+45 |
* | Optimise room creation event lookups part 2 (#13224) | Nick Mills-Barrett | 2022-07-13 | 1 | -8/+37 |
* | Reduce event lookups during room creation by passing known event IDs (#13210) | Nick Mills-Barrett | 2022-07-11 | 1 | -2/+16 |
* | Uniformize spam-checker API, part 5: expand other spam-checker callbacks to r... | David Teller | 2022-07-11 | 1 | -2/+10 |
* | Fix exception when using MSC3030 to look for remote federated events before r... | Eric Eastwood | 2022-07-07 | 1 | -1/+5 |
* | Decouple `synapse.api.auth_blocking.AuthBlocking` from `synapse.api.auth.Auth... | Quentin Gliech | 2022-06-14 | 1 | -1/+2 |
* | Uniformize spam-checker API, part 4: port other spam-checker callbacks to ret... | David Teller | 2022-06-13 | 1 | -10/+10 |
* | Remove redundant `room_version` param from `check_auth_rules_from_context` | Richard van der Hoff | 2022-06-12 | 1 | -2/+1 |
* | Remove `room_version` param from `validate_event_for_room_version` | Richard van der Hoff | 2022-06-12 | 1 | -1/+1 |
* | Reduce the amount of state we pull from the DB (#12811) | Erik Johnston | 2022-06-06 | 1 | -1/+4 |
* | Wait for lazy join to complete when getting current state (#12872) | Erik Johnston | 2022-06-01 | 1 | -4/+9 |
* | Remove remaining bits of groups code. (#12936) | Patrick Cloke | 2022-06-01 | 1 | -1/+0 |
* | Rename storage classes (#12913) | Erik Johnston | 2022-05-31 | 1 | -4/+7 |
* | Fix up `state_store` naming (#12871) | Erik Johnston | 2022-05-25 | 1 | -2/+2 |
* | Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accep... | Shay | 2022-05-20 | 1 | -1/+4 |
* | Add a unit test for copying over arbitrary room types when upgrading a room (... | Andrew Morgan | 2022-05-19 | 1 | -1/+1 |
* | Implement MSC3818: copy room type on upgrade (#12786) | Aminda Suomalainen | 2022-05-19 | 1 | -8/+8 |
* | Give a meaningful error message when a client tries to create a room with an ... | reivilibre | 2022-05-18 | 1 | -0/+15 |
* | Add `StreamKeyType` class and replace string literals with constants (#12567) | Andrew Morgan | 2022-05-16 | 1 | -4/+5 |
* | Fix room upgrades creating an empty room when auth fails (#12696) | Sean Quah | 2022-05-16 | 1 | -43/+82 |
* | add default_power_level_content_override config option. (#12618) | Andy Balaam | 2022-05-12 | 1 | -1/+15 |
* | Convert stringy power levels to integers on room upgrade (#12657) | David Robertson | 2022-05-07 | 1 | -6/+8 |
* | Generate historic pagination token for `/messages` when no `?from` token prov... | Eric Eastwood | 2022-04-06 | 1 | -2/+2 |
* | Refactor and convert `Linearizer` to async (#12357) | Sean Quah | 2022-04-05 | 1 | -1/+1 |
* | Default to `private` room visibility rather than `public` when a client does ... | reivilibre | 2022-04-01 | 1 | -1/+3 |
* | Move get_bundled_aggregations to relations handler. (#12237) | Patrick Cloke | 2022-03-18 | 1 | -2/+3 |
* | Add third_party module callbacks to check if a user can delete a room and dea... | Will Hunt | 2022-03-09 | 1 | -0/+8 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -5/+5 |
* | Remove deprecated user_may_create_room_with_invites callback (#11950) | Brendan Abolivier | 2022-02-11 | 1 | -5/+0 |
* | Improvements to bundling aggregations. (#11815) | Patrick Cloke | 2022-01-26 | 1 | -36/+41 |
* | Include whether the requesting user has participated in a thread. (#11577) | Patrick Cloke | 2022-01-18 | 1 | -3/+9 |
* | Bundle aggregations outside of the serialization method. (#11612) | Patrick Cloke | 2022-01-07 | 1 | -0/+10 |
* | Make room creations denied by `user_may_create_room` cause an `M_FORBIDDEN` e... | lukasdenk | 2022-01-06 | 1 | -2/+6 |
* | Improve opentracing support for `ResponseCache` (#11607) | Richard van der Hoff | 2021-12-20 | 1 | -1/+1 |
* | Fix 'delete room' admin api to work on incomplete rooms (#11523) | Richard van der Hoff | 2021-12-07 | 1 | -14/+7 |
* | Add MSC3030 experimental client and federation API endpoints to get the close... | Eric Eastwood | 2021-12-02 | 1 | -0/+144 |
* | Fix checking whether a room can be published on creation. (#11392) | Patrick Cloke | 2021-11-19 | 1 | -1/+4 |
* | Convert delete room admin API to async endpoint (#11223) | Dirk Klimpel | 2021-11-12 | 1 | -2/+11 |
* | Allow admins to proactively block rooms (#11228) | David Robertson | 2021-11-09 | 1 | -11/+40 |
* | Support filtering by relations per MSC3440 (#11236) | Patrick Cloke | 2021-11-09 | 1 | -3/+5 |
* | Add remaining type hints to `synapse.events`. (#11098) | Patrick Cloke | 2021-11-02 | 1 | -1/+1 |
* | Refactor `Filter` to handle fields according to data being filtered. (#11194) | Patrick Cloke | 2021-10-27 | 1 | -1/+1 |
* | Don't set new room alias before potential 403 (#10930) | AndrewFerr | 2021-10-25 | 1 | -9/+9 |
* | Add type hints to synapse.events.*. (#11066) | Patrick Cloke | 2021-10-13 | 1 | -2/+20 |
* | Remove the deprecated BaseHandler. (#11005) | Patrick Cloke | 2021-10-08 | 1 | -7/+8 |
* | Add a spamchecker callback to allow or deny room joins (#10910) | Brendan Abolivier | 2021-10-06 | 1 | -0/+2 |
* | Split `event_auth.check` into two parts (#10940) | Richard van der Hoff | 2021-09-29 | 1 | -2/+4 |
* | Use direct references for configuration variables (part 6). (#10916) | Patrick Cloke | 2021-09-29 | 1 | -1/+1 |
* | Use `RoomVersion` objects (#10934) | Richard van der Hoff | 2021-09-29 | 1 | -2/+2 |
* | Add a spamchecker callback to allow or deny room creation based on invites (#... | Brendan Abolivier | 2021-09-24 | 1 | -4/+10 |
* | Use direct references for configuration variables (part 5). (#10897) | Patrick Cloke | 2021-09-24 | 1 | -3/+5 |
* | Remove unnecessary parentheses around tuples returned from methods (#10889) | Andrew Morgan | 2021-09-23 | 1 | -1/+1 |
* | Add type hints for event streams. (#10856) | Patrick Cloke | 2021-09-21 | 1 | -4/+14 |
* | Require type hints in the handlers module. (#10831) | Patrick Cloke | 2021-09-20 | 1 | -9/+7 |
* | Handle room upgrades for spaces (#10774) | Patrick Cloke | 2021-09-10 | 1 | -2/+17 |
* | Add a constant for m.federate. (#10775) | Patrick Cloke | 2021-09-08 | 1 | -2/+2 |
* | Move `maybe_kick_guest_users` out of `BaseHandler` (#10744) | Richard van der Hoff | 2021-09-06 | 1 | -1/+4 |
* | Raise an error if an unknown preset is used to create a room. (#10738) | Patrick Cloke | 2021-09-03 | 1 | -1/+6 |
* | Make historical events discoverable from backfill for servers without any scr... | Eric Eastwood | 2021-07-28 | 1 | -0/+1 |
* | Port the ThirdPartyEventRules module interface to the new generic interface (... | Brendan Abolivier | 2021-07-20 | 1 | -7/+3 |
* | Use inline type hints in `handlers/` and `rest/`. (#10382) | Jonathan de Jong | 2021-07-16 | 1 | -8/+8 |
* | Move methods involving event authentication to EventAuthHandler. (#10268) | Patrick Cloke | 2021-07-01 | 1 | -1/+2 |
* | Correctly ratelimit invites when creating a room (#9968) | Brendan Abolivier | 2021-05-12 | 1 | -7/+20 |
* | Use get_current_users_in_room from store and not StateHandler (#9910) | Erik Johnston | 2021-05-05 | 1 | -1/+1 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Add ResponseCache tests. (#9458) | Jonathan de Jong | 2021-03-08 | 1 | -1/+1 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -7/+22 |
* | Handle missing data in power levels events during room upgrade. (#9395) | Patrick Cloke | 2021-02-16 | 1 | -5/+8 |
* | Fix some typos. | Patrick Cloke | 2021-02-12 | 1 | -1/+1 |
* | Merge pull request #9150 from Yoric/develop-context | David Teller | 2021-02-08 | 1 | -5/+16 |
|\ |
|
| * | FIXUP: linter | David Teller | 2021-01-28 | 1 | -1/+1 |
| * | FIXUP: Making get_event_context a bit more paranoid | David Teller | 2021-01-28 | 1 | -2/+8 |
| * | FIXUP: Removing awaitable | David Teller | 2021-01-28 | 1 | -3/+3 |
| * | FIXUP: Don't filter events at all for admin/v1/rooms/.../context/... | David Teller | 2021-01-28 | 1 | -6/+4 |
| * | New API /_synapse/admin/rooms/{roomId}/context/{eventId} | David Teller | 2021-01-28 | 1 | -2/+9 |
* | | Ratelimit invites by room and target user (#9258) | Erik Johnston | 2021-01-29 | 1 | -0/+7 |
|/ |
|
* | Support icons for Identity Providers (#9154) | Richard van der Hoff | 2021-01-20 | 1 | -1/+1 |
* | Implement MSC2176: Updated redaction rules (#8984) | Patrick Cloke | 2021-01-05 | 1 | -1/+1 |
* | Do not assume that the contents dictionary includes history_visibility. (#8945) | Patrick Cloke | 2020-12-16 | 1 | -3/+4 |
* | Allow spam-checker modules to be provide async methods. (#8890) | David Teller | 2020-12-11 | 1 | -2/+2 |
* | Don't ratelimit autojoining of rooms (#8921) | Erik Johnston | 2020-12-11 | 1 | -1/+4 |
* | Add admin API for logging in as a user (#8617) | Erik Johnston | 2020-11-17 | 1 | -3/+7 |
* | Optimise createRoom with multiple invites (#8559) | Richard van der Hoff | 2020-10-29 | 1 | -11/+18 |
* | Fix typos and spelling errors. (#8639) | Patrick Cloke | 2020-10-23 | 1 | -1/+1 |
* | Remove redundant `token_id` parameter to create_event | Richard van der Hoff | 2020-10-13 | 1 | -1/+0 |
* | Add type hints to response cache. (#8507) | Patrick Cloke | 2020-10-09 | 1 | -1/+1 |
* | Remove the deprecated Handlers object (#8494) | Patrick Cloke | 2020-10-09 | 1 | -1/+1 |
* | kill off `send_nonmember_event` | Richard van der Hoff | 2020-10-05 | 1 | -2/+2 |
* | pull up event.sender assertion | Richard van der Hoff | 2020-10-05 | 1 | -0/+1 |
* | Allow ThirdPartyEventRules modules to manipulate public room state (#8292) | Andrew Morgan | 2020-10-05 | 1 | -0/+9 |
* | Enable mypy checking for unreachable code and fix instances. (#8432) | Patrick Cloke | 2020-10-01 | 1 | -2/+0 |
* | Make token serializing/deserializing async (#8427) | Erik Johnston | 2020-09-30 | 1 | -3/+5 |
* | Various clean ups to room stream tokens. (#8423) | Erik Johnston | 2020-09-29 | 1 | -2/+2 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -1/+1 |
* | Add experimental support for sharding event persister. Again. (#8294) | Erik Johnston | 2020-09-14 | 1 | -5/+9 |
* | Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281) | Erik Johnston | 2020-09-11 | 1 | -8/+7 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -3/+3 |
* | Revert "Add experimental support for sharding event persister. (#8170)" (#8242) | Brendan Abolivier | 2020-09-04 | 1 | -9/+5 |
* | Add experimental support for sharding event persister. (#8170) | Erik Johnston | 2020-09-02 | 1 | -5/+9 |
* | Convert state and stream stores and related code to async (#8194) | Patrick Cloke | 2020-08-28 | 1 | -1/+1 |
* | Define StateMap as immutable and add a MutableStateMap type. (#8183) | Patrick Cloke | 2020-08-28 | 1 | -1/+2 |
* | Convert simple_update* and simple_select* to async (#8173) | Patrick Cloke | 2020-08-27 | 1 | -4/+2 |
* | Stop shadow-banned users from sending non-member events. (#8142) | Patrick Cloke | 2020-08-24 | 1 | -1/+18 |
* | Stop shadow-banned users from sending invites. (#8095) | Patrick Cloke | 2020-08-20 | 1 | -2/+14 |
* | Add type hints to synapse.handlers.room (#8090) | Erik Johnston | 2020-08-14 | 1 | -38/+66 |
* | Convert streams to async. (#8014) | Patrick Cloke | 2020-08-04 | 1 | -5/+5 |
* | Fix up types and comments that refer to Deferreds. (#7945) | Patrick Cloke | 2020-07-24 | 1 | -9/+4 |
* | Add delete room admin endpoint (#7613) | Dirk Klimpel | 2020-07-14 | 1 | -2/+206 |
* | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 1 | -3/+1 |
* | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 1 | -3/+3 |
* | Add option to enable encryption by default for new rooms (#7639) | Andrew Morgan | 2020-06-10 | 1 | -27/+47 |
* | Add option to move event persistence off master (#7517) | Erik Johnston | 2020-05-22 | 1 | -0/+7 |
* | Add ability to wait for replication streams (#7542) | Erik Johnston | 2020-05-22 | 1 | -20/+45 |
* | On upgrade room only send canonical alias once. (#7547) | Erik Johnston | 2020-05-22 | 1 | -55/+60 |
* | Convert the room handler to async/await. (#7396) | Patrick Cloke | 2020-05-04 | 1 | -24/+18 |
* | async/await is_server_admin (#7363) | Andrew Morgan | 2020-05-01 | 1 | -63/+58 |
* | Check on room creation if the user is allowed to publish the room to the room... | PeerD | 2020-04-13 | 1 | -0/+7 |
* | Default PL100 to enable encryption in a room (#7230) | Andrew Morgan | 2020-04-09 | 1 | -0/+1 |
* | Remove special casing of `m.room.aliases` events (#7034) | Patrick Cloke | 2020-03-17 | 1 | -15/+1 |
* | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 1 | -1/+1 |
* | Do not send alias events when creating / upgrading a room (#6941) | Patrick Cloke | 2020-02-20 | 1 | -23/+13 |
* | Stop sending events when creating or deleting aliases (#6904) | Patrick Cloke | 2020-02-18 | 1 | -5/+1 |
* | Raise the default power levels for invites, tombstones and server acls (#6834) | Andrew Morgan | 2020-02-17 | 1 | -1/+9 |
* | Third party event rules Update (#6781) | PeerD | 2020-02-06 | 1 | -1/+5 |
* | Reduce amount of logging at INFO level. (#6862) | Erik Johnston | 2020-02-06 | 1 | -5/+5 |
* | Fix detecting unknown devices from remote encrypted events. (#6848) | Erik Johnston | 2020-02-04 | 1 | -1/+1 |
* | s/get_room_version/get_room_version_id/ | Richard van der Hoff | 2020-01-31 | 1 | -1/+1 |
* | Set the PL for aliases events to 0. | Richard van der Hoff | 2020-01-29 | 1 | -2/+15 |
* | Factor out a `copy_power_levels_contents` method | Richard van der Hoff | 2020-01-29 | 1 | -12/+11 |
* | Add `rooms.room_version` column (#6729) | Erik Johnston | 2020-01-27 | 1 | -20/+32 |
* | Add StateMap type alias (#6715) | Erik Johnston | 2020-01-16 | 1 | -6/+18 |
* | Fix some test failures when frozen_dicts are enabled (#6642) | Richard van der Hoff | 2020-01-06 | 1 | -6/+9 |
* | Fix power levels being incorrectly set in old and new rooms after a room upgr... | Andrew Morgan | 2020-01-06 | 1 | -7/+10 |
* | Change EventContext to use the Storage class (#6564) | Erik Johnston | 2019-12-20 | 1 | -1/+1 |
* | Merge release-v1.7.1 into develop | Richard van der Hoff | 2019-12-18 | 1 | -2/+5 |
|\ |
|
| * | Incorporate review | Brendan Abolivier | 2019-12-16 | 1 | -1/+1 |
| * | Use the filtered version of an event when responding to /context requests for... | Brendan Abolivier | 2019-12-16 | 1 | -1/+4 |
* | | Remove unused `get_pagination_rows` methods. (#6557) | Erik Johnston | 2019-12-17 | 1 | -12/+0 |
|/ |
|
* | Merge branch 'develop' into babolivier/context_filters | Brendan Abolivier | 2019-12-04 | 1 | -5/+31 |
|\ |
|
| * | Transfer power level state events on room upgrade (#6237) | Andrew Morgan | 2019-12-02 | 1 | -5/+31 |
* | | Incorporate review | Brendan Abolivier | 2019-12-04 | 1 | -2/+1 |
* | | Also filter state events | Brendan Abolivier | 2019-11-06 | 1 | -1/+7 |
* | | Only filter if a filter was provided | Brendan Abolivier | 2019-11-05 | 1 | -4/+6 |
* | | Update copyright | Brendan Abolivier | 2019-11-05 | 1 | -1/+2 |
* | | Filter events_before and events_after in /context requests | Brendan Abolivier | 2019-11-05 | 1 | -2/+4 |
|/ |
|
* | Depublish a room from the public rooms list when it is upgraded (#6232) | Andrew Morgan | 2019-11-01 | 1 | -1/+7 |
* | Update black to 19.10b0 (#6304) | Amber Brown | 2019-11-01 | 1 | -14/+15 |
* | Merge pull request #6294 from matrix-org/erikj/add_state_storage | Erik Johnston | 2019-10-31 | 1 | -2/+4 |
|\ |
|
| * | Port to use state storage | Erik Johnston | 2019-10-30 | 1 | -2/+4 |
* | | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 1 | -1/+1 |
|/ |
|
* | Add domain validation when creating room with list of invitees (#6121) | werner291 | 2019-10-10 | 1 | -1/+3 |
* | Use the v2 Identity Service API for lookups (MSC2134 + MSC2140) (#5976) | Andrew Morgan | 2019-09-11 | 1 | -1/+3 |
* | Remove double return statements (#5962) | Andrew Morgan | 2019-09-03 | 1 | -1/+0 |
* | Don't create broken room when power_level_content_override.users does not con... | Michael Telatynski | 2019-08-15 | 1 | -1/+13 |
* | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -8/+8 |
* | Prevent multiple upgrades on the same room at once (#5051) | Andrew Morgan | 2019-06-25 | 1 | -51/+89 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -184/+111 |
* | Add third party rules hook into create room | Erik Johnston | 2019-06-17 | 1 | -1/+24 |
* | Add config option for setting homeserver's default room version (#5223) | Andrew Morgan | 2019-05-23 | 1 | -2/+7 |
* | Add some limitations to alias creation | Brendan Abolivier | 2019-05-02 | 1 | -1/+2 |
* | Transfer related groups on room upgrade (#4990) | Andrew Morgan | 2019-04-02 | 1 | -0/+1 |
* | Collect room-version variations into one place (#4969) | Richard van der Hoff | 2019-04-01 | 1 | -8/+3 |
* | lint | Andrew Morgan | 2019-02-18 | 1 | -1/+3 |
* | Move member event processing and changelog fix | Andrew Morgan | 2019-02-18 | 1 | -9/+7 |
* | Membership events are done later | Andrew Morgan | 2019-02-18 | 1 | -12/+20 |
* | Transfer bans on room upgrade | Andrew Morgan | 2019-02-18 | 1 | -0/+14 |
* | Transfer Server ACLs on room upgrade | Andrew Morgan | 2019-02-11 | 1 | -0/+1 |
* | New function for getting room's create event | Andrew Morgan | 2019-01-31 | 1 | -7/+1 |
* | lint | Andrew Morgan | 2019-01-31 | 1 | -2/+4 |
* | Copy over non-federatable trait on room upgrade | Andrew Morgan | 2019-01-30 | 1 | -0/+14 |
* | Merge pull request #4482 from matrix-org/erikj/event_auth_room_version | Erik Johnston | 2019-01-28 | 1 | -1/+4 |
|\ |
|
| * | Pass through room version to event auth | Erik Johnston | 2019-01-25 | 1 | -1/+4 |
* | | Join logic covers both room creator and arbitrary users | Andrew Morgan | 2019-01-22 | 1 | -33/+0 |
* | | tags, m.direct copying over correctly | Andrew Morgan | 2019-01-22 | 1 | -9/+13 |
* | | Migrating dm and room tags work for migrator | Andrew Morgan | 2019-01-22 | 1 | -2/+13 |
* | | Prevent crash on user who doesn't have any direct rooms | Andrew Morgan | 2019-01-22 | 1 | -1/+1 |
* | | Preserve DM status of a room on upgrade | Andrew Morgan | 2019-01-22 | 1 | -0/+19 |
* | | Fix typo | Andrew Morgan | 2019-01-22 | 1 | -2/+2 |
|/ |
|
* | Migrate encryption state on room upgrade (#4411) | Andrew Morgan | 2019-01-21 | 1 | -0/+1 |
* | create support user (#4141) | Neil Johnson | 2018-12-14 | 1 | -1/+1 |
* | Merge pull request #4101 from matrix-org/rav/aliases_for_upgrades | Richard van der Hoff | 2018-10-31 | 1 | -8/+112 |
|\ |
|
| * | Avoid else clause on exception for clarity | Richard van der Hoff | 2018-10-31 | 1 | -2/+1 |
| * | Attempt to move room aliases on room upgrades | Richard van der Hoff | 2018-10-31 | 1 | -8/+113 |
* | | Log some bits about event creation (#4121) | Richard van der Hoff | 2018-10-31 | 1 | -0/+4 |
|/ |
|
* | Merge pull request #4100 from matrix-org/rav/room_upgrade_avatar | Richard van der Hoff | 2018-10-29 | 1 | -1/+2 |
|\ |
|
| * | Remember to copy the avatar on room upgrades | Richard van der Hoff | 2018-10-26 | 1 | -1/+2 |
* | | Better handling of odd PLs during room upgrades | Richard van der Hoff | 2018-10-27 | 1 | -44/+81 |
|/ |
|
* | optimise state copying | Richard van der Hoff | 2018-10-26 | 1 | -7/+5 |
* | Address review comments | Richard van der Hoff | 2018-10-26 | 1 | -7/+9 |
* | restrict PLs in old room | Richard van der Hoff | 2018-10-25 | 1 | -1/+43 |
* | copy state | Richard van der Hoff | 2018-10-25 | 1 | -11/+26 |
* | preserve PLs | Richard van der Hoff | 2018-10-25 | 1 | -1/+7 |
* | preserve room visibility | Richard van der Hoff | 2018-10-25 | 1 | -3/+5 |
* | Basic initial support for room upgrades | Richard van der Hoff | 2018-10-25 | 1 | -0/+121 |
* | Allow power_level_content_override=None for _send_events_for_new_room | Richard van der Hoff | 2018-10-25 | 1 | -5/+6 |
* | Make room_member_handler a member of RoomCreationHandler | Richard van der Hoff | 2018-10-25 | 1 | -6/+3 |
* | Factor _generate_room_id out of create_room | Richard van der Hoff | 2018-10-25 | 1 | -22/+23 |
* | Refactor state group lookup to reduce DB hits (#4011) | Erik Johnston | 2018-10-25 | 1 | -10/+12 |
* | Clean up room alias creation | Erik Johnston | 2018-10-19 | 1 | -2/+3 |
* | block event creation and room creation on hitting resource limits | Neil Johnson | 2018-08-16 | 1 | -0/+4 |
* | Don't expose default_room_version as config opt | Richard van der Hoff | 2018-08-07 | 1 | -1/+2 |
* | Basic support for room versioning | Richard van der Hoff | 2018-08-03 | 1 | -1/+26 |
* | make /context lazyload & filter aware (#3567) | Matthew Hodgson | 2018-07-27 | 1 | -3/+21 |
* | Replace usage of get_current_toke with StreamToken.START | Erik Johnston | 2018-07-24 | 1 | -5/+7 |
* | Move RoomContextHandler out of Handlers | Erik Johnston | 2018-07-18 | 1 | -1/+5 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -11/+8 |
* | Add error code to room creation error | Michael Wagner | 2018-06-14 | 1 | -2/+6 |