15192 Commits (dc901a885f9a7111c97b2935d51d2d05a26db47b)

Author SHA1 Message Date
  Patrick Cloke 7e8d455280
Fix a bug in the send_local_online_presence_to module API (#14880) 1 year ago
  Patrick Cloke 3c3ba31507
Add missing type hints for tests.events. (#14904) 1 year ago
  David Robertson 8e37ece015
Bump the client-side timeout for /state (#14912) 1 year ago
  Sean Quah a63d4cc9e9
Make sqlite database migrations transactional again (#14910) 1 year ago
  David Robertson 4607be0b7b
Request partial joins by default (#14905) 1 year ago
  David Robertson 80d44060c9
Faster joins: omit partial rooms from eager syncs until the resync completes (#14870) 1 year ago
  Patrick Cloke 82d3efa312
Skip processing stats for broken rooms. (#14873) 1 year ago
  Sean Quah 2ec9c58496
Faster joins: Update room stats and the user directory on workers when finishing join (#14874) 1 year ago
  reivilibre 22cc93afe3
Enable Faster Remote Room Joins against worker-mode Synapse. (#14752) 1 year ago
  Sean Quah d329a566df
Faster joins: Fix incompatibility with restricted joins (#14882) 1 year ago
  Erik Johnston 0ec12a3753
Reduce max time we wait for stream positions (#14881) 1 year ago
  Erik Johnston 65d0386693
Always notify replication when a stream advances (#14877) 1 year ago
  Sean Quah cdea7c11d0
Faster joins: Avoid starting duplicate partial state syncs (#14844) 1 year ago
  Erik Johnston cdf2707678
Fix bug in wait for stream position (#14872) 1 year ago
  Andrew Morgan a7b54ca8d8
Implement MSC3930: polls push rules (#14787) 1 year ago
  Erik Johnston 9187fd940e
Wait for streams to catch up when processing HTTP replication. (#14820) 1 year ago
  Catalan Lover e8f2bf5c40
Change default room version to 10. Implements MSC3904 (#14111) 1 year ago
  Patrick Cloke 4d6b1d3c47
Properly check for frozendicts in event auth code. (#14864) 1 year ago
  David Robertson 5b3af1c7d0
Stabilise serving partial join responses (#14839) 1 year ago
  Erik Johnston 316590d1ea
Fix bug in `wait_for_stream_position` (#14856) 1 year ago
  Erik Johnston 2b084c5b71
Merge device list replication streams (#14833) 1 year ago
  Sean Quah db5145a31d
Add parameter to control whether we do a partial state join (#14843) 1 year ago
  Erik Johnston 4db3331bb9
Add an early return when handling no-op presence updates. (#14855) 1 year ago
  Sean Quah a302d3ecf7
Remove unnecessary reactor reference from `_PerHostRatelimiter` (#14842) 1 year ago
  David Robertson 85a7a201fa
Also use stable name in SendJoinResponse struct (#14841) 1 year ago
  Andrew Morgan 54cd90ea60
Implement MSC3890: Remotely silence local notifications (#14775) 1 year ago
  David Robertson 52ae80dd1a
Use stable identifiers for faster joins (#14832) 1 year ago
  Erik Johnston 73ff493dfb
Merge account data streams (#14826) 1 year ago
  Dirk Klimpel 8d5325ec0c
Drop unused table `presence` (#14825) 1 year ago
  Andrew Morgan 3a125625e7
Add some clarifying comments and refactor a portion of the `Keyring` class for readability (#14804) 1 year ago
  Sean Quah 772e8c2385
Fix stack overflow in `_PerHostRatelimiter` due to synchronous requests (#14812) 1 year ago
  Erik Johnston b50c008453
Re-enable some linting (#14821) 1 year ago
  Erik Johnston 84ce93c12f
Fix race calling `/members?at=` (#14817) 1 year ago
  Emelie Graven dd9e71dc7f
Add `set_displayname` to the module API (#14629) 1 year ago
  reivilibre 5172c8c403
Faster remote room joins (worker mode): do not populate external hosts-in-room cache when sending events as this requires blocking for full state. (#14749) 1 year ago
  reivilibre d6bda5addd
Add index to improve performance of the `/timestamp_to_event` endpoint used for jumping to a specific date in the timeline of a room. (#14799) 1 year ago
  Patrick Cloke 3952297f6f
Calculate rooms changed for device lists to work. (#14810) 1 year ago
  Dirk Klimpel 73f097888e
Add listener `health` (#14747) 1 year ago
  Richard van der Hoff 06ab64f201
Implement MSC3925: changes to bundling of edits (#14811) 1 year ago
  reivilibre ba4ea7d13f
Batch up replication requests to request the resyncing of remote users's devices. (#14716) 1 year ago
  Jeyachandran Rathnam 58d2adc3da
Remove undocumented device from pushrules (#14727) 1 year ago
  Jeyachandran Rathnam babeeb4e7a
Unescape HTML entities in oEmbed titles. (#14781) 1 year ago
  Patrick Cloke 7e582a25f8
Improve /sync performance of when passing filters with empty arrays. (#14786) 1 year ago
  Jeyachandran Rathnam 5e0888076f
Disable sending confirmation email when 3pid is disabled #14682 (#14725) 1 year ago
  Patrick Cloke 630d0aeaf6
Support RFC7636 PKCE in the OAuth 2.0 flow. (#14750) 1 year ago
  Patrick Cloke 906dfaa2cf
Support non-OpenID compliant user info endpoints (#14753) 1 year ago
  Nick Mills-Barrett db1cfe9c80
Update all stream IDs after processing replication rows (#14723) 1 year ago
  Andrew Morgan c4456114e1
Add experimental support for MSC3391: deleting account data (#14714) 1 year ago
  Patrick Cloke 044fa1a1de
Actually use the picture_claim as configured in OIDC config. (#14751) 1 year ago
  Brendan Abolivier 3854d0f949
Add a `cached` helper to the module API (#14663) 1 year ago