| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactor `_resolve_state_at_missing_prevs` to return an `EventContext` (#13404) | Sean Quah | 2022-08-01 | 1 | -0/+4 |
* | Faster joins: fix rejected events becoming un-rejected during resync (#13413) | Richard van der Hoff | 2022-08-01 | 1 | -3/+5 |
* | Use stable prefixes for MSC3827: filtering of `/publicRooms` by room type (#1... | Šimon Brandner | 2022-07-27 | 1 | -1/+1 |
* | Fix infinite loop in partial-state resync (#13353) | Richard van der Hoff | 2022-07-26 | 1 | -1/+19 |
* | Faster room joins: avoid blocking when pulling events with missing prevs (#13... | Sean Quah | 2022-07-26 | 1 | -2/+6 |
* | Remove unused argument for get_relations_for_event. (#13383) | Patrick Cloke | 2022-07-26 | 1 | -6/+0 |
* | Refactor presence so we can prune user in room caches (#13313) | Erik Johnston | 2022-07-25 | 2 | -15/+72 |
* | Make DictionaryCache have better expiry properties (#13292) | Erik Johnston | 2022-07-21 | 1 | -1/+8 |
* | Track DB txn times w/ two counters, not histogram (#13342) | David Robertson | 2022-07-21 | 1 | -3/+5 |
* | Add missing types to opentracing. (#13345) | Patrick Cloke | 2022-07-21 | 3 | -6/+6 |
* | Use cache store remove base slaved (#13329) | Nick Mills-Barrett | 2022-07-21 | 2 | -27/+28 |
* | Update `get_pdu` to return the original, pristine `EventBase` (#13320) | Eric Eastwood | 2022-07-20 | 1 | -3/+20 |
* | Add type annotations to `trace` decorator. (#13328) | Patrick Cloke | 2022-07-19 | 2 | -7/+42 |
* | Reduce memory usage of state group cache (#13323) | Erik Johnston | 2022-07-19 | 1 | -1/+2 |
* | Rate limit joins per-room (#13276) | David Robertson | 2022-07-19 | 1 | -8/+14 |
* | Safe async event cache (#13308) | Nick Mills-Barrett | 2022-07-19 | 7 | -21/+101 |
* | Increase batch size of `bulk_get_push_rules` and `_get_joined_profiles_from_e... | Shay | 2022-07-18 | 2 | -1/+2 |
* | Improve performance of query ` _get_subset_users_in_room_with_profiles` (#13299) | Shay | 2022-07-18 | 1 | -1/+1 |
* | Revert "Make all `process_replication_rows` methods async (#13304)" (#13312) | Erik Johnston | 2022-07-18 | 8 | -21/+15 |
* | Use READ COMMITTED isolation level when purging rooms (#12942) | Nick Mills-Barrett | 2022-07-18 | 1 | -2/+31 |
* | Make all `process_replication_rows` methods async (#13304) | Nick Mills-Barrett | 2022-07-17 | 8 | -15/+21 |
* | Don't pull out the full state when storing state (#13274) | Erik Johnston | 2022-07-15 | 2 | -54/+104 |
* | Bg update to populate new `events` table columns (#13215) | Richard van der Hoff | 2022-07-15 | 2 | -0/+134 |
* | Fix a bug which could lead to incorrect state (#13278) | Erik Johnston | 2022-07-15 | 1 | -1/+2 |
* | Async get event cache prep (#13242) | Nick Mills-Barrett | 2022-07-15 | 6 | -20/+41 |
* | Federation Sender & Appservice Pusher Stream Optimisations (#13251) | Nick Mills-Barrett | 2022-07-15 | 3 | -71/+38 |
* | Don't pull out state in `compute_event_context` for unconflicted state (#13267) | Erik Johnston | 2022-07-14 | 3 | -30/+21 |
* | Drop unused tables from groups/communities. (#12967) | Patrick Cloke | 2022-07-13 | 2 | -3/+35 |
* | Drop unused table `event_reference_hashes` (#13218) | Richard van der Hoff | 2022-07-12 | 1 | -0/+17 |
* | Log the stack when waiting for an entire room to be un-partial stated (#13257) | Sean Quah | 2022-07-12 | 1 | -0/+1 |
* | expose whether a room is a space in the Admin API (#13208) | andrew do | 2022-07-12 | 1 | -2/+4 |
* | Don't pull out the full state when calculating push actions (#13078) | Erik Johnston | 2022-07-11 | 3 | -0/+107 |
* | Remove delay when rotating event push actions (#13211) | Erik Johnston | 2022-07-11 | 1 | -3/+1 |
* | Fix notification count after a highlighted message (#13223) | Erik Johnston | 2022-07-08 | 1 | -3/+8 |
* | Faster room joins: fix race in recalculation of current room state (#13151) | Sean Quah | 2022-07-07 | 2 | -48/+107 |
* | Fix bug where we failed to delete old push actions (#13194) | Erik Johnston | 2022-07-06 | 1 | -2/+4 |
* | Handle race between persisting an event and un-partial stating a room (#13100) | Sean Quah | 2022-07-05 | 3 | -21/+93 |
* | Use upserts for updating `event_push_summary` (#13153) | Erik Johnston | 2022-07-05 | 1 | -40/+7 |
* | Merge tag 'v1.62.0rc3' into develop | Andrew Morgan | 2022-07-04 | 1 | -2/+7 |
|\ |
|
| * | Fix stuck notification counts on small servers (#13168) | Erik Johnston | 2022-07-04 | 1 | -2/+7 |
* | | Merge remote-tracking branch 'origin/release-v1.62' into develop | Patrick Cloke | 2022-06-30 | 2 | -22/+55 |
|\| |
|
| * | Fix unread counts on large servers (#13140) | Erik Johnston | 2022-06-30 | 1 | -22/+26 |
| * | Add index to help delete old push actions (#13141) | Erik Johnston | 2022-06-30 | 2 | -0/+29 |
* | | Don't actually one-line the SQL statements we send to the DB (#13129) | Brendan Abolivier | 2022-06-30 | 1 | -3/+4 |
* | | Implement MSC3827: Filtering of `/publicRooms` by room type (#13031) | Šimon Brandner | 2022-06-29 | 3 | -7/+148 |
* | | Improve performance of getting unread counts in rooms (#13119) | Erik Johnston | 2022-06-29 | 3 | -4/+34 |
|/ |
|
* | Fix serialization errors when rotating notifications (#13118) | Erik Johnston | 2022-06-28 | 3 | -78/+171 |
* | Fix type error that made its way onto develop (#13098) | reivilibre | 2022-06-17 | 1 | -2/+2 |
* | Rotate notifications more frequently (#13096) | Erik Johnston | 2022-06-17 | 1 | -1/+1 |
* | Use new `device_list_changes_in_room` table when getting device list changes ... | Erik Johnston | 2022-06-17 | 1 | -0/+59 |
* | Add desc to `get_earliest_token_for_stats` (#13085) | Erik Johnston | 2022-06-16 | 1 | -0/+1 |
* | Type annotations in `synapse.databases.main.devices` (#13025) | David Robertson | 2022-06-15 | 2 | -18/+34 |
* | Speed up `get_unread_event_push_actions_by_room` (#13005) | Erik Johnston | 2022-06-15 | 7 | -108/+256 |
* | Clean up schema for `event_edges` (#12893) | Richard van der Hoff | 2022-06-15 | 6 | -11/+215 |
* | Rename delta to apply in the proper schema version. (#13050) | Patrick Cloke | 2022-06-14 | 1 | -0/+0 |
* | Replace noop background updates with DELETE. (#12954) | Patrick Cloke | 2022-06-13 | 11 | -116/+61 |
* | Faster joins: add issue links to the TODOs (#13004) | Richard van der Hoff | 2022-06-09 | 5 | -1/+11 |
* | Use READ COMMITTED isolation level when inserting read receipts (#12957) | Nick Mills-Barrett | 2022-06-09 | 1 | -0/+5 |
* | Use dummy fallback engines if imports fail (#12979) | David Robertson | 2022-06-07 | 4 | -21/+46 |
* | Fix a stale comment in get_room_version_id_txn. (#12969) | Patrick Cloke | 2022-06-07 | 1 | -6/+1 |
* | Consolidate the logic of delete_device/delete_devices. (#12970) | Patrick Cloke | 2022-06-07 | 1 | -10/+0 |
* | Prevent breaking old sqlite's when media retention is enabled (#12977) | Andrew Morgan | 2022-06-07 | 1 | -1/+1 |
* | Prevent local quarantined media from being claimed by media retention (#12972) | Andrew Morgan | 2022-06-07 | 1 | -5/+63 |
* | Remove remaining pieces of groups code. (#12966) | Patrick Cloke | 2022-06-06 | 4 | -125/+3 |
* | Reduce state pulled from DB due to sending typing and receipts over federatio... | Erik Johnston | 2022-06-06 | 3 | -0/+46 |
* | Reduce the amount of state we pull from the DB (#12811) | Erik Johnston | 2022-06-06 | 1 | -0/+27 |
* | Remove groups code from synapse_port_db. (#12899) | Patrick Cloke | 2022-06-03 | 1 | -7/+2 |
* | Wait for lazy join to complete when getting current state (#12872) | Erik Johnston | 2022-06-01 | 9 | -39/+207 |
* | Remove remaining bits of groups code. (#12936) | Patrick Cloke | 2022-06-01 | 1 | -4/+0 |
* | Fix 404 on `/sync` when the last event is a redaction of an unknown/purged ev... | Richard van der Hoff | 2022-06-01 | 2 | -10/+14 |
* | Remove most groups datastore code. (#12895) | Patrick Cloke | 2022-05-31 | 1 | -1394/+4 |
* | Faster room joins: Resume state re-syncing after a Synapse restart (#12813) | Sean Quah | 2022-05-31 | 1 | -0/+27 |
* | Reduce DB load of /sync when using presence (#12885) | Erik Johnston | 2022-05-31 | 1 | -27/+48 |
* | Stop reading from `event_edges.room_id`. (#12914) | Richard van der Hoff | 2022-05-31 | 3 | -24/+21 |
* | Rename storage classes (#12913) | Erik Johnston | 2022-05-31 | 6 | -350/+406 |
* | Add a migration step to cleanup potential leftovers of bug 11833 (#12784) | Mathieu Velten | 2022-05-30 | 1 | -0/+19 |
* | Fix invite notifications for users without pushers (#12840) | DeepBlueV7.X | 2022-05-30 | 1 | -6/+0 |
* | Fix `get_metadata_for_events` (#12904) | Richard van der Hoff | 2022-05-30 | 1 | -2/+2 |
* | Mutual rooms: Remove dependency on user directory (#12836) | Jonathan de Jong | 2022-05-30 | 2 | -43/+24 |
* | LockStore: fix acquiring a lock via `LockStore.try_acquire_lock` (#12832) | Sumner Evans | 2022-05-30 | 1 | -1/+18 |
* | Add a background job to automatically delete stale devices (#12855) | Brendan Abolivier | 2022-05-27 | 1 | -0/+39 |
* | Clean-up some receipts code (#12888) | Patrick Cloke | 2022-05-27 | 1 | -42/+47 |
* | Additional constants for EDU types. (#12884) | Patrick Cloke | 2022-05-27 | 2 | -6/+7 |
* | Add storage and module API methods to get monthly active users and their apps... | Matt C | 2022-05-27 | 1 | -0/+45 |
* | Fix room deletion (#12889) | Richard van der Hoff | 2022-05-27 | 1 | -9/+10 |
* | Refactor have_seen_events to reduce OOMs (#12886) | Richard van der Hoff | 2022-05-27 | 1 | -18/+24 |
* | Fix ambiguous column name that would prevent use of MSC2716 History Import wh... | reivilibre | 2022-05-26 | 1 | -1/+1 |
* | Avoid attempting to delete push actions for remote users. (#12879) | Patrick Cloke | 2022-05-26 | 3 | -3/+6 |
* | Pull out less state when handling gaps mk2 (#12852) | Erik Johnston | 2022-05-26 | 1 | -0/+59 |
* | Fix caching behavior for relations push rules. (#12859) | Patrick Cloke | 2022-05-25 | 1 | -2/+3 |
* | Misc clean-up of push rules datastore (#12856) | Patrick Cloke | 2022-05-25 | 1 | -11/+5 |
* | Fixes to MSC3787 implementation (#12858) | David Robertson | 2022-05-24 | 1 | -18/+17 |
* | Experimental support for MSC3772 (#12740) | Patrick Cloke | 2022-05-24 | 3 | -0/+66 |
* | Prevent expired events from being filtered out when retention is disabled (#1... | Brendan Abolivier | 2022-05-23 | 1 | -20/+25 |
* | Fix media thumbnails being unusable before the index had been added in the ba... | reivilibre | 2022-05-23 | 1 | -0/+2 |
* | Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accep... | Shay | 2022-05-20 | 1 | -2/+5 |
* | Add a unique index to `state_group_edges` to prevent duplicates being acciden... | reivilibre | 2022-05-19 | 3 | -0/+48 |
* | Skip waiting for full state if a StateFilter does not require it (#12498) | Richard van der Hoff | 2022-05-18 | 1 | -4/+59 |
* | Refactor `resolve_state_groups_for_events` to not pull out full state when no... | Shay | 2022-05-18 | 2 | -7/+7 |
* | Add some type hints to `event_federation` datastore (#12753) | Dirk Klimpel | 2022-05-18 | 1 | -64/+123 |
* | Do not keep going if there are 5 back-to-back background update failures. (#1... | reivilibre | 2022-05-18 | 1 | -0/+8 |
* | Discard null-containing strings before updating the user directory (#12762) | David Robertson | 2022-05-18 | 2 | -8/+5 |
* | Move methods that call add_push_rule to PushRuleStore (#12772) | Adam | 2022-05-18 | 1 | -51/+51 |
* | Delete events from federation_inbound_events_staging table on purge (#12770) | Mathieu Velten | 2022-05-17 | 1 | -0/+1 |
* | allow `on_invalidate=None` in `@cached` methods (#12769) | David Robertson | 2022-05-17 | 1 | -1/+2 |
* | Add some type hints to datastore (#12717) | Dirk Klimpel | 2022-05-17 | 4 | -145/+229 |
* | Remove code which updates `application_services_state.last_txn` (#12680) | Richard van der Hoff | 2022-05-17 | 2 | -24/+28 |
* | Merge branch 'master' into develop | David Robertson | 2022-05-17 | 1 | -1/+1 |
|\ |
|
| * | Fix query performance for /sync (#12745) | Erik Johnston | 2022-05-16 | 1 | -1/+1 |
* | | Add index to cache invalidations (#12747) | Erik Johnston | 2022-05-17 | 2 | -0/+26 |
* | | Track in memory events using weakrefs (#10533) | Erik Johnston | 2022-05-17 | 1 | -2/+33 |
* | | Tidy up and type-hint the database engine modules (#12734) | David Robertson | 2022-05-17 | 5 | -94/+178 |
* | | Add `StreamKeyType` class and replace string literals with constants (#12567) | Andrew Morgan | 2022-05-16 | 2 | -4/+6 |
* | | Merge tag 'v1.59.0rc2' into develop | David Robertson | 2022-05-16 | 1 | -8/+11 |
|\| |
|
| * | Fix bug /sync returning 404 (#12729) | Erik Johnston | 2022-05-16 | 1 | -8/+11 |
* | | Consolidate logic for parsing relations. (#12693) | Patrick Cloke | 2022-05-16 | 1 | -28/+21 |
* | | Another batch of type annotations (#12726) | David Robertson | 2022-05-13 | 1 | -5/+14 |
* | | Reduce the number of "untyped defs" (#12716) | David Robertson | 2022-05-12 | 7 | -39/+76 |
* | | Fix `/messages` throwing a 500 when querying for non-existent room (#12683) | Eric Eastwood | 2022-05-10 | 1 | -15/+11 |
* | | Refactor `EventContext` (#12689) | Erik Johnston | 2022-05-10 | 2 | -41/+7 |
* | | Add some type hints to datastore. (#12477) | Dirk Klimpel | 2022-05-10 | 2 | -70/+119 |
* | | Stop writing to `event_reference_hashes` (#12679) | Richard van der Hoff | 2022-05-10 | 3 | -29/+4 |
|/ |
|
* | Implement MSC3786: Add a default push rule to ignore m.room.server_acl events... | Šimon Brandner | 2022-05-10 | 1 | -11/+37 |
* | Use `ParamSpec` in a few places (#12667) | David Robertson | 2022-05-09 | 2 | -13/+26 |
* | Use `Concatenate` to annotate `do_execute` (#12666) | David Robertson | 2022-05-09 | 1 | -5/+14 |
* | Remove unused receipt datastore methods. (#12632) | Patrick Cloke | 2022-05-05 | 1 | -54/+0 |
* | Add `mau_appservice_trial_days` config (#12619) | Will Hunt | 2022-05-04 | 1 | -2/+6 |
* | Implement changes to MSC2285 (hidden read receipts) (#12168) | Šimon Brandner | 2022-05-04 | 1 | -32/+110 |
* | Include bundled aggregations for the latest event in a thread. (#12273) | Patrick Cloke | 2022-05-04 | 1 | -8/+3 |
* | remove constantly lib use and switch to enums. (#12624) | andrew do | 2022-05-04 | 4 | -28/+28 |
* | Add a consistency check on events read from the database (#12620) | Richard van der Hoff | 2022-05-03 | 1 | -0/+12 |
* | Fix race when persisting an event and deleting a room (#12594) | Erik Johnston | 2022-05-03 | 2 | -2/+21 |
* | Improve the docstrings for the receipts store. (#12581) | Patrick Cloke | 2022-04-28 | 1 | -5/+51 |
* | Add a module API to allow modules to edit push rule actions (#12406) | Brendan Abolivier | 2022-04-27 | 1 | -8/+7 |
* | Remove unused `# type: ignore`s (#12531) | David Robertson | 2022-04-27 | 2 | -5/+5 |
* | Consistently use collections.abc.Mapping to check frozendict. (#12564) | Patrick Cloke | 2022-04-27 | 1 | -3/+2 |
* | Add some type hints to datastore (#12485) | Dirk Klimpel | 2022-04-27 | 11 | -84/+187 |
* | Mark remote device list updates as already handled (#12557) | Erik Johnston | 2022-04-26 | 1 | -1/+2 |
* | Fix sending opentracing contexts to remote servers (#12555) | Erik Johnston | 2022-04-26 | 1 | -1/+11 |
* | Optimise backfill calculation (#12522) | Richard van der Hoff | 2022-04-26 | 1 | -16/+14 |
* | Handle cancellation in `EventsWorkerStore._get_events_from_cache_or_db` (#12529) | Sean Quah | 2022-04-25 | 1 | -34/+49 |
* | Update `delay_cancellation` to accept any awaitable (#12468) | Sean Quah | 2022-04-22 | 1 | -2/+1 |
* | Await un-partial-stating after a partial-state join (#12399) | Richard van der Hoff | 2022-04-21 | 4 | -4/+155 |
* | Implement MSC2815: allow room moderators to view redacted event content (#12427) | Tulir Asokan | 2022-04-20 | 1 | -0/+18 |
* | Fix returned count of delete extremities admin API (#12496) | Erik Johnston | 2022-04-19 | 1 | -3/+5 |
* | Fix grammatical error in error message (#12483) | Travis Ralston | 2022-04-18 | 1 | -1/+1 |
* | Only send out device list updates for our own users (#12465) | Erik Johnston | 2022-04-14 | 1 | -1/+3 |
* | Fix missing sync events during historical batch imports (#12319) | Nick Mills-Barrett | 2022-04-13 | 1 | -0/+26 |
* | Process device list updates asynchronously (#12365) | Erik Johnston | 2022-04-12 | 2 | -55/+12 |
* | Resync state after partial-state join (#12394) | Richard van der Hoff | 2022-04-12 | 5 | -0/+174 |
* | Remove references to unstable identifiers from MSC3440. (#12382) | Patrick Cloke | 2022-04-12 | 2 | -66/+17 |
* | Add some type hints to datastore (#12423) | Dirk Klimpel | 2022-04-12 | 7 | -75/+120 |
* | Do not consider events by ignored users for bundled aggregations (#12235) | Patrick Cloke | 2022-04-11 | 1 | -9/+143 |
* | Disallow untyped defs in synapse._scripts (#12422) | David Robertson | 2022-04-11 | 1 | -0/+1 |
* | Optimise `_update_client_ips_batch_txn` to batch together database operations... | reivilibre | 2022-04-08 | 2 | -35/+132 |
* | Fix `synapse_event_persisted_position` metric (#12390) | Richard van der Hoff | 2022-04-06 | 1 | -3/+3 |
* | Update type annotations for compatiblity with prometheus_client 0.14 (#12389) | Richard van der Hoff | 2022-04-06 | 1 | -3/+1 |
* | Generate historic pagination token for `/messages` when no `?from` token prov... | Eric Eastwood | 2022-04-06 | 1 | -9/+11 |
* | Refactor and convert `Linearizer` to async (#12357) | Sean Quah | 2022-04-05 | 1 | -1/+1 |
* | Prefill more stream change caches. (#12372) | Erik Johnston | 2022-04-05 | 4 | -38/+89 |
* | Prefill the device_list_stream_cache (#12367) | Erik Johnston | 2022-04-04 | 1 | -1/+11 |
* | Track device list updates per room. (#12321) | Erik Johnston | 2022-04-04 | 4 | -25/+232 |
* | Use a sequence to generate AS transaction IDs, drop `last_txn` AS state (#12209) | Nick Mills-Barrett | 2022-04-01 | 3 | -44/+67 |
* | Move `update_client_ip` background job from the main process to the backgroun... | reivilibre | 2022-04-01 | 4 | -76/+117 |
* | Raise an exception when getting state at an outlier (#12191) | Richard van der Hoff | 2022-04-01 | 2 | -4/+32 |
* | Optimise `_get_state_after_missing_prev_event`: use `/state` (#12040) | Richard van der Hoff | 2022-04-01 | 1 | -5/+3 |
* | Add more type hints to the main state store. (#12267) | Patrick Cloke | 2022-03-31 | 1 | -7/+11 |
* | Remove an unnecessary class from the relations code. (#12338) | Patrick Cloke | 2022-03-31 | 2 | -62/+8 |
* | Remove the unused and unstable `/aggregations` endpoint. (#12293) | Patrick Cloke | 2022-03-30 | 2 | -97/+14 |
* | Send device list updates to application services (MSC3202) - part 1 (#11881) | Andrew Morgan | 2022-03-30 | 3 | -18/+67 |
* | Start application service stream token tracking from 1 (#12193) | Andrew Morgan | 2022-03-30 | 1 | -1/+2 |
* | Add a configuration to exclude rooms from sync response (#12310) | Brendan Abolivier | 2022-03-30 | 2 | -15/+36 |
* | Update `LoggingTransaction.call_after` and `call_on_exception` docstrings (#1... | Sean Quah | 2022-03-29 | 1 | -3/+20 |
* | Bump `black` and `click` versions (#12320) | David Robertson | 2022-03-29 | 1 | -1/+1 |
* | Exclude outliers in `on_backfill_request` (#12314) | Richard van der Hoff | 2022-03-28 | 1 | -3/+9 |
* | Add some type hints to datastore. (#12255) | Dirk Klimpel | 2022-03-28 | 8 | -39/+60 |
* | Improve type annotations for `execute_values`. (#12311) | reivilibre | 2022-03-28 | 1 | -10/+7 |
* | Add cache for `get_membership_from_event_ids` (#12272) | Erik Johnston | 2022-03-25 | 4 | -8/+55 |
* | Refuse to start if DB has an unsafe locale (#12262) | Shay | 2022-03-23 | 1 | -15/+30 |
* | Use psycopg2 type stubs (#12269) | David Robertson | 2022-03-23 | 2 | -4/+12 |
* | Rename shared_rooms to mutual_rooms (#12036) | Jonathan de Jong | 2022-03-23 | 1 | -3/+3 |
* | Move get_bundled_aggregations to relations handler. (#12237) | Patrick Cloke | 2022-03-18 | 1 | -146/+5 |
* | Only fetch thread participation for events with threads. (#12228) | Patrick Cloke | 2022-03-18 | 1 | -1/+3 |
* | Add some type hints to datastore (#12248) | Dirk Klimpel | 2022-03-18 | 2 | -78/+116 |
* | Correct `check_username_for_spam` annotations and docs (#12246) | David Robertson | 2022-03-18 | 1 | -4/+19 |
* | Handle cancellation in `DatabasePool.runInteraction()` (#12199) | Sean Quah | 2022-03-16 | 1 | -24/+37 |
* | Add some missing type hints to cache datastore. (#12216) | Patrick Cloke | 2022-03-16 | 1 | -21/+36 |
* | Use the ignored_users table to test event visibility & sync. (#12225) | Patrick Cloke | 2022-03-15 | 1 | -3/+38 |
* | Fix broken background updates when using sqlite with `enable_search` off (#12... | Sean Quah | 2022-03-14 | 1 | -6/+7 |
* | Add config settings for background update parameters (#11980) | Shay | 2022-03-11 | 1 | -14/+25 |
* | Remove unnecessary pass statements. (#12206) | Patrick Cloke | 2022-03-11 | 2 | -3/+0 |
* | Support stable identifiers for MSC3440: Threading (#12151) | Patrick Cloke | 2022-03-10 | 3 | -39/+61 |
* | Allow retrieving the relations of a redacted event. (#12130) | Patrick Cloke | 2022-03-10 | 3 | -33/+42 |
* | Allow for ignoring some arguments when caching. (#12189) | Patrick Cloke | 2022-03-09 | 1 | -2/+2 |
* | Remove some unused variables/parameters. (#12187) | Patrick Cloke | 2022-03-09 | 1 | -9/+5 |
* | Fix a bug in background updates wherein background updates are never run usin... | Shay | 2022-03-07 | 1 | -3/+5 |
* | Invalidate caches when an event with a relation is redacted. (#12121) | Patrick Cloke | 2022-03-07 | 2 | -5/+35 |
* | Reduce to-device queries for /sync. (#12163) | Erik Johnston | 2022-03-04 | 1 | -0/+3 |
* | Remove backwards compatibility with RelationPaginationToken. (#12138) | Patrick Cloke | 2022-03-04 | 1 | -31/+0 |
* | Fix type of `events` in `StateGroupStorage` and `StateHandler` (#12156) | Richard van der Hoff | 2022-03-04 | 1 | -4/+4 |
* | Back out in-flight state caching changes. (#12126) | reivilibre | 2022-03-02 | 1 | -218/+25 |
* | Make get_room_version use cached get_room_version_id. (#11808) | lukasdenk | 2022-03-02 | 1 | -14/+13 |
* | Order in-flight state group queries in biggest-first order (#11610) | reivilibre | 2022-03-01 | 1 | -3/+27 |
* | Faster joins: persist to database (#12012) | Richard van der Hoff | 2022-03-01 | 5 | -0/+203 |
* | Ensure that `get_datastores().main` is typed (#12070) | Sean Quah | 2022-02-25 | 1 | -1/+2 |
* | Minor typing fixes for `synapse/storage/persist_events.py` (#12069) | Sean Quah | 2022-02-25 | 2 | -23/+25 |
* | Add support for MSC3202: sending one-time key counts and fallback key usage s... | reivilibre | 2022-02-24 | 2 | -2/+143 |
* | Fix non-strings in the `event_search` table (#12037) | Sean Quah | 2022-02-24 | 3 | -9/+57 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -1/+1 |
* | Cap the number of in-flight requests for state from a single group (#11608) | reivilibre | 2022-02-22 | 1 | -0/+16 |
* | Fix slow performance of `/logout` in some cases where refresh tokens are in u... | reivilibre | 2022-02-22 | 2 | -2/+44 |
* | remote join processing: get create event from state, not auth_chain (#12039) | Richard van der Hoff | 2022-02-21 | 1 | -2/+2 |
* | Add type hints to `synapse/storage/databases/main` (#11984) | Dirk Klimpel | 2022-02-21 | 3 | -35/+61 |
* | Document why auth providers aren't validated in the admin API. (#12004) | Patrick Cloke | 2022-02-18 | 1 | -0/+21 |
* | Track and deduplicate in-flight requests to `_get_state_for_groups`. (#10870) | reivilibre | 2022-02-18 | 1 | -25/+178 |
* | Fix bug in `StateFilter.return_expanded()` and add some tests. (#12016) | reivilibre | 2022-02-18 | 1 | -1/+7 |
* | Fix 500 error with Postgres when looking backwards with the MSC3030 `/timesta... | Eric Eastwood | 2022-02-18 | 1 | -1/+1 |
* | Fix a typo in a comment. | Patrick Cloke | 2022-02-16 | 1 | -1/+1 |
* | Optimise calculating device_list changes in `/sync`. (#11974) | Erik Johnston | 2022-02-15 | 2 | -0/+72 |
* | Fix incorrect `get_rooms_for_user` for remote user (#11999) | Erik Johnston | 2022-02-15 | 1 | -11/+16 |
* | Refactor search code to reduce function size. (#11991) | Patrick Cloke | 2022-02-15 | 1 | -7/+10 |
* | Fix incorrect thread summaries when the latest event is edited. (#11992) | Patrick Cloke | 2022-02-15 | 2 | -7/+19 |
* | Implement MSC3706: partial state in `/send_join` response (#11967) | Richard van der Hoff | 2022-02-12 | 1 | -6/+6 |
* | Fetch thread summaries for multiple events in a single query (#11752) | Patrick Cloke | 2022-02-11 | 2 | -74/+150 |
* | Fix to-device being dropped in limited sync in SQLite. (#11966) | Erik Johnston | 2022-02-11 | 1 | -1/+4 |
* | Support pagination tokens from /sync and /messages in the relations API. (#11... | Patrick Cloke | 2022-02-10 | 2 | -21/+40 |
* | Experimental support to include bundled aggregations in search results (MSC36... | Patrick Cloke | 2022-02-08 | 1 | -2/+11 |
* | Fetch edits for multiple events in a single query. (#11660) | Patrick Cloke | 2022-02-08 | 2 | -54/+100 |
* | Add a docstring to `add_device_change_to_streams` and fix some nearby types (... | Andrew Morgan | 2022-02-08 | 1 | -6/+16 |
* | Fix historical messages backfilling in random order on remote homeservers (MS... | Eric Eastwood | 2022-02-07 | 2 | -103/+223 |
* | Invalidate the get_users_in_room{_with_profile} caches only when necessary. (... | Patrick Cloke | 2022-02-02 | 2 | -8/+19 |
* | Revert experimental push rules from #7997. (#11884) | Patrick Cloke | 2022-02-02 | 1 | -16/+4 |
* | Add a background database update to purge account data for deactivated users.... | reivilibre | 2022-02-02 | 2 | -55/+129 |
* | Send to-device messages to application services (#11215) | Andrew Morgan | 2022-02-01 | 3 | -46/+275 |
* | Remove the obsolete MSC1849 configuration flag. (#11843) | Patrick Cloke | 2022-01-31 | 1 | -4/+0 |
* | Pass `isolation_level` to `runWithConnection` (#11847) | Brendan Abolivier | 2022-01-27 | 1 | -0/+1 |
* | Create singletons for `StateFilter.{all,none}()` (#11836) | Richard van der Hoff | 2022-01-27 | 1 | -5/+9 |
* | Include `prev_content` field in AS events (#11798) | Vaishnav Nair | 2022-01-26 | 1 | -1/+1 |
* | Improvements to bundling aggregations. (#11815) | Patrick Cloke | 2022-01-26 | 2 | -30/+53 |
* | Add admin API to get a list of federated rooms (#11658) | Dirk Klimpel | 2022-01-25 | 1 | -0/+48 |
* | Db txn set isolation level (#11799) | Nick Barrett | 2022-01-25 | 4 | -5/+60 |
* | Minor updates, and docs, for schema delta files (#11823) | Richard van der Hoff | 2022-01-25 | 1 | -3/+6 |
* | Merge tag 'v1.51.0rc2' into develop | Andrew Morgan | 2022-01-24 | 1 | -1/+4 |
|\ |
|
| * | Fix logic for dropping old events in fed queue (#11806) | Andrew Morgan | 2022-01-24 | 1 | -1/+4 |
* | | Remove account data (including client config, push rules and ignored users) u... | reivilibre | 2022-01-24 | 1 | -2/+71 |
* | | Drop support for and remove references to EOL Python 3.6 (#11683) | Shay | 2022-01-21 | 1 | -2/+2 |
* | | Add `state_key` and `rejection_reason` to `events` (#11792) | Richard van der Hoff | 2022-01-21 | 3 | -4/+37 |
* | | Drop unused table `public_room_list_stream`. (#11795) | Richard van der Hoff | 2022-01-21 | 3 | -2/+21 |
* | | Stop reading from `event_reference_hashes` (#11794) | Richard van der Hoff | 2022-01-21 | 3 | -32/+29 |
* | | Make the `get_global_account_data_by_type_for_user` cache be a tree-cache who... | reivilibre | 2022-01-21 | 1 | -4/+4 |