- 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>
-
- Mar 29, 2023
-
-
Jayesh Nirve authored
* doc: fix account login requests ratelimit defaults typo Signed-off-by:
td <nirvejayesh@gmail.com> * chore: changelog.d file --------- Signed-off-by:
td <nirvejayesh@gmail.com>
-
- Feb 28, 2023
-
-
Evan Krall authored
* Correct documentation about registration_shared_secret_path * Create 15168.doc * Update changelog.d/15168.doc --------- Co-authored-by:
David Robertson <david.m.robertson1@gmail.com>
-
- Feb 23, 2023
-
-
Centzilius authored
-
- Feb 22, 2023
-
-
Patrick Cloke authored
-
- Feb 15, 2023
-
-
saddfox authored
* fix a typo in registration_shared_secret_path docs Signed-off-by:
Filip Rutar <filip.rutar@gmail.com> * changelog
-
999lakhisidhu authored
Note that this is only used for key-value store (cached values) and not for the pub/sub replication used by Synapse.
-
- Jan 18, 2023
-
-
Catalan Lover authored
* Change Documentation to have v10 as default room version * Change Default Room version to 10 * Add changelog entry for default room version swap * Add changelog entry for v10 default room version in docs * Clarify doc changelog entry Co-authored-by:
David Robertson <david.m.robertson1@gmail.com> * Improve Documentation changes. Co-authored-by:
David Robertson <david.m.robertson1@gmail.com> * Update Changelog entry to have correct format Co-authored-by:
David Robertson <david.m.robertson1@gmail.com> * Update Spec Version to 1.5 * Only need 1 changelog. * Fix test. * Update "Changed in" line Co-authored-by:
David Robertson <david.m.robertson1@gmail.com> Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com> Co-authored-by:
Patrick Cloke <patrickc@matrix.org>
-
- Jan 13, 2023
-
-
Tejaswini Gurram authored
Fixes #13852
-
Dirk Klimpel authored
Closes: #13643
-
- Jan 11, 2023
-
-
Dirk Klimpel authored
Fixes: #8780
-
Dirk Klimpel authored
* Add `tag` to `listeners` documentation * newsfile
-
- Jan 09, 2023
-
-
Dirk Klimpel authored
* Add missing worker settings to shared configuration * newsfile * update docs after review * more update for doc * This -> These Co-authored-by:
David Robertson <david.m.robertson1@gmail.com>
-
- Jan 05, 2023
-
-
reivilibre authored
* Fix stale external links * Fix some internal links * Fix URLs without trailing / where needed * Fix more links * Newsfile Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org> * Reapply docs/openid.md fix after conflict Signed-off-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org>
-
- Jan 04, 2023
-
-
Patrick Cloke authored
PKCE can protect against certain attacks and is enabled by default. Support can be controlled manually by setting the pkce_method of each oidc_providers entry to 'auto' (default), 'always', or 'never'. This is required by Twitter OAuth 2.0 support.
-
Patrick Cloke authored
OpenID specifies the format of the user info endpoint and some OAuth 2.0 IdPs do not follow it, e.g. NextCloud and Twitter. This adds subject_template and picture_template options to the default mapping provider for more flexibility in matching those user info responses.
-
- Dec 28, 2022
-
-
Dirk Klimpel authored
* Move `email` to server in config file documentation * changelog
-
- Dec 15, 2022
-
-
Jeremy Kescher authored
Fix `target_memory_usage` being used in the description for the actual `cache_autotune` sub-option `target_cache_memory_usage`. Signed-off-by:
Jeremy Kescher <jeremy@kescher.at> Signed-off-by:
Jeremy Kescher <jeremy@kescher.at>
-
- Dec 13, 2022
-
-
David Robertson authored
* Declare new config * Parse new config * Read new config * Don't use trial/our TestCase where it's not needed Before: ``` $ time trial tests/events/test_utils.py > /dev/null real 0m2.277s user 0m2.186s sys 0m0.083s ``` After: ``` $ time trial tests/events/test_utils.py > /dev/null real 0m0.566s user 0m0.508s sys 0m0.056s ``` * Helper to upsert to event fields without exceeding size limits. * Use helper when adding invite/knock state Now that we allow admins to include events in prejoin room state with arbitrary state keys, be a good Matrix citizen and ensure they don't accidentally create an oversized event. * Changelog * Move StateFilter tests should have done this in #14668 * Add extra methods to StateFilter * Use StateFilter * Ensure test file enforces typed defs; alphabetise * Workaround surprising get_current_state_ids * Whoops, fix mypy
-
- Dec 05, 2022
-
-
Will Hunt authored
* Fix push.enabled config documentation * Create 14619.doc * Update 14619.doc
-
- Dec 02, 2022
-
-
realtyem authored
* Fix one typo on line 3700(and apparently do something to other lines, no idea) * Update config_documentation.md with more information about how federation_senders and pushers settings can be handled. Specifically, that the instance map style of config does not require the special other variables that enable and disable functionality and that a single worker CAN be added to the map not only just two or more. * Extra line here for consistency and appearance. * Add link to sygnal repo. * Add deprecation notice to workers.md and point to the newer alternative method of defining this functionality. * Changelog * Correct version number of Synapse the deprecation is happening in. * Update quiet deprecation with simple notice and suggestion.
-
- Dec 01, 2022
-
-
Will Hunt authored
* Add initial option * changelog * Some more linting
-
- Nov 25, 2022
-
-
Ashish Kumar authored
This commit adds support for handling a provided avatar picture URL when logging in via SSO. Signed-off-by:
Ashish Kumar <ashfame@users.noreply.github.com> Fixes #9357.
-
- Nov 24, 2022
-
-
reivilibre authored
Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69.0 and disabled by default in Synapse v1.71.0. (#14538)
-
- Nov 15, 2022
-
-
Tuomas Ojamies authored
* Fix missing SSL support in worker endpoints. * Add changelog * SSL for Replication endpoint * Remove unit test change * Refactor listener creation to reduce duplicated code * Fix the logger message * Update synapse/app/_base.py Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com> * Update synapse/app/_base.py Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com> * Update synapse/app/_base.py Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com> * Add config documentation for new TLS option Co-authored-by:
Tuomas Ojamies <tojamies@palantir.com> Co-authored-by:
Patrick Cloke <clokep@users.noreply.github.com> Co-authored-by:
Olivier Wilkinson (reivilibre) <oliverw@matrix.org>
-
- Nov 02, 2022
-
-
reivilibre authored
Disable legacy Prometheus metric names by default. They can still be re-enabled for now, but they will be removed altogether in Synapse 1.73.0. (#14353)
-
- Oct 31, 2022
-
-
Quentin Gliech authored
If configured an OIDC IdP can log a user's session out of Synapse when they log out of the identity provider. The IdP sends a request directly to Synapse (and must be configured with an endpoint) when a user logs out.
-
- Oct 28, 2022
-
-
Dirk Klimpel authored
* Add docs for an empty `trusted_key_servers` config option * small rewording * Tweak changelog
-
- Oct 27, 2022
-
-
Dirk Klimpel authored
* Add workers settings to configuration manual * Update `pusher_instances` * update url to python logger * update headlines * update links after headline change * remove link from `daemon process` There is no docs in Synapse for this * extend example for `federation_sender_instances` and `pusher_instances` * more infos about stream writers * add link to DAG * update `pusher_instances` * update `worker_listeners` * update `stream_writers` * Update `worker_name` Co-authored-by:
David Robertson <davidr@element.io>
-
- Oct 19, 2022
-
-
Matthew Hodgson authored
* document encryption_enabled_by_default_for_room_type under the right name * add changelog * Update changelog.d/14110.doc
-
- Oct 17, 2022
-
-
David Robertson authored
* Fix dead link to admin registration API * Changelog
-
- Oct 10, 2022
-
-
Andrew Morgan authored
-
- Oct 06, 2022
-
-
David Robertson authored
-
- Oct 04, 2022
-
-
Akshit Tyagi authored
-