Projet

Général

Profil

Tâche #37653

Distribution EOLE - Scénario #37406: Porter Sphynx en 2.11

conf swanctl

Ajouté par Ludwig Seys il y a environ 14 heures. Mis à jour il y a environ 12 heures.

Statut:
À valider
Priorité:
Normal
Assigné à:
Début:
22/09/2026
Echéance:
% réalisé:

100%

Restant à faire (heures):

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

Révision e79cd73b (diff)
Ajouté par Ludwig Seys il y a environ 14 heures

post-traite la configuration swanctl générée

ref #37653

Révision e25ae2fa (diff)
Ajouté par Ludwig Seys il y a environ 13 heures

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

Formats disponibles : Atom PDF