Deutsch   English   Français   Italiano  
<tgk52b$98h$1@shakotay.alphanet.ch>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!aioe.org!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail
From: Marc SCHAEFER <schaefer@alphanet.ch>
Newsgroups: fr.comp.usenet.serveurs
Subject: Re: Ajouter un support "cachage d'articles par utilisateur"
 =?ISO-8859-1?Q?=E0?= INN
Date: Fri, 23 Sep 2022 11:24:59 -0000 (UTC)
Organization: Posted through news.alphanet.ch
Message-ID: <tgk52b$98h$1@shakotay.alphanet.ch>
References: <tgecn2$uvu$1@shakotay.alphanet.ch> <tgjvlh$hfi$1@shakotay.alphanet.ch> <tgk0oa$n8j$1@shakotay.alphanet.ch> <tgk16p$nl8$2@shakotay.alphanet.ch> <tgk3hb$drv$1@ns507557.dodin.fr.nf> <tgk3ti$4sm$1@shakotay.alphanet.ch> <tgk4ao$drv$3@ns507557.dodin.fr.nf>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 23 Sep 2022 11:24:59 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-account="schaefer";
	logging-data="9489"; mail-complaints-to="usenet@alphanet.ch"; posting-host="634ce6c9682d817d72f6177875e2bb4f.nnrp.alphanet.ch"
User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-21-amd64 (x86_64))
Cancel-Lock: sha256:YrFRRsjzjntVun1XC4prEVwl22NcYvuuvN3BCe+NVG4= sha256:OA3hyKxxOHXmC2gByJnsHiZ/orHnTClkmN2zajsYSrU=
Bytes: 3177
Lines: 48

jdd <jdd@dodin.org> wrote:
> je ne suis pas sur d'avoir tout compris de postfiltern mais il identifie 
> les utilisateurs, même non authentifiés et peut modifier les en-têtes.
> 
> il n'agit que sur les posts émis depuis ton serveur

Oui, j'ai effectivement écrit du code dans filter_nnrpd.pl qui

   a) modifie les articles postés par mes utilisateurs
      (p.ex. modification du champ identifiant l'adresse IP,
       ou ajout de Cancel-Lock)

   b) refuse certains articles selon des critères (p.ex.
      nombre de lignes de citation).

Postfilter a l'air de faire ça, et plein d'autres choses, en particulier
lorsqu'on a renoncé à authentifier ses utilisateurs (ce qui n'est pas
mon cas).

Mais cela n'a rien à voir avec mes 2 demandes concernant INN.

Donc, je rappelle ce que fait mon proxy:

1) il ajoute à tous les messages un entête X-NoCeM listant les NoCeM où
   figure le Message-ID du message, ce qui permet à un utilisateur
   d'activer ses propres filtres dans son logiciel de news.

      TOUS les messages consultés par l'utilisateur, pas les messages
      postés par l'utilisateurs!

2) il cache les articles figurant dans les NoCeM activés par l'utilisateur
   via l'interface web.

      rien à voir avec une interdiction de post basé sur des critères!

Ma demande était: si c'était implémenté dans INN (comme p.ex. le fait
qu'INN 7 va supporter directement les Cancel-Lock en interne), ça serait
mieux qu'un proxy comme le mien.

Ma suggestion: ajouter deux "hook" Perl à INN qui permettent, dans
nnrpd:

   - de modifier un article juste avant de le remettre à l'utilisateur

   - d'indiquer quels articles doivent être cachés à l'utilisateur

Ainsi tu pourrais, facilement et sans installer mon proxy (ce qui est
assez compliqué), implémenter du cachage d'article configurable par
l'utilisateur comme je le fais depuis quelques mois.