| Commit message (Expand) | Author | Age | Files | Lines |
* | Add stricter mypy options (#15694) | Patrick Cloke | 2023-05-31 | 1 | -1/+1 |
* | Batch up replication requests to request the resyncing of remote users's devi... | reivilibre | 2023-01-10 | 1 | -4/+51 |
* | Remove redundant types from comments. (#14412) | Patrick Cloke | 2022-11-16 | 1 | -1/+2 |
* | Immediately retry any requests that have backed off when a server comes back ... | Erik Johnston | 2022-05-10 | 1 | -0/+57 |
* | Use `ParamSpec` in a few places (#12667) | David Robertson | 2022-05-09 | 1 | -7/+19 |
* | Update `delay_cancellation` to accept any awaitable (#12468) | Sean Quah | 2022-04-22 | 1 | -10/+42 |
* | Fix edge case where a `Linearizer` could get stuck (#12358) | Sean Quah | 2022-04-05 | 1 | -1/+5 |
* | Refactor and convert `Linearizer` to async (#12357) | Sean Quah | 2022-04-05 | 1 | -77/+67 |
* | Add cancellation support to `ReadWriteLock` (#12120) | Sean Quah | 2022-03-14 | 1 | -31/+40 |
* | Add `delay_cancellation` utility function (#12180) | Sean Quah | 2022-03-14 | 1 | -6/+42 |
* | Add type hints for `ObservableDeferred` attributes (#12159) | Sean Quah | 2022-03-04 | 1 | -3/+11 |
* | Fix rare error in `ReadWriteLock` when writers complete immediately (#12105) | Sean Quah | 2022-03-01 | 1 | -1/+4 |
* | Add `stop_cancellation` utility function (#12106) | Sean Quah | 2022-03-01 | 1 | -0/+19 |
* | Improve exception handling for concurrent execution (#12109) | Richard van der Hoff | 2022-03-01 | 1 | -22/+32 |
* | Use auto_attribs/native type hints for attrs classes. (#11692) | Patrick Cloke | 2022-01-13 | 1 | -3/+3 |
* | Improve opentracing support for `ResponseCache` (#11607) | Richard van der Hoff | 2021-12-20 | 1 | -1/+21 |
* | Add missing type hints to `synapse.logging.context` (#11556) | Sean Quah | 2021-12-14 | 1 | -1/+56 |
* | Add most missing type hints to synapse.util (#11328) | Patrick Cloke | 2021-11-16 | 1 | -16/+16 |
* | Add missing type hints to `synapse.app`. (#11287) | Patrick Cloke | 2021-11-10 | 1 | -3/+2 |
* | ObservableDeferred: run observers in order (#11229) | Richard van der Hoff | 2021-11-02 | 1 | -16/+18 |
* | Fix long-standing bug where `ReadWriteLock` could drop logging contexts (#10993) | Sean Quah | 2021-10-08 | 1 | -2/+4 |
* | Add types to synapse.util. (#10601) | reivilibre | 2021-09-10 | 1 | -6/+10 |
* | Generics for `ObservableDeferred` (#10491) | Richard van der Hoff | 2021-07-28 | 1 | -6/+8 |
* | Fix up type hints for Twisted 21.7 (#10490) | Richard van der Hoff | 2021-07-28 | 1 | -8/+8 |
* | Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381) | Jonathan de Jong | 2021-07-15 | 1 | -4/+4 |
* | When joining a remote room limit the number of events we concurrently check s... | Erik Johnston | 2021-06-08 | 1 | -5/+16 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Enable addtional flake8-bugbear linting checks. (#9659) | Jonathan de Jong | 2021-03-24 | 1 | -1/+1 |
* | Add logging to ObservableDeferred callbacks (#9523) | Jonathan de Jong | 2021-03-09 | 1 | -8/+18 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -7/+6 |
* | Fix some typos. | Patrick Cloke | 2021-02-12 | 1 | -1/+1 |
* | Allow spam-checker modules to be provide async methods. (#8890) | David Teller | 2020-12-11 | 1 | -3/+5 |
* | Fix handling of connection timeouts in outgoing http requests (#8400) | Richard van der Hoff | 2020-09-29 | 1 | -29/+18 |
* | Add types to async_helpers (#8260) | Patrick Cloke | 2020-09-08 | 1 | -50/+85 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -4/+4 |
* | Convert ReadWriteLock to async/await. (#8202) | Patrick Cloke | 2020-08-28 | 1 | -8/+8 |
* | Fix some spelling mistakes / typos. (#7811) | Patrick Cloke | 2020-07-09 | 1 | -1/+1 |
* | Fix "argument of type 'ObservableDeferred' is not iterable" error (#7708) | Patrick Cloke | 2020-06-16 | 1 | -1/+1 |
* | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 1 | -2/+0 |
* | Speed up processing of federation stream RDATA rows. | Erik Johnston | 2020-05-27 | 1 | -0/+12 |
* | Fix stacktraces when using ObservableDeferred and async/await (#6836) | Erik Johnston | 2020-02-03 | 1 | -0/+4 |
* | Persist auth/state events at backwards extremities when we fetch them (#6526) | Richard van der Hoff | 2019-12-16 | 1 | -2/+2 |
* | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 1 | -1/+1 |
* | Clarify docstring | Erik Johnston | 2019-10-30 | 1 | -0/+4 |
* | Make ObservableDeferred.observe() always return deferred. | Erik Johnston | 2019-10-30 | 1 | -5/+2 |
* | Make concurrently_execute work with async/await | Erik Johnston | 2019-10-29 | 1 | -4/+3 |
* | Add maybe_awaitable and fix __init__ bugs | Erik Johnston | 2019-10-11 | 1 | -0/+29 |
* | Fix up some typechecking (#6150) | Amber Brown | 2019-10-02 | 1 | -3/+7 |
* | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -2/+2 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -5/+4 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -17/+24 |
* | Update docstring with correct return type | Erik Johnston | 2019-05-15 | 1 | -1/+1 |
* | Allow client event serialization to be async | Erik Johnston | 2019-05-14 | 1 | -0/+19 |
* | Remove periods from copyright headers (#5046) | Andrew Morgan | 2019-04-11 | 1 | -1/+1 |
* | Make linearizer more quiet (#4507) | Amber Brown | 2019-01-29 | 1 | -5/+5 |
* | Fix incorrect logcontexts after a Deferred was cancelled (#4407) | Richard van der Hoff | 2019-01-17 | 1 | -1/+3 |
* | Replace custom DeferredTimeoutError with defer.TimeoutError | Erik Johnston | 2018-09-19 | 1 | -9/+3 |
* | Run canceller first to allow it to generate correct error | Erik Johnston | 2018-09-19 | 1 | -2/+5 |
* | Update to use new timeout function everywhere. | Erik Johnston | 2018-09-19 | 1 | -54/+19 |
* | Fix timeout function | Erik Johnston | 2018-09-15 | 1 | -1/+2 |
* | Add an awful secondary timeout to fix wedged requests | Erik Johnston | 2018-09-14 | 1 | -0/+51 |
* | Merge branch 'rav/fix_linearizer_cancellation' into develop | Richard van der Hoff | 2018-08-10 | 1 | -43/+68 |
* | Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) | Amber Brown | 2018-08-10 | 1 | -0/+415 |