497 Commits (8ab16a92edd675453c78cfd9974081e374b0f998)

Autor SHA1 Mensagem Data
  Shay 8ab16a92ed
Persist CreateRoom events to DB in a batch (#13800) 1 ano atrás
  Shay a2cf66a94d
Prepatory work for batching events to send (#13487) 1 ano atrás
  Jacek Kuśnierz 84ddcd7bbf
Drop support for calling `/_matrix/client/v3/rooms/{roomId}/invite` without an `id_access_token` (#13241) 1 ano atrás
  Eric Eastwood 51d732db3b
Optimize how we calculate `likely_domains` during backfill (#13575) 1 ano atrás
  Eric Eastwood d58615c82c
Directly lookup local membership instead of getting all members in a room first (`get_users_in_room` mis-use) (#13608) 1 ano atrás
  Quentin Gliech 3dd175b628
`synapse.api.auth.Auth` cleanup: make permission-related methods use `Requester` instead of the `UserID` (#13024) 1 ano atrás
  Eric Eastwood 357561c1a2
Backfill remote event fetched by MSC3030 so we can paginate from it later (#13205) 1 ano atrás
  Nick Mills-Barrett 982fe29655
Optimise room creation event lookups part 2 (#13224) 1 ano atrás
  Nick Mills-Barrett 92202ce867
Reduce event lookups during room creation by passing known event IDs (#13210) 1 ano atrás
  David Teller 11f811470f
Uniformize spam-checker API, part 5: expand other spam-checker callbacks to return `Tuple[Codes, dict]` (#13044) 1 ano atrás
  Eric Eastwood a962c5a56d
Fix exception when using MSC3030 to look for remote federated events before room creation (#13197) 1 ano atrás
  Quentin Gliech 92103cb2c8
Decouple `synapse.api.auth_blocking.AuthBlocking` from `synapse.api.auth.Auth`. (#13021) 1 ano atrás
  David Teller a164a46038
Uniformize spam-checker API, part 4: port other spam-checker callbacks to return `Union[Allow, Codes]`. (#12857) 1 ano atrás
  Richard van der Hoff c1b28b8842 Remove redundant `room_version` param from `check_auth_rules_from_context` 1 ano atrás
  Richard van der Hoff 68be42f6b6 Remove `room_version` param from `validate_event_for_room_version` 1 ano atrás
  Erik Johnston e3163e2e11
Reduce the amount of state we pull from the DB (#12811) 1 ano atrás
  Erik Johnston 888a29f412
Wait for lazy join to complete when getting current state (#12872) 1 ano atrás
  Patrick Cloke 7bc08f3201
Remove remaining bits of groups code. (#12936) 1 ano atrás
  Erik Johnston 1e453053cb
Rename storage classes (#12913) 1 ano atrás
  Erik Johnston 4660d9fdcf
Fix up `state_store` naming (#12871) 2 anos atrás
  Shay 71e8afe34d
Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accept state filters and update calls where possible (#12791) 2 anos atrás
  Andrew Morgan 96df31239c
Add a unit test for copying over arbitrary room types when upgrading a room (#12792) 2 anos atrás
  Aminda Suomalainen d25935cd3d
Implement MSC3818: copy room type on upgrade (#12786) 2 anos atrás
  reivilibre df4963548b
Give a meaningful error message when a client tries to create a room with an invalid alias localpart. (#12779) 2 anos atrás
  Andrew Morgan 83be72d76c
Add `StreamKeyType` class and replace string literals with constants (#12567) 2 anos atrás
  Sean Quah a5c26750b5
Fix room upgrades creating an empty room when auth fails (#12696) 2 anos atrás
  Andy Balaam de1e599b9d
add default_power_level_content_override config option. (#12618) 2 anos atrás
  David Robertson 051a1c3f22
Convert stringy power levels to integers on room upgrade (#12657) 2 anos atrás
  Eric Eastwood 793d03e2c5
Generate historic pagination token for `/messages` when no `?from` token provided (#12370) 2 anos atrás
  Sean Quah 800ba87cc8
Refactor and convert `Linearizer` to async (#12357) 2 anos atrás
  reivilibre c4cf916ed7
Default to `private` room visibility rather than `public` when a client does not specify one, according to spec. (#12350) 2 anos atrás
  Patrick Cloke 8fe930c215
Move get_bundled_aggregations to relations handler. (#12237) 2 anos atrás
  Will Hunt 15382b1afa
Add third_party module callbacks to check if a user can delete a room and deactivate a user (#12028) 2 anos atrás
  Richard van der Hoff e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031) 2 anos atrás
  Brendan Abolivier 0171fa5226
Remove deprecated user_may_create_room_with_invites callback (#11950) 2 anos atrás
  Patrick Cloke 2897fb6b4f
Improvements to bundling aggregations. (#11815) 2 anos atrás
  Patrick Cloke 68acb0a29d
Include whether the requesting user has participated in a thread. (#11577) 2 anos atrás
  Patrick Cloke 6bf81a7a61
Bundle aggregations outside of the serialization method. (#11612) 2 anos atrás
  lukasdenk 2ef1fea8d2
Make room creations denied by `user_may_create_room` cause an `M_FORBIDDEN` error to be returned, not `M_UNKNOWN` (#11672) 2 anos atrás
  Richard van der Hoff c3e38b88f2
Improve opentracing support for `ResponseCache` (#11607) 2 anos atrás
  Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" 2 anos atrás
  Sean Quah 158d73ebdd Revert accidental fast-forward merge from v1.49.0rc1 2 anos atrás
  Richard van der Hoff b1ecd19c5d
Fix 'delete room' admin api to work on incomplete rooms (#11523) 2 anos atrás
  Eric Eastwood a6f1a3abec
Add MSC3030 experimental client and federation API endpoints to get the closest event to a given timestamp (#9445) 2 anos atrás
  Patrick Cloke 7ae559944a
Fix checking whether a room can be published on creation. (#11392) 2 anos atrás
  Dirk Klimpel 8840a7b7f1
Convert delete room admin API to async endpoint (#11223) 2 anos atrás
  David Robertson b6f4d122ef
Allow admins to proactively block rooms (#11228) 2 anos atrás
  Patrick Cloke a19d01c3d9
Support filtering by relations per MSC3440 (#11236) 2 anos atrás
  Patrick Cloke c01bc5f43d
Add remaining type hints to `synapse.events`. (#11098) 2 anos atrás
  Patrick Cloke 19d5dc6931
Refactor `Filter` to handle fields according to data being filtered. (#11194) 2 anos atrás