Slavi Pantaleev
58a8f79d95
Remove gzip support from synapse-reverse-proxy-companion
...
gzipping certain responses is known to cause problems with QR code logins.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3749
Gzipping at the synapse-reverse-proxy-companion level and not at the
level of the outer-most reverse-proxy (Traefik) also sounds non-ideal.
This change only affects setups powered by Synapse workers.
Non-worker setups (and setups powered by other homeservers) were not
having their requests go through synapse-reverse-proxy-companion anyway,
so this change does not affect them.
Future patches may enable response compression support at the Traefik level for
all setups.
2024-11-13 21:48:18 +02:00
Slavi Pantaleev
8a6b822bbd
Always send /rendezvous
routes to the same Synapse worker process (main) to fix QR code login
...
Related to https://github.com/matrix-org/matrix-spec-proposals/pull/4108
2024-11-01 09:52:41 +02:00
Slavi Pantaleev
16ca50c6ef
Add a few more comments in matrix-synapse-reverse-proxy-companion.conf.j2
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3100
2024-01-20 11:24:59 +02:00
Slavi Pantaleev
826f757fbb
Merge branch 'master' into cvwright/room-workers-v2
2024-01-20 10:35:56 +02:00
Slavi Pantaleev
775000883a
Fix Jinja issue related to Synapse workers keepalive templating
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3114
2024-01-18 11:31:59 +02:00
Charles Wright
55604f73c5
Bugfix: Locations for new workers must go *after* the stream writers
2024-01-16 17:24:13 -06:00
Charles Wright
a1cbe7f39b
Add overrides for locations that must go to the main Synapse process
2024-01-16 16:32:32 -06:00
Charles Wright
124524ea1f
Typo: Send sync endpoints to sync workers, not room workers
2024-01-16 11:22:46 -06:00
Charles Wright
12a8d535e8
Move maps inside the if-workers block; Add Tom's map to extract access token from the URI arg
2024-01-16 10:53:20 -06:00
Charles Wright
0175a472d7
Typo: forgot closing }}'s
2024-01-16 10:02:36 -06:00
Charles Wright
db70230ae1
Add room-workers as a new preset, with new room workers, sync workers, client readers, and federation readers. Based on https://tcpipuk.github.io/synapse/index.html
2024-01-16 09:17:24 -06:00
Charles Wright
c053336ad2
Add keepalive on worker upstreams and use HTTP 1.1 for persistent connections
2024-01-03 14:43:01 -06:00
Slavi Pantaleev
e9e84341a9
Reverse-proxy to Synapse via matrix-synapse-reverse-proxy-companion
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
2022-11-20 16:43:33 +02:00