| Commit message (Expand) | Author | Age | Files | Lines |
* | Drop MSC3244 as it was rejected HEAD develop | Rory& | 2025-06-29 | 3 | -46/+1 |
* | Drop unsubscribe as its tied to email | Rory& | 2025-06-28 | 3 | -108/+1 |
* | Removed deprecated TCP replication error | Rory& | 2025-06-28 | 2 | -14/+0 |
* | Remove deprecated structured logging error | Rory& | 2025-06-28 | 1 | -10/+0 |
* | Remove log file error | Rory& | 2025-06-28 | 1 | -9/+0 |
* | Remove deprecated metrics setting | Rory& | 2025-06-28 | 1 | -22/+0 |
* | Remove 3pid and identity servers | Rory& | 2025-06-28 | 45 | -6077/+21 |
* | TEMP: expose server error tracebacks | Rory& | 2025-06-28 | 1 | -1/+1 |
* | Remove SAML/2 auth | Rory& | 2025-06-28 | 15 | -960/+21 |
* | Remove CAS auth | Rory& | 2025-06-28 | 7 | -576/+5 |
* | Fix pagination with large gaps of rejected events | Nicolas Werner | 2025-06-27 | 1 | -2/+11 |
* | fix: Always recheck `/messages` pagination data if a backfill might have been... | Jason Little | 2025-06-27 | 2 | -37/+34 |
* | Expose tombstone in room admin api | Rory& | 2025-06-27 | 3 | -2/+40 |
* | Use parse_boolean for unredacted content | Rory& | 2025-06-27 | 1 | -3/+2 |
* | Log policy server rejected events | Rory& | 2025-06-27 | 1 | -0/+7 |
* | Log entire room if accessibility check fails | Rory& | 2025-06-27 | 1 | -0/+4 |
* | Add too much logging to room summary over federation | Rory& | 2025-06-27 | 1 | -4/+36 |
* | Hotfix: ignore rejected events in delayed_events | Rory& | 2025-06-27 | 1 | -1/+6 |
* | Default to `public` join rule in remote summary (#18493) | nexy7574 | 2025-06-09 | 1 | -1/+1 |
* | Don't allow users to ignore themselves. (#18508) | Will Hunt | 2025-06-06 | 1 | -0/+4 |
* | Recover an appservice if a successful ping occurs. (#18521) | Will Hunt | 2025-06-06 | 2 | -3/+40 |
* | Remove destinations from sending if not whitelisted (#18484) | Devon Hudson | 2025-06-06 | 2 | -8/+70 |
* | Export RatelimitOverride from ModuleApi (#18513) | Hugh Nimmo-Smith | 2025-06-06 | 4 | -3/+19 |
* | Reduce disk wastage by cleaning up `received_transactions` older than 1 day, ... | reivilibre | 2025-06-05 | 1 | -2/+2 |
* | Add support for MSC4155 Invite filtering (#18288) | Will Hunt | 2025-06-05 | 12 | -4/+205 |
* | Add ratelimit callbacks to module API to allow dynamic ratelimiting (#18458) | Hugh Nimmo-Smith | 2025-06-04 | 6 | -3/+111 |
* | Add user_may_send_state_event callback to spam checker module API (#18455) | Hugh Nimmo-Smith | 2025-06-04 | 3 | -0/+80 |
* | Add media repository callbacks to module API to control media upload size (#1... | Hugh Nimmo-Smith | 2025-06-04 | 6 | -9/+137 |
* | Pass room_config argument to user_may_create_room spam checker module callbac... | Hugh Nimmo-Smith | 2025-06-04 | 2 | -28/+65 |
* | Make user_type extensible and allow default user_type to be set (#18456) | Hugh Nimmo-Smith | 2025-06-03 | 7 | -10/+75 |
* | Mark dehydrated devices in admin get devices endpoint (#18252) | Hubert Chathi | 2025-05-28 | 1 | -0/+11 |
* | Add option to limit key queries to users sharing rooms as per MSC4263 (#18180) | Johannes Marbach | 2025-05-28 | 3 | -6/+104 |
* | fix(device-handler): make _maybe_retry_device_resync thread-safe (#18391) | 3nprob | 2025-05-26 | 1 | -8/+5 |
* | Don't move invited users to new room when shutting down room (#18471) | Shay | 2025-05-23 | 1 | -11/+12 |
* | Policy server part 1: Actually call the policy server (#18387) | Travis Ralston | 2025-05-21 | 7 | -1/+242 |
* | Include room ID in room deletion status response (#18318) | Dagfinn Ilmari Mannsåker | 2025-05-20 | 1 | -0/+1 |
* | Merge branch 'master' into develop | Devon Hudson | 2025-05-20 | 5 | -3/+110 |
|\ |
|
| * | Fix up the topological ordering for events above `MAX_DEPTH` (#18447) | Erik Johnston | 2025-05-19 | 3 | -1/+100 |
| * | Move index creation to background update (#18439) | Erik Johnston | 2025-05-15 | 2 | -2/+10 |
* | | Add a unit test for the phone home stats (#18463) | Andrew Morgan | 2025-05-20 | 1 | -4/+29 |
* | | Bump ruff from 0.7.3 to 0.11.10 (#18451) | dependabot[bot] | 2025-05-20 | 40 | -142/+121 |
* | | Allow only requiring a field be present in an SSO response, rather than speci... | Andrew Morgan | 2025-05-19 | 1 | -6/+1 |
* | | Fix admin redaction endpoint not redacting encrypted messages (#18434) | Shay | 2025-05-19 | 1 | -1/+1 |
* | | remove room without listeners from Notifier.room_to_user_streams (#18380) | Stanislav Kazantsev | 2025-05-15 | 1 | -0/+3 |
* | | Add option to allow registrations that begin with '_' (#18262) | _ | 2025-05-15 | 2 | -1/+8 |
* | | Fix a couple type annotations in the `RootConfig`/`Config` (#18409) | Eric Eastwood | 2025-05-13 | 5 | -11/+13 |
|/ |
|
* | Pass leave from remote invite rejection down Sliding Sync (#18375) | Devon Hudson | 2025-05-08 | 4 | -1/+289 |
* | Convert Sliding Sync tests to use higher-level `compute_interested_rooms` (#1... | Devon Hudson | 2025-05-07 | 5 | -41/+251 |
* | Merge branch 'master' into develop | Andrew Morgan | 2025-05-06 | 6 | -93/+57 |
|\ |
|
| * | Unschedule the background update scheduled in #18068. (#18372) | Quentin Gliech | 2025-04-30 | 3 | -92/+18 |
| * | Remove the trigger added in #18260 and then reverted (#18373) | Quentin Gliech | 2025-04-30 | 3 | -1/+39 |
* | | Ensure the url previewer also hashes and quarantines media (#18297) | Will Hunt | 2025-05-06 | 2 | -4/+14 |
* | | Return specific error code when email / phone not supported (#17578) | David Baker | 2025-05-05 | 3 | -3/+8 |
* | | Add the ability to exclude remote users in user directory search results (#18... | Will Lewis | 2025-05-02 | 3 | -4/+20 |
* | | Allow a few admin APIs used by MAS to run on workers (#18313) | Quentin Gliech | 2025-05-02 | 8 | -200/+239 |
* | | Apply `should_drop_federated_event` to federation invites (#18330) | Shay | 2025-05-02 | 1 | -0/+6 |
* | | Fix lint which broke in #18374 (#18385) | Quentin Gliech | 2025-05-02 | 1 | -1/+1 |
* | | Don't check the `at_hash` (access token hash) in OIDC ID Tokens if we don't u... | Andrew Morgan | 2025-05-02 | 1 | -2/+27 |
* | | Do not auto-provision missing users & devices when delegating auth to MAS (#1... | Quentin Gliech | 2025-05-02 | 1 | -28/+11 |
* | | Add an Admin API endpoint to fetch scheduled tasks (#18214) | Shay | 2025-05-01 | 2 | -0/+72 |
* | | Minor performance improvements to notifier/replication (#18367) | Erik Johnston | 2025-04-29 | 1 | -30/+31 |
* | | Slight performance increase when using the ratelimiter (#18369) | Erik Johnston | 2025-04-29 | 2 | -15/+11 |
* | | Do not retry push during backoff period (#18363) | Erik Johnston | 2025-04-29 | 1 | -0/+6 |
* | | Allow /rooms/ admin API to be on workers (#18360) | Erik Johnston | 2025-04-25 | 2 | -3/+5 |
* | | Move GET /devices/ off main process (#18355) | Erik Johnston | 2025-04-25 | 1 | -2/+18 |
|/ |
|
* | Revert "Add total event, unencrypted message, and e2ee event counts to stats ... | Devon Hudson | 2025-04-16 | 6 | -405/+7 |
* | Fix query for room participation (#18345) | Erik Johnston | 2025-04-16 | 1 | -12/+8 |
* | Fix ExternalIDReuse exception for concurrent transactions (#18342) | Quentin Gliech | 2025-04-16 | 1 | -6/+23 |
* | Don't cache introspection failures (#18339) | Quentin Gliech | 2025-04-15 | 1 | -3/+9 |
* | Fix `force_tracing_for_users` config when using MAS (#18334) | Erik Johnston | 2025-04-15 | 1 | -0/+51 |
* | Fix the token introspection cache logging access tokens when MAS integration ... | reivilibre | 2025-04-15 | 2 | -10/+25 |
* | Add total event, unencrypted message, and e2ee event counts to stats reportin... | Andrew Morgan | 2025-04-15 | 6 | -7/+405 |
* | Add caches to new hot path functions (#18337) | Erik Johnston | 2025-04-14 | 3 | -15/+22 |
* | Add passthrough_authorization_parameters support to OIDC configuration (#18232) | Olivier D | 2025-04-10 | 2 | -1/+17 |
* | Disable Postgres statement timeouts while purging room state (#18133) | Jason Little | 2025-04-02 | 1 | -0/+7 |
* | Make sure media hashes are not queried until the index is up (#18302) | Quentin Gliech | 2025-04-01 | 2 | -3/+19 |
* | Add an access token introspection cache to make Matrix Authentication Service... | reivilibre | 2025-04-01 | 1 | -17/+96 |
* | Store hashes of media files, and allow quarantining by hash. (#18277) | Will Hunt | 2025-03-27 | 6 | -45/+377 |
* | Add DB delta to remove the old state group deletion job (#18284) | Devon Hudson | 2025-03-27 | 1 | -0/+15 |
* | Merge branch 'master' into develop | Andrew Morgan | 2025-03-26 | 7 | -27/+63 |
|\ |
|
| * | Fix GHSA-v56r-hwv5-mxg6 — Federation denial | Erik Johnston | 2025-03-26 | 7 | -27/+63 |
* | | Delete unreferenced state groups in background (#18254) | Devon Hudson | 2025-03-21 | 7 | -12/+338 |
* | | Add index to sliding sync membership snapshot table, to fix a performance iss... | reivilibre | 2025-03-18 | 2 | -1/+23 |
* | | Add a column `participant` to `room_memberships` table (#18068) | Shay | 2025-03-18 | 5 | -1/+179 |
|/ |
|
* | Remove `SYNAPSE_USE_FROZEN_DICTS` environment variable (#18123) | Eric Eastwood | 2025-03-18 | 1 | -10/+9 |
* | MSC4140: don't cancel delayed state on own state (#17810) | Andrew Ferrazzutti | 2025-03-17 | 2 | -10/+40 |
* | Add caching support to media endpoints (#18235) | Erik Johnston | 2025-03-13 | 3 | -7/+103 |
* | Revert the background job to clear unreferenced state groups (that was introd... | reivilibre | 2025-03-07 | 7 | -276/+73 |
* | Support getting the device ID explicitly from MAS (#18174) | Quentin Gliech | 2025-03-04 | 1 | -17/+32 |
* | Add `redirect_uri` option to `oidc_providers` entries (#18197) | Andrew Morgan | 2025-03-03 | 2 | -1/+22 |
* | Add worker_replication_secret_path config option (#18191) | V02460 | 2025-02-26 | 1 | -2/+19 |
* | Add form_secret_path config option (#18090) | V02460 | 2025-02-25 | 1 | -2/+14 |
* | Define delayed event ratelimit category (#18019) | Andrew Ferrazzutti | 2025-02-25 | 2 | -4/+34 |
* | Add --no-secrets-in-config command line option (#18092) | V02460 | 2025-02-25 | 9 | -13/+121 |
* | Add background job to clear unreferenced state groups (#18154) | Devon Hudson | 2025-02-25 | 7 | -73/+276 |
* | Disable room list publication by default (#18175) | Erik Johnston | 2025-02-24 | 1 | -3/+1 |
* | Prevent suspended users from sending encrypted messages (#18157) | Shay | 2025-02-21 | 1 | -5/+27 |
* | Add support for overriding `id_token_signing_alg_values_supported` for an Ope... | Eric Eastwood | 2025-02-20 | 2 | -0/+40 |
* | Make sure we advertise registration as disabled when MSC3861 is enabled (#17661) | Quentin Gliech | 2025-02-18 | 1 | -4/+8 |
* | Cleanup deleted state group references (#18165) | Devon Hudson | 2025-02-18 | 1 | -0/+8 |
* | Add method to get current server time in milliseconds in ModuleApi (#18144) | qashlan | 2025-02-18 | 1 | -0/+4 |
* | Add support to proxy outbound requests from Synapse in tests (#18158) | Eric Eastwood | 2025-02-17 | 1 | -0/+6 |
* | Limit size of user directory search queries (#18172) | Erik Johnston | 2025-02-17 | 1 | -1/+7 |
* | Add log message when worker lock timeouts get large (#18124) | Devon Hudson | 2025-02-12 | 1 | -0/+9 |
* | Fix internal server error when updating 3pid address with invalid email (#18125) | qashlan | 2025-02-12 | 1 | -2/+8 |
* | Cleanup Python 3.8 leftovers (#17967) | V02460 | 2025-02-10 | 43 | -76/+90 |
* | Overload "allow_none" on DB pool static method (#17616) | Andrew Ferrazzutti | 2025-02-10 | 4 | -33/+44 |
* | feat: Allow multiple values for SSO attribute_requirements via comma separati... | meise | 2025-02-10 | 2 | -6/+20 |
* | Don't log exceptions for obviously incorrect stream tokens (#18139) | Erik Johnston | 2025-02-10 | 1 | -0/+5 |
* | Merge branch 'release-v1.124' into develop | Erik Johnston | 2025-02-07 | 2 | -15/+43 |
|\ |
|
| * | Fix performance of `check_state_groups_and_bump_deletion` (#18141) | Erik Johnston | 2025-02-07 | 2 | -15/+43 |
* | | Merge branch 'release-v1.124' into develop | Erik Johnston | 2025-02-05 | 1 | -2/+12 |
|\| |
|
| * | Fix bug where persisting some events fails after unclean shutdown. (#18137) | Erik Johnston | 2025-02-05 | 1 | -2/+12 |
* | | Fix legacy modules `check_username_for_spam` (#18135) | Erik Johnston | 2025-02-05 | 1 | -0/+2 |
* | | Add MSC3861 config options admin_token_path and client_secret_path (#18004) | V02460 | 2025-02-04 | 2 | -13/+104 |
|/ |
|
* | Fix bug where purging history could lead to increase in disk space usage (#18... | Erik Johnston | 2025-02-03 | 2 | -1/+40 |
* | Add locking to more safely delete state groups: Part 2 (#18130) | Erik Johnston | 2025-02-03 | 3 | -11/+162 |
* | Add locking to more safely delete state groups: Part 1 (#18107) | Erik Johnston | 2025-02-03 | 8 | -39/+611 |
* | Allow (un)block_room storage functions to be called on workers (#18119) | Andrew Morgan | 2025-01-30 | 1 | -44/+44 |
* | Raise an error if someone is using an incorrect suffix in a config duration s... | Eric Eastwood | 2025-01-29 | 1 | -2/+17 |
* | Never autojoin deactivated & suspended users. (#18073) | Will Hunt | 2025-01-28 | 1 | -34/+51 |
* | OIDC: increase length of generated `nonce` parameter from 30->32 chars (#18109) | Andrew Morgan | 2025-01-27 | 1 | -1/+15 |
* | Fix join being denied after being invited over federation (#18075) | Eric Eastwood | 2025-01-27 | 5 | -7/+68 |
* | Ratelimit presence updates (#18000) | Sven Mäder | 2025-01-24 | 4 | -6/+49 |
* | Support the new `/auth_metadata` endpoint defined in MSC2965. (#18093) | Quentin Gliech | 2025-01-21 | 3 | -3/+46 |
* | Implement MSC4133 to support custom profile fields. (#17488) | Patrick Cloke | 2025-01-21 | 9 | -25/+671 |
* | Drop indices concurrently on background updates (#18091) | Erik Johnston | 2025-01-20 | 1 | -2/+2 |
* | Bust `_membership_stream_cache` cache when current state changes (#17732) | Eric Eastwood | 2025-01-08 | 4 | -2/+62 |
* | Add the ability to filter by state event type on admin room state endpoint (#... | Shay | 2025-01-08 | 1 | -1/+13 |
* | Drop unstable MSC4151 implementation (#18052) | Travis Ralston | 2025-01-07 | 3 | -17/+0 |
* | Properly purge state groups tables when purging a room (#18024) | Mathieu Velten | 2025-01-06 | 3 | -68/+32 |
* | Refactor get_profile: do not return missing fields. (#18063) | Patrick Cloke | 2025-01-03 | 6 | -28/+43 |
* | Make admin api redactions use the requester to send the redaction (#18029) | morguldir | 2024-12-23 | 1 | -1/+1 |
* | Stop using twisted.internet.defer.returnValue (#18020) | Colin Watson | 2024-12-20 | 2 | -20/+3 |
* | Remove support for PostgreSQL 11 and 12 (#18034) | Patrick Cloke | 2024-12-19 | 1 | -2/+2 |
* | Disable statement timeout during room purge (#18017) | Mathieu Velten | 2024-12-19 | 1 | -0/+5 |
* | Fix mypy errors on Twisted 24.11.0 (#17998) | Andrew Morgan | 2024-12-18 | 3 | -8/+16 |
* | Wording improvements for the `TaskScheduler` (#17992) | Andrew Morgan | 2024-12-18 | 1 | -37/+53 |
* | Bump mypy from 1.11.2 to 1.12.1 and fix new typechecking errors (#17999) | Andrew Morgan | 2024-12-18 | 4 | -11/+11 |
* | Add email.tlsname config option (#17849) | cynhr | 2024-12-17 | 2 | -33/+61 |
* | Add `macaroon_secret_key_path` config option (#17983) | V02460 | 2024-12-16 | 1 | -5/+16 |
* | Add some useful endpoints to Admin API (#17948) | Shay | 2024-12-16 | 7 | -8/+169 |
* | forward requester id to check username for spam callbacks (#17916) | Wilson | 2024-12-13 | 2 | -4/+28 |
* | Fix bug when rejecting withdrew invite with a third_party_rules module (#17930) | Mathieu Velten | 2024-12-10 | 1 | -5/+5 |
* | Promote account suspension to stable (#17964) | Travis Ralston | 2024-12-04 | 3 | -8/+4 |
* | Support for MSC4190: device management for application services (#17705) | Quentin Gliech | 2024-12-04 | 6 | -25/+99 |
* | MSC4076: Add disable_badge_count to pusher configuration (#17975) | manuroe | 2024-12-03 | 2 | -5/+14 |
* | Merge branch 'master' into develop | Quentin Gliech | 2024-12-03 | 8 | -11/+144 |
|\ |
|
| * | Restrict which image formats we will decode in order to generate thumbnails | Olivier 'reivilibre | 2024-12-03 | 1 | -1/+6 |
| * | Don't allow unsupported content-type | Devon Hudson | 2024-12-03 | 1 | -0/+36 |
| * | Handle null invite and knock room state | Erik Johnston | 2024-12-03 | 5 | -9/+33 |
| * | Sliding Sync: Fix state leaking on incremental sync | Eric Eastwood | 2024-12-03 | 2 | -1/+69 |
* | | Be able to test `/login/sso/redirect` in Complement (#17986) | Eric Eastwood | 2024-12-03 | 1 | -0/+1 |
* | | Sliding Sync: Include invite, ban, kick, targets when `$LAZY`-loading room me... | Eric Eastwood | 2024-12-02 | 3 | -8/+17 |
* | | Use stable error code for account locking (#17965) | Travis Ralston | 2024-12-02 | 1 | -2/+1 |
* | | Consolidate SSO redirects through `/_matrix/client/v3/login/sso/redirect(/{id... | Eric Eastwood | 2024-11-29 | 4 | -17/+66 |
* | | Fix new scheduled tasks jumping the queue (#17962) | Richard van der Hoff | 2024-11-28 | 3 | -35/+34 |
* | | Merge branch 'master' into develop | Quentin Gliech | 2024-11-26 | 1 | -0/+1 |
|\| |
|
| * | Fix `delete_old_otks` job on worker deployments (#17960) | Richard van der Hoff | 2024-11-26 | 1 | -0/+1 |
* | | Fix up logic for delaying sending read receipts over federation. (#17933) | Erik Johnston | 2024-11-25 | 4 | -99/+120 |
* | | Return suspended status when querying user account (#17952) | Shay | 2024-11-22 | 1 | -0/+1 |
* | | Fix incorrect comment in new schema delta (#17936) | Erik Johnston | 2024-11-20 | 1 | -2/+2 |
|/ |
|
* | Enable authenticated media by default (#17889) | Travis Ralston | 2024-11-20 | 1 | -3/+1 |
* | Support both import names of PyPI package `python-multipart`. (#17932) | Renaud Allard | 2024-11-20 | 1 | -4/+17 |
* | Speed up slow initial sliding syncs on large servers (#17946) | Erik Johnston | 2024-11-19 | 3 | -1/+43 |
* | Create one-off scheduled task to delete old OTKs (#17934) | Richard van der Hoff | 2024-11-19 | 4 | -0/+132 |
* | Move server event filtering logic to rust (#17928) | Devon Hudson | 2024-11-14 | 2 | -56/+38 |
* | Removal: Remove support for experimental msc3886 (#17638) | Poruri Sai Rahul | 2024-11-13 | 6 | -74/+0 |
* | Fix typo in error message when a media ID isn't known (#17865) | Benjamin Bouvier | 2024-11-12 | 2 | -2/+2 |
* | Add index to `current_state_delta_stream` (#17912) | Erik Johnston | 2024-11-11 | 2 | -2/+43 |
* | Fix MSC4222 returning full state (#17915) | Erik Johnston | 2024-11-08 | 7 | -31/+58 |
* | Fix other unit tests with latest twisted (#17907) | Erik Johnston | 2024-11-07 | 1 | -2/+2 |
* | Issue one time keys in upload order (#17903) | Richard van der Hoff | 2024-11-06 | 3 | -3/+42 |
* | Remove support for python 3.8 (#17908) | Devon Hudson | 2024-11-06 | 3 | -4/+8 |
* | Fix WheelTimer implementation that can expired timeout early (#17850) | Alexander Udovichenko | 2024-11-05 | 1 | -4/+2 |
* | Add experimental support for MSC4222 (#17888) | Erik Johnston | 2024-11-05 | 4 | -12/+167 |
* | Remove usage of internal header encoding API (#17894) | Eric Eastwood | 2024-11-04 | 1 | -24/+16 |
* | Sliding Sync: Lazy-loading room members on incremental sync (remember members... | Eric Eastwood | 2024-11-04 | 1 | -36/+132 |
* | Support & use stable endpoints for MSC4151 (#17374) | Travis Ralston | 2024-10-31 | 1 | -13/+22 |
* | Remove `Generator` in `_prune_old_outbound_device_pokes` (#17814) | Jason Little | 2024-10-30 | 1 | -1/+1 |
* | Remove `Generator` in `_purge_unreferenced_state_groups` twice (#17815) | Jason Little | 2024-10-30 | 1 | -2/+2 |
* | Remove `Generator` in `update_cached_last_access_time` (#17816) | Jason Little | 2024-10-30 | 1 | -3/+3 |
* | Remove `Generator` in `store_search_entries_txn` (#17817) | Jason Little | 2024-10-30 | 1 | -2/+2 |
* | Remove `Generator` from 4 places in `PersistEventStore` (#17818) | Jason Little | 2024-10-30 | 1 | -10/+10 |
* | Remove `Generator` in `_quarantine_media_txn()` (#17813) | Jason Little | 2024-10-30 | 1 | -1/+1 |
* | Check if user is in room before being able to tag it (#17839) | Lama | 2024-10-30 | 2 | -0/+27 |
* | Speed up sliding sync by computing extensions in parallel (#17884) | Erik Johnston | 2024-10-30 | 3 | -12/+177 |
* | Add admin handler to list of handlers used for background tasks (#17847) | Shay | 2024-10-29 | 2 | -1/+6 |
* | Fix check for outdated Rust library (#17861) | Erik Johnston | 2024-10-29 | 1 | -22/+65 |
* | Include the destination in the error of 'Destination mismatch' (#17830) | Erik Johnston | 2024-10-29 | 1 | -1/+1 |
* | Sliding Sync: Reset `forgotten` status when membership changes (like rejoinin... | Eric Eastwood | 2024-10-22 | 6 | -2/+154 |
* | Implement MSC4210: Remove legacy mentions (#17783) | Tulir Asokan | 2024-10-14 | 4 | -0/+7 |
* | Sliding Sync: Slight optimization when fetching state for the room (`get_even... | Eric Eastwood | 2024-10-14 | 2 | -9/+40 |
* | Correctly changes to required state config in sliding sync (#17785) | Erik Johnston | 2024-10-14 | 3 | -12/+233 |
* | Added display_name_claim in jwt_config which sets the user's display name upo... | Nathan | 2024-10-09 | 3 | -6/+21 |
* | Fix saving of non-RGB thumbnails as PNG (#17736) | Martin Weinelt | 2024-10-08 | 1 | -1/+1 |
* | Improvements to admin redact api (#17792) | Shay | 2024-10-08 | 3 | -25/+45 |
* | Add missing license header (#17799) | Andrew Ferrazzutti | 2024-10-08 | 7 | -2/+71 |
* | Sliding sync: omit bump stamp when it is unchanged (#17788) | Erik Johnston | 2024-10-08 | 3 | -12/+49 |
* | Sliding sync minor performance speed up using new table (#17787) | Erik Johnston | 2024-10-08 | 2 | -9/+60 |
* | Speed up sliding sync when there are many active subscriptions (#17789) | Erik Johnston | 2024-10-08 | 2 | -7/+62 |
* | Add config option redis.password_path (#17717) | V02460 | 2024-10-07 | 1 | -1/+17 |
* | Bump python-multipart from 0.0.10 to 0.0.12 (#17772) | dependabot[bot] | 2024-10-07 | 1 | -3/+3 |
* | Don't say MSC4140 is supported when it's disabled (#17780) | Andrew Ferrazzutti | 2024-10-04 | 1 | -1/+1 |
* | Fix NAME attribute of `ReplicationRemovePusherRestServlet` (#17779) | Andrew Morgan | 2024-10-04 | 1 | -1/+1 |
* | Fix perf when streams don't change often (#17767) | Erik Johnston | 2024-09-30 | 1 | -7/+7 |
* | Optimise notifier mk2 (#17766) | Erik Johnston | 2024-09-30 | 1 | -35/+61 |
* | Reduce overhead of sliding sync E2EE loops (#17771) | Erik Johnston | 2024-09-30 | 2 | -6/+7 |
* | Add fast path for sliding sync streams that only ask for extensions (#17768) | Erik Johnston | 2024-09-30 | 1 | -0/+21 |
* | Optimise notifier (#17765) | Erik Johnston | 2024-09-30 | 1 | -25/+21 |
* | Minor perf speed up for large accounts on SSS (#17751) | Erik Johnston | 2024-09-30 | 1 | -4/+6 |
* | Support MSC3757: Restricting who can overwrite a state event (#17513) | Andrew Ferrazzutti | 2024-09-26 | 2 | -6/+89 |
* | Bump treq from 23.11.0 to 24.9.1 (#17744) | dependabot[bot] | 2024-09-25 | 1 | -1/+1 |
* | Remove the deprecated cgi module (#17741) | V02460 | 2024-09-25 | 1 | -3/+3 |
* | Never return negative bump stamp (#17748) | Erik Johnston | 2024-09-24 | 1 | -0/+16 |
* | Support MSC4140: Delayed events (Futures) (#17326) | Andrew Ferrazzutti | 2024-09-23 | 14 | -12/+1306 |
* | Speed up sorting of sliding sync rooms in initial request (#17734) | Erik Johnston | 2024-09-20 | 1 | -2/+69 |
* | Sliding sync: Add connection tracking to the `account_data` extension (#17695) | Erik Johnston | 2024-09-19 | 5 | -53/+270 |
* | Sliding Sync: Avoid fetching left rooms and add back `newly_left` rooms (#17725) | Eric Eastwood | 2024-09-19 | 5 | -107/+271 |
* | Fix sliding sync for rooms with unknown room version (#17733) | Erik Johnston | 2024-09-19 | 2 | -0/+15 |
* | Sliding Sync: Add cache to `get_tags_for_room(...)` (#17730) | Eric Eastwood | 2024-09-19 | 3 | -5/+19 |
* | Sliding Sync: No need to sort if the range is large enough to cover all of th... | Eric Eastwood | 2024-09-19 | 1 | -2/+12 |
* | Sliding Sync: Fix `_bulk_get_max_event_pos(...)` being inefficient (#17728) | Eric Eastwood | 2024-09-19 | 1 | -1/+1 |
* | Sliding sync: Ignore invites from ignored users (#17729) | Eric Eastwood | 2024-09-18 | 1 | -1/+29 |
* | Sliding Sync: Shortcut for checking if certain background updates have comple... | Eric Eastwood | 2024-09-18 | 1 | -0/+6 |
* | Sliding Sync: bugfix: ensure we can sync with SSS even with missing rooms (#1... | Kegan Dougal | 2024-09-18 | 1 | -1/+5 |
* | Add an Admin API endpoint to redact all a user's events (#17506) | Shay | 2024-09-18 | 4 | -4/+359 |
* | Sliding Sync: Short-circuit `have_finished_sliding_sync_background_jobs` (#17... | Eric Eastwood | 2024-09-17 | 1 | -2/+2 |
* | Sliding Sync: Return room tags in account data extension (#17707) | Eric Eastwood | 2024-09-16 | 3 | -27/+101 |
* | Sliding Sync: Support filtering by 'tags' / 'not_tags' in SSS (#17662) | David Baker | 2024-09-12 | 1 | -2/+59 |
* | Sliding Sync: Increase concurrency of sliding sync a bit (#17696) | Erik Johnston | 2024-09-12 | 2 | -2/+10 |
* | Sliding Sync: Move filters tests to rest layer (#17703) | Eric Eastwood | 2024-09-12 | 4 | -4/+22 |
* | import pydantic objects from the `_pydantic_compat` module (#17667) | Éloi Rivard | 2024-09-11 | 15 | -119/+105 |
* | Sliding Sync: Use Sliding Sync tables for sorting (#17693) | Eric Eastwood | 2024-09-11 | 6 | -104/+101 |
* | Sliding Sync: Make sure we get up-to-date information from `get_sliding_sync_... | Eric Eastwood | 2024-09-11 | 3 | -1/+23 |
* | Sliding sync: various fixups to the background update (#17652) | Erik Johnston | 2024-09-11 | 2 | -50/+185 |
* | Sliding sync: don't fetch room summary for named rooms. (#17683) | Erik Johnston | 2024-09-11 | 5 | -50/+94 |
* | Enable guest access on new media endpoints, per MSC4189 (#17675) | Travis Ralston | 2024-09-10 | 1 | -2/+2 |
* | Add config option turn_shared_secret_path (#17690) | V02460 | 2024-09-10 | 1 | -1/+13 |
* | Sliding sync: various fixups to the sliding sync joined room background job (... | Erik Johnston | 2024-09-10 | 1 | -9/+18 |
* | Sliding Sync: Look for `bump _stamp` in the room timeline (#17684) | Erik Johnston | 2024-09-10 | 1 | -53/+95 |
* | Sliding Sync: Retrieve fewer events from DB in sync (#17688) | Erik Johnston | 2024-09-10 | 6 | -61/+68 |
* | Sliding Sync: Add comment to explain extra case where you can be invited -> b... | Eric Eastwood | 2024-09-09 | 1 | -3/+7 |
* | Sliding Sync: Get `bump_stamp` from new sliding sync tables because it's fast... | Eric Eastwood | 2024-09-09 | 3 | -47/+128 |
* | Revert "Look for bump stamp in the room timeline" | Erik Johnston | 2024-09-09 | 1 | -24/+12 |
* | Look for bump stamp in the room timeline | Erik Johnston | 2024-09-09 | 1 | -12/+24 |
* | Sliding Sync: Speed up incremental sync by avoiding extra work (#17665) | Eric Eastwood | 2024-09-09 | 3 | -41/+126 |
* | Fix bump stamp for non-joined rooms (#17674) | Erik Johnston | 2024-09-06 | 1 | -19/+21 |
* | Small performance improvements for sliding sync (#17672) | Erik Johnston | 2024-09-06 | 2 | -6/+17 |
* | Speed up fetching partial-state rooms on sliding sync (#17666) | Erik Johnston | 2024-09-06 | 2 | -20/+34 |