Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: Olivier LACROIX <adresse@cachée>
- To: adresse@cachée
- Subject: comment planter sympa
- Date: Mon, 30 Nov 1998 14:51:05 +0100
Bonjour.
Je viens, bien malgré moi, de découvrir un cas de config qui fait planter
sympa.
En fait il s'agit d'une erreur de config.
Le cas :
- j'ai une liste nommée 'maliste'
- dans le fichier aliases, j'ai donc :
maliste : "|/home/sympa/bin/queue maliste"
- le répertoire /home/sympa/expl/maliste existe et j'ai mon fichier de
configuration correct à l'intérieur.
Pour une raison quelconque, je décide de renommer ma liste en 'manouvliste'.
Je renomme mon répertoire et dans les alias, je commets l'erreur suivante :
manouvliste : "|/home/sympa/bin/queue maliste"
(j'ai donc oublié de changer le paramètre de la commande queue).
Cette erreur est fatale à sympa, qui lors du traitement d'un message à
'manouvliste' plante, pour les puristes à la ligne 274 de sympa.pl à l'appel
de :
$max_size = $list->get_max_size();
C'est logique, mais j'aurais préféré un message d'erreur envoyé à
sympa-request.
J'aurais pensé que la commande, un peu plus haut, "return 0 unless ($list &&
$admin);", m'aurait protégé de ce type d'erreur, mais finalement non.
N'ayant pas le temps actuellement de me replonger dans le code de sympa,
quelqu'un a-t-il un patch pour protéger le programme d'une telle erreur ?
Merci d'avance.
--
Olivier LACROIX
C.I.R.I.L.
Cellule Réseau StanNet
Chateau du Montet | Tel : +33 3.83.44.74.29
Rue du Doyen Roubault | Fax : +33 3.83.44.02.62
F - 54500 VANDOEUVRE | email : adresse@cachée
- comment planter sympa, Olivier LACROIX, 30/11/1998
Archives gérées par MHonArc 2.6.19+.