Accéder au contenu.
Menu Sympa

fr - petit correctif pour signoff

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: petit correctif pour signoff
  • Date: Thu, 04 Dec 1997 11:06:34 +0100


Bonjour.

D'abord merci à Christophe pour la doc. Je n'ai pas encore eu le temps de la
lire, mais je promets de le faire rapidement.

Maintenant la raison de mon message. Il y a une petite erreur dans Command.pm
lors de la désinscription d'une liste en mode auth. Le message envoyé au log
n'affiche pas l'adresse de la personne, car il y a une erreur de variable
($email au lieu de $sender). Ca ne nuit pas au fonctionnement, juste au log.

Ci-dessous le patch.

J'en profite aussi reposer ma question sur la commande REVIEW :

J'ai détecté une petite erreur avec la commande REVIEW. Le nombre d'abonnés
d'une liste, qui est affiché, est correspond à celui du dernier démarrage de
sympa. Je m'explique :
je lance sympa alors que la liste truc contient 10 abonnés ; la commande
review affiche bien les 10 abonnés et indique le bon nombre
une personne s'abonne à truc ; REVIEW affiche maintenant les 11 abonnés,
mais me dit qu'il n'y a que 10 abonnés. Pour avoir le compte exact, il faut
que je stoppe sympa, puis le relance.

J'ai regardé List.pm et il semble que le problème vienne de la commande
'add_user' qui n'incrémente pas le nombre d'abonnés.

Merci.

*** Commands.pm.orig2	Thu Nov 27 14:46:52 1997
--- Commands.pm	Thu Dec  4 10:50:16 1997
***************
*** 450,456 ****
           printf Msg(6, 26, $msg::subscription_need_auth), $which, $Conf{'sympa'},
                  substr(MD5->hexhash(join('/', $list->get_cookie(), $which, $sender, 'sig')), -8),
                  'sig', $which, '';
!          do_log('info', Msg(7, 19, 'SIG %s sent auth to %s'), $which, $email);
           return;
        }
     }
--- 450,456 ----
           printf Msg(6, 26, $msg::subscription_need_auth), $which, $Conf{'sympa'},
                  substr(MD5->hexhash(join('/', $list->get_cookie(), $which, $sender, 'sig')), -8),
                  'sig', $which, '';
!          do_log('info', Msg(7, 19, 'SIG %s sent auth to %s'), $which, $sender);
           return;
        }
     }

Olivier LACROIX

C.I.R.I.L.
Chateau du Montet | Tel : +33 (0) 3-83-44-74-29
Rue du Doyen Roubault | Fax : +33 (0) 3-83-44-02-62
F - 54500 VANDOEUVRE | email : adresse@cachée


  • petit correctif pour signoff, Olivier LACROIX, 04/12/1997

Archives gérées par MHonArc 2.6.19+.

Haut de le page