| Commit message (Expand) | Author | Age | Files | Lines |
* | Speed up state res in rare case we don't have all events (#16116) | Erik Johnston | 2023-08-18 | 1 | -48/+193 |
* | 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 | 3 | -8/+8 |
* | Implements admin API to lock an user (MSC3939) (#15870) | Mathieu Velten | 2023-08-10 | 1 | -0/+1 |
* | Allow config of the backoff algorithm for the federation client. (#15754) | Mathieu Velten | 2023-08-03 | 1 | -2/+7 |
* | Add ability to wait for locks and add locks to purge history / room deletion ... | Erik Johnston | 2023-07-31 | 1 | -0/+52 |
* | Merge branch 'master' into develop | Olivier Wilkinson (reivilibre) | 2023-07-18 | 2 | -0/+157 |
|\ |
|
| * | Revert "Stop writing to column `user_id` of tables `profiles` and `user_filte... | Shay | 2023-07-18 | 2 | -0/+157 |
* | | Re-introduce the outbound federation proxy (#15913) | Eric Eastwood | 2023-07-18 | 3 | -5/+3 |
|/ |
|
* | Revert "Federation outbound proxy" (#15910) | Eric Eastwood | 2023-07-10 | 3 | -3/+5 |
* | Fix downgrading to previous version of Synapse (#15907) | Erik Johnston | 2023-07-10 | 1 | -2/+6 |
* | Stop writing to column `user_id` of tables `profiles` and `user_filters` (#15... | Shay | 2023-07-07 | 2 | -157/+0 |
* | Federation outbound proxy (#15773) | Eric Eastwood | 2023-07-05 | 3 | -5/+3 |
* | Add basic read/write lock (#15782) | Erik Johnston | 2023-07-05 | 1 | -1/+282 |
* | Add foreign key constraint to `event_forward_extremities`. (#15751) | Erik Johnston | 2023-07-05 | 2 | -4/+258 |
* | Remove experimental MSC2716 implementation to incrementally import history in... | Eric Eastwood | 2023-06-16 | 1 | -211/+0 |
* | Prefill events after invalidate not before when persisting events (#15758) | Jason Little | 2023-06-14 | 1 | -0/+49 |
* | Replace `EventContext` fields `prev_group` and `delta_ids` with field `state_... | Shay | 2023-06-13 | 1 | -1/+4 |
* | Clear event caches when we purge history (#15609) | Erik Johnston | 2023-06-08 | 1 | -4/+4 |
* | `N + 3`: Read from column `full_user_id` rather than `user_id` of tables `pro... | Shay | 2023-06-02 | 1 | -12/+5 |
* | Merge branch 'master' into develop | Olivier Wilkinson (reivilibre) | 2023-05-26 | 1 | -0/+1 |
|\ |
|
| * | Fix a bug introduced in Synapse v1.84.0 where workers do not start up when no... | reivilibre | 2023-05-26 | 1 | -0/+1 |
* | | Process previously failed backfill events in the background (#15585) | Eric Eastwood | 2023-05-24 | 1 | -0/+37 |
* | | Improve type hints for cached decorator. (#15658) | Patrick Cloke | 2023-05-24 | 1 | -6/+5 |
* | | Add not null constraint to column `full_user_id` of tables `profiles` and `us... | Shay | 2023-05-16 | 2 | -0/+157 |
|/ |
|
* | Add column `full_user_id` to tables `profiles` and `user_filters`. (#15458) | Shay | 2023-04-26 | 2 | -16/+8 |
* | Modify StoreKeyFetcher to read from server_keys_json. (#15417) | Patrick Cloke | 2023-04-20 | 1 | -8/+8 |
* | Improve robustness when handling a perspective key response by deduplicating ... | reivilibre | 2023-04-13 | 1 | -9/+9 |
* | Revert pruning of old devices (#15360) | Erik Johnston | 2023-03-31 | 1 | -3/+1 |
* | Fix spinloop during partial state sync when a prev event is in backoff (#15351) | Sean Quah | 2023-03-30 | 1 | -4/+9 |
* | Delete stale non-e2e devices for users, take 3 (#15183) | Erik Johnston | 2023-03-29 | 1 | -1/+3 |
* | Use immutabledict instead of frozendict (#15113) | David Robertson | 2023-03-22 | 1 | -18/+22 |
* | Fix ICU tests on alpine / macOS. (#15177) | 6543 | 2023-03-03 | 1 | -0/+2 |
* | Fix a long-standing bug where an initial sync would not respond to changes to... | reivilibre | 2023-02-28 | 1 | -0/+22 |
* | Batch up storing state groups when creating new room (#14918) | Shay | 2023-02-24 | 2 | -2/+130 |
* | Improve handling of non-ASCII characters in user directory search (#15143) | Sean Quah | 2023-02-24 | 1 | -0/+133 |
* | Bump black from 22.12.0 to 23.1.0 (#15103) | dependabot[bot] | 2023-02-22 | 10 | -27/+18 |
* | Remove unused `room_alias` field from `/createRoom` response (#15093) | David Robertson | 2023-02-22 | 3 | -10/+11 |
* | Fix a bug introduced in Synapse v1.74.0 where searching with colons when usin... | reivilibre | 2023-02-20 | 1 | -1/+62 |
* | Add final type hint to tests.unittest. (#15072) | Patrick Cloke | 2023-02-14 | 10 | -43/+63 |
* | Add a class UnpersistedEventContext to allow for the batching up of storing s... | Shay | 2023-02-09 | 2 | -7/+21 |
* | Attempt to delete more duplicate rows in receipts_linearized table. (#14915) | Patrick Cloke | 2023-02-01 | 1 | -1/+3 |
* | Make sqlite database migrations transactional again, part two (#14926) | Sean Quah | 2023-01-31 | 1 | -0/+96 |
* | Fix type hints in typing edu unit tests (#14886) | Andrew Morgan | 2023-01-26 | 1 | -1/+4 |
* | Skip processing stats for broken rooms. (#14873) | Patrick Cloke | 2023-01-23 | 1 | -34/+54 |
* | Always notify replication when a stream advances (#14877) | Erik Johnston | 2023-01-20 | 1 | -0/+4 |
* | Wait for streams to catch up when processing HTTP replication. (#14820) | Erik Johnston | 2023-01-18 | 1 | -11/+9 |
* | Re-enable some linting (#14821) | Erik Johnston | 2023-01-12 | 1 | -3/+3 |
* | Allow selecting "prejoin" events by state keys (#14642) | David Robertson | 2022-12-13 | 1 | -622/+1 |
* | Move `StateFilter` to `synapse.types` (#14668) | David Robertson | 2022-12-12 | 1 | -1/+1 |
* | Revert the deletion of stale devices due to performance issues. (#14662) | reivilibre | 2022-12-12 | 1 | -3/+1 |
* | Add optional ICU support for user search (#14464) | Brendan Abolivier | 2022-12-12 | 1 | -0/+43 |
* | Require types in tests.storage. (#14646) | Patrick Cloke | 2022-12-09 | 33 | -330/+483 |
* | Delete stale non-e2e devices for users, take 2 (#14595) | Erik Johnston | 2022-12-09 | 1 | -1/+3 |
* | Fix a long-standing bug where the user directory would return 1 more row than... | reivilibre | 2022-12-07 | 1 | -0/+6 |
* | Merge branch 'release-v1.73' into develop | David Robertson | 2022-12-01 | 1 | -3/+1 |
|\ |
|
| * | Revert "POC delete stale non-e2e devices for users (#14038)" (#14582) | David Robertson | 2022-11-29 | 1 | -3/+1 |
* | | Aggregate unread notif count query for badge count calculation (#14255) | Nick Mills-Barrett | 2022-11-30 | 1 | -8/+39 |
|/ |
|
* | POC delete stale non-e2e devices for users (#14038) | Erik Johnston | 2022-11-29 | 1 | -1/+3 |
* | Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69... | reivilibre | 2022-11-24 | 1 | -3/+4 |
* | Track unconverted device list outbound pokes using a position instead (#14516) | Sean Quah | 2022-11-22 | 1 | -2/+1 |
* | Reintroduce #14376, with bugfix for monoliths (#14468) | David Robertson | 2022-11-16 | 1 | -10/+152 |
* | Fix background updates failing to add unique indexes on receipts (#14453) | Sean Quah | 2022-11-16 | 1 | -0/+209 |
* | Drop support for Postgres 10 in full text search code. (#14397) | Patrick Cloke | 2022-11-09 | 1 | -52/+17 |
* | Fix tests for change in PostgreSQL 14 behavior change. (#14310) | Patrick Cloke | 2022-10-27 | 1 | -4/+12 |
* | Unified search query syntax using the full-text search capabilities of the un... | James Salter | 2022-10-25 | 1 | -0/+213 |
* | Remove `_get_events_cache` check optimisation from `_have_seen_events_dict` (... | Andrew Morgan | 2022-10-18 | 1 | -12/+0 |
* | Support filtering the /messages API by relation type (MSC3874). (#14148) | Patrick Cloke | 2022-10-17 | 1 | -33/+85 |
* | Stop getting missing `prev_events` after we already know their signature is i... | Eric Eastwood | 2022-10-15 | 1 | -0/+64 |
* | Accept threaded receipts for events related to the root event. (#14174) | Patrick Cloke | 2022-10-14 | 1 | -0/+111 |
* | Use threaded receipts when fetching events for push. (#13878) | Patrick Cloke | 2022-10-04 | 1 | -18/+39 |
* | Recursively fetch the thread for receipts & notifications. (#13824) | Patrick Cloke | 2022-10-04 | 1 | -0/+100 |
* | Mark events as read using threaded read receipts from MSC3771. (#13877) | Patrick Cloke | 2022-10-04 | 1 | -1/+188 |
* | Track notification counts per thread (implement MSC3773). (#13776) | Patrick Cloke | 2022-10-04 | 1 | -2/+167 |
* | Update mypy and mypy-zope, attempt 3 (#13993) | David Robertson | 2022-09-30 | 1 | -1/+6 |
* | Revert "Update mypy and mypy-zope (#13925)" | David Robertson | 2022-09-30 | 1 | -6/+0 |
* | Update mypy and mypy-zope (#13925) | David Robertson | 2022-09-30 | 1 | -0/+6 |
* | Fix overflows in /messages backfill calculation (#13936) | David Robertson | 2022-09-30 | 1 | -12/+49 |
* | Allow admins to require a manual approval process before new accounts can be ... | Brendan Abolivier | 2022-09-29 | 1 | -1/+101 |
* | Clarify that a method returns only unthreaded receipts. (#13937) | Patrick Cloke | 2022-09-29 | 1 | -36/+38 |
* | Limit and filter the number of backfill points to get from the database (#13879) | Eric Eastwood | 2022-09-28 | 1 | -22/+58 |
* | Persist CreateRoom events to DB in a batch (#13800) | Shay | 2022-09-28 | 1 | -2/+6 |
* | Fix `have_seen_event` cache not being invalidated (#13863) | Eric Eastwood | 2022-09-27 | 1 | -48/+104 |
* | Improve tests for get_unread_push_actions_for_user_in_range_*. (#13893) | Patrick Cloke | 2022-09-26 | 1 | -16/+72 |
* | Only try to backfill event if we haven't tried before recently (#13635) | Eric Eastwood | 2022-09-23 | 1 | -4/+477 |
* | Accept & store thread IDs for receipts (implement MSC3771). (#13782) | Patrick Cloke | 2022-09-23 | 2 | -8/+29 |
* | Require SQLite >= 3.27.0 (#13760) | David Robertson | 2022-09-09 | 1 | -1/+0 |
* | Add timestamp to user's consent (#13741) | Dirk Klimpel | 2022-09-08 | 1 | -7/+26 |
* | Rename the `EventFormatVersions` enum values so that they line up with room v... | reivilibre | 2022-09-07 | 2 | -2/+2 |
* | Disable calculating unread counts unless the config flag is enabled. (#13694) | Patrick Cloke | 2022-09-01 | 1 | -22/+20 |
* | Remove support for unstable private read receipts (#13653) | Šimon Brandner | 2022-09-01 | 1 | -22/+12 |
* | Fix that user cannot `/forget` rooms after the last member has left (#13546) | Dirk Klimpel | 2022-08-30 | 1 | -2/+2 |
* | Add forgotten status to Room Details API (#13503) | Dirk Klimpel | 2022-08-17 | 1 | -0/+70 |
* | Strengthen tests about deleted old push actions. (#13471) | Patrick Cloke | 2022-08-09 | 1 | -0/+15 |
* | Support stable identifiers for MSC2285: private read receipts. (#13273) | Šimon Brandner | 2022-08-05 | 1 | -17/+38 |
* | Faster room joins: avoid blocking when pulling events with missing prevs (#13... | Sean Quah | 2022-07-26 | 1 | -1/+6 |
* | Remove old empty/redundant slaved stores. (#13349) | Nick Mills-Barrett | 2022-07-21 | 1 | -0/+261 |
* | Make DictionaryCache have better expiry properties (#13292) | Erik Johnston | 2022-07-21 | 1 | -5/+5 |
* | Use a real room in the notification rotation tests. (#13260) | Patrick Cloke | 2022-07-15 | 1 | -116/+79 |
* | Async get event cache prep (#13242) | Nick Mills-Barrett | 2022-07-15 | 2 | -5/+5 |
* | Don't pull out state in `compute_event_context` for unconflicted state (#13267) | Erik Johnston | 2022-07-14 | 1 | -55/+0 |
* | Fix notification count after a highlighted message (#13223) | Erik Johnston | 2022-07-08 | 1 | -0/+7 |
* | Remove obsolete RoomEventsStoreTestCase (#13200) | Petr Vaněk | 2022-07-07 | 1 | -69/+0 |
* | Merge tag 'v1.62.0rc3' into develop | Andrew Morgan | 2022-07-04 | 1 | -5/+5 |
|\ |
|
| * | Fix stuck notification counts on small servers (#13168) | Erik Johnston | 2022-07-04 | 1 | -5/+5 |
* | | Merge remote-tracking branch 'origin/release-v1.62' into develop | Patrick Cloke | 2022-06-30 | 1 | -7/+5 |
|\| |
|
| * | Fix unread counts on large servers (#13140) | Erik Johnston | 2022-06-30 | 1 | -7/+5 |
* | | Implement MSC3827: Filtering of `/publicRooms` by room type (#13031) | Šimon Brandner | 2022-06-29 | 1 | -0/+69 |
* | | Improve performance of getting unread counts in rooms (#13119) | Erik Johnston | 2022-06-29 | 1 | -0/+2 |
|/ |
|
* | Fix serialization errors when rotating notifications (#13118) | Erik Johnston | 2022-06-28 | 1 | -5/+30 |
* | Add type hints to event push actions tests. (#13099) | Patrick Cloke | 2022-06-17 | 1 | -11/+17 |
* | Speed up `get_unread_event_push_actions_by_room` (#13005) | Erik Johnston | 2022-06-15 | 1 | -3/+21 |
* | Reduce the amount of state we pull from the DB (#12811) | Erik Johnston | 2022-06-06 | 3 | -13/+21 |
* | Wait for lazy join to complete when getting current state (#12872) | Erik Johnston | 2022-06-01 | 1 | -1/+58 |
* | Remove remaining bits of groups code. (#12936) | Patrick Cloke | 2022-06-01 | 1 | -1/+0 |
* | Rename storage classes (#12913) | Erik Johnston | 2022-05-31 | 7 | -22/+31 |
* | LockStore: fix acquiring a lock via `LockStore.try_acquire_lock` (#12832) | Sumner Evans | 2022-05-30 | 1 | -0/+54 |
* | Additional constants for EDU types. (#12884) | Patrick Cloke | 2022-05-27 | 1 | -2/+5 |
* | Add storage and module API methods to get monthly active users and their apps... | Matt C | 2022-05-27 | 1 | -0/+83 |
* | Pull out less state when handling gaps mk2 (#12852) | Erik Johnston | 2022-05-26 | 1 | -15/+28 |
* | Add some type hints to tests files (#12833) | Dirk Klimpel | 2022-05-23 | 2 | -2/+2 |
* | Remove code which updates `application_services_state.last_txn` (#12680) | Richard van der Hoff | 2022-05-17 | 1 | -21/+6 |
* | Track in memory events using weakrefs (#10533) | Erik Johnston | 2022-05-17 | 1 | -0/+25 |
* | Refactor `EventContext` (#12689) | Erik Johnston | 2022-05-10 | 1 | -1/+1 |
* | Stop writing to `event_reference_hashes` (#12679) | Richard van der Hoff | 2022-05-10 | 1 | -9/+0 |
* | Update mypy to 0.950 and fix complaints (#12650) | David Robertson | 2022-05-06 | 1 | -5/+5 |
* | Add a consistency check on events read from the database (#12620) | Richard van der Hoff | 2022-05-03 | 1 | -22/+37 |
* | Prefer `make_awaitable` over `defer.succeed` in tests (#12505) | Sean Quah | 2022-04-27 | 1 | -5/+4 |
* | Mark remote device list updates as already handled (#12557) | Erik Johnston | 2022-04-26 | 1 | -1/+1 |
* | Handle cancellation in `EventsWorkerStore._get_events_from_cache_or_db` (#12529) | Sean Quah | 2022-04-25 | 1 | -2/+119 |
* | Await un-partial-stating after a partial-state join (#12399) | Richard van der Hoff | 2022-04-21 | 2 | -0/+130 |
* | Only send out device list updates for our own users (#12465) | Erik Johnston | 2022-04-14 | 1 | -3/+3 |
* | Process device list updates asynchronously (#12365) | Erik Johnston | 2022-04-12 | 1 | -20/+27 |
* | Optimise `_update_client_ips_batch_txn` to batch together database operations... | reivilibre | 2022-04-08 | 1 | -16/+57 |
* | Generate historic pagination token for `/messages` when no `?from` token prov... | Eric Eastwood | 2022-04-06 | 1 | -1/+3 |
* | Add type hints to some tests files (#12371) | Dirk Klimpel | 2022-04-05 | 3 | -36/+50 |
* | Track device list updates per room. (#12321) | Erik Johnston | 2022-04-04 | 1 | -4/+10 |
* | Add type hints for `tests/unittest.py`. (#12347) | Richard van der Hoff | 2022-04-01 | 2 | -4/+5 |
* | Remove redundant `get_success` calls in test code (#12346) | Richard van der Hoff | 2022-04-01 | 3 | -51/+27 |
* | Default to `private` room visibility rather than `public` when a client does ... | reivilibre | 2022-04-01 | 1 | -1/+3 |
* | Use a sequence to generate AS transaction IDs, drop `last_txn` AS state (#12209) | Nick Mills-Barrett | 2022-04-01 | 1 | -69/+2 |
* | Move single-use methods out of `TestCase` (#12348) | Richard van der Hoff | 2022-04-01 | 1 | -0/+16 |
* | Send device list updates to application services (MSC3202) - part 1 (#11881) | Andrew Morgan | 2022-03-30 | 1 | -4/+13 |
* | Start application service stream token tracking from 1 (#12193) | Andrew Morgan | 2022-03-30 | 1 | -2/+2 |
* | Refuse to start if DB has an unsafe locale (#12262) | Shay | 2022-03-23 | 1 | -0/+46 |
* | Add type hints to tests files. (#12256) | Dirk Klimpel | 2022-03-21 | 2 | -60/+68 |
* | Handle cancellation in `DatabasePool.runInteraction()` (#12199) | Sean Quah | 2022-03-16 | 1 | -0/+58 |
* | Use the ignored_users table to test event visibility & sync. (#12225) | Patrick Cloke | 2022-03-15 | 1 | -0/+17 |
* | Add tests for database transaction callbacks (#12198) | Sean Quah | 2022-03-15 | 1 | -1/+103 |
* | Add config settings for background update parameters (#11980) | Shay | 2022-03-11 | 1 | -16/+237 |
* | Support stable identifiers for MSC3440: Threading (#12151) | Patrick Cloke | 2022-03-10 | 1 | -11/+9 |
* | Remove dead code in `tests/storage/test_database.py` (#12197) | Sean Quah | 2022-03-09 | 1 | -16/+0 |
* | Fix a bug in background updates wherein background updates are never run usin... | Shay | 2022-03-07 | 1 | -2/+2 |
* | Back out in-flight state caching changes. (#12126) | reivilibre | 2022-03-02 | 1 | -454/+0 |
* | Order in-flight state group queries in biggest-first order (#11610) | reivilibre | 2022-03-01 | 1 | -1/+103 |
* | Replace assertEquals and friends with non-deprecated versions. (#12092) | Patrick Cloke | 2022-02-28 | 11 | -69/+69 |
* | Add support for MSC3202: sending one-time key counts and fallback key usage s... | reivilibre | 2022-02-24 | 1 | -4/+4 |
* | Fix non-strings in the `event_search` table (#12037) | Sean Quah | 2022-02-24 | 1 | -2/+115 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 34 | -52/+52 |
* | Cap the number of in-flight requests for state from a single group (#11608) | reivilibre | 2022-02-22 | 1 | -0/+69 |
* | Add more tests for in-flight state query duplication. (#12033) | reivilibre | 2022-02-22 | 1 | -21/+171 |
* | Track and deduplicate in-flight requests to `_get_state_for_groups`. (#10870) | reivilibre | 2022-02-18 | 1 | -0/+133 |
* | Fix bug in `StateFilter.return_expanded()` and add some tests. (#12016) | reivilibre | 2022-02-18 | 1 | -0/+109 |
* | Fix incorrect `get_rooms_for_user` for remote user (#11999) | Erik Johnston | 2022-02-15 | 1 | -0/+107 |
* | Implement MSC3706: partial state in `/send_join` response (#11967) | Richard van der Hoff | 2022-02-12 | 1 | -4/+4 |
* | Expose the registered device ID from the `register_appservice_user` test help... | reivilibre | 2022-02-02 | 1 | -1/+3 |
* | Send to-device messages to application services (#11215) | Andrew Morgan | 2022-02-01 | 1 | -9/+17 |
* | Merge tag 'v1.51.0rc2' into develop | Andrew Morgan | 2022-01-24 | 1 | -6/+24 |
|\ |
|
| * | Fix logic for dropping old events in fed queue (#11806) | Andrew Morgan | 2022-01-24 | 1 | -6/+24 |
* | | Add `state_key` and `rejection_reason` to `events` (#11792) | Richard van der Hoff | 2022-01-21 | 1 | -1/+4 |
|/ |
|
* | Merge branch 'release-v1.50' into develop | Olivier Wilkinson (reivilibre) | 2022-01-14 | 1 | -1/+159 |
|\ |
|
| * | Fix a bug introduced in Synapse v1.50.0rc1 whereby outbound federation could ... | reivilibre | 2022-01-13 | 1 | -1/+111 |
| * | Fix a bug introduced in Synapse v1.0.0 whereby device list updates would not ... | reivilibre | 2022-01-12 | 1 | -1/+49 |
* | | Replace uses of simple_insert_many with simple_insert_many_values. (#11742) | Patrick Cloke | 2022-01-13 | 1 | -10/+16 |
|/ |
|
* | Fix a type annotation in `test_account_data.py` and remove it from the Mypy e... | reivilibre | 2021-12-29 | 1 | -2/+2 |
* | Refactor `tests.util.setup_test_homeserver` and `tests.server.setup_test_home... | reivilibre | 2021-12-21 | 2 | -2/+3 |
* | Add type hints to event_push_actions. (#11594) | Patrick Cloke | 2021-12-21 | 1 | -5/+7 |
* | Use mock from standard library (#11588) | V02460 | 2021-12-20 | 1 | -9/+8 |
* | Add type hints to `synapse/storage/databases/main/e2e_room_keys.py` (#11549) | Sean Quah | 2021-12-14 | 1 | -1/+3 |
* | Remove redundant `COALESCE()`s around `COUNT()`s in database queries (#11570) | Sean Quah | 2021-12-14 | 1 | -1/+1 |
* | Revert accidental commits to develop. | Olivier Wilkinson (reivilibre) | 2021-12-03 | 2 | -3/+2 |
* | Move `tests.utils.setup_test_homeserver` to `tests.server` | Olivier Wilkinson (reivilibre) | 2021-12-03 | 2 | -2/+3 |
* | Clean up tests.storage.test_appservice (#11492) | reivilibre | 2021-12-02 | 1 | -177/+168 |
* | Clean up `tests.storage.test_main` to remove use of legacy code. (#11493) | reivilibre | 2021-12-02 | 1 | -17/+10 |
* | Add type annotations to `tests.storage.test_appservice`. (#11488) | reivilibre | 2021-12-02 | 1 | -48/+92 |
* | Add a license header and comment. (#11479) | Patrick Cloke | 2021-12-01 | 1 | -0/+15 |
* | Make background updates controllable via a plugin (#11306) | Erik Johnston | 2021-11-29 | 3 | -16/+97 |
* | Track ongoing event fetches correctly (again) (#11376) | Sean Quah | 2021-11-26 | 1 | -1/+138 |
* | Improve performance of `remove_{hidden,deleted}_devices_from_device_inbox` (#... | Brendan Abolivier | 2021-11-25 | 1 | -2/+2 |
* | Lower minumum batch size to 1 for background updates (#11422) | Brendan Abolivier | 2021-11-24 | 1 | -4/+4 |
* | Fix incorrect return value in tests. (#11359) | Patrick Cloke | 2021-11-16 | 1 | -1/+1 |
* | Merge tag 'v1.47.0rc3' into develop | David Robertson | 2021-11-16 | 1 | -1/+51 |
|\ |
|
| * | Run _upgrade_existing_database on workers if at current schema_version (#11346) | Andrew Morgan | 2021-11-15 | 1 | -1/+51 |
* | | Database storage profile passes mypy (#11342) | David Robertson | 2021-11-15 | 1 | -3/+6 |
* | | Change display names/avatar URLs to None if they contain null bytes before st... | Shay | 2021-11-12 | 1 | -0/+48 |
* | | Support filtering by relations per MSC3440 (#11236) | Patrick Cloke | 2021-11-09 | 1 | -0/+207 |
|/ |
|
* | Fix rolling back when using workers (#11255) | Erik Johnston | 2021-11-05 | 1 | -0/+69 |
* | Delete messages for hidden devices from `device_inbox` (#11199) | Dirk Klimpel | 2021-11-02 | 1 | -0/+74 |
* | Test that `ClientIpStore` combines database and in-memory data correctly (#11... | Sean Quah | 2021-11-01 | 1 | -0/+206 |
* | Delete messages from `device_inbox` table when deleting device (#10969) | Dirk Klimpel | 2021-10-27 | 1 | -0/+90 |
* | Correctly exclude users when making a room public or private (#11075) | David Robertson | 2021-10-15 | 1 | -44/+33 |
* | Stop user directory from failing if it encounters users not in the `users` ta... | David Robertson | 2021-10-13 | 3 | -3/+570 |
* | Require direct references to configuration variables. (#10985) | Patrick Cloke | 2021-10-06 | 2 | -2/+2 |
* | Don't drop user dir deltas when server leaves room (#10982) | David Robertson | 2021-10-06 | 6 | -60/+10 |
* | Fix potential leak of per-room profiles when the user dir is rebuilt. (#10981) | David Robertson | 2021-10-05 | 1 | -16/+78 |
* | Merge tag 'v1.44.0rc3' into develop | Brendan Abolivier | 2021-10-04 | 1 | -0/+34 |
|\ |
|
| * | Fix error in `get_user_ip_and_agents` when fetching from the database (#10968) | Sean Quah | 2021-10-01 | 1 | -0/+34 |
* | | Consistently exclude from user_directory (#10960) | David Robertson | 2021-10-04 | 1 | -2/+144 |
* | | Refactor user directory tests (#10935) | David Robertson | 2021-09-30 | 1 | -4/+188 |
* | | Use direct references for configuration variables (part 6). (#10916) | Patrick Cloke | 2021-09-29 | 1 | -7/+7 |
|/ |
|
* | Use direct references for configuration variables (part 4). (#10893) | Patrick Cloke | 2021-09-23 | 1 | -1/+0 |
* | Use direct references for some configuration variables (part 3) (#10885) | Patrick Cloke | 2021-09-23 | 2 | -10/+6 |
* | Treat "\u0000" as "\u0020" for the purposes of message search (message indexi... | Hillery Shay | 2021-09-22 | 1 | -0/+74 |
* | Make StateFilter frozen so we can hash it (#10816) | reivilibre | 2021-09-14 | 1 | -17/+29 |
* | Skip handling of push actions for outlier events (#10780) | Erik Johnston | 2021-09-08 | 1 | -0/+1 |
* | Populate `rooms.creator` field for easy lookup (#10697) | Eric Eastwood | 2021-09-01 | 1 | -0/+98 |
* | Flatten the synapse.rest.client package (#10600) | reivilibre | 2021-08-17 | 7 | -7/+7 |
* | Improve event caching code (#10119) | Erik Johnston | 2021-08-04 | 1 | -0/+50 |
* | Fix codestyle CI from #10440 (#10511) | reivilibre | 2021-08-02 | 1 | -1/+1 |
* | Prune inbound federation queues if they get too long (#10390) | Erik Johnston | 2021-08-02 | 1 | -0/+57 |
* | Allow setting transaction limit for db connections (#10440) | Toni Spets | 2021-08-02 | 1 | -0/+36 |
* | Update the MSC3083 support to verify if joins are from an authorized server. ... | Patrick Cloke | 2021-07-26 | 1 | -3/+3 |
* | Fix dropping locks on shut down (#10433) | Erik Johnston | 2021-07-20 | 1 | -0/+13 |
* | Use inline type hints in `tests/` (#10350) | Jonathan de Jong | 2021-07-13 | 2 | -6/+4 |
* | [pyupgrade] `tests/` (#10347) | Jonathan de Jong | 2021-07-13 | 4 | -13/+5 |
* | Add a distributed lock (#10269) | Erik Johnston | 2021-06-29 | 1 | -0/+100 |
* | Add endpoints for backfilling history (MSC2716) (#9247) | Eric Eastwood | 2021-06-22 | 1 | -2/+11 |
* | update black to 21.6b0 (#10197) | Marcus | 2021-06-17 | 1 | -1/+1 |
* | add a cache to have_seen_event (#9953) | Richard van der Hoff | 2021-06-01 | 3 | -0/+122 |
* | Don't hammer the database for destination retry timings every ~5mins (#10036) | Erik Johnston | 2021-05-21 | 1 | -2/+6 |
* | Reorganise the database schema directories (#9932) | Richard van der Hoff | 2021-05-07 | 1 | -3/+1 |
* | Remove various bits of compatibility code for Python <3.6 (#9879) | Andrew Morgan | 2021-04-27 | 1 | -1/+2 |
* | Fix (final) Bugbear violations (#9838) | Jonathan de Jong | 2021-04-20 | 1 | -2/+2 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 29 | -29/+0 |
* | Use mock from the stdlib. (#9772) | Patrick Cloke | 2021-04-09 | 7 | -11/+7 |
* | Remove old admin API `GET /_synapse/admin/v1/users/<user_id>` (#9401) | Dirk Klimpel | 2021-04-09 | 1 | -2/+2 |
* | Bugbear: Add Mutable Parameter fixes (#9682) | Jonathan de Jong | 2021-04-08 | 2 | -8/+16 |
* | Merge remote-tracking branch 'origin/develop' into rav/drop_py35 | Richard van der Hoff | 2021-04-08 | 10 | -499/+264 |
|\ |
|
| * | Convert storage test cases to HomeserverTestCase. (#9736) | Patrick Cloke | 2021-04-06 | 10 | -499/+264 |
* | | remove unused param on `make_tuple_comparison_clause` | Richard van der Hoff | 2021-04-08 | 1 | -2/+1 |
* | | Drop support for sqlite<3.22 as well | Richard van der Hoff | 2021-04-08 | 1 | -11/+1 |
|/ |
|
* | Add type hints to DictionaryCache and TTLCache. (#9442) | Patrick Cloke | 2021-03-29 | 1 | -14/+8 |
* | Use the chain cover index in get_auth_chain_ids. (#9576) | Patrick Cloke | 2021-03-10 | 1 | -3/+73 |
* | Add a basic test for purging rooms. (#9541) | Patrick Cloke | 2021-03-08 | 1 | -26/+45 |
* | Add the shadow-banning status to the display user admin API. (#9400) | Dirk Klimpel | 2021-02-17 | 1 | -0/+1 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 12 | -47/+89 |
* | Allow moving account data and receipts streams off master (#9104) | Erik Johnston | 2021-01-18 | 1 | -6/+106 |
* | Make chain cover index bg update go faster (#9124) | Erik Johnston | 2021-01-15 | 1 | -31/+186 |
* | Add background update for add chain cover index (#9029) | Erik Johnston | 2021-01-14 | 1 | -0/+114 |
* | Remove user's avatar URL and displayname when deactivated. (#8932) | Dirk Klimpel | 2021-01-12 | 1 | -0/+26 |