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
- Cc: sympa-fr <adresse@cachée>
- Subject: Re: add, del, bug ?
- Date: Thu, 03 Aug 2000 17:09:27 +0200
Dans son message, Mathieu Arnold ecrivait :
----------------------------------------------
*>
*>
*> Mathieu Arnold wrote:
*> >
*> > Bonjour,
*> >
*> > J'ai un leger problème, j'ai une liste avec comme config
*> > del auth
*> >
*> > et quand je fait un :
*> > quiet del pouet adresse@cachée
*> >
*> > il me renvoie un message avec comme ligne d'authentification :
*> > auth 99a76dcb del pouet adresse@cachée
*> >
*> > or, cela devrait être :
*> > auth 99a76dcb quiet del pouet adresse@cachée
*> >
*> > non ?
*>
*> voir même :
*> quiet auth 99a76dcb del pouet adresse@cachée
*>
*> --
*> Mathieu Arnold
*>
Bonjour.
Effectivement la commande QUIET passe à la trappe dès lors qu'il y a demande
d'authentification.
Si vous êtes pressé d'avoir la fonctionnalité, vous trouverez ci-dessous un
petit patch pour List.pm qui corrige l'oubli. Sinon, je pense qu'une modif
sera intégré dans 2.7.4 (oui ?)
Pour Olivier (Salaün, je ne me m'écris pas à moi-même ;-) : plutôt que de
rajouter un paramètre à la fonction request_auth, j'ai utilisé le fait que la
variable $quiet était globale (ça simplifie énormément la modif).
*** List.pm.orig Tue Aug 1 13:59:18 2000 --- List.pm Thu Aug 3 16:59:40 2000 *************** *** 4338,4346 **** my $keyauth; my ($body, $command); if ($cmd eq 'signoff'){ $keyauth = compute_auth ($email, $cmd, $listname); ! $command = "auth $keyauth $cmd $listname $email"; my $url = "mailto:$Conf{'sympa'}?subject=$command"; $url =~ s/\s/%20/g; $body = sprintf Msg(6, 261, $msg::signoff_need_auth ), --- 4338,4351 ---- my $keyauth; my ($body, $command); + my $quietcmd = ""; + if ($Commands::quiet) { + $quietcmd = "quiet"; + } + if ($cmd eq 'signoff'){ $keyauth = compute_auth ($email, $cmd, $listname); ! $command = "$quietcmd auth $keyauth $cmd $listname $email"; my $url = "mailto:$Conf{'sympa'}?subject=$command"; $url =~ s/\s/%20/g; $body = sprintf Msg(6, 261, $msg::signoff_need_auth ), *************** *** 4348,4354 **** }elsif ($cmd eq 'sub'){ $keyauth = compute_auth ($email, $cmd, $listname); ! $command = "auth $keyauth $cmd $listname $param[0]"; my $url = "mailto:$Conf{'sympa'}?subject=$command"; $url =~ s/\s/%20/g; $body = sprintf Msg(6, 260, $msg::subscription_need_auth) --- 4353,4359 ---- }elsif ($cmd eq 'sub'){ $keyauth = compute_auth ($email, $cmd, $listname); ! $command = "$quietcmd auth $keyauth $cmd $listname $param[0]"; my $url = "mailto:$Conf{'sympa'}?subject=$command"; $url =~ s/\s/%20/g; $body = sprintf Msg(6, 260, $msg::subscription_need_auth) *************** *** 4355,4366 **** ,$listname, $Conf{'sympa'}, $command, $url ; }elsif ($cmd eq 'add'){ $keyauth = compute_auth ($param[0],$cmd,$listname); ! $command = "auth $keyauth $cmd $listname $param[0] $param[1]"; $body = sprintf Msg(6, 39, $msg::adddel_need_auth),$listname , $Conf{'sympa'}, $command; }elsif ($cmd eq 'del'){ my $keyauth = compute_auth($param[0],$cmd,$listname); ! $command = "auth $keyauth $cmd $listname $param[0]"; $body = sprintf Msg(6, 39, $msg::adddel_need_auth),$listname , $Conf{'sympa'}, $command; }elsif ($cmd eq 'remind'){ --- 4360,4371 ---- ,$listname, $Conf{'sympa'}, $command, $url ; }elsif ($cmd eq 'add'){ $keyauth = compute_auth ($param[0],$cmd,$listname); ! $command = "$quietcmd auth $keyauth $cmd $listname $param[0] $param[1]"; $body = sprintf Msg(6, 39, $msg::adddel_need_auth),$listname , $Conf{'sympa'}, $command; }elsif ($cmd eq 'del'){ my $keyauth = compute_auth($param[0],$cmd,$listname); ! $command = "$quietcmd auth $keyauth $cmd $listname $param[0]"; $body = sprintf Msg(6, 39, $msg::adddel_need_auth),$listname , $Conf{'sympa'}, $command; }elsif ($cmd eq 'remind'){
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
-
add, del, bug ?,
Mathieu Arnold, 03/08/2000
- Re: add, del, bug ?, Mathieu Arnold, 03/08/2000
- <Suite(s) possible(s)>
- Re: add, del, bug ?, Olivier LACROIX, 03/08/2000
Archives gérées par MHonArc 2.6.19+.