Tâche #37653
Distribution EOLE - Scénario #37406: Porter Sphynx en 2.11
conf swanctl
100%
Description
Les noms de connexions générés par ARV peuvent contenir des caractères acceptés par ipsec.conf mais problématiques dans les noms de sections swanctl.conf, notamment les guillemets et les points.
Révisions associées
post-traite la configuration swanctl générée
ref #37653
corrige le contrôle d'erreur du wrapper swanctl (faux positif)
ref #37653
Historique
#1 Mis à jour par Ludwig Seys il y a environ 14 heures
Ajout d'un post-traitement après le script ipsec2swanctl afin de normaliser les noms de sections, supprimer l'option legacy leftupdown (non reconnue par swanctl), et corrige filename= en file= dans la section secrets.
Le wrapper vérifie aussi la sortie de swanctl --load-all afin de retourner une erreur si la configuration convertie est invalide, ce qui n'est pas le cas actuellement.
#2 Mis à jour par Ludwig Seys il y a environ 13 heures
- % réalisé changé de 60 à 90
révision => "corrige le contrôle d'erreur du wrapper swanctl"
Le wrapper eole-ipsec-to-swanctl inspecte la sortie de swanctl --load-all afin de détecter les erreurs de conversion ou de chargement.
Le motif "failed to load" était trop large et interceptait aussi le warning non bloquant du plugin agent : "plugin 'agent': failed to load".
Le test est restreint aux erreurs de configuration ou de chargement de connexions afin de conserver un code retour 0 lorsque les connexions sont chargées correctement.
#3 Mis à jour par Ludwig Seys il y a environ 12 heures
- Statut changé de En cours à À valider
- % réalisé changé de 90 à 100