- Apr 25, 2022
-
-
David Robertson authored
-
Patrick Cloke authored
* Corrects some typos / copy & paste errors in tests. * Clarifies docstrings. * Removes an unnecessary method.
-
villepeh authored
Signed-off-by: Ville Petteri Huh
-
Dirk Klimpel authored
Signed-off-by:
Dirk Klimpel <dirk@klimpel.org>
-
- Apr 22, 2022
-
-
Sean Quah authored
This will mainly be useful when dealing with module callbacks, which are all typed as returning `Awaitable`s instead of coroutines or `Deferred`s. Signed-off-by:
Sean Quah <seanq@element.io>
-
Will Hunt authored
* Fix device_unused_fallback_keys -> device_unused_fallback_key_types * changelog
-
- Apr 21, 2022
-
-
Richard van der Hoff authored
When we join a room via the faster-joins mechanism, we end up with "partial state" at some points on the event DAG. Many parts of the codebase need to wait for the full state to load. So, we implement a mechanism to keep track of which events have partial state, and wait for them to be fully-populated.
-
- Apr 20, 2022
-
-
David Robertson authored
* Remove leftover references to setup.py Missed in #12478. * Changelog
-
David Robertson authored
-
Patrick Cloke authored
scale is meant to be a constant string, not refer to a variable.
-
Olivier Wilkinson (reivilibre) authored
-
reivilibre authored
* poetry update matrix-synapse-ldap3 * Newsfile Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org>
-
David Robertson authored
* Recommend poetry in docs - readme - contributor guide - upgrade notes - new dev cheat sheet for poetry Co-authored-by:
Shay <hillerys@element.io> Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com>
-
Patrick Cloke authored
-
Tulir Asokan authored
Implements matrix-org/matrix-spec-proposals#2815 Signed-off-by:
Tulir Asokan <tulir@maunium.net>
-
David Robertson authored
Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com>
-
- Apr 19, 2022
-
-
Erik Johnston authored
-
Richard van der Hoff authored
This is what the MSC (now) requires. Fixes https://github.com/matrix-org/synapse/issues/10310.
-
Richard van der Hoff authored
The release script used to incorrectly write `New synapse release 1.57.0~rc1.` instead of `New synapse release 1.57.0rc1.`
-
Jan Christian Grünhage authored
Co-authored-by:
Jan Christian Grünhage <jan.christian@gruenhage.xyz> Co-authored-by:
Marcus Hoffmann <bubu@bubu1.eu>
-
Dirk Klimpel authored
* Fix a link in `README.rst` * newsfile
-
Richard van der Hoff authored
MSC2314 has now been closed, so we're backing out its implementation, which originally happened in #6176. Unfortunately it's not a direct revert, as that PR mixed in a bunch of unrelated changes to tests etc.
-
- Apr 18, 2022
-
-
Travis Ralston authored
* Fix grammatical error in error message * changelog
-
Shay authored
-
- Apr 14, 2022
-
-
Richard van der Hoff authored
This is an attempt to reduce the rebuild time. In short, we reduce the amount of stuff that the dockerfile installs, so as to give a faster startup.
-
reivilibre authored
* Background workers aren't experimental anymore * Newsfile Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org> * Stream writers aren't experimental either
-
Richard van der Hoff authored
... with a bit more verbosity.
-
Dirk Klimpel authored
-
Erik Johnston authored
Broke in #12365
-
David Robertson authored
-
David Robertson authored
* Use `poetry` to build venv in debian packages Co-authored-by:
Dan Callahan <danc@element.io> Co-authored-by:
Shay <hillerys@element.io> * Changelog * Only pull in from requirements.txt Addresses the same problem as #12439. * Include `test` and `all` extras `poetry export` helpfully silently ignores an unknown extra Haven't seen this before because it's the only place we export `all` and `test`. I could have __sworm__ that the syntax `--extra "all test"` worked for `poetry install`... * Clean up requirements file on subsequence builds * Fix shell syntax Co-authored-by:
Dan Callahan <danc@element.io> Co-authored-by:
Shay <hillerys@element.io>
-
- Apr 13, 2022
-
-
Richard van der Hoff authored
When we run a worker-mode synapse under docker, everything gets logged to stdout. Currently, output from the workers is tacked with a worker name, for example: ``` 2022-04-13 15:27:56,810 - worker:frontend_proxy1 - synapse.util.caches.lrucache - 154 - INFO - LruCache._expire_old_entries-0 - Dropped 0 items from caches ``` - note `worker:frontend_proxy1`. No such tag is applied to log lines from the master, which makes somewhat confusing reading. To fix this, we generate a dedicated log config file for the master in the same way that we do for the workers, and use that.
-
Shay authored
*
-
Andrew Morgan authored
-
David Baker authored
In trying to use the MSC3026 busy presence status, the user's status would be set back to 'online' next time they synced. This change makes it so that syncing does not affect a user's presence status if it is currently set to 'busy': it must be removed through the presence API. The MSC defers to implementations on the behaviour of busy presence, so this ought to remain compatible with the MSC.
-
Nick Mills-Barrett authored
Discovered after much in-depth investigation in #12281. Closes: #12281 Closes: #3305 Signed off by: Nick Mills-Barrett nick@beeper.com
-
David Robertson authored
Fixes #12458 Co-authored-by:
Sean Quah <seanq@element.io> Co-authored-by:
Dan Callahan <danc@element.io>
-
Jonathan de Jong authored
Signed-off-by:
Jonathan de Jong <jonathan@automatia.nl>
-
- Apr 12, 2022
-
-
Shay authored
-
David Robertson authored
* Run "main" trial tests under poetry Olddeps and twisted trunk tests are handled in separate PRs. The PyPy config is a best-effort only; it's completely untested. Pulled out from #12337. * Changelog
-