736 Commits (8ab16a92edd675453c78cfd9974081e374b0f998)

Author SHA1 Message Date
  Shay 8ab16a92ed
Persist CreateRoom events to DB in a batch (#13800) 1 year ago
  Mathieu Velten 41461fd4d6
typing: check origin server of typing event against room's servers (#13830) 1 year ago
  Patrick Cloke efd108b45d
Accept & store thread IDs for receipts (implement MSC3771). (#13782) 1 year ago
  reivilibre c06b2b7142
Faster Remote Room Joins: tell remote homeservers that we are unable to authorise them if they query a room which has partial state on our server. (#13823) 1 year ago
  Erik Johnston 42d261c32f
Port the push rule classes to Rust. (#13768) 1 year ago
  Sean Quah b73cbb8215
Avoid putting rejected events in room state (#13723) 1 year ago
  Eric Eastwood 957e3d74fc
Keep track when we try and fail to process a pulled event (#13589) 1 year ago
  Sean Quah c73774467e
Fix bug in device list caching when remote users leave rooms (#13749) 1 year ago
  Šimon Brandner 0e99f07952
Remove support for unstable private read receipts (#13653) 1 year ago
  Dirk Klimpel 682dfcfc0d
Fix that user cannot `/forget` rooms after the last member has left (#13546) 1 year ago
  Quentin Gliech 3dd175b628
`synapse.api.auth.Auth` cleanup: make permission-related methods use `Requester` instead of the `UserID` (#13024) 1 year ago
  Andrew Morgan 40e3e68cd7
Register homeserver modules when creating test homeserver (#13558) 1 year ago
  Patrick Cloke f3fba4914d
Reduce the number of tests using TCP replication. (#13543) 1 year ago
  reivilibre 3a245f6cfe
Fix validation problem that occurs when a user tries to deactivate their account or change their password. (#13563) 1 year ago
  Erik Johnston 5442891cbc
Make push rules use proper structures. (#13522) 1 year ago
  Šimon Brandner ab18441573
Support stable identifiers for MSC2285: private read receipts. (#13273) 1 year ago
  Dirk Klimpel e2ed1b7155
Use literals in place of `HTTPStatus` constants in tests (#13463) 1 year ago
  reivilibre e17e5c97e0
Faster Room Joins: don't leave a stuck room partial state flag if the join fails. (#13403) 1 year ago
  Sean Quah 224d792dd7
Refactor `_resolve_state_at_missing_prevs` to return an `EventContext` (#13404) 1 year ago
  Patrick Cloke 922b771337
Add missing type hints for tests.unittest. (#13397) 1 year ago
  Sean Quah 335ebb21cc
Faster room joins: avoid blocking when pulling events with missing prevs (#13355) 1 year ago
  Jan Schär e8519e0ed2
Support Implicit TLS for sending emails (#13317) 1 year ago
  David Robertson b977867358
Rate limit joins per-room (#13276) 1 year ago
  Dirk Klimpel 96cf81e312
Use HTTPStatus constants in place of literals in tests. (#13297) 1 year ago
  Nick Mills-Barrett cc21a431f3
Async get event cache prep (#13242) 1 year ago
  Nick Mills-Barrett 21eeacc995
Federation Sender & Appservice Pusher Stream Optimisations (#13251) 1 year ago
  Richard van der Hoff fe15a865a5
Rip out auth-event reconciliation code (#12943) 1 year ago
  David Robertson 52a0c8f2f7
Rename test case method to `add_hashes_and_signatures_from_other_server` (#13255) 1 year ago
  Richard van der Hoff d4b1c0d800
Fix inconsistencies in event validation (#13088) 2 years ago
  David Robertson a4ae1406d1
Fix typechecks against twisted trunk (#13061) 2 years ago
  Quentin Gliech fe1daad672
Move the "email unsubscribe" resource, refactor the macaroon generator & simplify the access token verification logic. (#12986) 2 years ago
  Quentin Gliech 92103cb2c8
Decouple `synapse.api.auth_blocking.AuthBlocking` from `synapse.api.auth.Auth`. (#13021) 2 years ago
  Patrick Cloke 53b77b203a
Replace noop background updates with DELETE. (#12954) 2 years ago
  Patrick Cloke 81608490e3
Stop depending on `room_id` to be returned for children state in the hierarchy response. (#12991) 2 years ago
  Patrick Cloke 9dc3293e0b
Consolidate the logic of delete_device/delete_devices. (#12970) 2 years ago
  Erik Johnston 44de53bb79
Reduce state pulled from DB due to sending typing and receipts over federation (#12964) 2 years ago
  Erik Johnston e3163e2e11
Reduce the amount of state we pull from the DB (#12811) 2 years ago
  Erik Johnston 888a29f412
Wait for lazy join to complete when getting current state (#12872) 2 years ago
  Patrick Cloke 7bc08f3201
Remove remaining bits of groups code. (#12936) 2 years ago
  Erik Johnston 1e453053cb
Rename storage classes (#12913) 2 years ago
  Patrick Cloke c52abc1cfd
Additional constants for EDU types. (#12884) 2 years ago
  Patrick Cloke 1885ee0113
Remove unstable APIs for /hierarchy. (#12851) 2 years ago
  Erik Johnston b83bc5fab5
Pull out less state when handling gaps mk2 (#12852) 2 years ago
  Erik Johnston 4660d9fdcf
Fix up `state_store` naming (#12871) 2 years ago
  Dirk Klimpel 50ae4eafe1
Add some type hints to `event_federation` datastore (#12753) 2 years ago
  David Robertson c22314c4e8 Discard null-containing strings before updating the user directory (#12762) 2 years ago
  David Robertson d4713d3e33
Discard null-containing strings before updating the user directory (#12762) 2 years ago
  Richard van der Hoff 24b590de32
Remove code which updates `application_services_state.last_txn` (#12680) 2 years ago
  Erik Johnston fcf951d5dc
Track in memory events using weakrefs (#10533) 2 years ago
  Šimon Brandner 3ce15cc7be
Avoid unnecessary copies when filtering private read receipts. (#12711) 2 years ago