Projet

Général

Profil

Bug #44952

Variable ALLOWED_HOSTS du fichier /etc/authentic2/authentic.conf non-prise en compte

Ajouté par Benjamin Renard il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
08 juillet 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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

Lié à Authentic 2 - Development #44960: debian: authentic.conf est ignoré par le paquet authentic2Fermé09 juillet 2020

Actions

Historique

#1

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.

#2

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 pas export 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.

#3

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

  • Lié à Development #44960: debian: authentic.conf est ignoré par le paquet authentic2 ajouté
#4

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

J'ai ouvert #44960 pour corriger ce problème.

#5

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

  • Statut changé de Nouveau à Fermé

Formats disponibles : Atom PDF