Path: ...!weretis.net!feeder6.news.weretis.net!i2pn.org!dodin.fr.nf!.POSTED.7.110.65.81.rev.sfr.net!not-for-mail From: LaLibreParole Newsgroups: fr.comp.usenet.serveurs Subject: Re: =?utf-8?Q?Interdire_aux_utilisa?= =?utf-8?Q?teurs_locaux_de_faire?= =?utf-8?Q?_des_cancels_et_super?= =?utf-8?Q?sedes_(was:_Re:_[Disc?= =?utf-8?Q?ussion]_Mise_=C3=A0_jour_?= =?utf-8?Q?de_la_FAQ_sur_les_ann?= =?utf-8?Q?ulations_l=C3=A9gitimes)?= Date: Sun, 21 Aug 2022 19:02:10 +0200 Organization: Le serveur de jdd pour fr* Message-ID: References: NNTP-Posting-Host: c3066ed76bae8bcc0e476efb157ff758 Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ns507557.dodin.fr.nf; posting-host="7.110.65.81.rev.sfr.net:81.65.110.7"; logging-data="3480"; mail-complaints-to="abuse@dodin.fr.nf" User-Agent: ForteAgent/8.00.32.1272 Bytes: 2716 Lines: 36 Marc SCHAEFER composa la prose suivante: >[ Followup-To: fr.comp.usenet.serveurs ] > >jdd 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 >(au sens: injection, cf le schéma d'O.M.) > >Donc, je suggérerais quelque chose comme ci-dessous: attention, ça >interdit tout control et supersedes, même de ses propres articles. Tu >pourras corriger ça p.ex. en autorisant si la Cancel-Key est la bonne -- >plus tard. > >Dans la fonction filter_post, ajouter quelque chose comme: > >if (exists($hdr{"Control"}) > || exists($hdr{"Supersedes"})) { > $rval = "No Control msg nor Supersedes currently accepted"; >} > >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. Mauvaise solution.