summary refs log tree commit diff
path: root/synapse/storage/databases/main/deviceinbox.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Clean out invalid destinations from outbox (#17242)Erik Johnston2024-05-301-0/+76
* Move towards using `MultiWriterIdGenerator` everywhere (#17226)Erik Johnston2024-05-291-30/+16
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+2
* Optimize query for fetching to-device messages in `/sync` (#16805)Erik Johnston2024-01-111-77/+72
* Merge remote-tracking branch 'gitlab/clokep/license-license' into new_developErik Johnston2023-12-131-11/+16
|\
| * Update license headersPatrick Cloke2023-11-211-11/+16
* | Correctly read to-device stream pos on SQLite (#16682)David Robertson2023-11-241-12/+19
|/
* Speed up deleting device messages (#16643)Erik Johnston2023-11-161-25/+81
* Improve performance of delete device messages query (#16492)Mathieu Velten2023-10-181-7/+8
* Remove useless async job to delete device messages on sync (#16491)Mathieu Velten2023-10-161-2/+3
* Convert simple_select_many_batch, simple_select_many_txn to tuples. (#16444)Patrick Cloke2023-10-111-20/+22
* Delete device messages asynchronously and in staged batches (#16240)Mathieu Velten2023-09-061-6/+20
* Fix appservices being unable to handle to_device messages for multiple users ...Will Hunt2023-09-051-1/+1
* to_device updates could be dropped when consuming the replication stream (#15...Mathieu Velten2023-03-301-10/+4
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-221-3/+2
* Always notify replication when a stream advances (#14877)Erik Johnston2023-01-201-1/+2
* Update all stream IDs after processing replication rows (#14723)Nick Mills-Barrett2023-01-041-0/+7
* Improve logging and opentracing for to-device message handling (#14598)Richard van der Hoff2022-12-061-17/+75
* Add missing types to opentracing. (#13345)Patrick Cloke2022-07-211-1/+1
* Revert "Make all `process_replication_rows` methods async (#13304)" (#13312)Erik Johnston2022-07-181-4/+2
* Make all `process_replication_rows` methods async (#13304)Nick Mills-Barrett2022-07-171-2/+4
* Replace noop background updates with DELETE. (#12954)Patrick Cloke2022-06-131-11/+0
* Add some type hints to datastore (#12485)Dirk Klimpel2022-04-271-23/+56
* Reduce to-device queries for /sync. (#12163)Erik Johnston2022-03-041-0/+3
* Fix to-device being dropped in limited sync in SQLite. (#11966)Erik Johnston2022-02-111-1/+4
* Send to-device messages to application services (#11215)Andrew Morgan2022-02-011-39/+237
* Replace uses of simple_insert_many with simple_insert_many_values. (#11742)Patrick Cloke2022-01-131-14/+16
* Improve type hints in storage classes. (#11652)Dirk Klimpel2021-12-291-2/+2
* Type hint the constructors of the data store classes (#11555)Sean Quah2021-12-131-1/+6
* Improve performance of `remove_{hidden,deleted}_devices_from_device_inbox` (#...Brendan Abolivier2021-11-251-146/+63
* Add type hints to some storage classes (#11307)Patrick Cloke2021-11-111-16/+36
* Clarifications and small fixes to to-device related code (#11247)Andrew Morgan2021-11-091-3/+20
* Delete messages for hidden devices from `device_inbox` (#11199)Dirk Klimpel2021-11-021-0/+89
* Stop synapse from saving messages in device_inbox for hidden devices. (#10097)JohannesKleine2021-11-011-2/+6
* Fix comments referencing v1.46.0 from PR #10969. (#11212)Dirk Klimpel2021-10-291-1/+1
* Delete messages from `device_inbox` table when deleting device (#10969)Dirk Klimpel2021-10-271-1/+91
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-221-3/+6
* Remove unnecessary parentheses around tuples returned from methods (#10889)Andrew Morgan2021-09-231-3/+3
* [pyupgrade] `synapse/` (#10348)Jonathan de Jong2021-07-191-3/+1
* Add debug logging for issue #9533 (#9959)Richard van der Hoff2021-05-111-0/+18
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Add a type hints for service notices to the HomeServer object. (#9675)Patrick Cloke2021-03-241-3/+3
* Fix some typos.Patrick Cloke2021-02-121-1/+1
* Allow moving account data and receipts streams off master (#9104)Erik Johnston2021-01-181-3/+1
* Allow running sendToDevice on workers (#9044)Erik Johnston2021-01-071-32/+115
* Some cleanups to device inbox store. (#9041)Erik Johnston2021-01-071-49/+58
* Use `async with` for ID gens (#8383)Erik Johnston2020-09-231-2/+2
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-2/+2
* Convert additional database code to async/await. (#8195)Patrick Cloke2020-08-281-6/+6
* Make StreamIdGen `get_next` and `get_next_mult` async (#8161)Erik Johnston2020-08-251-2/+2
* Convert account data, device inbox, and censor events databases to async/awai...Patrick Cloke2020-08-121-45/+49
* Reduce unnecessary whitespace in JSON. (#7372)David Vo2020-08-071-5/+4
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-0/+476