Sujet : Re: Refuser mauvais Supersedes (was: Re: faire un supersedes)
De : jdd (at) *nospam* dodin.org (jdd)
Groupes : fr.comp.usenet.serveursDate : 07. Oct 2022, 20:57:34
Autres entêtes
Organisation : Le serveur de jdd pour fr.*
Message-ID : <thq0bf$7hn$13@ns507557.dodin.fr.nf>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2
Le 07/10/2022 à 20:01, yamo' a écrit :
Salut,
Copie et fu2 vers le bon groupe.
jdd a tapoté le 07/10/2022 17:33:
si oui, je vais supprimer cette option. tant qu'à faire, je préfère
l'interdire partout que l'autoriser partout.
>
reste à savoir pourquoi le code cancel-lock de postfilter permet le
cancel contrôlé et par le supersedes...
le code du cancel/supersedes est celui-là dans custom.pm de postfilter patché par ivo :-(
if (exists( $hdr{"Control"} ) && $hdr{"Control"} =~ m/^cancel\s+(<[^>]+>)/i) {
my $key = calc_cancel_key($user, $1);
add_cancel_item(\%hdr, 'Cancel-Key', $key);
}
elsif (exists( $hdr{"Supersedes"} )) {
my $key = calc_cancel_key($user, $hdr{"Supersedes"});
add_cancel_item(\%hdr, 'Cancel-Key', $key);
}
si j'autorise le supersedes dans le code de postfilter, n'importe qui peut l'utiliser :-(. donc je ne l'autorise pas.
J'espère -mais je n'ai pas encore testé- que si le *client* usenet envoie un control-lock et unn supersedes avec une control-key correcte le supersedes est honoré.
j'ai lu le mail de Julien, mais j'ai un peu de mal à suivre :-(
j'ai encore plein de tests à faire, mais assez peu de temps en ce moment, tout ça est très long.
je vais essayer de faire un protocole de test, mais c'est particulièrement complexe
http://www.dodin.org/wiki/pmwiki.php?n=Doc.CancelsEtSupersedesjdd
-- mon serveur usenet dodin.fr.nfc'est quoi, usenet? http://www.dodin.org/wiki/pmwiki.php?n=Usenet.Usenet