| Commit message (Expand) | Author | Age | Files | Lines |
* | Add OIDC config to add extra parameters to the authorize URL (#16971) | Mathieu Velten | 2024-03-22 | 1 | -6/+14 |
* | Do not refuse to set read_marker if previous event_id is in wrong room (#16990) | SpiritCroc | 2024-03-21 | 1 | -2/+2 |
* | Fix reject knocks on deactivating account (#17010) | Hanadi | 2024-03-21 | 1 | -10/+15 |
* | OIDC: try to JWT decode userinfo response if JSON parsing failed (#16972) | Mathieu Velten | 2024-03-21 | 1 | -4/+28 |
* | Update power level default for public rooms (#16907) | Shay | 2024-03-19 | 1 | -1/+1 |
* | Improve event validation (#16908) | Shay | 2024-03-19 | 2 | -1/+24 |
* | Pass module API to OIDC mapping provider (#16974) | Mathieu Velten | 2024-03-19 | 1 | -3/+14 |
* | `/sync`: Fix edge-case in calculating the "device_lists" response (#16949) | Richard van der Hoff | 2024-03-14 | 1 | -2/+9 |
* | Split up `SyncHandler.compute_state_delta` (#16929) | Richard van der Hoff | 2024-03-14 | 1 | -145/+236 |
* | Improve lock performance when a lot of locks are waiting (#16840) | Mathieu Velten | 2024-03-14 | 1 | -6/+9 |
* | Bump mypy from 1.5.1 to 1.8.0 (#16901) | dependabot[bot] | 2024-03-13 | 2 | -3/+3 |
* | Bump black from 23.10.1 to 24.2.0 (#16936) | dependabot[bot] | 2024-03-13 | 11 | -49/+51 |
* | Don't lock up when joining large rooms (#16903) | Erik Johnston | 2024-02-20 | 1 | -9/+17 |
* | Add a config to not send out device list updates for specific users (#16909) | Erik Johnston | 2024-02-13 | 1 | -2/+11 |
* | Correctly mention previous copyright (#16820) | Erik Johnston | 2024-01-23 | 47 | -0/+60 |
* | Allow room creation but not publishing to continue if room publication rules ... | Shay | 2024-01-22 | 1 | -4/+2 |
* | Faster load recents for sync (#16783) | Erik Johnston | 2024-01-10 | 1 | -6/+8 |
* | Pull less state out if we fail to backfill (#16788) | Erik Johnston | 2024-01-10 | 1 | -9/+12 |
* | Reduce amount of state pulled out when querying federation hierachy (#16785) | Erik Johnston | 2024-01-10 | 1 | -1/+11 |
* | Faster partial join to room with complex auth graph (#7) | Erik Johnston | 2024-01-10 | 1 | -49/+30 |
* | Filter out rooms from the room directory being served to other homeservers wh... | reivilibre | 2024-01-08 | 1 | -50/+127 |
* | Fix linting (#16780) | Erik Johnston | 2024-01-05 | 1 | -1/+11 |
* | Simplify internal metadata class. (#16762) | Erik Johnston | 2024-01-05 | 3 | -5/+22 |
* | Add recursion_depth to /relations if recursing (#16775) | David Baker | 2024-01-04 | 1 | -0/+4 |
* | Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop | Erik Johnston | 2023-12-13 | 50 | -522/+800 |
|\ |
|
| * | Update license headers | Patrick Cloke | 2023-11-21 | 50 | -522/+800 |
* | | Fix upgrading a room without `events` field in power levels (#16725) | David Robertson | 2023-12-05 | 1 | -1/+1 |
* | | Implement MSC4069: Inhibit profile propagation (#16636) | Travis Ralston | 2023-12-04 | 1 | -2/+8 |
* | | ModuleAPI SSO auth callbacks (#15207) | Andrew Yasinishyn | 2023-12-01 | 2 | -0/+24 |
* | | Drop unused tables & unneeded access token ID for events. (#16522) | Patrick Cloke | 2023-12-01 | 1 | -6/+2 |
* | | Reduce DB load when forget on leave setting is disabled (#16668) | Erik Johnston | 2023-11-29 | 1 | -3/+8 |
* | | Ignore `encryption_enabled_by_default_for_room_type` for notices room (#16677) | Mathieu Velten | 2023-11-28 | 1 | -1/+7 |
|/ |
|
* | Reduce task concurrency (#16656) | Erik Johnston | 2023-11-17 | 1 | -1/+1 |
* | Speed up deleting device messages (#16643) | Erik Johnston | 2023-11-16 | 1 | -3/+5 |
* | Speed up persisting large number of outliers (#16649) | Erik Johnston | 2023-11-16 | 1 | -11/+7 |
* | Add an Admin API to temporarily grant the ability to update an existing cross... | David Robertson | 2023-11-15 | 1 | -7/+13 |
* | Use full GitHub links instead of bare issue numbers. (#16637) | Patrick Cloke | 2023-11-15 | 4 | -8/+8 |
* | Convert simple_select_one_txn and simple_select_one to return tuples. (#16612) | Patrick Cloke | 2023-11-09 | 2 | -4/+5 |
* | Return attrs for more media repo APIs. (#16611) | Patrick Cloke | 2023-11-09 | 2 | -7/+10 |
* | Remove remaining usage of cursor_to_dict. (#16564) | Patrick Cloke | 2023-10-31 | 3 | -36/+35 |
* | Merge pull request from GHSA-mp92-3jfm-3575 | Patrick Cloke | 2023-10-31 | 2 | -0/+9 |
* | Claim local one-time-keys in bulk (#16565) | David Robertson | 2023-10-30 | 1 | -0/+10 |
* | Claim fallback keys in bulk (#16570) | David Robertson | 2023-10-30 | 1 | -0/+14 |
* | Ensure local invited & knocking users leave before purge. (#16559) | Patrick Cloke | 2023-10-27 | 1 | -3/+4 |
* | Fix cross-worker ratelimiting (#16558) | Erik Johnston | 2023-10-27 | 1 | -16/+57 |
* | Add new module API for adding custom fields to events `unsigned` section (#16... | Erik Johnston | 2023-10-27 | 6 | -18/+20 |
* | Remove more usages of cursor_to_dict. (#16551) | Patrick Cloke | 2023-10-26 | 2 | -12/+12 |
* | Add a new module API to update user presence state. (#16544) | Patrick Cloke | 2023-10-26 | 3 | -33/+49 |
* | Convert simple_select_list and simple_select_list_txn to return lists of tupl... | Patrick Cloke | 2023-10-26 | 2 | -6/+3 |
* | Allow multiple workers to write to receipts stream. (#16432) | Erik Johnston | 2023-10-25 | 4 | -30/+40 |
* | Mark sync as limited if there is a gap in the timeline (#16485) | Erik Johnston | 2023-10-19 | 1 | -8/+44 |
* | Improve performance of delete device messages query (#16492) | Mathieu Velten | 2023-10-18 | 1 | -0/+2 |
* | Convert DeviceLastConnectionInfo to attrs. (#16507) | Patrick Cloke | 2023-10-17 | 1 | -16/+7 |
* | Convert state delta processing from a dict to attrs. (#16469) | Patrick Cloke | 2023-10-16 | 4 | -78/+73 |
* | Remove useless async job to delete device messages on sync (#16491) | Mathieu Velten | 2023-10-16 | 1 | -22/+0 |
* | Revert "Drop unused tables & unneeded access token ID for events. (#16268)" (... | Patrick Cloke | 2023-10-12 | 1 | -2/+6 |
* | Convert user_get_threepids response to attrs. (#16468) | Patrick Cloke | 2023-10-11 | 3 | -5/+7 |
* | Bump ruff from 0.0.290 to 0.0.292 (#16449) | dependabot[bot] | 2023-10-09 | 5 | -8/+0 |
* | Apply join rate limiter outside the lineariser (#16441) | David Robertson | 2023-10-06 | 1 | -20/+23 |
* | Drop unused tables & unneeded access token ID for events. (#16268) | Patrick Cloke | 2023-10-06 | 1 | -6/+2 |
* | Stop sending incorrect knock_state_events. (#16403) | Patrick Cloke | 2023-10-06 | 1 | -11/+2 |
* | Factor out `MultiWriter` token from `RoomStreamToken` (#16427) | Erik Johnston | 2023-10-05 | 4 | -6/+5 |
* | Some refactors around receipts stream (#16426) | Erik Johnston | 2023-10-04 | 3 | -19/+16 |
* | mypy plugin to check `@cached` return types (#14911) | David Robertson | 2023-10-02 | 1 | -2/+2 |
* | Add a cache around server ACL checking (#16360) | Patrick Cloke | 2023-09-26 | 2 | -0/+11 |
* | Reduce calls to `send_presence_to_destinations` (#16385) | Erik Johnston | 2023-09-26 | 1 | -15/+18 |
* | Convert more cached return values to immutable types (#16356) | Patrick Cloke | 2023-09-20 | 2 | -3/+13 |
* | Return immutable objects for cachedList decorators (#16350) | Patrick Cloke | 2023-09-19 | 6 | -33/+37 |
* | Make cached account data/tags/admin types immutable (#16325) | Patrick Cloke | 2023-09-18 | 2 | -20/+25 |
* | Return an immutable value from get_latest_event_ids_in_room. (#16326) | Patrick Cloke | 2023-09-18 | 1 | -5/+3 |
* | Additional validation of receipts (#16327) | Patrick Cloke | 2023-09-18 | 1 | -2/+24 |
* | Set email charset as utf-8 rather than utf8 (#16329) | José JoaquÃn Atria | 2023-09-18 | 1 | -2/+2 |
* | Add automatic purge after all users forget a room (#15488) | Mathieu Velten | 2023-09-15 | 3 | -390/+281 |
* | Speed up deleting to-device messages task (#16318) | Erik Johnston | 2023-09-14 | 1 | -13/+14 |
* | Refactor `get_user_by_id` (#16316) | Erik Johnston | 2023-09-14 | 3 | -31/+26 |
* | Fix using dehydrated devices (MSC2697) & refresh tokens (#16288) | Hanadi | 2023-09-13 | 1 | -3/+4 |
* | Don't schedule an async task on every sync (#16312) | Erik Johnston | 2023-09-13 | 1 | -11/+26 |
* | Fix deleting device inbox when using background worker (#16311) | Erik Johnston | 2023-09-13 | 1 | -31/+31 |
* | Add the List-Unsubscribe header for notification emails. (#16274) | Patrick Cloke | 2023-09-11 | 1 | -1/+9 |
* | Filter out down hosts when retrying fetching device lists (#16298) | Erik Johnston | 2023-09-11 | 1 | -1/+14 |
* | Recheck if remote device is cached before requesting it (#16252) | Erik Johnston | 2023-09-07 | 1 | -6/+15 |
* | Handle "registration_enabled" parameter for CAS (#16262) | Aurélien Grimpard | 2023-09-06 | 1 | -0/+2 |
* | Allow modules to delete rooms. (#15997) | reivilibre | 2023-09-06 | 2 | -3/+19 |
* | Delete device messages asynchronously and in staged batches (#16240) | Mathieu Velten | 2023-09-06 | 3 | -6/+62 |
* | Time out busy presence status & test multi-device busy (#16174) | Patrick Cloke | 2023-09-05 | 1 | -1/+18 |
* | Track presence state per-device and combine to a user state. (#16066) | Patrick Cloke | 2023-09-05 | 1 | -47/+232 |
* | Bump twisted from 22.10.0 to 23.8.0 (#16235) | dependabot[bot] | 2023-09-05 | 1 | -6/+2 |
* | Don't wake up destination transaction queue if they're not due for retry. (#1... | Erik Johnston | 2023-09-04 | 4 | -27/+36 |
* | Add last_seen_ts to the admin users API (#16218) | Mathieu Velten | 2023-09-04 | 1 | -0/+1 |
* | Stop writing to the event_txn_id table (#16175) | Patrick Cloke | 2023-08-30 | 1 | -13/+0 |
* | Describe which rate limiter was hit in logs (#16135) | David Robertson | 2023-08-30 | 5 | -26/+17 |
* | Track currently syncing users by device for presence (#16172) | Patrick Cloke | 2023-08-29 | 1 | -55/+100 |
* | Bump ruff from 0.0.277 to 0.0.286 (#16198) | dependabot[bot] | 2023-08-29 | 1 | -1/+1 |
* | Support IPv6-only SMTP servers (#16155) | Evilham | 2023-08-29 | 1 | -17/+11 |
* | Pass the device ID around in the presence handler (#16171) | Patrick Cloke | 2023-08-28 | 3 | -11/+45 |
* | Combine logic about not overriding BUSY presence. (#16170) | Patrick Cloke | 2023-08-28 | 1 | -92/+63 |
* | Add configuration setting for CAS protocol version (#15816) | Aurélien Grimpard | 2023-08-24 | 1 | -1/+5 |
* | Fix typechecking with twisted trunk (#16121) | David Robertson | 2023-08-24 | 1 | -16/+16 |
* | Only lock when we're backfilling (#16159) | Erik Johnston | 2023-08-23 | 2 | -146/+156 |
* | Disable caching in /sync corner case (#16080) | Matthew Ma | 2023-08-17 | 1 | -10/+10 |
* | Rename pagination&purge locks and add comments explaining them (#16112) | Mathieu Velten | 2023-08-16 | 4 | -13/+22 |
* | Run pyupgrade for python 3.7 & 3.8. (#16110) | Patrick Cloke | 2023-08-15 | 4 | -11/+16 |
* | Allow customizing IdP name and icon for SAML and CAS (#16094) | Gabriel RodrÃguez | 2023-08-11 | 2 | -10/+12 |
* | Clean-up presence code (#16092) | Patrick Cloke | 2023-08-10 | 1 | -94/+75 |
* | Implements admin API to lock an user (MSC3939) (#15870) | Mathieu Velten | 2023-08-10 | 2 | -1/+5 |
* | Support MSC3814: Dehydrated Devices Part 2 (#16010) | Shay | 2023-08-08 | 2 | -16/+11 |
* | Fix deletion for Dehydrated Devices (#16046) | Shay | 2023-08-04 | 1 | -0/+16 |
* | Stabilize support for MSC3970: updated transaction semantics (scope to `devic... | Patrick Cloke | 2023-08-04 | 1 | -7/+5 |
* | Trim whitespace when setting display names (#16031) | Mohit Rathee | 2023-08-01 | 1 | -1/+1 |
* | Combine duplicated code for calculating an event ID from a txn ID (#16023) | Patrick Cloke | 2023-07-31 | 2 | -32/+35 |
* | Add ability to wait for locks and add locks to purge history / room deletion ... | Erik Johnston | 2023-07-31 | 4 | -25/+414 |
* | Fix 404 on /profile when the display name is empty but not the avatar (#16012) | Mathieu Velten | 2023-07-27 | 1 | -1/+1 |
* | Support MSC3814: Dehydrated Devices (#15929) | Shay | 2023-07-24 | 2 | -3/+109 |
* | Resync stale devices in background (#15975) | Erik Johnston | 2023-07-24 | 1 | -1/+8 |
* | Speed up updating state in large rooms (#15971) | Erik Johnston | 2023-07-20 | 1 | -5/+4 |
* | Reduce the amount of state we pull out (#15968) | Erik Johnston | 2023-07-20 | 3 | -12/+13 |
* | Support room version 11 (#15912) | Patrick Cloke | 2023-07-18 | 4 | -6/+6 |
* | Add a locality to a few presence metrics (#15952) | Jason Little | 2023-07-18 | 1 | -13/+24 |
* | Better warning in logs when we fail to fetch an alias (#15922) | Eric Eastwood | 2023-07-11 | 1 | -1/+3 |
* | Add + as an allowed character for Matrix IDs (MSC4009) (#15911) | Patrick Cloke | 2023-07-11 | 3 | -13/+6 |
* | Remove experimental MSC2716 implementation to incrementally import history in... | Eric Eastwood | 2023-06-16 | 5 | -796/+34 |
* | Fix joining rooms through aliases where the alias server isn't a real homeser... | Tulir Asokan | 2023-06-14 | 1 | -1/+1 |
* | Avoid backfill when we already have messages to return (#15737) | Eric Eastwood | 2023-06-13 | 1 | -22/+115 |
* | Backfill in the background if we're doing it "just because" (#15710) | Eric Eastwood | 2023-06-09 | 1 | -4/+14 |
* | Check required power levels earlier in createRoom handler. (#15695) | Grant McLean | 2023-06-07 | 1 | -14/+62 |
* | Remove some unused `server_name` fields (#15723) | Sean Quah | 2023-06-06 | 4 | -4/+0 |
* | Some house keeping on `maybe_backfill()` functions (#15709) | Eric Eastwood | 2023-06-05 | 1 | -0/+17 |
* | `N + 3`: Read from column `full_user_id` rather than `user_id` of tables `pro... | Shay | 2023-06-02 | 6 | -22/+14 |
* | Add a catch-all * to the supported relation types when redacting (#15705) | Mathieu Velten | 2023-06-02 | 1 | -5/+11 |
* | Add stricter mypy options (#15694) | Patrick Cloke | 2023-05-31 | 2 | -3/+3 |
* | Refactor config to be an experimental feature | Hugh Nimmo-Smith | 2023-05-30 | 1 | -2/+2 |
* | Disable account related endpoints when using OAuth delegation | Quentin Gliech | 2023-05-30 | 1 | -1/+7 |
* | Process previously failed backfill events in the background (#15585) | Eric Eastwood | 2023-05-24 | 1 | -8/+62 |
* | Add requesting user id parameter to key claim methods in `TransportLayerClien... | Shay | 2023-05-24 | 1 | -1/+2 |
* | Consolidate logic to check for deactivated users. (#15634) | Patrick Cloke | 2023-05-23 | 2 | -25/+8 |
* | Trace how many new events from the backfill response we need to process (#15633) | Eric Eastwood | 2023-05-19 | 1 | -0/+5 |
* | Rename blacklist/whitelist internally. (#15620) | Patrick Cloke | 2023-05-19 | 3 | -12/+10 |
* | Do not allow deactivated users to login with JWT. (#15624) | Patrick Cloke | 2023-05-19 | 1 | -0/+118 |
* | Handle missing previous read marker event. (#15464) | Nick Mills-Barrett | 2023-05-18 | 1 | -4/+14 |
* | Error if attempting to set m.push_rules account data, per MSC4010. (#15555) | Patrick Cloke | 2023-05-09 | 2 | -11/+17 |
* | Use account data constants in more places. (#15554) | Patrick Cloke | 2023-05-09 | 2 | -8/+9 |
* | Check appservices for devices during a /user/devices query. (#15539) | Patrick Cloke | 2023-05-05 | 1 | -0/+28 |
* | Implement MSC4009 to widen the allowed Matrix ID grammar (#15536) | Patrick Cloke | 2023-05-05 | 2 | -15/+18 |
* | Clean up and clarify "Create or modify Account" Admin API documentation (#15544) | Andrew Morgan | 2023-05-05 | 1 | -2/+2 |
* | Factor out an `is_mine_server_name` method (#15542) | Sean Quah | 2023-05-05 | 6 | -8/+13 |
* | Move ThirdPartyEventRules into module_api/callbacks (#15535) | Andrew Morgan | 2023-05-04 | 9 | -19/+28 |
* | Update the base rules to remove the dont_notify action. (MSC3987) (#15534) | Patrick Cloke | 2023-05-04 | 1 | -0/+2 |
* | Add config option to forget rooms automatically when users leave them (#15224) | Sean Quah | 2023-05-03 | 2 | -22/+154 |
* | Initial implementation of MSC3981: recursive relations API (#15315) | Patrick Cloke | 2023-05-02 | 1 | -0/+3 |
* | Add support for claiming multiple OTKs at once. (#15468) | Patrick Cloke | 2023-04-27 | 2 | -16/+29 |
* | Add column `full_user_id` to tables `profiles` and `user_filters`. (#15458) | Shay | 2023-04-26 | 1 | -6/+2 |
* | Add unstable /keys/claim endpoint which always returns fallback keys. (#15462) | Patrick Cloke | 2023-04-25 | 2 | -15/+68 |
* | Experimental support for MSC3970: per-device transaction IDs (#15318) | Quentin Gliech | 2023-04-25 | 2 | -12/+59 |
* | Remove legacy code of single user device resync api (#15418) | Alok Kumar Singh | 2023-04-21 | 3 | -64/+22 |
* | Move Spam Checker callbacks to a dedicated file (#15453) | Andrew Morgan | 2023-04-18 | 7 | -26/+44 |
* | Delete pushers after calling on_logged_out module hook on device delete (#15410) | Mathieu Velten | 2023-04-14 | 1 | -2/+4 |
* | Implement MSC2175: remove the creator field from create events. (#15394) | Patrick Cloke | 2023-04-06 | 3 | -12/+22 |
* | Don't keep old stream_ordering_to_exterm around (#15382) | Erik Johnston | 2023-04-06 | 1 | -0/+10 |
* | Delete server-side backup keys when deactivating an account. (#15181) | Shay | 2023-04-04 | 1 | -0/+3 |
* | Fix a rare bug where initial /syncs would fail (#15383) | Sean Quah | 2023-04-04 | 1 | -5/+19 |
* | Revert pruning of old devices (#15360) | Erik Johnston | 2023-03-31 | 2 | -51/+3 |
* | Implement MSC3984 to proxy /keys/query requests to appservices. (#15321) | Patrick Cloke | 2023-03-30 | 2 | -0/+77 |
* | Fix spinloop during partial state sync when a prev event is in backoff (#15351) | Sean Quah | 2023-03-30 | 2 | -25/+35 |
* | Add the ability to enable/disable registrations when in the OIDC flow (#14978) | Warren Bailey | 2023-03-30 | 2 | -2/+16 |
* | Fix registering a device on an account with lots of devices (#15348) | Erik Johnston | 2023-03-29 | 1 | -0/+2 |
* | Delete stale non-e2e devices for users, take 3 (#15183) | Erik Johnston | 2023-03-29 | 2 | -3/+49 |
* | Fix joining rooms you have been unbanned from (#15323) | DeepBlueV7.X | 2023-03-29 | 2 | -53/+58 |
* | Implement MSC3983 to proxy /keys/claim queries to appservices. (#15314) | Patrick Cloke | 2023-03-28 | 2 | -9/+122 |
* | Prune old typing notifications (#15332) | Erik Johnston | 2023-03-27 | 1 | -0/+25 |
* | Make cleaning up pushers depend on the device_id instead of the token_id (#15... | Quentin Gliech | 2023-03-24 | 3 | -4/+10 |
* | Make `EventHandler.get_event` return `None` when the requested event is not f... | Andrew Morgan | 2023-03-21 | 1 | -4/+5 |
* | Fix error when sending message into deleted room. (#15235) | Erik Johnston | 2023-03-21 | 1 | -2/+15 |
* | Refresh remote profiles that have been marked as stale, in order to fill the ... | reivilibre | 2023-03-16 | 2 | -2/+244 |
* | Move Account Validity callbacks to a dedicated file (#15237) | Andrew Morgan | 2023-03-16 | 1 | -85/+14 |
* | Preparatory work to fix the user directory assuming that any remote membershi... | reivilibre | 2023-03-16 | 1 | -34/+47 |
* | Avoid unneeded work if auto-join rooms aren't configured. (#15262) | Patrick Cloke | 2023-03-14 | 1 | -2/+8 |
* | Merge branch 'release-v1.79' into develop | David Robertson | 2023-03-13 | 1 | -5/+24 |
|\ |
|
| * | Refactor `filter_events_for_server` (#15240) | David Robertson | 2023-03-10 | 1 | -5/+24 |
* | | Faster joins: Fix spurious errors on incremental sync (#15232) | Sean Quah | 2023-03-09 | 1 | -2/+7 |
* | | Add topic and name events to group of events that are batch persisted when cr... | Shay | 2023-03-08 | 1 | -56/+52 |
* | | Include the room ID in more purge room log lines. (#15222) | Patrick Cloke | 2023-03-08 | 1 | -1/+1 |
* | | More speedups/fixes to creating batched events (#15195) | Shay | 2023-03-07 | 2 | -3/+14 |
|/ |
|
* | Pass the requester during event serialization. (#15174) | Quentin Gliech | 2023-03-06 | 6 | -46/+93 |
* | Experimental MSC3890 Implementation: Fix deleting account data when using an ... | Andrew Morgan | 2023-03-03 | 1 | -7/+0 |
* | Add support for knocking to workers. (#15133) | Dirk Klimpel | 2023-03-02 | 2 | -2/+6 |
* | Implementation of MSC3967: Don't require UIA for initial upload of cross sign... | Hugh Nimmo-Smith | 2023-03-02 | 1 | -0/+14 |
* | Remove support for aggregating reactions (#15172) | Richard van der Hoff | 2023-02-28 | 1 | -75/+1 |
* | Add module API callbacks for adding and deleting local 3PID associations (#15044 | Andrew Morgan | 2023-02-27 | 2 | -27/+42 |
* | Batch up storing state groups when creating new room (#14918) | Shay | 2023-02-24 | 4 | -29/+41 |
* | Add information on uploaded media to user export command. (#15107) | Dirk Klimpel | 2023-02-23 | 1 | -0/+38 |
* | Bump black from 22.12.0 to 23.1.0 (#15103) | dependabot[bot] | 2023-02-22 | 10 | -16/+12 |
* | Remove unused `room_alias` field from `/createRoom` response (#15093) | David Robertson | 2023-02-22 | 2 | -21/+21 |
* | Add account data to export command (#14969) | Dirk Klimpel | 2023-02-17 | 1 | -15/+34 |
* | Mitigate a race where /make_join could 403 for restricted rooms (#15080) | Sean Quah | 2023-02-17 | 1 | -1/+15 |
* | Use mypy 1.0 (#15052) | David Robertson | 2023-02-16 | 2 | -5/+15 |
* | Update the error code for duplicate annotation (#15075) | Richard van der Hoff | 2023-02-15 | 1 | -1/+5 |
* | Fix order of partial state tables when purging (#15068) | David Robertson | 2023-02-14 | 1 | -0/+5 |
* | Faster joins: Omit device list updates from partial state rooms in /sync (#15... | Sean Quah | 2023-02-14 | 1 | -0/+5 |
* | Skip calculating unread push actions in `/sync` when `enable_push` is false. ... | Erik Johnston | 2023-02-14 | 1 | -0/+8 |
* | Tweak comment on `_is_local_room_accessible` as part of room visibility in `/... | reivilibre | 2023-02-13 | 1 | -2/+2 |
* | Refactor arguments of `try_unbind_threepid(_with_id_server)` from dict to sep... | Andrew Morgan | 2023-02-13 | 3 | -33/+26 |
* | Faster joins: don't stall when a user joins during a fast join (#14606) | Mathieu Velten | 2023-02-10 | 7 | -53/+151 |
* | Return read-only collections from `@cached` methods (#13755) | Sean Quah | 2023-02-10 | 4 | -8/+8 |
* | Avoid fetching unused account data in sync. (#14973) | Patrick Cloke | 2023-02-10 | 4 | -48/+57 |
* | Avoid mutating cached values in `_generate_sync_entry_for_account_data` (#15047) | Sean Quah | 2023-02-10 | 1 | -0/+2 |
* | Refactor get_user_devices_from_cache to avoid mutating cached values. (#15040) | Patrick Cloke | 2023-02-10 | 1 | -4/+7 |
* | Add a class UnpersistedEventContext to allow for the batching up of storing s... | Shay | 2023-02-09 | 3 | -37/+70 |
* | Avoid mutating cached room aliases. (#15038) | Patrick Cloke | 2023-02-09 | 1 | -1/+2 |
* | Add final type hint to synapse.server. (#15035) | Patrick Cloke | 2023-02-09 | 1 | -1/+1 |
* | Limit concurrent event creation for a room to avoid state resolution when sen... | Shay | 2023-02-08 | 1 | -3/+3 |
* | Faster joins: Refactor handling of servers in room (#14954) | Sean Quah | 2023-02-03 | 2 | -5/+16 |
* | Skip unused calculations in sync handler. (#14908) | Patrick Cloke | 2023-02-02 | 1 | -125/+133 |
* | Do not calculate presence or ephemeral events when they are filtered out (#14... | Patrick Cloke | 2023-02-02 | 1 | -10/+9 |
* | Add helper to parse an enum from query args & use it. (#14956) | Patrick Cloke | 2023-02-01 | 3 | -6/+7 |
* | Add more user information to export-data command. (#14894) | Dirk Klimpel | 2023-02-01 | 1 | -0/+43 |
* | Fix "Re-starting finished log context" spam when creating events (#14947) | Sean Quah | 2023-01-31 | 1 | -1/+3 |
* | Prefer `type(x) is int` to `isinstance(x, int)` (#14945) | David Robertson | 2023-01-31 | 1 | -1/+1 |
* | Merge branch 'release-v1.76' into develop | David Robertson | 2023-01-27 | 1 | -7/+17 |
|\ |
|
| * | Batch look-ups to see if rooms are partial stated. (#14917) | Patrick Cloke | 2023-01-26 | 1 | -7/+17 |
* | | Use an enum for direction. (#14927) | Patrick Cloke | 2023-01-27 | 4 | -9/+25 |
* | | Use StrCollection in place of Collection[str] in (most) handlers code. (#14922) | Patrick Cloke | 2023-01-26 | 11 | -56/+40 |
* | | Fix a bug in the send_local_online_presence_to module API (#14880) | Patrick Cloke | 2023-01-25 | 1 | -6/+12 |
|/ |
|
* | Faster joins: omit partial rooms from eager syncs until the resync completes ... | David Robertson | 2023-01-23 | 2 | -20/+60 |
* | Faster joins: Update room stats and the user directory on workers when finish... | Sean Quah | 2023-01-23 | 1 | -3/+4 |
* | Enable Faster Remote Room Joins against worker-mode Synapse. (#14752) | reivilibre | 2023-01-22 | 2 | -3/+6 |
* | Faster joins: Fix incompatibility with restricted joins (#14882) | Sean Quah | 2023-01-22 | 1 | -81/+134 |
* | Faster joins: Avoid starting duplicate partial state syncs (#14844) | Sean Quah | 2023-01-20 | 1 | -8/+98 |
* | Wait for streams to catch up when processing HTTP replication. (#14820) | Erik Johnston | 2023-01-18 | 1 | -0/+4 |
* | Add an early return when handling no-op presence updates. (#14855) | Erik Johnston | 2023-01-16 | 1 | -0/+5 |
* | Implement MSC3890: Remotely silence local notifications (#14775) | Andrew Morgan | 2023-01-13 | 1 | -1/+10 |
* | Merge account data streams (#14826) | Erik Johnston | 2023-01-13 | 3 | -6/+20 |
* | Merge remote-tracking branch 'origin/release-v1.75' into develop | Richard van der Hoff | 2023-01-12 | 1 | -4/+0 |
|\ |
|
| * | Calculate rooms changed for device lists to work. (#14810) | Patrick Cloke | 2023-01-11 | 1 | -4/+0 |
* | | Faster remote room joins (worker mode): do not populate external hosts-in-roo... | reivilibre | 2023-01-11 | 1 | -5/+16 |
|/ |
|
* | Batch up replication requests to request the resyncing of remote users's devi... | reivilibre | 2023-01-10 | 4 | -66/+155 |
* | Improve /sync performance of when passing filters with empty arrays. (#14786) | Patrick Cloke | 2023-01-09 | 2 | -4/+12 |
* | Support RFC7636 PKCE in the OAuth 2.0 flow. (#14750) | Patrick Cloke | 2023-01-04 | 1 | -7/+47 |
* | Support non-OpenID compliant user info endpoints (#14753) | Patrick Cloke | 2023-01-04 | 1 | -8/+23 |
* | Add experimental support for MSC3391: deleting account data (#14714) | Andrew Morgan | 2023-01-01 | 1 | -8/+103 |
* | Actually use the picture_claim as configured in OIDC config. (#14751) | Patrick Cloke | 2022-12-29 | 1 | -1/+1 |
* | Log to-device msgids when we return them over /sync (#14724) | Richard van der Hoff | 2022-12-23 | 1 | -7/+13 |
* | Add missing type hints to tests.handlers. (#14680) | Patrick Cloke | 2022-12-16 | 1 | -1/+1 |
* | Make `handle_new_client_event` throws `PartialStateConflictError` (#14665) | Mathieu Velten | 2022-12-15 | 5 | -235/+349 |
* | Faster remote room joins: stream the un-partial-stating of events over replic... | reivilibre | 2022-12-14 | 1 | -0/+2 |
* | Use the room type from stats in hierarchy response. (#14263) | Patrick Cloke | 2022-12-13 | 1 | -9/+5 |
* | Improve validation of field size limits in events. (#14664) | reivilibre | 2022-12-13 | 1 | -0/+20 |
* | Allow selecting "prejoin" events by state keys (#14642) | David Robertson | 2022-12-13 | 1 | -11/+18 |
* | Move `StateFilter` to `synapse.types` (#14668) | David Robertson | 2022-12-12 | 9 | -9/+9 |
* | Revert the deletion of stale devices due to performance issues. (#14662) | reivilibre | 2022-12-12 | 1 | -32/+1 |
* | Limit the number of devices we delete at once (#14649) | Erik Johnston | 2022-12-09 | 1 | -1/+3 |