- Aug 15, 2023
-
-
Patrick Cloke authored
-
- Jul 23, 2023
-
-
Shay authored
-
- Jul 18, 2023
-
-
Patrick Cloke authored
And fix a bug in the implementation of the updated redaction format (MSC2174) where the top-level redacts field was not properly added for backwards-compatibility.
-
- Jul 11, 2023
-
-
Eric Eastwood authored
Make it more obvious which Python version runs on a given Linux distribution so when we end up dropping support for a given Python version, we can more easily find the reference to the Python version and remove any references for the distribution. We don't want to be running tests or building packages on a distribution that no longer has a supported Python version. This way, we can avoid another situation like when we dropped support for Python 3.7 but forgot to drop the Debian Buster references everywhere (https://github.com/matrix-org/synapse/pull/15893)
-
Jason Little authored
Unix socket support for `federation` and `client` Listeners has existed now for a little while(since [1.81.0](https://github.com/matrix-org/synapse/pull/15353) ), but there was one last hold out before it could be complete: HTTP Replication communication. This should finish it up. The Listeners would have always worked, but would have had no way to be talked to/at. --------- Co-authored-by:
Eric Eastwood <madlittlemods@gmail.com> Co-authored-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org> Co-authored-by:
Eric Eastwood <erice@element.io>
-
- Jul 10, 2023
-
-
Shay authored
-
- Jun 20, 2023
-
-
matrix://`matrix-federation://`Eric Eastwood authored
Switch from `matrix://` to `matrix-federation://` scheme for internal Synapse routing of outbound federation traffic (#15806) `matrix://` is a registered specced scheme nowadays and doesn't make sense for our internal to Synapse use case anymore. ([discussion] (https://github.com/matrix-org/synapse/pull/15773#discussion_r1227598679))
-
- Jun 16, 2023
-
-
Eric Eastwood authored
Remove experimental MSC2716 implementation to incrementally import history into existing rooms (#15748) Context for why we're removing the implementation: - https://github.com/matrix-org/matrix-spec-proposals/pull/2716#issuecomment-1487441010 - https://github.com/matrix-org/matrix-spec-proposals/pull/2716#issuecomment-1504262734 Anyone wanting to continue MSC2716, should also address these leftover tasks: https://github.com/matrix-org/synapse/issues/10737 Closes https://github.com/matrix-org/synapse/issues/10737 in the fact that it is not longer necessary to track those things.
-
- Jun 02, 2023
-
-
Eric Eastwood authored
See https://github.com/matrix-org/synapse/pull/14095#discussion_r990335492 This is useful because when see that a relevant event is an `outlier` or `soft-failed`, then that's a good unexpected indicator explaining why it's not showing up. `filter_events_for_client` is used in `/sync`, `/messages`, `/context` which are all common end-to-end assertion touch points (also notifications, relations).
-
- May 31, 2023
-
-
Jason Little authored
* Fully qualified docker image names for the main Dockerfile and Complement related. * Fully qualified docker image names for Dockerfiles associated with building Debian release artifacts. This one is harder and is separate from the other commit in case it wasn't correct or was unwanted. I decided to do the expansion on the docker images in the Dockerfile itself, instead of the various source places that build which distribution that is selected, as it would have been more invasive with the scripts breaking up the string for tagging and such. This one is untested. * Changelog * Update docker/Dockerfile-workers * Update docker/complement/Dockerfile --------- Co-authored-by:
reivilibre <olivier@librepush.net>
-
- May 30, 2023
-
-
David Robertson authored
-
David Robertson authored
* Ditch dependabot changelog workflow * Summarise dependabot commits in release script * Changelog * Update scripts-dev/release.py
-
- May 24, 2023
-
-
Patrick Cloke authored
The cached decorators always return a Deferred, which was not properly propagated. It was close enough when wrapping coroutines, but failed if a bare function was wrapped.
-
- May 05, 2023
-
-
Andrew Morgan authored
-
- Apr 25, 2023
-
-
Shay authored
Update the `check_schema_delta` script to account for when the schema version has been bumped locally (#15466)
-
- Apr 03, 2023
-
-
Sean Quah authored
Signed-off-by:
Sean Quah <seanq@matrix.org>
-
- Mar 24, 2023
-
-
reivilibre authored
Add developer documentation for the Federation Sender and add a documentation mechanism using Sphinx. (#15265) Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com>
-
- Mar 21, 2023
-
-
David Robertson authored
* Remind maintainer to ask #synapse-dev for changelog * Changelog
-
- Mar 07, 2023
-
-
David Robertson authored
* Hack to rebuild the complement editable image * Changelog
-
- Mar 03, 2023
-
-
Patrick Cloke authored
-
- Feb 15, 2023
-
-
David Robertson authored
Also tweak the schema dump script: - add a note explaining myself how to use it -Explicitly call `poetry run`, because not everyone uses direnv :(
-
- Feb 13, 2023
-
-
reivilibre authored
-
- Feb 01, 2023
-
-
realtyem authored
Signed-off-by:
Jason Little <realtyem@gmail.com>
-
- Jan 26, 2023
-
-
David Robertson authored
* Fix typo in release script * Changelog
-
- Jan 22, 2023
-
-
reivilibre authored
* Enable Complement tests for Faster Remote Room Joins on worker-mode * (dangerous) Add an override to allow Complement to use FRRJ under workers * Newsfile Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org> * Fix race where we didn't send out replication notification * MORE HACKS * Fix get_un_partial_stated_rooms_token to take instance_name * Fix bad merge * Remove warning * Correctly advance un_partial_stated_room_stream * Fix merge * Add another notify_replication * Fixups * Create a separate ReplicationNotifier * Fix test * Fix portdb * Create a separate ReplicationNotifier * Fix test * Fix portdb * Fix presence test * Newsfile * Apply suggestions from code review * Update changelog.d/14752.misc Co-authored-by:
Erik Johnston <erik@matrix.org> * lint Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org> Co-authored-by:
Erik Johnston <erik@matrix.org>
-
- Jan 19, 2023
-
-
Andrew Morgan authored
-
- Jan 13, 2023
-
-
Andrew Morgan authored
-
Dirk Klimpel authored
-
- Jan 12, 2023
-
-
Andrew Morgan authored
-
- Jan 01, 2023
-
-
Andrew Morgan authored
-
- Dec 28, 2022
-
-
reivilibre authored
* Suppress update check in ruff * Newsfile Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org> Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org>
-
- Dec 21, 2022
-
-
Patrick Cloke authored
ruff is a flake8-compatible Python linter written in Rust. It supports the flake8 plugins that we use and is significantly faster in testing.
-
- Dec 12, 2022
-
-
David Robertson authored
* Enable `--warn-redundant-casts` option in mypy Doesn't do much but helps me sleep better at night. * Changelog * Fix name of the ignore * Fix one more missed cast Not sure why I didn't see this one locally, maybe I needed a poetry update * Remove old comment Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com> Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com>
-
- Dec 07, 2022
-
-
reivilibre authored
Add `--editable` flag to `complement.sh` which uses an editable install of Synapse for faster turn-around times whilst developing iteratively. (#14548) Co-authored-by:
Mathieu Velten <mathieuv@matrix.org>
-
- Nov 28, 2022
-
-
Eric Eastwood authored
Fix https://github.com/matrix-org/synapse/issues/14390 - Client API: `/_matrix/client/unstable/org.matrix.msc3030/rooms/<roomID>/timestamp_to_event?ts=<timestamp>&dir=<direction>` -> `/_matrix/client/v1/rooms/<roomID>/timestamp_to_event?ts=<timestamp>&dir=<direction>` - Federation API: `/_matrix/federation/unstable/org.matrix.msc3030/timestamp_to_event/<roomID>?ts=<timestamp>&dir=<direction>` -> `/_matrix/federation/v1/timestamp_to_event/<roomID>?ts=<timestamp>&dir=<direction>` Complement test changes: https://github.com/matrix-org/complement/pull/559
-
- Nov 20, 2022
-
-
Richard van der Hoff authored
* Attempt to fix federation-client devscript handling of .well-known The script was setting the wrong value in the Host header * Fix TLS verification Turns out that actually doing TLS verification isn't that hard. Let's enable it.
-
- Nov 14, 2022
-
-
David Robertson authored
* Remove unused type-ignores Oversights in #14427 and #14429. * Changelog
-
- Nov 09, 2022
-
-
Sean Quah authored
Signed-off-by:
Sean Quah <seanq@matrix.org>
-
- Nov 08, 2022
-
-
realtyem authored
* Expose getting SYNAPSE_WORKER_TYPES from external, allowing override of workers requested. * Add WORKER_TYPES variable option to complement.sh script that passes requested workers into start_for_complement.sh entrypoint. * Update docs to reflect this new ability. * Changelog * Don't rely on soft wrapping to format long strings Good idea dklimpel. Thanks for catching that. Co-authored-by:
Dirk Klimpel <5740567+dklimpel@users.noreply.github.com> * Small nits just noticed in docs. * Fixup new line in docs. Co-authored-by:
Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
-
- Nov 01, 2022
-
-
Patrick Cloke authored
-