- Oct 06, 2023
-
-
Patrick Cloke authored
-
Patrick Cloke authored
This converts the media servlet URLs in the same way as (most) of the rest of Synapse. This will give more flexibility in the versions each endpoint exists under.
-
V02460 authored
Signed-off-by:
Kai A. Hiller <V02460@gmail.com>
-
- Oct 05, 2023
-
-
Patrick Cloke authored
-
Patrick Cloke authored
This avoids calling cursor_to_dict and then immediately unpacking the values in the dict for other users. By not creating the intermediate dictionary we can avoid allocating the dictionary and strings for the keys, which should generally be more performant. Additionally this improves type hints by avoid Dict[str, Any] dictionaries coming out of the database layer.
-
Patrick Cloke authored
To slightly reduce the amount of memory each command takes.
-
Erik Johnston authored
-
- Oct 04, 2023
-
-
Patrick Cloke authored
-
Erik Johnston authored
-
- Oct 03, 2023
-
-
David Robertson authored
-
dependabot[bot] authored
Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Erik Johnston authored
- Oct 02, 2023
-
-
Patrick Cloke authored
Fixes some broken formatting from the reStructuedText to Markdown conversion and fixes some typos.
-
David Robertson authored
Co-authored-by:
David Robertson <davidr@element.io> Co-authored-by:
Patrick Cloke <patrickc@matrix.org> Co-authored-by:
Erik Johnston <erik@matrix.org> Assert that the return type of callables wrapped in @cached and @cachedList are cachable (aka immutable).
-
MomentQYC authored
There's no reason to expose the full Python version over what is frequently a public API.
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
- Sep 29, 2023
-
-
Erik Johnston authored
This is because if a worker reaches ~100% CPU then everything starts lagging and we hit the log line a lot. When at error we invoke sentry and that has a lot of overhead, which then puts even more pressure on the worker.
-
Will Hunt authored
Use an `inline` Content-Disposition header when the media is "safe" to display inline (some known text, image, video, audio formats).
-
- Sep 28, 2023
-
-
Patrick Cloke authored
There are no known bugs in the message retention code, but it is possible that there still exists race conditions. Additional fixes will be made as reported.
-
Patrick Cloke authored
-
Patrick Cloke authored
This allows maturin >= 0.15 to build the properly named shared library object. For now the old configuration is also kept to allow for older maturin installs to be used.
-
- Sep 26, 2023
-
-
Erik Johnston authored
-
Patrick Cloke authored
* Pre-compiles the server ACLs onto an object per room and invalidates them when new events come in. * Converts the server ACL checking into Rust.
-
Patrick Cloke authored
This unstable push rule is implemented behind an experimental configuration flag.
-
David Robertson authored
-
Patrick Cloke authored
-
Erik Johnston authored
-
- Sep 25, 2023
-
-
Patrick Cloke authored
-
reivilibre authored
Co-authored-by:
Eric Eastwood <erice@element.io>
-
reivilibre authored
-
dependabot[bot] authored
* Bump types-psycopg2 from 2.9.21.11 to 2.9.21.14 Bumps [types-psycopg2](https://github.com/python/typeshed) from 2.9.21.11 to 2.9.21.14. - [Commits](https://github.com/python/typeshed/commits ) --- updated-dependencies: - dependency-name: types-psycopg2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> * Relax the annotation of Cursor.description See https://github.com/matrix-org/synapse/pull/16343#issuecomment-1726083384 for rationale. * Changelog * Changelog --------- Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
David Robertson <davidr@element.io>
-
dependabot[bot] authored
Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Maxwell G authored
While maintaining support with pydantic v1.
-