Accès aux headers complets depuis cleanfeed INN2 (was: Re: refuser les posts d'un utilisateur (à sa demande))

Liste des GroupesRevenir à fcu serveurs 
Sujet : Accès aux headers complets depuis cleanfeed INN2 (was: Re: refuser les posts d'un utilisateur (à sa demande))
De : schaefer (at) *nospam* alphanet.ch (Marc SCHAEFER)
Groupes : fr.comp.usenet.serveurs
Date : 24. Aug 2022, 17:14:00
Autres entêtes
Organisation : Posted through news.alphanet.ch
Message-ID : <te5f7o$4bm$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:
INN ferait complètement l'impasse sur les headers définis par
l'utilisateur? (juste bons pour filtrer avec le client)?

Il semble que tous les entêtes ne sont pas dans $hdr, un work-around serait:

   my $headers = INN::head($hdr{'Message-ID'};) || return "missing article with Message-ID " . $hdr{'Message-ID'};

   my %headers;
   my $previous;
   foreach my $line (split(/\s*\n/, $headers)) {
      if ($line =~ m/^([[:alnum:]-]+):\s+(.*)/) {
         # assuming low/upcase normalisation by INN
         $headers{$1} = $2;
         $previous = $1;
      }
      elsif ($line =~ m/^\s+(.*)/) {
         if (defined($previous)) {
            $headers{$previous} .= " " . $1;
         }
         else {
            INN::syslog('notice', 'garbled line: ' . $line);
         }
      }
   }

(c'est mon code de vérification de cancel-lock dans cleanfeed)

Ensuite, tu peux utiliser $headers{'X-No-Dodin'}.

Mais c'est assez inefficace!  Peut-être que Julien EliÉ a une autre
suggestion?


Date Sujet#  Auteur
22 Aug 22 * refuser les posts d'un utilisateur (à sa demande)39jdd
22 Aug 22 `* Re: refuser les posts d'un utilisateur (à sa demande)38jdd
22 Aug 22  +* Re: refuser les posts d'un utilisateur (à sa demande)33M.V.
22 Aug 22  i+- Re: refuser les posts d'un utilisateur (à sa demande)1DV
22 Aug 22  i+* Re: refuser les posts d'un utilisateur (à sa demande)30Marc SCHAEFER
22 Aug 22  ii+* Re: refuser les posts d'un utilisateur (à sa demande)3jdd
22 Aug 22  iii+- Re: refuser les posts d'un utilisateur (à sa demande)1M.V.
22 Aug 22  iii`- Re: refuser les posts d'un utilisateur (à sa demande)1Marc SCHAEFER
22 Aug 22  ii+* Re: refuser les posts d'un utilisateur (à sa demande)5M.V.
22 Aug 22  iii+* Re: refuser les posts d'un utilisateur (à sa demande)2jdd
22 Aug 22  iiii`- Re: refuser les posts d'un utilisateur (à sa demande)1M.V.
22 Aug 22  iii`* Re: refuser les posts d'un utilisateur (à sa demande)2Marc SCHAEFER
22 Aug 22  iii `- Re: refuser les posts d'un utilisateur (à sa demande)1M.V.
23 Aug 22  ii`* Re: refuser les posts d'un utilisateur (à sa demande)21jdd
24 Aug 22  ii `* Re: refuser les posts d'un utilisateur (à sa demande)20Marc SCHAEFER
24 Aug 22  ii  `* Re: refuser les posts d'un utilisateur (à sa demande)19jdd
24 Aug 22  ii   +* Re: refuser les posts d'un utilisateur (à sa demande)16Marc SCHAEFER
24 Aug 22  ii   i`* Re: refuser les posts d'un utilisateur (à sa demande)15jdd
24 Aug 22  ii   i +- Re: refuser les posts d'un utilisateur (à sa demande)1Marc SCHAEFER
24 Aug 22  ii   i `* Re: refuser les posts d'un utilisateur (à sa demande)13jdd
24 Aug 22  ii   i  `* Re: refuser les posts d'un utilisateur (à sa demande)12Marc SCHAEFER
24 Aug 22  ii   i   `* Re: refuser les posts d'un utilisateur (à sa demande)11Marc SCHAEFER
24 Aug 22  ii   i    `* Re: refuser les posts d'un utilisateur (à sa demande)10jdd
24 Aug 22  ii   i     +- Re: refuser les posts d'un utilisateur (à sa demande)1M.V.
24 Aug 22  ii   i     `* Accès aux headers complets depuis cleanfeed INN2 (was: Re: refuser les posts d'un utilisateur (à sa demande))8Marc SCHAEFER
24 Aug 22  ii   i      +- Re: Accès aux headers complets depuis cleanfeed INN2 (was: Re: refuser les posts d'un utilisateur (à sa demande))1jdd
25 Aug 22  ii   i      +- Re: Accès aux headers complets depuis cleanfeed INN21Marc SCHAEFER
1 Sep 22  ii   i      `* Re: Accès aux headers complets depuis cleanfeed INN25Julien ÉLIE
1 Sep 22  ii   i       `* Re: Accès aux headers complets depuis cleanfeed INN24jdd
1 Sep 22  ii   i        `* Re: Accès aux headers complets depuis cleanfeed INN23M.V.
1 Sep 22  ii   i         `* Re: Accès aux headers complets depuis cleanfeed INN22jdd
1 Sep 22  ii   i          `- Re: Accès aux headers complets depuis cleanfeed INN21M.V.
24 Aug 22  ii   `* Re: refuser les posts d'un utilisateur (à sa demande)2yamo'
24 Aug 22  ii    `- Re: refuser les posts d'un utilisateur (à sa demande)1jdd
23 Aug 22  i`- Re: refuser les posts d'un utilisateur (à sa demande)1LaLibreParole
22 Aug 22  `* Re: refuser les posts d'un utilisateur (à sa demande)4LaLibreParole
22 Aug 22   +- Re: refuser les posts d'un utilisateur (à sa demande)1jdd
22 Aug 22   `* Re: refuser les posts d'un utilisateur (à sa demande)2M.V.
22 Aug 22    `- Re: refuser les posts d'un utilisateur (à sa demande)1LaLibreParole

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal