summary refs log tree commit diff
path: root/synapse/appservice/scheduler.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update license headersPatrick Cloke2023-11-211-10/+16
* Return immutable objects for cachedList decorators (#16350)Patrick Cloke2023-09-191-9/+9
* Only use literal strings for process names (#16315)Erik Johnston2023-09-151-9/+4
* Type hints for tests.appservice (#14990)David Robertson2023-02-061-1/+2
* Use `device_one_time_keys_count` to match MSC3202 (#14565)Andrew Ferrazzutti2022-11-281-8/+8
* Fix to-device messages not being sent to MSC3202-enabled appservices (#13235)Travis Ralston2022-07-111-2/+3
* Fix appservice EDUs failing to send if the EDU doesn't have a room ID (#13236)Travis Ralston2022-07-111-1/+3
* Don't create empty AS txns when the AS is down (#12869)Nick Mills-Barrett2022-05-251-1/+5
* Send device list updates to application services (MSC3202) - part 1 (#11881)Andrew Morgan2022-03-301-3/+50
* Bump `black` and `click` versions (#12320)David Robertson2022-03-291-1/+1
* Add support for MSC3202: sending one-time key counts and fallback key usage s...reivilibre2022-02-241-4/+94
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Send to-device messages to application services (#11215)Andrew Morgan2022-02-011-22/+75
* Add missing type hints to `synapse.appservice` (#11360)Patrick Cloke2021-12-141-30/+44
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Bugbear: Add Mutable Parameter fixes (#9682)Jonathan de Jong2021-04-081-3/+3
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-1/+1
* Limit AS transactions to 100 events (#8606)Will Hunt2020-10-211-2/+16
* Send some ephemeral events to appservices (#8437)Will Hunt2020-10-151-13/+35
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-4/+4
* Convert appservice to async. (#7973)Patrick Cloke2020-07-301-29/+20
* Refactor the Appservice scheduler code (#5886)Richard van der Hoff2019-08-201-45/+65
|\
| * Refactor the Appservice scheduler codeRichard van der Hoff2019-08-201-45/+65
* | Avoid deep recursion in appservice recovery (#5885)Richard van der Hoff2019-08-201-18/+25
|/
* Replace returnValue with return (#5736)Amber Brown2019-07-231-2/+2
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
* Run Black. (#5482)Amber Brown2019-06-201-30/+20
* Run the AS senders as background processes (#4189)Richard van der Hoff2018-12-041-12/+24
* run isortAmber Brown2018-07-091-2/+2
* Merge remote-tracking branch 'origin/develop' into rav/use_run_in_backgroundRichard van der Hoff2018-04-271-11/+14
|\
| * Improve exception handling for background processesRichard van der Hoff2018-04-271-11/+14
* | Use run_in_background in preference to preserve_fnRichard van der Hoff2018-04-271-6/+6
|/
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Preserve some logcontextsErik Johnston2016-08-241-3/+3
* Change name of metricMatrix2016-08-171-1/+1
* Move Measure block inside loopErik Johnston2016-08-171-9/+9
* Clean up _ServiceQueuerErik Johnston2016-08-171-31/+30
* Move the AS handler out of the Handlers object.Mark Haines2016-05-311-7/+7
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Cap the time to retry txns to appservices to 8.5 minutesKegan Dougal2015-10-211-2/+2
* Fixes from PR commentsKegan Dougal2015-03-261-1/+2
* Implement ServiceQueuer with tests.Kegan Dougal2015-03-161-16/+30
* Replace EventGrouper for ServiceQueuer to move to push-based txns. Fix tests ...Kegan Dougal2015-03-161-28/+33
* Wrap polling/retry blocks in try/excepts to avoid sending to other ASes break...Kegan Dougal2015-03-161-29/+39
* Minor PR comment tweaks.Kegan Dougal2015-03-161-2/+2
* Fix remaining scheduler bugs. Add more informative logging.Kegan Dougal2015-03-101-30/+22
* Bug fixes whilst putting it all togetherKegan Dougal2015-03-091-1/+3
* Use seconds; start gluing in the AS scheduler into the AS handler.Kegan Dougal2015-03-091-2/+2
* Upper bound the backoff.Kegan Dougal2015-03-061-1/+3
* Apply clarity and docstringsKegan Dougal2015-03-061-1/+1
* Finish synapse.appservice.scheduler implementation.Kegan Dougal2015-03-061-51/+12
* Add some loggersKegan Dougal2015-03-061-0/+10
* Flesh out more stub functions.Kegan Dougal2015-03-061-8/+29
* Add stub ApplicationServiceTransactionStore. Bootstrap Recoverers. Fill in st...Kegan Dougal2015-03-061-7/+43
* Add more tests; fix bugs.Kegan Dougal2015-03-061-2/+2
* Start adding some testsKegan Dougal2015-03-061-10/+13
* Rejig structure given the appservice_handler already filters the correct ASes...Kegan Dougal2015-03-061-59/+85
* Minor tweaksKegan Dougal2015-03-051-7/+9
* Add stub architecture for txn reliability.Kegan Dougal2015-03-051-10/+111
* Add stub scheduler module for txn reliabilityKegan Dougal2015-03-051-0/+68