summary refs log tree commit diff
path: root/synapse/handlers/devicemessage.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Change to is_validMathieu Velten2023-09-081-2/+2
* Merge branch 'develop' into mv/add-mxid-validation-logMathieu Velten2023-09-071-19/+4
|\
| * Don't wake up destination transaction queue if they're not due for retry. (#1...Erik Johnston2023-09-041-4/+3
| * Describe which rate limiter was hit in logs (#16135)David Robertson2023-08-301-2/+1
| * Support MSC3814: Dehydrated Devices Part 2 (#16010)Shay2023-08-081-13/+0
* | Add check to EDUs and move PDUs check in the event storage controllerMathieu Velten2023-08-041-0/+4
|/
* Support MSC3814: Dehydrated Devices (#15929)Shay2023-07-241-2/+106
* Remove legacy code of single user device resync api (#15418)Alok Kumar Singh2023-04-211-6/+8
* Batch up replication requests to request the resyncing of remote users's devi...reivilibre2023-01-101-1/+1
* Improve logging and opentracing for to-device message handling (#14598)Richard van der Hoff2022-12-061-14/+22
* Additional constants for EDU types. (#12884)Patrick Cloke2022-05-271-3/+3
* Add `StreamKeyType` class and replace string literals with constants (#12567)Andrew Morgan2022-05-161-3/+3
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Clarifications and small fixes to to-device related code (#11247)Andrew Morgan2021-11-091-4/+27
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-2/+2
* Use inline type hints in `handlers/` and `rest/`. (#10382)Jonathan de Jong2021-07-161-1/+1
* Fix `m.room_key_request` to-device messages (#9961)Richard van der Hoff2021-05-111-6/+27
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Improve tracing for to device messages (#9686)Erik Johnston2021-04-011-15/+20
* Make RateLimiter class check for ratelimit overrides (#9711)Erik Johnston2021-03-301-2/+3
* Import HomeServer from the proper module. (#9665)Patrick Cloke2021-03-231-1/+1
* Ratelimit cross-user key sharing requests. (#8957)Patrick Cloke2021-02-191-2/+22
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-3/+4
* Ensure the user ID is serialized in the payload instead of used as an instanc...Patrick Cloke2021-01-181-1/+1
* Allow running sendToDevice on workers (#9044)Erik Johnston2021-01-071-8/+23
* Ensure that remote users' device list resyncing always happens on master (#9043)Erik Johnston2021-01-071-4/+13
* Add type hints to some handlers (#8505)Patrick Cloke2020-10-091-8/+17
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Use the JSON encoder without whitespace in more places. (#8124)Patrick Cloke2020-08-201-3/+2
* Convert the device message and pagination handlers to async/await. (#7678)Patrick Cloke2020-06-161-15/+10
* Resync remote device list when detected as stale. (#6786)Erik Johnston2020-01-301-2/+8
* Detect unknown remote devices and mark cache as stale (#6776)Erik Johnston2020-01-281-2/+55
* Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-1/+1
* Link the send loop with the edus contextsJorik Schellekens2019-09-051-4/+1
* Opentrace device lists (#5853)Jorik Schellekens2019-09-031-1/+5
* Propagate opentracing contexts through EDUs (#5852)Jorik Schellekens2019-08-221-6/+21
* Run Black. (#5482)Amber Brown2019-06-201-4/+3
* run isortAmber Brown2018-07-091-2/+1
* Split out edu/query registration to a separate classErik Johnston2018-03-131-1/+1
* Sanity checking for user idsRichard van der Hoff2018-01-171-3/+11
* Use new federation_sender DIErik Johnston2016-11-161-2/+2
* Add a new method to enqueue the device messages rather than sending a dummy EDUMark Haines2016-09-071-7/+3
* Send device messages over federationMark Haines2016-09-061-0/+121