- Dec 05, 2023
-
-
Amanda H. L. de Andrade Katz authored
-
- Dec 04, 2023
-
-
villepeh authored
-
Mathieu Velten authored
Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com>
-
- Nov 15, 2023
-
-
Sumner Evans authored
Support asynchronous uploads as defined in MSC2246.
-
- Nov 13, 2023
-
-
David Robertson authored
-
- Nov 09, 2023
-
-
Patrick Cloke authored
-
- Oct 26, 2023
-
-
Patrick Cloke authored
This adds a module API which allows a module to update a user's presence state/status message. This is useful for controlling presence from an external system. To fully control presence from the module the presence.enabled config parameter gains a new state of "untracked" which disables internal tracking of presence changes via user actions, etc. Only updates from the module will be persisted and sent down sync properly).
-
- Oct 24, 2023
-
-
David Robertson authored
-
- Oct 03, 2023
-
-
Erik Johnston authored
-
- 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.
-
- Sep 19, 2023
-
-
Jan Christian Grünhage authored
-
- Sep 15, 2023
-
-
Mathieu Velten authored
Also add restore of purge/shutdown rooms after a synapse restart. Co-authored-by:
Eric Eastwood <erice@matrix.org> Co-authored-by:
Erik Johnston <erikj@matrix.org>
-
- Sep 08, 2023
-
-
Patrick Cloke authored
-
- Sep 06, 2023
-
-
Aurélien Grimpard authored
Similar to OIDC, CAS providers can now disable registration such that only existing users are able to login via SSO.
-
reivilibre authored
Add the ability to use `G` (GiB) and `T` (TiB) suffixes in configuration options that refer to numbers of bytes. (#16219) * Add more suffixes to `parse_size` * Newsfile Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org> --------- Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org>
-
- Aug 24, 2023
-
-
Shay authored
-
Aurélien Grimpard authored
-
- Aug 21, 2023
-
-
Maximilian Bosch authored
-
- Aug 11, 2023
-
-
Gabriel Rodríguez authored
-
- Aug 10, 2023
-
-
Mathieu Velten authored
-
- Aug 03, 2023
-
-
Shay authored
Move support for application service query parameter authorization behind a configuration option (#16017)
-
Mathieu Velten authored
Adds three new configuration variables: * destination_min_retry_interval is identical to before (10mn). * destination_retry_multiplier is now 2 instead of 5, the maximum value will be reached slower. * destination_max_retry_interval is one day instead of (essentially) infinity. Capping this will cause destinations to continue to be retried sometimes instead of being lost forever. The previous value was 2 ^ 62 milliseconds.
-
- Jul 18, 2023
-
-
Eric Eastwood authored
Allow configuring the set of workers to proxy outbound federation traffic through (`outbound_federation_restricted_to`). This is useful when you have a worker setup with `federation_sender` instances responsible for sending outbound federation requests and want to make sure *all* outbound federation traffic goes through those instances. Before this change, the generic workers would still contact federation themselves for things like profile lookups, backfill, etc. This PR allows you to set more strict access controls/firewall for all workers and only allow the `federation_sender`'s to contact the outside world.
-
- Jul 11, 2023
-
-
Eric Eastwood authored
https://github.com/matrix-org/synapse/pull/15708 didn't quite make the cut for `1.88.0` this morning.
-
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
-
-
Eric Eastwood authored
Revert "Federation outbound proxy (#15773)" This reverts commit b07b14b4.
-
- Jul 07, 2023
-
-
Jason Little authored
Co-authored-by:
reivilibre <oliverw@matrix.org>
-
- Jul 05, 2023
-
-
Eric Eastwood authored
Allow configuring the set of workers to proxy outbound federation traffic through (`outbound_federation_restricted_to`). This is useful when you have a worker setup with `federation_sender` instances responsible for sending outbound federation requests and want to make sure *all* outbound federation traffic goes through those instances. Before this change, the generic workers would still contact federation themselves for things like profile lookups, backfill, etc. This PR allows you to set more strict access controls/firewall for all workers and only allow the `federation_sender`'s to contact the outside world. The original code is from @erikjohnston's branches which I've gotten in-shape to merge.
-
- Jun 21, 2023
-
-
Mathieu Velten authored
Allow for the configuration of max request retries and min/max retry delays in the matrix federation client (#15783)
-
- Jun 14, 2023
-
-
Mathieu Velten authored
Revert "Allow for the configuration of max request retries and min/max retry delays in the matrix federation client (#12504)" This reverts commit d84e6614.
-
- Jun 09, 2023
-
-
Shay authored
Allow for the configuration of max request retries and min/max retry delays in the matrix federation client (#12504) Co-authored-by:
Mathieu Velten <mathieuv@matrix.org> Co-authored-by:
Erik Johnston <erik@matrix.org>
-
- Jun 01, 2023
-
-
Hugh Nimmo-Smith authored
Implement stable support for MSC3882 to allow an existing device/session to generate a login token for use on a new device/session (#15388) Implements stable support for MSC3882; this involves updating Synapse's support to match the MSC / the spec says. Continue to support the unstable version to allow clients to transition.
-
- May 26, 2023
-
-
Jason Little authored
Adds a new configuration setting to connect to Redis via a Unix socket instead of over TCP. Disabled by default.
-
- May 11, 2023
-
-
Roel ter Maat authored
* Add SSL options to redis config * fix lint issues * Add documentation and changelog file * add missing . at the end of the changelog * Move client context factory to new file * Rename ssl to tls and fix typo * fix lint issues * Added when redis attributes were added
-
Jason Little authored
* Add master to the instance_map as part of Complement, have ReplicationEndpoint look at instance_map for master. * Fix typo in drive by. * Remove unnecessary worker_replication_* bits from unit tests and add master to instance_map(hopefully in the right place) * Several updates: 1. Switch from master to main for naming the main process in the instance_map. Add useful constants for easier adjustment of names in the future. 2. Add backwards compatibility for worker_replication_* to allow time to transition to new style. Make sure to prioritize declaring main directly on the instance_map. 3. Clean up old comments/commented out code. 4. Adjust unit tests to match with new code. 5. Adjust Complement setup infrastructure to only add main to the instance_map if workers are used and remove now unused options from the worker.yaml template. * Initial Docs upload * Changelog * Missed some commented out code that can go now * Remove TODO comment that no longer holds true. * Fix links in docs * More docs * Remove debug logging * Apply suggestions from code review Co-authored-by:
reivilibre <olivier@librepush.net> * Apply suggestions from code review Co-authored-by:
reivilibre <olivier@librepush.net> * Update version to latest, include completeish before/after examples in upgrade notes. * Fix up and docs too --------- Co-authored-by:
reivilibre <olivier@librepush.net>
-
- May 09, 2023
-
-
Travis Ralston authored
This stops media (and thumbnails) from being accessed from the listed domains. It does not delete any already locally cached media, but will prevent accessing it. Note that admin APIs are unaffected by this change.
-
- May 03, 2023
-
-
Sean Quah authored
This is largely based off the stats and user directory updater code. Signed-off-by:
Sean Quah <seanq@matrix.org>
-
- May 02, 2023
-
-
Erik Johnston authored
This is to discourage timing based profiling on the push gateways.
-
- Apr 18, 2023
-
-
Andrew Morgan authored
Add a note to the config documentation that the 'delete_stale_devices_after' job always runs on the main process (#15452)
-
- Mar 30, 2023
-
-
Warren Bailey authored
Signed-off-by:
Warren Bailey <warren@warrenbailey.net>
-