Accéder au contenu.
Menu Sympa

fr - comment planter sympa

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • 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+.

Haut de le page