Re: Interdire aux utilisateurs locaux de faire des cancels et supersedes (was: Re: [Discussion] Mise à jour de la FAQ sur les annulations légitimes)

Liste des GroupesRevenir à fcu serveurs 
Sujet : Re: Interdire aux utilisateurs locaux de faire des cancels et supersedes (was: Re: [Discussion] Mise à jour de la FAQ sur les annulations légitimes)
De : jdd (at) *nospam* dodin.org (jdd)
Groupes : fr.comp.usenet.serveurs
Date : 21. Aug 2022, 18:19:35
Autres entêtes
Organisation : Le serveur de jdd pour fr*
Message-ID : <tdtpf7$3li$1@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:91.0) Gecko/20100101 Thunderbird/91.12.0
Le 21/08/2022 à 18:45, Marc SCHAEFER a écrit :
[ Followup-To: fr.comp.usenet.serveurs ]
 jdd <jdd@dodin.org> wrote:
si tu sais faire un filtre cleanfeed qui supprime les articles de
contrôle, je suis preneur.
 cleanfeed c'est pour supprimer ce qui vient de l'extérieur, disons, donc
cela ne me semble pas utile ici.
 /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
/rval/qmais ils recommandent de ne pas modifier ce fichier mais de modifier un cleanfeed.local
j'en ai deux, mais pas dans le répertoire filter, donc sans doute pas actifs (faut que je vérifie ça), et au moins l'un est pour cancel-key... et l'autre contient des filtres  de cancels.
je regarderai ça plus à fond demain ou après demain, ça peut être utile de comprendre ce filtrage pour y faire de temps en temps une modif (comme MV qui veut être effacé de mon serveur!)

 Donc, je suggérerais quelque chose comme ci-dessous: attention, ça
interdit tout control et supersedes, même de ses propres articles.
oui, mais c'est nécessaire, pour éviter les usurpations d'identité :-(
  Tu
pourras corriger ça p.ex. en autorisant si la Cancel-Key est la bonne --
plus tard.
c'est prévu

 Dans la fonction filter_post, ajouter quelque chose comme:
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
 if (exists($hdr{"Control"})
     || exists($hdr{"Supersedes"})) {
    $rval = "$No Control msg nor Supersedes currently accepted";
}
d'accord, on cherche les en-tetes pour Control et Supersedes et on fait quelque chose

 Pour mémoire, à la fin de filter_post, il y a un return $rval.
Si l'appelant (INN2) reçoit alors quelque chose de non undef,
style une chaîne, il va rejeter l'article et envoyer l'erreur à
l'utilisateur.
 A tester!
 PS: pas besoin de redémarrer INN2, juste faire une nouvelle connexion
     cliente.
je te tiens informé
merci
jdd
--
mon serveur dodin.fr.nf

Date Sujet#  Auteur
21 Aug 22 * Interdire aux utilisateurs locaux de faire des cancels et supersedes (was: Re: [Discussion] Mise à jour de la FAQ sur les annulations légitimes)7Marc SCHAEFER
21 Aug 22 `* Re: Interdire aux utilisateurs locaux de faire des cancels et supersedes (was: Re: [Discussion] Mise à jour de la FAQ sur les annulations légitimes)6jdd
21 Aug 22  +* Re: Interdire aux utilisateurs locaux de faire des cancels et supersedes3Marc SCHAEFER
21 Aug 22  i`* Re: Interdire aux utilisateurs locaux de faire des cancels et supersedes2jdd
22 Aug 22  i `- Re: Interdire aux utilisateurs locaux de faire des cancels et supersedes1M.V.
22 Aug 22  `* Re: Interdire aux utilisateurs locaux de faire des cancels et supersedes2M.V.
22 Aug 22   `- Re: Interdire aux utilisateurs locaux de faire des cancels et supersedes1Marc SCHAEFER

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal