Files
.config
.github
LICENSES
bin
collections
docs
examples
gpg
group_vars
i18n
inventory
roles
custom
matrix-alertmanager-receiver
matrix-appservice-double-puppet
matrix-appservice-draupnir-for-all
matrix-authentication-service
matrix-base
matrix-bot-baibot
matrix-bot-buscarron
matrix-bot-chatgpt
matrix-bot-draupnir
matrix-bot-go-neb
matrix-bot-honoroit
matrix-bot-matrix-registration-bot
matrix-bot-matrix-reminder-bot
matrix-bot-maubot
matrix-bot-mjolnir
matrix-bridge-appservice-discord
matrix-bridge-appservice-irc
matrix-bridge-appservice-kakaotalk
matrix-bridge-appservice-slack
matrix-bridge-appservice-webhooks
matrix-bridge-beeper-linkedin
matrix-bridge-go-skype-bridge
matrix-bridge-heisenbridge
matrix-bridge-hookshot
matrix-bridge-mautrix-bluesky
matrix-bridge-mautrix-discord
matrix-bridge-mautrix-facebook
matrix-bridge-mautrix-gmessages
matrix-bridge-mautrix-googlechat
matrix-bridge-mautrix-instagram
matrix-bridge-mautrix-meta-instagram
matrix-bridge-mautrix-meta-messenger
matrix-bridge-mautrix-signal
matrix-bridge-mautrix-slack
matrix-bridge-mautrix-telegram
matrix-bridge-mautrix-twitter
matrix-bridge-mautrix-whatsapp
matrix-bridge-mautrix-wsproxy
matrix-bridge-mx-puppet-discord
matrix-bridge-mx-puppet-groupme
matrix-bridge-mx-puppet-instagram
matrix-bridge-mx-puppet-slack
matrix-bridge-mx-puppet-steam
matrix-bridge-mx-puppet-twitter
matrix-bridge-postmoogle
matrix-bridge-sms
matrix-bridge-wechat
matrix-cactus-comments
matrix-cactus-comments-client
matrix-client-cinny
matrix-client-element
matrix-client-fluffychat
matrix-client-hydrogen
matrix-client-schildichat
matrix-common-after
matrix-conduit
matrix-conduwuit
matrix-continuwuity
matrix-corporal
matrix-coturn
matrix-dendrite
matrix-dimension
matrix-dynamic-dns
matrix-element-call
matrix-ldap-registration-proxy
matrix-livekit-jwt-service
matrix-ma1sd
matrix-media-repo
matrix-pantalaimon
matrix-prometheus-nginxlog-exporter
matrix-prometheus-services-connect
matrix-rageshake
matrix-registration
matrix-sliding-sync
matrix-static-files
matrix-sygnal
matrix-synapse
matrix-synapse-admin
matrix-synapse-auto-compressor
matrix-synapse-reverse-proxy-companion
defaults
tasks
templates
nginx
conf.d
nginx.conf.j2
nginx.conf.j2.license
systemd
labels.j2
matrix-synapse-usage-exporter
matrix-user-creator
matrix-user-verification-service
matrix_playbook_migration
matrix-client-element
matrix-riot-web
templates
.editorconfig
.envrc
.gitattributes
.gitignore
.yamllint
CHANGELOG.md
CHANGELOG.md.license
LICENSE
Makefile
README.md
README.md.license
REUSE.toml
YEAR-IN-REVIEW.md
ansible.cfg
conf.py
flake.lock
flake.nix
jitsi_jvb.yml
justfile
requirements.txt
requirements.yml
setup.yml
setup.yml.license
Slavi Pantaleev 1c68fd0d9b Make matrix-synapse-reverse-proxy-companion not report "502 Bad Gateway" when Synapse workers restart
Since nginx 1.27.3, we can make use of the `resolve` parameter for an `upstream`'s `server`,
to allow DNS resolution to happen continuously at runtime, not just once during startup.

Previously, this was not possible to do in an `upstream` block without
an nginx-plus subscription. Outside of an `upstream` block, we've used
and still use `set $backend ..` workarounds to get DNS resolution at
runtime, but now we can do it in `upstream` as well.
2025-03-05 21:24:43 +02:00
..