| Commit message (Expand) | Author | Age | Files | Lines |
* | Sliding Sync: Add receipts extension (MSC3960) (#17489) | Eric Eastwood | 2024-07-30 | 1 | -205/+816 |
* | Merge branch 'master' into develop | Olivier 'reivilibre | 2024-07-30 | 3 | -12/+28 |
|\ |
|
| * | Upgrade locked dependency on Twisted to 24.7.0rc1. (#17502) | reivilibre | 2024-07-30 | 3 | -12/+28 |
* | | Fix `failures` property in `/keys/query` (#17499) | Richard van der Hoff | 2024-07-30 | 1 | -3/+56 |
* | | Only send rooms with updates down sliding sync (#17479) | Erik Johnston | 2024-07-30 | 1 | -27/+62 |
* | | Sliding Sync: Track whether we have sent rooms down to clients (#17447) | Erik Johnston | 2024-07-29 | 1 | -3/+449 |
* | | Refactor Sliding Sync tests to better utilize the `SlidingSyncBase.do_sync(..... | Eric Eastwood | 2024-07-25 | 1 | -1021/+725 |
* | | Refactor Sliding Sync tests to better utilize the `SlidingSyncBase` (pt. 1) (... | Eric Eastwood | 2024-07-25 | 1 | -228/+106 |
* | | Sliding Sync: Add Account Data extension (MSC3959) (#17477) | Eric Eastwood | 2024-07-24 | 1 | -0/+786 |
* | | Sliding Sync: ensure bump stamp ignores backfilled events (#17478) | Erik Johnston | 2024-07-24 | 1 | -1/+121 |
* | | Use a new token format for sliding sync (#17452) | Erik Johnston | 2024-07-24 | 1 | -191/+225 |
* | | Speed up SS room sorting (#17468) | Erik Johnston | 2024-07-23 | 1 | -2/+2 |
* | | Sliding Sync: Add E2EE extension (MSC3884) (#17454) | Eric Eastwood | 2024-07-22 | 1 | -4/+821 |
* | | SS: Implement `$ME` support (#17469) | Erik Johnston | 2024-07-22 | 1 | -0/+74 |
* | | Prepare for authenticated media freeze (#17433) | Shay | 2024-07-22 | 1 | -0/+209 |
* | | Add a cache on `get_rooms_for_local_user_where_membership_is` (#17460) | Erik Johnston | 2024-07-19 | 1 | -0/+1 |
* | | Order `heroes` by `stream_ordering` (as spec'ed) (#17435) | Eric Eastwood | 2024-07-17 | 2 | -14/+410 |
* | | Bump mypy from 1.9.0 to 1.10.1 (#17445) | dependabot[bot] | 2024-07-16 | 1 | -1/+2 |
* | | Handle remote download responses with `UNKNOWN_LENGTH` more gracefully (#17439) | Shay | 2024-07-16 | 2 | -14/+85 |
* | | Remove unnecessary call to resume producing in fake channel (#17449) | Shay | 2024-07-16 | 1 | -4/+0 |
* | | Fix bug where sync could get stuck when using workers (#17438) | Erik Johnston | 2024-07-15 | 1 | -0/+71 |
* | | Add room subscriptions to Sliding Sync `/sync` (#17432) | Eric Eastwood | 2024-07-15 | 3 | -243/+1200 |
* | | Add `is_dm` room field to Sliding Sync `/sync` (#17429) | Eric Eastwood | 2024-07-11 | 1 | -0/+23 |
* | | Add `heroes` and room summary fields to Sliding Sync `/sync` (#17419) | Eric Eastwood | 2024-07-11 | 1 | -12/+292 |
* | | Fix filtering room types on remote rooms (#17434) | Erik Johnston | 2024-07-11 | 1 | -0/+68 |
* | | Handle to-device extensions to Sliding Sync (#17416) | Erik Johnston | 2024-07-10 | 1 | -2/+198 |
* | | Add `rooms` `name` and `avatar` to Sliding Sync `/sync` (#17418) | Eric Eastwood | 2024-07-09 | 1 | -0/+208 |
|/ |
|
* | Fix bug in sliding sync when using old DB. (#17398) | Erik Johnston | 2024-07-08 | 2 | -124/+1 |
* | Add `rooms.bump_stamp` to Sliding Sync `/sync` for easier client-side sorting... | Eric Eastwood | 2024-07-08 | 3 | -4/+201 |
* | Support MSC3916 by adding a federation /thumbnail endpoint and authenticated ... | Shay | 2024-07-08 | 3 | -84/+404 |
* | Bump ruff from 0.3.7 to 0.5.0 (#17381) | dependabot[bot] | 2024-07-05 | 1 | -1/+1 |
* | Finish up work to allow per-user feature flags (#17392) | Erik Johnston | 2024-07-05 | 2 | -12/+84 |
* | Upon deactivation, forget all of the user's rooms (#17400) | Travis Ralston | 2024-07-05 | 1 | -0/+22 |
* | Add `rooms.required_state` to Sliding Sync `/sync` (#17342) | Eric Eastwood | 2024-07-04 | 3 | -8/+1253 |
* | Add `room_types`/`not_room_types` filtering to Sliding Sync `/sync` (#17337) | Eric Eastwood | 2024-07-02 | 1 | -1/+213 |
* | Return some room data in Sliding Sync `/sync` (#17320) | Eric Eastwood | 2024-07-02 | 4 | -57/+2672 |
* | Merge remote-tracking branch 'origin/release-v1.110' into develop | Erik Johnston | 2024-07-02 | 1 | -6/+31 |
|\ |
|
| * | Limit size of presence EDUs (#17371) | Erik Johnston | 2024-07-02 | 1 | -0/+119 |
| * | Fix regression when bounding future tokens (#17391) | Erik Johnston | 2024-07-02 | 1 | -6/+31 |
| * | Fix sync waiting for an invalid token from the "future" (#17386) | Erik Johnston | 2024-07-02 | 2 | -2/+75 |
* | | Support MSC3916 by adding `_matrix/client/v1/media/download` endpoint (#17365) | Shay | 2024-07-02 | 5 | -44/+991 |
* | | Fix sync waiting for an invalid token from the "future" (#17386) | Erik Johnston | 2024-07-02 | 2 | -2/+75 |
* | | Limit size of presence EDUs (#17371) | Erik Johnston | 2024-07-01 | 1 | -0/+119 |
|/ |
|
* | Re-introduce federation /download endpoint (#17350) | Shay | 2024-06-25 | 1 | -0/+173 |
* | Reintroduce "Reduce device lists replication traffic."" (#17361) | Erik Johnston | 2024-06-25 | 1 | -0/+8 |
* | Revert "Reduce device lists replication traffic." (#17360) | Erik Johnston | 2024-06-25 | 1 | -8/+0 |
* | Add `is_invite` filtering to Sliding Sync `/sync` (#17335) | Eric Eastwood | 2024-06-24 | 2 | -40/+182 |
* | Reintroduce #17291. (#17338) | Erik Johnston | 2024-06-24 | 3 | -12/+43 |
* | Add support for MSC3823 - Account Suspension Part 2 (#17255) | Shay | 2024-06-24 | 2 | -0/+189 |
* | Reduce device lists replication traffic. (#17333) | Erik Johnston | 2024-06-24 | 1 | -0/+8 |
* | Revert "Handle large chain calc better (#17291)" (#17334) | Erik Johnston | 2024-06-19 | 2 | -38/+12 |
* | Register sliding sync under a different path (#17331) | Erik Johnston | 2024-06-19 | 1 | -1/+3 |
* | Filter added to Admin-API GET /rooms (#17276) | Alexander Fechler | 2024-06-19 | 1 | -0/+77 |
* | Handle large chain calc better (#17291) | Erik Johnston | 2024-06-19 | 2 | -12/+38 |
* | Require the 'from' parameter for `/notifications` be an integer (#17283) | Andrew Morgan | 2024-06-19 | 2 | -19/+154 |
* | Revert "Support MSC3916 by adding a federation `/download` endpoint" (#17325) | Andrew Morgan | 2024-06-18 | 2 | -246/+2 |
* | Add `is_encrypted` filtering to Sliding Sync `/sync` (#17281) | Eric Eastwood | 2024-06-17 | 1 | -0/+66 |
* | Add `stream_ordering` sort to Sliding Sync `/sync` (#17293) | Eric Eastwood | 2024-06-17 | 3 | -58/+285 |
* | Merge branch 'release-v1.109' into develop | Quentin Gliech | 2024-06-17 | 1 | -180/+135 |
|\ |
|
| * | Set our own stream position from the current sequence value on startup (#17309) | Quentin Gliech | 2024-06-17 | 1 | -175/+126 |
| * | Automatically apply SQL for inconsistent sequence (#17305) | Erik Johnston | 2024-06-14 | 1 | -5/+9 |
* | | Enable cross-signing key upload without UIA (#17284) | Richard van der Hoff | 2024-06-14 | 3 | -69/+2 |
* | | Include user membership on events (#17282) | Richard van der Hoff | 2024-06-13 | 2 | -8/+3 |
* | | Add `is_dm` filtering to Sliding Sync `/sync` (#17277) | Eric Eastwood | 2024-06-13 | 2 | -1/+256 |
* | | Fix `newly_left` rooms not appearing if we returned early (Sliding Sync) (#17... | Eric Eastwood | 2024-06-13 | 1 | -1/+1 |
* | | Add `event.internal_metadata.instance_name` (#17300) | Eric Eastwood | 2024-06-13 | 3 | -3/+11 |
* | | Fix `get_last_event_in_room_before_stream_ordering(...)` finding the wrong la... | Eric Eastwood | 2024-06-13 | 1 | -2/+267 |
* | | Bump `mypy` from 1.8.0 to 1.9.0 (#17297) | Andrew Morgan | 2024-06-13 | 2 | -12/+53 |
* | | Add report room API (MSC4151) (#17270) | Travis Ralston | 2024-06-12 | 2 | -5/+94 |
* | | Reorganize Pydantic models and types used in handlers (#17279) | Eric Eastwood | 2024-06-10 | 1 | -1/+1 |
* | | Support MSC3916 by adding a federation `/download` endpoint (#17172) | Shay | 2024-06-07 | 2 | -2/+246 |
* | | Add Sliding Sync `/sync` endpoint (initial implementation) (#17187) | Eric Eastwood | 2024-06-06 | 3 | -2/+1255 |
* | | Ratelimiting of remote media downloads (#17256) | Shay | 2024-06-05 | 1 | -2/+223 |
* | | Handle hyphens in user dir search porperly (#17254) | Erik Johnston | 2024-06-05 | 2 | -0/+43 |
* | | Use fully-qualified `PersistedEventPosition` when returning `RoomsForUser` (#... | Eric Eastwood | 2024-06-04 | 1 | -1/+4 |
|/ |
|
* | Fix bug where typing replication breaks (#17252) | Erik Johnston | 2024-05-31 | 1 | -1/+52 |
* | Fix deduplicating of membership events to not create unused state groups. (#1... | Erik Johnston | 2024-05-30 | 1 | -0/+21 |
* | Replaces all usages of `StreamIdGenerator` with `MultiWriterIdGenerator` (#17... | Erik Johnston | 2024-05-30 | 1 | -139/+1 |
* | Move towards using `MultiWriterIdGenerator` everywhere (#17226) | Erik Johnston | 2024-05-29 | 1 | -164/+187 |
* | Fix slipped logging context when media rejected (#17239) | Erik Johnston | 2024-05-29 | 2 | -14/+14 |
* | Support MSC3916 by adding unstable media endpoints to `_matrix/client` (#17213) | Shay | 2024-05-24 | 2 | -81/+1689 |
* | Add Sliding Sync `/sync/e2ee` endpoint for To-Device messages (#17167) | Eric Eastwood | 2024-05-23 | 3 | -165/+449 |
* | Bring auto-accept invite logic into Synapse (#17147) | devonh | 2024-05-21 | 3 | -0/+665 |
* | Add a short sleep if the request is rate-limited (#17210) | Erik Johnston | 2024-05-18 | 4 | -4/+10 |
* | Removed `request_key` from the `SyncConfig` (moved outside as its own functio... | Eric Eastwood | 2024-05-16 | 2 | -10/+54 |
* | Fix bug where push rules would be empty in `/sync` (#17142) | Erik Johnston | 2024-05-16 | 1 | -1/+28 |
* | Refactor Sync handler to be able to return different sync responses (`SyncVer... | Eric Eastwood | 2024-05-16 | 2 | -18/+67 |
* | An federation whitelist query endpoint extension (#16848) | Erik Johnston | 2024-05-13 | 3 | -0/+143 |
* | Optional whitespace support in Authorization (#1350) (#17145) | Timshel | 2024-05-08 | 1 | -0/+7 |
* | Add optimisation to `StreamChangeCache` (#17130) | Erik Johnston | 2024-05-06 | 1 | -3/+14 |
* | Add support for MSC3823 - Account Suspension (#17051) | Shay | 2024-05-01 | 2 | -4/+67 |
* | Apply user `email` & `picture` during OIDC registration if present & selected... | devonh | 2024-04-29 | 1 | -14/+190 |
* | Add support for MSC4115 (#17104) | Richard van der Hoff | 2024-04-29 | 3 | -93/+258 |
* | Ensure that incoming to-device messages are not dropped (#17127) | Richard van der Hoff | 2024-04-29 | 2 | -1/+25 |
* | Fix filtering of rooms when supplying the `destination` query parameter to `/... | Andrew Morgan | 2024-04-26 | 1 | -3/+64 |
* | Return the search terms as search highlights for SQLite instead of nothing (#... | Melvyn Laïly | 2024-04-26 | 1 | -7/+6 |
* | Redact membership events if the user requested erasure upon deactivating (#17... | Till | 2024-04-25 | 1 | -0/+37 |
* | MSC4108 implementation (#17056) | Quentin Gliech | 2024-04-25 | 3 | -2/+411 |
* | Merge branch 'master' into develop | Erik Johnston | 2024-04-23 | 1 | -31/+73 |
|\ |
|
| * | Fix GHSA-3h7q-rfh9-xm4v | Erik Johnston | 2024-04-23 | 1 | -31/+73 |
* | | Send an email if the address is already bound to an user account (#16819) | mcalinghee | 2024-04-23 | 1 | -0/+9 |
* | | Parse json validation (#16923) | Gordan Trevis | 2024-04-18 | 2 | -0/+113 |
* | | Support for MSC4108 via delegation (#17086) | Quentin Gliech | 2024-04-17 | 1 | -4/+30 |
* | | Parse Integer negative value validation (#16920) | Gordan Trevis | 2024-04-16 | 1 | -2/+3 |
* | | bugfix: make msc3967 idempotent (#16943) | Kegan Dougal | 2024-04-15 | 1 | -0/+50 |
|/ |
|
* | Stabliize support for MSC3981: recurse /relations (#17023) | Patrick Cloke | 2024-04-09 | 1 | -6/+3 |
* | Also check if first event matches the last in prev batch (#17066) | Erik Johnston | 2024-04-09 | 1 | -0/+95 |
* | Fix bug in calculating state for non-gappy syncs (#16942) | Richard van der Hoff | 2024-04-04 | 1 | -0/+105 |
* | `/sync`: fix bug in calculating `state` response (#16930) | Richard van der Hoff | 2024-04-04 | 1 | -0/+80 |
* | Fix bug in `/sync` response for archived rooms (#16932) | Richard van der Hoff | 2024-04-04 | 2 | -20/+206 |
* | Do not refuse to set read_marker if previous event_id is in wrong room (#16990) | SpiritCroc | 2024-03-21 | 1 | -4/+4 |
* | Fix reject knocks on deactivating account (#17010) | Hanadi | 2024-03-21 | 1 | -2/+85 |
* | Patch the db conn pool sooner in tests (#17017) | Richard van der Hoff | 2024-03-21 | 1 | -53/+59 |
* | Update power level default for public rooms (#16907) | Shay | 2024-03-19 | 1 | -0/+18 |
* | Improve event validation (#16908) | Shay | 2024-03-19 | 2 | -2/+153 |
* | Specify IP subnet literals in canonical form (#16953) | V02460 | 2024-03-19 | 1 | -2/+2 |
* | Improve lock performance when a lot of locks are waiting (#16840) | Mathieu Velten | 2024-03-14 | 2 | -1/+64 |
* | Bump mypy from 1.5.1 to 1.8.0 (#16901) | dependabot[bot] | 2024-03-13 | 1 | -1/+1 |
* | Bump black from 23.10.1 to 24.2.0 (#16936) | dependabot[bot] | 2024-03-13 | 8 | -36/+34 |
* | deactivated flag refactored to filter deactivated users. (#16874) | Alexander Fechler | 2024-03-11 | 1 | -3/+53 |
* | Stabilize support for Retry-After header (MSC4014) (#16947) | Patrick Cloke | 2024-03-08 | 2 | -9/+2 |
* | Don't invalidate the entire event cache when we purge history (#16905) | Erik Johnston | 2024-02-13 | 1 | -0/+31 |
* | Correctly mention previous copyright (#16820) | Erik Johnston | 2024-01-23 | 242 | -0/+258 |
* | Allow room creation but not publishing to continue if room publication rules ... | Shay | 2024-01-22 | 2 | -30/+58 |
* | Handle wildcard type filters properly (#14984) | Mo Balaa | 2024-01-22 | 2 | -1/+29 |
* | Filter out rooms from the room directory being served to other homeservers wh... | reivilibre | 2024-01-08 | 1 | -0/+88 |
* | Port `EventInternalMetadata` class to Rust (#16782) | Erik Johnston | 2024-01-08 | 3 | -5/+7 |
* | Search non ASCII display names using Admin API (#16767) | Adam Jędrzejewski | 2024-01-04 | 1 | -0/+23 |
* | Fix email verification redirection (#16761) | FadhlanR | 2024-01-02 | 1 | -3/+40 |
* | Enable user without password (#16770) | Dirk Klimpel | 2024-01-02 | 1 | -8/+23 |
* | Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop | Erik Johnston | 2023-12-13 | 293 | -2971/+4689 |
|\ |
|
| * | Update license headers | Patrick Cloke | 2023-11-21 | 293 | -2971/+4689 |
* | | Add avatar and topic settings for server notice room (#16679) | Mathieu Velten | 2023-12-12 | 1 | -0/+109 |
* | | Expose OIDC discovery information under the CSAPI (#16726) | David Robertson | 2023-12-06 | 1 | -0/+59 |
* | | Revert postgres logical replication deltaas v1.98.0rc1 | David Robertson | 2023-12-05 | 1 | -84/+1 |
* | | Fix upgrading a room without `events` field in power levels (#16725) | David Robertson | 2023-12-05 | 1 | -0/+28 |
* | | Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one.... | reivilibre | 2023-12-04 | 1 | -1/+84 |
* | | Server notices: add an autojoin setting for the notices room (#16699) | Mathieu Velten | 2023-12-04 | 1 | -0/+27 |
* | | Implement MSC4069: Inhibit profile propagation (#16636) | Travis Ralston | 2023-12-04 | 1 | -0/+160 |
* | | Request & follow redirects for /media/v3/download (#16701) | Patrick Cloke | 2023-11-29 | 2 | -5/+59 |
* | | Move media retention tests out of rest tests (#16684) | David Robertson | 2023-11-27 | 1 | -0/+0 |
* | | Keep track of `user_ips` and `monthly_active_users` when delegating auth (#16... | David Robertson | 2023-11-23 | 6 | -44/+126 |
|/ |
|
* | Revert "Add a Postgres `REPLICA IDENTITY` to tables that do not have an impli... | Erik Johnston | 2023-11-16 | 1 | -84/+1 |
* | Speed up persisting large number of outliers (#16649) | Erik Johnston | 2023-11-16 | 1 | -1/+75 |
* | Fix sending out of order `POSITION` over replication (#16639) | Erik Johnston | 2023-11-16 | 1 | -0/+8 |
* | Fix test not detecting tables with missing primary keys and missing replica i... | reivilibre | 2023-11-16 | 1 | -3/+4 |
* | Add an Admin API to temporarily grant the ability to update an existing cross... | David Robertson | 2023-11-15 | 4 | -2/+410 |
* | Asynchronous Uploads (#15503) | Sumner Evans | 2023-11-15 | 1 | -1/+3 |
* | Use full GitHub links instead of bare issue numbers. (#16637) | Patrick Cloke | 2023-11-15 | 15 | -29/+38 |
* | Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one.... | reivilibre | 2023-11-13 | 1 | -1/+83 |
* | Use attempt_to_set_autocommit everywhere. (#16615) | Patrick Cloke | 2023-11-09 | 1 | -10/+5 |
* | Use dbname instead of database for Postgres config. (#16618) | Patrick Cloke | 2023-11-09 | 2 | -4/+4 |
* | Convert simple_select_one_txn and simple_select_one to return tuples. (#16612) | Patrick Cloke | 2023-11-09 | 7 | -26/+21 |
* | Return attrs for more media repo APIs. (#16611) | Patrick Cloke | 2023-11-09 | 3 | -19/+19 |
* | Bulk-invalidate e2e cached queries after claiming keys (#16613) | David Robertson | 2023-11-09 | 1 | -0/+117 |
* | Avoid updating the same rows multiple times with simple_update_many_txn. (#16... | Patrick Cloke | 2023-11-07 | 1 | -2/+2 |
* | Avoid executing no-op queries. (#16583) | Patrick Cloke | 2023-11-07 | 1 | -20/+5 |
* | More tests for the simple_* methods. (#16596) | Patrick Cloke | 2023-11-07 | 1 | -18/+628 |
* | Bump twisted from 23.8.0 to 23.10.0 (#16588) | dependabot[bot] | 2023-11-01 | 2 | -2/+2 |
* | Remove remaining usage of cursor_to_dict. (#16564) | Patrick Cloke | 2023-10-31 | 3 | -21/+16 |
* | Claim local one-time-keys in bulk (#16565) | David Robertson | 2023-10-30 | 1 | -0/+158 |
* | Claim fallback keys in bulk (#16570) | David Robertson | 2023-10-30 | 1 | -0/+77 |
* | Ensure local invited & knocking users leave before purge. (#16559) | Patrick Cloke | 2023-10-27 | 1 | -1/+52 |
* | Add new module API for adding custom fields to events `unsigned` section (#16... | Erik Johnston | 2023-10-27 | 2 | -1/+60 |
* | Remove more usages of cursor_to_dict. (#16551) | Patrick Cloke | 2023-10-26 | 4 | -11/+10 |
* | Add a new module API to update user presence state. (#16544) | Patrick Cloke | 2023-10-26 | 2 | -11/+119 |
* | Convert simple_select_list and simple_select_list_txn to return lists of tupl... | Patrick Cloke | 2023-10-26 | 9 | -240/+262 |
* | Allow multiple workers to write to receipts stream. (#16432) | Erik Johnston | 2023-10-25 | 2 | -4/+256 |
* | Fix tests on Twisted trunk. (#16528) | Patrick Cloke | 2023-10-25 | 5 | -111/+94 |
* | Fix http/s proxy authentication with long username/passwords (#16504) | Richard Brežák | 2023-10-24 | 1 | -0/+21 |
* | Revert "Add test case to detect dodgy b64 encoding" | David Robertson | 2023-10-24 | 1 | -14/+0 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into develop | David Robertson | 2023-10-24 | 5 | -15/+129 |
|\ |
|
| * | Fix type hint errors from Twisted trunk (#16526) | Patrick Cloke | 2023-10-23 | 4 | -3/+5 |
| * | Fix bug where a new writer advances their token too quickly (#16473) | Erik Johnston | 2023-10-23 | 1 | -12/+124 |
* | | Add test case to detect dodgy b64 encoding | David Robertson | 2023-10-23 | 1 | -0/+14 |
|/ |
|
* | Avoid sending massive replication updates when purging a room. (#16510) | Patrick Cloke | 2023-10-18 | 1 | -29/+62 |
* | Convert DeviceLastConnectionInfo to attrs. (#16507) | Patrick Cloke | 2023-10-17 | 1 | -67/+70 |
* | Fix a bug where servers could be marked as up when they were failing (#16506) | Patrick Cloke | 2023-10-17 | 1 | -0/+75 |
* | Convert state delta processing from a dict to attrs. (#16469) | Patrick Cloke | 2023-10-16 | 1 | -1/+1 |
* | Convert user_get_threepids response to attrs. (#16468) | Patrick Cloke | 2023-10-11 | 1 | -4/+4 |
* | Convert simple_select_many_batch, simple_select_many_txn to tuples. (#16444) | Patrick Cloke | 2023-10-11 | 1 | -26/+38 |
* | Handle content types with parameters. (#16440) | Patrick Cloke | 2023-10-11 | 1 | -1/+18 |
* | Apply join rate limiter outside the lineariser (#16441) | David Robertson | 2023-10-06 | 1 | -0/+24 |
* | Return ThumbnailInfo in more places (#16438) | Patrick Cloke | 2023-10-06 | 1 | -18/+18 |
* | Stop sending incorrect knock_state_events. (#16403) | Patrick Cloke | 2023-10-06 | 1 | -1/+1 |
* | Register media servlets via regex. (#16419) | Patrick Cloke | 2023-10-06 | 10 | -219/+193 |
* | Factor out `MultiWriter` token from `RoomStreamToken` (#16427) | Erik Johnston | 2023-10-05 | 1 | -4/+4 |
* | Some refactors around receipts stream (#16426) | Erik Johnston | 2023-10-04 | 2 | -11/+23 |
* | Remove Python version from `/_synapse/admin/v1/server_version` (#16380) | MomentQYC | 2023-10-02 | 1 | -3/+1 |
* | Support rendering some media downloads as inline (#15988) | Will Hunt | 2023-09-29 | 2 | -4/+65 |
* | Improve state types. (#16395) | Patrick Cloke | 2023-09-28 | 1 | -5/+8 |
* | Add a cache around server ACL checking (#16360) | Patrick Cloke | 2023-09-26 | 1 | -13/+22 |
* | Add support for pydantic v2 via pydantic.v1 compat module (#16332) | Maxwell G | 2023-09-25 | 1 | -1/+7 |
* | Convert more cached return values to immutable types (#16356) | Patrick Cloke | 2023-09-20 | 1 | -16/+19 |
* | Stop patching EventBase.__eq__ in tests. (#16349) | Patrick Cloke | 2023-09-18 | 2 | -36/+30 |
* | Filter locked users in the admin API (#16328) | Hanadi | 2023-09-18 | 1 | -0/+26 |
* | Return an immutable value from get_latest_event_ids_in_room. (#16326) | Patrick Cloke | 2023-09-18 | 6 | -25/+33 |
* | Additional validation of receipts (#16327) | Patrick Cloke | 2023-09-18 | 2 | -161/+214 |
* | Add automatic purge after all users forget a room (#15488) | Mathieu Velten | 2023-09-15 | 3 | -23/+162 |
* | Refactor `get_user_by_id` (#16316) | Erik Johnston | 2023-09-14 | 2 | -27/+33 |
* | Fix using dehydrated devices (MSC2697) & refresh tokens (#16288) | Hanadi | 2023-09-13 | 1 | -1/+9 |
* | Refactor storing of server keys (#16261) | Erik Johnston | 2023-09-12 | 3 | -190/+26 |
* | Add the List-Unsubscribe header for notification emails. (#16274) | Patrick Cloke | 2023-09-11 | 1 | -0/+55 |
* | Update ruff config (#16283) | Patrick Cloke | 2023-09-08 | 16 | -38/+38 |
* | Avoid temporary storage of sensitive information. (#16272) | Patrick Cloke | 2023-09-08 | 1 | -0/+13 |
* | Send the opentracing span information to appservices (#16227) | Marcel | 2023-09-06 | 1 | -6/+12 |
* | Handle "registration_enabled" parameter for CAS (#16262) | Aurélien Grimpard | 2023-09-06 | 1 | -0/+17 |
* | Merge remote-tracking branch 'origin/release-v1.92' into develop | Patrick Cloke | 2023-09-06 | 2 | -191/+23 |
|\ |
|
| * | Merge remote-tracking branch 'origin/release-v1.91' into release-v1.92 | Patrick Cloke | 2023-09-06 | 2 | -191/+23 |
| |\ |
|
| | * | Revert MSC3861 introspection cache, admin impersonation and account lock (#16... | Quentin Gliech | 2023-09-06 | 2 | -192/+24 |
* | | | Delete device messages asynchronously and in staged batches (#16240) | Mathieu Velten | 2023-09-06 | 1 | -0/+47 |
* | | | Fix appservices being unable to handle to_device messages for multiple users ... | Will Hunt | 2023-09-05 | 1 | -0/+125 |
* | | | Add MSC4040 `matrix-fed` service lookups (#16137) | Travis Ralston | 2023-09-05 | 1 | -29/+294 |
* | | | Time out busy presence status & test multi-device busy (#16174) | Patrick Cloke | 2023-09-05 | 1 | -3/+101 |
* | | | Track presence state per-device and combine to a user state. (#16066) | Patrick Cloke | 2023-09-05 | 1 | -10/+490 |
|/ / |
|
* | | Don't wake up destination transaction queue if they're not due for retry. (#1... | Erik Johnston | 2023-09-04 | 3 | -23/+66 |
* | | Add last_seen_ts to the admin users API (#16218) | Mathieu Velten | 2023-09-04 | 2 | -0/+61 |
* | | Don't reset retry timers on "valid" error codes (#16221) | Erik Johnston | 2023-09-04 | 1 | -2/+2 |
* | | Log the details of background update failures (#16212) | David Robertson | 2023-09-01 | 1 | -1/+23 |
* | | Fix rare bug that broke looping calls (#16210) | Erik Johnston | 2023-08-30 | 1 | -0/+2 |
* | | Stop writing to the event_txn_id table (#16175) | Patrick Cloke | 2023-08-30 | 1 | -11/+4 |
* | | Describe which rate limiter was hit in logs (#16135) | David Robertson | 2023-08-30 | 3 | -29/+84 |
* | | Bump mypy-zope & mypy. (#16188) | Patrick Cloke | 2023-08-29 | 33 | -111/+111 |
* | | Support IPv6-only SMTP servers (#16155) | Evilham | 2023-08-29 | 3 | -12/+113 |
* | | Pass the device ID around in the presence handler (#16171) | Patrick Cloke | 2023-08-28 | 1 | -11/+27 |
* | | Combine logic about not overriding BUSY presence. (#16170) | Patrick Cloke | 2023-08-28 | 1 | -7/+30 |
* | | Task scheduler: add replication notify for new task to launch ASAP (#16184) | Mathieu Velten | 2023-08-28 | 1 | -18/+40 |
* | | Prepare unit tests for Python 3.12 (#16099) | V02460 | 2023-08-25 | 9 | -71/+80 |
* | | Replace simple_async_mock with AsyncMock (#16180) | Patrick Cloke | 2023-08-25 | 14 | -160/+139 |
* | | Replace make_awaitable with AsyncMock (#16179) | Patrick Cloke | 2023-08-24 | 35 | -603/+506 |
* | | Fix typechecking with twisted trunk (#16121) | David Robertson | 2023-08-24 | 1 | -8/+6 |
* | | Add `Retry-After` to M_LIMIT_EXCEEDED error responses (#16136) | Will Hunt | 2023-08-24 | 2 | -6/+54 |
* | | Stabilize support for MSC3958 (suppress notifications from edits). (#16113) | Patrick Cloke | 2023-08-23 | 1 | -1/+0 |
|/ |
|
* | Filter out unwanted user_agents from udv. (#16124) | Neil Johnson | 2023-08-23 | 1 | -0/+65 |
* | Add tests for restoring the presence state after a restart. (#16151) | Patrick Cloke | 2023-08-23 | 1 | -0/+116 |
* | Properly update retry_last_ts when hitting the maximum retry interval (#16156) | DeepBlueV7.X | 2023-08-23 | 1 | -0/+51 |
* | Clean-up presence tests (#16158) | Patrick Cloke | 2023-08-22 | 1 | -92/+37 |
* | Disable `m.3pid_changes` capability when MSC3861 is enabled. (#16134) | Mathieu Velten | 2023-08-22 | 1 | -0/+5 |
* | Add an admin endpoint to allow authorizing server to signal token revocations... | Shay | 2023-08-22 | 2 | -1/+95 |
* | Fix user directory test for deactivated support user. (#16157) | Patrick Cloke | 2023-08-22 | 1 | -8/+11 |
* | Properly call setup_background_tasks in unit tests. (#16150) | Patrick Cloke | 2023-08-22 | 1 | -2/+0 |
* | Disallow user_consent where experimental MSC3861 is enabled (#16127) | Hugh Nimmo-Smith | 2023-08-22 | 1 | -0/+16 |
* | Implements a task scheduler for resumable potentially long running tasks (#15... | Mathieu Velten | 2023-08-21 | 1 | -0/+186 |
* | Speed up state res in rare case we don't have all events (#16116) | Erik Johnston | 2023-08-18 | 1 | -48/+193 |
* | MSC3861: allow impersonation by an admin using a query param (#16132) | Mathieu Velten | 2023-08-18 | 1 | -0/+35 |
* | Allow filtering for admins in the list accounts admin API (#16114) | Alexander Fechler | 2023-08-18 | 1 | -0/+38 |
* | Add cache to `get_server_keys_json_for_remote` (#16123) | Erik Johnston | 2023-08-18 | 1 | -38/+23 |
* | Cache token introspection response from OIDC provider (#16117) | Shay | 2023-08-17 | 1 | -0/+62 |
* | Fix database performance of read/write worker locks (#16061) | Erik Johnston | 2023-08-17 | 1 | -3/+4 |
* | Run pyupgrade for python 3.7 & 3.8. (#16110) | Patrick Cloke | 2023-08-15 | 13 | -42/+43 |