PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Hébergement serveur > fr.comp.usenet.serveurs > [INN] Gestion des cancels
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.usenet.serveurs Administration de serveurs NNTP.

[INN] Gestion des cancels

Réponse
 
LinkBack Outils de la discussion
Vieux 09/03/2007, 13h29   #1
Stephane Dupille
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut [INN] Gestion des cancels

Hello,

J'ai une petite (4 mots, c'est petit) question concernant INN.

Je voudrais que les cancels soient honorés, mais qu'on puisse quand
même avoir accès aux articles annulés quand on connait leur msgid
(c'est un peu le fonctionnement des serveurs de Free, d'après ce que
j'ai compris).

La question est : comment on fait ça ?

Pour info, j'utilise un tradspool, si ça peut avoir une importance.
  Réponse avec citation
Vieux 09/03/2007, 16h04   #2
Xavier Roche
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Gestion des cancels

Stephane Dupille a écrit :
> Je voudrais que les cancels soient honorés, mais qu'on puisse quand
> même avoir accès aux articles annulés quand on connait leur msgid
> (c'est un peu le fonctionnement des serveurs de Free, d'après ce que
> j'ai compris).


Hmm ca me rappelle un thread identique il y a quelques mois :p
Décidément cette feature à la diable sera intéressante dans INN..

En gros avec INN, pas de solution simple (faire disparaitre de
l'overview mais pas de l'history est je crois impossible), sauf hacker
le filtre avec du perl et stocker a côté les articles originaux quand
des cancels se pointent.

Une idée intéressante serait, amha, quand un cancel <FOO> arrive, de
"reposter" sur un groupe interne (comme local.cancelled), le message
original, avec un MID type <cancelled.FOO>

Le tout est de faire ça de manière zen avec l'api de token de INN qui
est pas des plus évidente

Des avis les autres ?
  Réponse avec citation
Vieux 09/03/2007, 16h19   #3
Stephane Dupille
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Gestion des cancels

Xavier Roche <xroche@free.fr.NOSPAM.invalid> écrit :

'lu Xavier,

> En gros avec INN, pas de solution simple (faire disparaitre de
> l'overview mais pas de l'history est je crois impossible), sauf hacker
> le filtre avec du perl et stocker a côté les articles originaux quand
> des cancels se pointent.


Argh.

> Une idée intéressante serait, amha, quand un cancel <FOO> arrive, de
> "reposter" sur un groupe interne (comme local.cancelled), le message
> original, avec un MID type <cancelled.FOO>


Mouaif. J'avais dans l'idée de faire ça dans un spool à côté. On
peut faire simple : le msgid comme nom de fichier, et on supprime avec
un find au bout de n jours. L'avantage, c'est qu'avec le msgid,
retrouver le bon fichier/message est immédiat.

> Le tout est de faire ça de manière zen avec l'api de token de INN qui
> est pas des plus évidente


Qu'est-ce que tu appelle l'API de token ? Les scripts qui sont
déclarés dans newsfeeds ? Ça, y'a pas de soucis, je maîtrise
(d'ailleurs, on est pas obligés de filer un token aux scripts, on peut
leur envoyer un msgid). Le pb, c'est que lorsque le bot reçoit le
cancel, le message a déjà été effacé. A moins qu'il y ait une astuce
pour que le bot reçoive le cancel, et qu'il ne soit traité qu'après.

  Réponse avec citation
Vieux 09/03/2007, 16h26   #4
Xavier Roche
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Gestion des cancels

Stephane Dupille a écrit :
> Mouaif. J'avais dans l'idée de faire ça dans un spool à côté. On
> peut faire simple : le msgid comme nom de fichier, et on supprime avec
> un find au bout de n jours.


Euh, ta filesystem va pas aimer a mon avis :p
(80,000 messages/jour ?)

> retrouver le bon fichier/message est immédiat.


Hmm pas avec un million de fichiers :p

> Le pb, c'est que lorsque le bot reçoit le
> cancel, le message a déjà été effacé.


Je pensais a hacker le script controlchan en perl

  Réponse avec citation
Vieux 09/03/2007, 16h29   #5
Stephane Dupille
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Gestion des cancels

Xavier Roche <xroche@free.fr.NOSPAM.invalid> écrit :
> Stephane Dupille a écrit :
>> Mouaif. J'avais dans l'idée de faire ça dans un spool à côté. On
>> peut faire simple : le msgid comme nom de fichier, et on supprime avec
>> un find au bout de n jours.

> Euh, ta filesystem va pas aimer a mon avis :p
> (80,000 messages/jour ?)


C'est juste pour fr.*, pas pour le big8. Restons modestes.

>> retrouver le bon fichier/message est immédiat.

> Hmm pas avec un million de fichiers :p


J'ai de la marge :
[galadriel] ~> df -hi /var/spool/news
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/ad4s1g 37G 740M 34G 2% 98420 10410890 1% /var/spool

>> Le pb, c'est que lorsque le bot reçoit le
>> cancel, le message a déjà été effacé.

> Je pensais a hacker le script controlchan en perl


Oui, j'y pense aussi, mais cette solution me gène un peu aux
entournures.
  Réponse avec citation
Vieux 09/03/2007, 18h20   #6
F. Senault
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Gestion des cancels

Le 9 mars 2007 à 17:04, Xavier Roche a écrit :

> Une idée intéressante serait, amha, quand un cancel <FOO> arrive, de
> "reposter" sur un groupe interne (comme local.cancelled), le message
> original, avec un MID type <cancelled.FOO>


C'est exactement ce que je faisais à une époque.

J'avais patché cleanfeed dans local_filter_cancel pour aller sauver
l'article annulé dans un coin (je ne sais plus comment ; peut-être à la
sauvage, en forkant un grephistory | sm). Il est possible de sauver
aussi le cancel, pour récupérer des infos dedans (cancelled-by, etc).

Ensuite, avec une crontab, ça traitait les articles en attente, pour les
reposter ensuite dans des groupes dédiés :

http://news.lacave.net/inn/injectcancel.pl

Fred
--
I fear who I am becoming I feel that I am losing all beauty within
I can no longer restrain it My strength is fading
I have to give in
(Within Temptation, It's the Fear)
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 02h27.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,11679 seconds with 14 queries