- Jul 28, 2021
-
-
Richard van der Hoff authored
Mostly this involves decorating a few Deferred declarations with extra type hints. We wrap the types in quotes to avoid runtime errors when running against older versions of Twisted that don't have generics on Deferred.
-
Richard van der Hoff authored
tighten up some of the typing in CachedCall, which is going to be needed when Twisted 21.7 brings better typing on Deferred.
-
Patrick Cloke authored
-
Šimon Brandner authored
Implementation of matrix-org/matrix-doc#2285
-
- Jul 27, 2021
-
-
Eric Eastwood authored
-
sri-vidyut authored
-
Erik Johnston authored
If the staging area was empty we'd report an age of 51 years, which is not true or helpful.
-
Dirk Klimpel authored
-
reivilibre authored
Signed-off-by:
Olivier Wilkinson (reivilibre) <olivier@librepush.net>
-
Patrick Cloke authored
Updates CI and the helper script t ensures all tests are run (in parallel).
-
Denis Kasak authored
IE11 doesn't support Content-Security-Policy but it has support for a non-standard X-Content-Security-Policy header, which only supports the sandbox directive. This prevents script execution, so it at least offers some protection against media repo-based attacks. Signed-off-by:
Denis Kasak <dkasak@termina.org.uk>
-
Travis Ralston authored
* Fix no-access-token bug in deactivation tests * Support MSC2033: Device ID on whoami * Test for appservices too MSC: https://github.com/matrix-org/matrix-doc/pull/2033 The MSC has passed FCP, which means stable endpoints can be used.
-
- Jul 26, 2021
-
-
Patrick Cloke authored
-
Patrick Cloke authored
-
Patrick Cloke authored
-
Richard van der Hoff authored
-
- Jul 23, 2021
-
-
Erik Johnston authored
-
Erik Johnston authored
Synapse 1.38.1 (2021-07-22) =========================== Bugfixes -------- - Always include `device_one_time_keys_count` key in `/sync` response to work around a bug in Element Android that broke encryption for new devices. ([\#10457](https://github.com/matrix-org/synapse/issues/10457))
-
Erik Johnston authored
Synapse 1.39.0rc2 (2021-07-22) ============================== Bugfixes -------- - Always include `device_one_time_keys_count` key in `/sync` response to work around a bug in Element Android that broke encryption for new devices. ([\#10457](https://github.com/matrix-org/synapse/issues/10457)) Internal Changes ---------------- - Move docker image build to Github Actions. ([\#10416](https://github.com/matrix-org/synapse/issues/10416))
-
Erik Johnston authored
-
- Jul 22, 2021
-
-
Richard van der Hoff authored
Synapse 1.38.1 (2021-07-22) =========================== Bugfixes -------- - Always include `device_one_time_keys_count` key in `/sync` response to work around a bug in Element Android that broke encryption for new devices. ([\#10457](https://github.com/matrix-org/synapse/issues/10457))
-
Richard van der Hoff authored
-
Eric Eastwood authored
-
Erik Johnston authored
-
David Baker authored
As per comment Fixes https://github.com/matrix-org/synapse/issues/10456 See also https://github.com/vector-im/element-android/issues/3725
-
Dirk Klimpel authored
Signed-off-by:
Dirk Klimpel <dirk@klimpel.org>
-
Erik Johnston authored
Now that we have `simple_upsert` that should be used in preference to trying to insert and looking for an exception. The main benefit is that we ERROR message don't get written to postgres logs. We also have tidy up the return value on `simple_upsert`, rather than having a tri-state of inserted/not-inserted/unknown.
-
Richard van der Hoff authored
* switch from `types.CoroutineType` to `typing.Coroutine` these should be identical semantically, and since `defer.ensureDeferred` is defined to take a `typing.Coroutine`, will keep mypy happy * Fix some annotations on inlineCallbacks functions * changelog
-
Eric Eastwood authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
- Jul 21, 2021
-
-
Richard van der Hoff authored
-
Patrick Cloke authored
Improves type hints for: * parse_{boolean,integer} * parse_{boolean,integer}_from_args * parse_json_{value,object}_from_request And fixes any incorrect calls that resulted from unknown types.
-
Patrick Cloke authored
-
Patrick Cloke authored
-
Richard van der Hoff authored
-
Patrick Cloke authored
And set the required attribute in a few places which will error if a parameter is not provided.
-
Richard van der Hoff authored
it's flaky on circleCI, and having to manage multiple CI providers is painful.
-