Bug #44952
Variable ALLOWED_HOSTS du fichier /etc/authentic2/authentic.conf non-prise en compte
0%
Description
Dans le cadre d'une mise à jour récente (2.26-1~eob90 -> 2.49-1~eob90), je me suis rendu compte que la variable ALLOWED_HOSTS dans /etc/authentic2/authentic.conf ne semblait plus avoir d'effet. Jusqu'ici elle valait '*' et suite à la mise à jour, j'ai eu le droit à une erreur 400 me disant que je devais mettre le nom explicite du serveur dans cette variable.
Une modification à ce niveau dans le fichier /etc/authentic2/authentic.conf n'a rien changée et j'ai réglé le soucis en ajoutant cette variable dans /etc/authentic2/config.py. Mettre le nom d'explicite du serveur ou ['*'] corrige le problème.
Si ce n'est pas une régression, il faudrait à minima changer le fichier par défaut fourni par le paquet Debian:
https://git.entrouvert.org/authentic.git/tree/debian/conf/authentic.conf
Demandes liées
Historique
Mis à jour par Benjamin Dauvergne il y a presque 4 ans
Avec le passage à systemd ce n'est plus possible de supporter le fichier authentic.conf je n'ai pas de solution actuellement, systemd accepte une directive EnvironmentFile mais le fichier doit avoir un format stricte XXX=value
et pas export XXX=value
comme dans les fichiers shell.
Mis à jour par Benjamin Renard il y a presque 4 ans
Benjamin Dauvergne a écrit :
Avec le passage à systemd ce n'est plus possible de supporter le fichier authentic.conf je n'ai pas de solution actuellement, systemd accepte une directive EnvironmentFile mais le fichier doit avoir un format stricte
XXX=value
et pasexport XXX=value
comme dans les fichiers shell.
Ah ok, je comprends la problématique. Personnellement, si tout ce qui est défini dans authentic.conf était configurable dans config.py, je trouverai ça plus pratique. C'est pas forcément pratique aujourd'hui d'avoir deux fichiers de configuration et la logique de savoir pourquoi un paramètre est dans l'un plutôt qu'un autre n'est pas non plus évidente.
Mis à jour par Benjamin Dauvergne il y a presque 4 ans
- Lié à Development #44960: debian: authentic.conf est ignoré par le paquet authentic2 ajouté
Mis à jour par Benjamin Dauvergne il y a presque 4 ans
J'ai ouvert #44960 pour corriger ce problème.