Sujet : Re: Interdire aux utilisateurs locaux de faire des cancels et supersedes
De : schaefer (at) *nospam* alphanet.ch (Marc SCHAEFER)
Groupes : fr.comp.usenet.serveursDate : 21. Aug 2022, 18:24:37
Autres entêtes
Organisation : Posted through news.alphanet.ch
Message-ID : <tdtpol$c7n$1@shakotay.alphanet.ch>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13
User-Agent : tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-21-amd64 (x86_64))
jdd <
jdd@dodin.org> wrote:
/etc/news/filter/filter_nnrpd.pl c'est pour les posts locaux.
à priori c'est la même chose
filter_innd.pl -> /etc/news/cleanfeed-master/cleanfeed
filter_innd.pl c'est pour les posts qui transitent par ton serveur, idem
cleanfeed. Chez toi c'est un symlink vers
/etc/news/cleanfeed-master/cleanfeed et effectivement, on recommande de
changer plutôt cleanfeed.local (mais ce n'est pas toujours possible).
filter_nnrpd.pl c'est pour les posts soumis par des utilisateurs locaux
(injection), et c'est CA que je te propose de changer! Pas l'autre.
oui, mais c'est nécessaire, pour éviter les usurpations d'identité :-(
Liée à ta décision de ne pas authentifier tes utilisateurs, je te
rappelle.
en fait filter_nnrpd est très simple et très court (bien plus que les
cleanfeed.local), mais je n'y trouve pas de return $rval
Alors ajoute-le.
Si pas de return, c'est comme un undef -> INN2 accepte.
Il te faut peut-être mettre un my $rval; au début de la fonction.
Tu peux tester avec
perl -cw /etc/news/filter/filter_nnrpd.pl
pour voir s'il y a des erreurs.