- May 05, 2022
-
-
Andrew Morgan authored
-
DeepBlueV7.X authored
Signed-off-by:
Nicolas Werner <nicolas.werner@hotmail.de>
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Andrew Morgan authored
Co-authored-by:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
-
Šimon Brandner authored
-
reivilibre authored
-
Henry authored
Update the "Build docker images" GitHub Actions workflow to use `docker/metadata-action` to generate docker image tags, instead of a custom shell script. Signed-off-by:
Henry <97804910+henryclw@users.noreply.github.com>
-
Šimon Brandner authored
-
Patrick Cloke authored
Fixes a regression from 8b309adb (#11660) and b65acead (#11752) where events which themselves were an edit or an annotation could have bundled aggregations calculated, which is not allowed.
-
Patrick Cloke authored
The last usage was removed in 5a1dd297 (#8059).
-
Will Hunt authored
-
Erik Johnston authored
-
- May 04, 2022
-
-
Will Hunt authored
* Add mau_appservice_trial_days * Add a test * Tweaks * changelog * Ensure we sync after the delay * Fix types * Add config statement * Fix test * Reinstate logging that got removed * Fix feature name
-
Patrick Cloke authored
getClientIP was deprecated in Twisted 18.4.0, which also added getClientAddress. The Synapse minimum version for Twisted is currently 18.9.0, so all supported versions have the new API.
-
Šimon Brandner authored
* Changes hidden read receipts to be a separate receipt type (instead of a field on `m.read`). * Updates the `/receipts` endpoint to accept `m.fully_read`.
-
Andrew Morgan authored
-
Patrick Cloke authored
* `m.login.jwt`, which was never specced and has been deprecated since Synapse 1.16.0. (`org.matrix.login.jwt` can be used instead.) * `uk.half-shot.msc2778.login.application_service`, which was stabilized as part of the Matrix spec v1.2 release.
-
Sean Quah authored
Don't log stack traces for cancelled requests and use a custom HTTP status code of 499. Signed-off-by:
Sean Quah <seanq@element.io>
-
Patrick Cloke authored
The `latest_event` field of the bundled aggregations for `m.thread` relations did not include bundled aggregations itself. This resulted in clients needing to immediately request the event from the server (and thus making it useless that the latest event itself was serialized instead of just including an event ID).
-
andrew do authored
-
Richard van der Hoff authored
Fixes a couple of formatting errors which were introduced in #12475.
-
- May 03, 2022
-
-
Richard van der Hoff authored
I've seen a few errors which can only plausibly be explained by the calculated event id for an event being different from the ID of the event in the database. It should be cheap to check this, so let's do so and raise an exception.
-
David Robertson authored
-
Patrick Cloke authored
-
Richard van der Hoff authored
... in order to debug some problems we've been having with certain events not being sent when expected.
-
Andrew Morgan authored
-
Richard van der Hoff authored
broken in 5938928c :-S
-
Richard van der Hoff authored
-
Richard van der Hoff authored
As the comment says, there is no need to process such events, and indeed we need to avoid doing so. Fixes #12509.
-
Andrew Morgan authored
-
David Robertson authored
Check we're on the right branch before tagging, and on the right tag before uploading * Abort if we're on the wrong branch * Check we have the right tag checked out * Clarify that `publish` only releases to GitHub
-
Erik Johnston authored
This works by taking a row level lock on the `rooms` table at the start of both transactions, ensuring that they don't run at the same time. In the event persistence transaction we also check that there is an entry still in the `rooms` table. I can't figure out how to do this in SQLite. I was just going to lock the table, but it seems that we don't support that in SQLite either, so I'm *really* confused as to how we maintain integrity in SQLite when using `lock_table`....
-
David Robertson authored
-
Andrew Morgan authored
-
- Apr 29, 2022
-
-
Richard van der Hoff authored
This was originally added when we first added a `MemoryHandler` to the default log config back in https://github.com/matrix-org/synapse/pull/8040, to ensure that we didn't explode with an infinite loop if there was an error formatting the logs. Since then, we made additional improvements to logging which make this workaround redundant. In particular: * we no longer attempt to log un-UTF8-decodable byte sequences, which were the most likely cause of an error in the first place. * https://github.com/matrix-org/synapse/pull/8268 ensures that in the unlikely case that there *is* an error, it won't cause an infinite loop.
-
David Robertson authored
* Allow unused ignores in "bleeding edge" CI Where "bleeding edge" means the Twisted Trunk and Latest Deps jobs. Follow up from #12531. Resolves #12574. * Use `--extras all` in latest deps mypy CI Twisted trunk job already does this. Missed in #12531. * changelog
-