summary refs log tree commit diff
path: root/synapse/storage/databases/main/__init__.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove remaining usage of cursor_to_dict. (#16564)Patrick Cloke2023-10-311-10/+42
* Inline simple_search_list/simple_search_list_txn. (#16434)Patrick Cloke2023-10-101-10/+36
* Remove unused method. (#16435)Patrick Cloke2023-10-051-20/+0
* Filter locked users in the admin API (#16328)Hanadi2023-09-181-1/+6
* Add last_seen_ts to the admin users API (#16218)Mathieu Velten2023-09-041-1/+5
* Implements a task scheduler for resumable potentially long running tasks (#15...Mathieu Velten2023-08-211-0/+2
* Allow filtering for admins in the list accounts admin API (#16114)Alexander Fechler2023-08-181-0/+10
* Actually stop reading from column `user_id` of tables `profiles` (#15955)Shay2023-07-231-2/+2
* Revert "Stop writing to column `user_id` of tables `profiles` and `user_filte...Shay2023-07-181-3/+3
* Stop writing to column `user_id` of tables `profiles` and `user_filters` (#15...Shay2023-07-071-3/+3
* Add not_user_type param to the list accounts admin API (#15844)Michael Weimann2023-07-041-0/+37
* Remove experimental MSC2716 implementation to incrementally import history in...Eric Eastwood2023-06-161-2/+0
* Add an admin API endpoint to support per-user feature flags (#15344)Shay2023-04-281-0/+2
* Allow use of the `/filter` Client-Server APIs on workers. (#15134)reivilibre2023-02-281-2/+2
* Add helper to parse an enum from query args & use it. (#14956)Patrick Cloke2023-02-011-2/+3
* Merge/remove `Slaved*` stores into `WorkerStores` (#14375)Nick Mills-Barrett2022-11-111-35/+0
* Show erasure status when listing users in the Admin API (#14205)Tadeusz SoĊ›nierz2022-10-211-2/+11
* Allow admins to require a manual approval process before new accounts can be ...Brendan Abolivier2022-09-291-1/+8
* Handle the case of remote users leaving a partial join room for device lists ...Erik Johnston2022-09-271-1/+1
* Use cache store remove base slaved (#13329)Nick Mills-Barrett2022-07-211-27/+2
* Improve performance of getting unread counts in rooms (#13119)Erik Johnston2022-06-291-1/+1
* Type annotations in `synapse.databases.main.devices` (#13025)David Robertson2022-06-151-0/+1
* Speed up `get_unread_event_push_actions_by_room` (#13005)Erik Johnston2022-06-151-2/+2
* Replace noop background updates with DELETE. (#12954)Patrick Cloke2022-06-131-2/+0
* Remove remaining pieces of groups code. (#12966)Patrick Cloke2022-06-061-18/+0
* Add some type hints to datastore (#12717)Dirk Klimpel2022-05-171-7/+1
* Add some type hints to datastore (#12485)Dirk Klimpel2022-04-271-6/+15
* Prefill more stream change caches. (#12372)Erik Johnston2022-04-051-21/+0
* Prefill the device_list_stream_cache (#12367)Erik Johnston2022-04-041-1/+11
* Track device list updates per room. (#12321)Erik Johnston2022-04-041-0/+1
* Move `update_client_ip` background job from the main process to the backgroun...reivilibre2022-04-011-4/+4
* Remove redundant `get_current_events_token` (#11643)Richard van der Hoff2022-01-041-2/+2
* Add type hints to `synapse/storage/databases/main/room.py` (#11575)Sean Quah2021-12-151-1/+0
* Type hint the constructors of the data store classes (#11555)Sean Quah2021-12-131-2/+7
* Add type hints to `synapse/storage/databases/main/end_to_end_keys.py` (#11551)Sean Quah2021-12-131-3/+0
* Get directory db file to pass mypy (#11339)David Robertson2021-11-151-0/+1
* Attempt to annotate events_forward_extremities (#11314)David Robertson2021-11-121-1/+1
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-221-2/+5
* Verify `?chunk_id` actually corresponds to an insertion event that exists (MS...Eric Eastwood2021-09-151-0/+2
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-3/+3
* Persist room hierarchy pagination sessions to the database. (#10613)Patrick Cloke2021-08-241-0/+2
* Remove the unused public_room_list_stream (#10565)Andrew Morgan2021-08-171-3/+1
* Add `creation_ts` to list users admin API (#10448)Dirk Klimpel2021-07-221-12/+7
* Add a return type to parse_string. (#10438)Patrick Cloke2021-07-211-1/+1
* Add a distributed lock (#10269)Erik Johnston2021-06-291-0/+2
* Don't hammer the database for destination retry timings every ~5mins (#10036)Erik Johnston2021-05-211-2/+2
* Split presence out of master (#9820)Erik Johnston2021-04-231-46/+1
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Add `order_by` to list user admin API (#9691)Dirk Klimpel2021-04-011-4/+22
* Add type hints to user admin API. (#9521)Dirk Klimpel2021-03-031-5/+5
* Add the shadow-banning status to the display user admin API. (#9400)Dirk Klimpel2021-02-171-1/+1
* Merge branch 'develop' into jaywink/admin-forward-extremitiesJason Robinson2021-01-231-3/+7
|\
| * Allow moving account data and receipts streams off master (#9104)Erik Johnston2021-01-181-3/+7
* | Address pr feedbackJason Robinson2021-01-111-1/+1
* | Add forward extremities endpoint to rooms admin APIJason Robinson2021-01-071-0/+2
|/
* Allow running sendToDevice on workers (#9044)Erik Johnston2021-01-071-33/+0
* Make search statement in List Room and User Admin API case-insensitive (#8931)Dirk Klimpel2020-12-171-3/+4
* Convert internal pusher dicts to attrs classes. (#8940)Patrick Cloke2020-12-161-3/+0
* Type hints for RegistrationStore (#8615)Erik Johnston2020-10-221-1/+0
* Add logging on startup/shutdown (#8448)Erik Johnston2020-10-021-1/+0
* Allow background tasks to be run on a separate worker. (#8369)Patrick Cloke2020-10-021-191/+0
* Fix MultiWriteIdGenerator's handling of restarts. (#8374)Erik Johnston2020-09-241-1/+7
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* Avoid table-scanning users at startup (#8271)Richard van der Hoff2020-09-071-11/+14
* Add more logging to debug slow startup (#8264)Richard van der Hoff2020-09-071-0/+1
* Convert additional databases to async/await (#8199)Patrick Cloke2020-09-011-22/+28
* Move and rename `get_devices_with_keys_by_user` (#8204)Richard van der Hoff2020-09-011-0/+3
* Convert additional database methods to async (select list, search, insert_man...Patrick Cloke2020-08-271-6/+6
* Convert simple_update* and simple_select* to async (#8173)Patrick Cloke2020-08-271-4/+4
* Wording fixes to 'name' user admin api filter (#8163)Andrew Morgan2020-08-251-1/+1
* Search in columns 'name' and 'displayname' in the admin users endpoint (#7377)Manuel Stahl2020-08-251-12/+19
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-0/+596