reivilibre
9af2be192a
Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69.0 and disabled by default in Synapse v1.71.0. ( #14538 )
1 рік тому
Brennan Chapman
640cb3c81c
Fix broken admin API request recommendation link ( #14499 )
Signed-off-by: Brennan Chapman <brennan@chapmanb.com>
1 рік тому
David Robertson
01a0527892
Fix version that `worker_main_http_uri` is redundant from ( #14476 )
* Fix version that `worker_main_http_uri` is redundant from
* Changelog
1 рік тому
realtyem
c15e9a0edb
Remove need for `worker_main_http_uri` setting to use /keys/upload. ( #14400 )
1 рік тому
Tuomas Ojamies
b5ab2c428a
Support using SSL on worker endpoints. ( #14128 )
* 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>
1 рік тому
sando38
64dd8a9c6e
Include additional TURN server example into documentation ( #14293 )
* Include eturnal TURN server configuration example
and moving specific configuration examples into sub folders.
* Update docs/turn-howto.md
Co-authored-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
* Update docs/setup/turn/coturn.md
Co-authored-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
* Update docs/setup/turn/eturnal.md
Co-authored-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
* Fix TURN relaying public IP address hint
* lint eturnal installation commands
* Adjust synapse setup to link to existing documentation
..avoid redundant information.
* remove redundant text
* include alpine linux package link
* Create 14293.doc
* Update 14293.doc
add missing dot
* Update docs/setup/turn/eturnal.md
Co-authored-by: reivilibre <olivier@librepush.net>
* Update docs/setup/turn/eturnal.md
Co-authored-by: reivilibre <olivier@librepush.net>
* Update docs/setup/turn/coturn.md
Co-authored-by: Moritz Dietz <moritzdietz@users.noreply.github.com>
* Update docs/setup/turn/coturn.md
Co-authored-by: Moritz Dietz <moritzdietz@users.noreply.github.com>
* Update docs/setup/turn/coturn.md
Co-authored-by: Moritz Dietz <moritzdietz@users.noreply.github.com>
* Update docs/setup/turn/eturnal.md
Co-authored-by: reivilibre <olivier@librepush.net>
* Update docs/setup/turn/coturn.md
Co-authored-by: Moritz Dietz <moritzdietz@users.noreply.github.com>
* Update docs/setup/turn/coturn.md
Co-authored-by: Moritz Dietz <moritzdietz@users.noreply.github.com>
* Update eturnal.md to link to official documentation
... and to simplify some aspects
* Adjust coturn to link to default prefix
* Mention eturnalctl location
* Update docs/turn-howto.md
Co-authored-by: Saarko <sandomir@tutanotal.com>
Co-authored-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
Co-authored-by: reivilibre <olivier@librepush.net>
Co-authored-by: Moritz Dietz <moritzdietz@users.noreply.github.com>
1 рік тому
Brad Jones
334a8324d3
Update sample Nginx configuration to HTTP 1.1 ( #14414 )
Signed-off-by: Brad Jones <brad@kinksters.dating>
1 рік тому
Ashish Kumar
a3623af74e
Add an Admin API endpoint for looking up users based on 3PID ( #14405 )
1 рік тому
Sean Quah
a5fcdea090
Remove support for PostgreSQL 10 ( #14392 )
Signed-off-by: Sean Quah <seanq@matrix.org>
1 рік тому
realtyem
69814eb282
Allow override for requesting specific worker types for Complement on command line. ( #14324 )
* 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>
1 рік тому
aceArt-GmbH
42f9d414c2
Add example on how to load balance /sync requests ( #14297 )
Signed-off-by: lukas <lukas.walter@aceart.de>
Signed-off-by: lukas <lukas.walter@aceart.de>
1 рік тому
David Robertson
78909f5028
Include monthly active user metrics in the list of legacy metrics names ( #14360 )
1 рік тому
Will Hunt
b1379a7ca8
Update legacy `synapse_admin_mau:` metric names in docs ( #14358 )
* Rename legacy metrics in MAU docs
* changelog
1 рік тому
reivilibre
6546308c1e
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 )
1 рік тому
Quentin Gliech
cc3a52b33d
Support OIDC backchannel logouts ( #11414 )
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.
1 рік тому
Dirk Klimpel
44f0d573cf
Add docs for an empty `trusted_key_servers` config option ( #13999 )
* Add docs for an empty `trusted_key_servers` config option
* small rewording
* Tweak changelog
1 рік тому
Eric Eastwood
aa70556699
Check appservice user interest against the local users instead of all users (`get_users_in_room` mis-use) ( #13958 )
1 рік тому
Dirk Klimpel
1357ae869f
Add workers settings to configuration manual ( #14086 )
* 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>
1 рік тому
Quentin Gliech
8756d5c87e
Save login tokens in database ( #13844 )
* Save login tokens in database
Signed-off-by: Quentin Gliech <quenting@element.io>
* Add upgrade notes
* Track login token reuse in a Prometheus metric
Signed-off-by: Quentin Gliech <quenting@element.io>
1 рік тому
Tadeusz Sośnierz
1433b5d5b6
Show erasure status when listing users in the Admin API ( #14205 )
* Show erasure status when listing users in the Admin API
* Use USING when joining erased_users
* Add changelog entry
* Revert "Use USING when joining erased_users"
This reverts commit 30bd2bf106
.
* Make the erased check work on postgres
* Add a testcase for showing erased user status
* Appease the style linter
* Explicitly convert `erased` to bool to make SQLite consistent with Postgres
This also adds us an easy way in to fix the other accidentally integered columns.
* Move erasure status test to UsersListTestCase
* Include user erased status when fetching user info via the admin API
* Document the erase status in user_admin_api
* Appease the linter and mypy
* Signpost comments in tests
Co-authored-by: Tadeusz Sośnierz <tadeusz@sosnierz.com>
Co-authored-by: David Robertson <david.m.robertson1@gmail.com>
1 рік тому
Matthew Hodgson
695a85d1bc
Document encryption_enabled_by_default_for_room_type under the right name ( #14110 )
* document encryption_enabled_by_default_for_room_type under the right name
* add changelog
* Update changelog.d/14110.doc
1 рік тому
David Robertson
cd01a1d3b5
Fix dead link to admin registration API ( #14189 )
* Fix dead link to admin registration API
* Changelog
1 рік тому
Patrick Cloke
c3e4edb4d6
Stabilize the threads API. ( #14175 )
Stabilize the threads API (MSC3856) by supporting (only) the v1
path for the endpoint.
This also marks the API as safe for workers since it is a read-only
API.
1 рік тому
Patrick Cloke
c604d2c218
Mark /relations endpoint as usable on workers. ( #14028 )
Co-authored-by: Eric Eastwood <erice@element.io>
1 рік тому
David Robertson
6a92944854
Handle `gottestfmt` repository move ( #14144 )
1 рік тому
Andrew Morgan
e580f03e02
Fix name of "alias_creation_rules" option in config manual ( #14124 )
1 рік тому
Paul Tötterman
8074430d25
Document Google OpenID Connect email attribute ( #14081 )
1 рік тому
Dirk Klimpel
c0e868e423
Improve the listener example on the metrics documentation ( #14078 )
Signed-off-by: Dirk Klimpel <dirk@klimpel.org>
1 рік тому
Dirk Klimpel
0adeccafc6
Add sample worker files for `pusher` and `federation_sender` ( #14077 )
Signed-off-by: Dirk Klimpel <dirk@klimpel.org>
1 рік тому
David Robertson
0c853e0970
Fix broken links to README ( #14093 )
1 рік тому
Andre Klärner
b753f63000
The changelog entry ending in a `.` or `!` is not optional ( #14087 )
1 рік тому
Quentin Gliech
79c592cec6
Deprecate the `generate_short_term_login_token` method in favor of an async `create_login_token` method in the Module API. ( #13842 )
Signed-off-by: Quentin Gliech <quenting@element.io>
Co-authored-by: Brendan Abolivier <babolivier@matrix.org>
1 рік тому
Richard van der Hoff
a09a7d40e3
openid.md: fix a typo in the facebook example
1 рік тому
Akshit Tyagi
1613857b90
Linkify config documentation. ( #14003 )
1 рік тому
reivilibre
b381701f8c
Announce that legacy metric names are deprecated, will be turned off by default in Synapse v1.71.0 and removed altogether in Synapse v1.73.0. ( #14024 )
1 рік тому
Dirk Klimpel
4490697b98
Add some cross references to worker documentation ( #13974 )
Signed-off-by: Dirk Klimpel <dirk@klimpel.org>
1 рік тому
Patrick Cloke
d768c50c0e
Add upgrade notes for changes to receipts replication. ( #13932 )
1 рік тому
Andrew Morgan
25c0e69392
Document that the 'auto_join_rooms' option works with Spaces ( #13931 )
1 рік тому
Ashish Kumar
5c429b86b4
Add instruction for running unit tests in parallel ( #13928 )
1 рік тому
Eric Eastwood
35e9d6a616
Emphasize the right reasons to use `(room_id, event_id)` in a schema ( #13915 )
* Emphasize the right reasons to use (room_id, event_id)
Follow-up to:
- https://github.com/matrix-org/synapse/pull/13701
- https://github.com/matrix-org/synapse/pull/13771
1 рік тому
David Robertson
9bd442e202
Update upgrade notes ( #13923 )
* Update upgrade notes
* Synapse Synapse Synapse Synapse
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
1 рік тому
David Robertson
3853011d01
Clarify who isn't affected by rust
1 рік тому
David Robertson
3fe2b7f122
tweak upgrade notes
1 рік тому
enterprisey
f34b0bc262
Update NixOS module URL ( #13818 )
* Update NixOS module URL
* Create 13818.doc
1 рік тому
Patrick Cloke
8c3dcdf1b9
Fix the cross-link from register admin API to config docs. ( #13870 )
1 рік тому
Peter Scheu
16e1a9d9a7
Correct documentation for map_user_attributes of OpenID Mapping Providers ( #13836 )
Co-authored-by: David Robertson <davidr@element.io>
1 рік тому
Olivier Wilkinson (reivilibre)
bffb71b04a
Edit changelog in response to feedback
1 рік тому
Quentin Gliech
74f60cec92
Add an admin API endpoint to find a user based on its external ID in an auth provider. ( #13810 )
1 рік тому
reivilibre
f7a77ad717
Update request log format documentation to mention the format used when the authenticated user is controlling another user. ( #13794 )
1 рік тому
Eric Eastwood
6986bcbf39
Document common fix of Poetry problems by removing egg-info ( #13785 )
`matrix_synapse.egg-info/`
Mentioned at https://matrix.to/#/!vcyiEtMVHIhWXcJAfl:sw1v.org/$aKy_IjrKwb70aTVZWeW_6zt0k7OIZ1YkyZpkP9uiRaM?via=matrix.org&via=element.io&via=beeper.com and many other places.
1 рік тому