From 12bee503e0164396fa142acc6976382bdf093f94 Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Mon, 15 Dec 2025 17:00:49 +0200 Subject: [PATCH] Configure `encodedCharacters` for the `web` Traefik entrypoint (if `matrix_playbook_ssl_enabled` is `false`) to fix Traefik 3.6.3+ regression in those cases Continuation of e7cb9eee79a63b7c7e50480f5e3571671f80b7a7 Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4798 --- group_vars/matrix_servers | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/group_vars/matrix_servers b/group_vars/matrix_servers index 45810a2e1..740f92709 100755 --- a/group_vars/matrix_servers +++ b/group_vars/matrix_servers @@ -5844,6 +5844,11 @@ traefik_config_entrypoint_web_transport_respondingTimeouts_readTimeout: 300s traefik_config_entrypoint_web_secure_http_encodedCharacters_enabled: true traefik_config_entrypoint_web_secure_http_encodedCharacters_allowEncodedSlash: true traefik_config_entrypoint_web_secure_http_encodedCharacters_allowEncodedHash: true +# Doing the same for the `web` entrypoint, for people who disable SSL for the playbook +# and actually go through this entrypoint. +traefik_config_entrypoint_web_http_encodedCharacters_enabled: "{{ not matrix_playbook_ssl_enabled }}" +traefik_config_entrypoint_web_http_encodedCharacters_allowEncodedSlash: "{{ not matrix_playbook_ssl_enabled }}" +traefik_config_entrypoint_web_http_encodedCharacters_allowEncodedHash: "{{ not matrix_playbook_ssl_enabled }}" traefik_additional_entrypoints_auto: | {{