Discussion: Re: Serveur Newsgroup
Afficher un message
Vieux 29/05/2006, 19h11   #3
F. Senault
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Serveur Newsgroup

Le 27 mai à 10:49, Guillaume R. a écrit :

> Gérald Niel <gniel@alussinan.org> writes:


>> Oui, leafnode fonctionne plutôt comme un proxy car il ne gère pas les
>> feeds. Et donc ne poste qu'en mode reader.


> Ah par contre je ne sais pas ce que cela veut dire en mode "reader".
> C'est pe une explication plus savante de ce que je me représentais dans ma
> tête:à savoir que leafnode collectait les messages que l'on postait et les
> passait d'un coup au serveur lors de l'échange des messages.


Le transport de news est en fait, de manière parfaitement artificielle,
divisé en trois méthodes : deux méthodes de transmissions d'articles
(commandes CHECK/TAKETHIS ou IHAVE) destinée aux serveurs, et une
méthode de lecture (commande POST, on parle parfois de NNRP) destinée
aux clients.

Le "mode reader" est en fait la première commande qu'envoie un logiciel
de lecture de news pour permettre au serveur de sélectionner le bon
programme pour l'écoute. Dans 99% des cas, cette commande ne sert à
rien, car il faut une configuration spéciale côté serveur pour accepter
des articles en mode transfert, nommément l'adresse IP de la machine qui
va transmettre. Dans le jargon des news, on nomme ça un accord de
peering.

La démonstration par l'exemple :
| 18:44 fred@talisker:~> telnet localhost 119
| Trying ::1...
| Trying 127.0.0.1...
| Connected to localhost.lacave.local.
| Escape character is '^]'.
| 200 talisker.lacave.net InterNetNews server INN 2.5.0 (20050321 prerelease) ready

(Ici, c'est innd qui répond.)

|>
| 100 Legal commands
| authinfo
| check
| head
|
| ihave
| list
| mode
| quit
| stat
| takethis
| xbatch

(Les commandes sont limitées, et incluent check, ihave et takethis.
Aucune commande de lecture n'est disponible à part head - qui donne les
en-têtes d'un article en fonction de son MID ; au passage, je viens de
découvrir ça ! )

| For more information, contact "admin" at this machine.
| .
|>mode reader
| 200 talisker.lacave.net InterNetNews NNRP server INN 2.5.0 (20050321 prerelease) ready (posting ok).

(Subrepticement, c'est nnrpd qui répond, plus innd.)

|>
| 100 Legal commands
| authinfo user Name|pass Password|generic <prog> <args>
| article [MessageID|Number]
| body [MessageID|Number]
| date
| group newsgroup
| head [MessageID|Number]
|
| ihave MessageID
| last
| list [active|active.times|extensions|newsgroups|distribu tions|distrib.pats|overview.fmt|subscriptions|motd]
| listgroup newsgroup
| mode reader
| newgroups [YY]yymmdd hhmmss ["GMT"]
| newnews newsgroups [YY]yymmdd hhmmss ["GMT"]
| next
| post
| slave
| stat [MessageID|Number]
| xgtitle [group_pattern]
| xhdr header [range|MessageID]
| xover [range]
| xpat header range|MessageID pat [morepat...]

(Les commandes sont vastement différentes, et incluent post, mais aussi
les ordres spécifiques à la lecture, comme article/head/body, et xover.)

| Report problems to <admin@lacave.net>
| .
|>quit
| 205 .
| Connection closed by foreign host.

>> Par contre Hamster gère maintenant les feeds.

> Ah intéressant mais Hamster ne marche que sous Windows non?


Que je sache, oui.

>> Les documents déjà mentionné en plus de la lecture du fichier INSTALL:
>> <http://www.linux-france.org/article/usenet/jaco/>
>> <http://news.lacave.net/inn/> et particulierement
>> <http://news.lacave.net/inn/projet_faq.html>

> Merci bcp surtout pour les deux derniers que je ne connaissais pas.
> Le dernier sur la faq en projet est vraiment bien. Espérons que de projet
> cette faq devienne "officiel"


*KoffKoff.* Bien sûr, justement, j'y pensais récemment et...

> Guillaume


Fred
news@...
--
Something inside of me has opened up its eyes
Why did you put it there did you not realize
This thing inside of me it screams the loudest sound
Sometimes I think I could (Nine Inch Nails, Burn)
  Réponse avec citation
 
Page generated in 0,07336 seconds with 9 queries