- Jun 07, 2023
-
-
Eric Eastwood authored
Spawning from https://github.com/matrix-org/synapse/pull/15731
-
- 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 19, 2023
-
-
reivilibre authored
R30v2 has been out since 2021-07-19 (https://github.com/matrix-org/synapse/pull/10332) and we started collecting stats on 2021-08-16. Since it's been over a year now (almost 2 years), this is enough grace period for us to now rip it out.
-
- 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
-
Dirk Klimpel authored
-
- Feb 22, 2023
-
-
Patrick Cloke authored
-
- Feb 20, 2023
-
-
jahway603 authored
* Update database_maintenance_tools.md Included a blog post by Jackson Chen, which DID work when I followed it to perform Matrix Synapse Maintenance, versus the 2020 blog post by Victor Berger, which DID NOT work when performining maintenance. * Update database_maintenance_tools.md * Rephrasing
-
- Feb 17, 2023
-
-
Dirk Klimpel authored
* Add account data to to export command * newsfile * remove not needed function * update newsfile * adopt #14973
-
- 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.
-
- Feb 01, 2023
-
-
Dirk Klimpel authored
* The user's profile information. * The user's devices. * The user's connections / IP address information.
-
- Jan 25, 2023
-
-
ZAID BIN TARIQ authored
-
- Jan 19, 2023
-
-
Richard van der Hoff authored
You do not have to restart synapse to reload the log config.
-
- 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 07, 2022
-
-
Richard van der Hoff authored
-
- 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.
-