-
Deux protocoles pour les News :
-
Network News Reader Protocol ;
- Network News Transport Protocol.
- Mode lecture des News :
- Prévoir un SF avec suffisament d'inodes.
- Mode propagation des News :
- Plusieurs modes de propagation :
-
propagation par lots nntpsend ;
- propagation immédiate nntplink.
- Une implantation de NNTP : InterNetNews.
- Fichier de configuration inn.conf :
domain: univ-poitiers.fr
fromhost: hermes.univ-poitiers.fr
pathhost: univ-poitiers.fr
organization: C.R.I.U.P., Universite de Poitiers (FRANCE)
server: hermes.univ-poitiers.fr
moderatormailer:%s@moderators.univ-lyon1.fr
- Autorisation pour les serveurs hosts.nntp :
ulysse.univ-poitiers.fr:
news.jussieu.fr:
- Autorisation pour les clients nnrp.access :
*:: -no- : -no- :!*
*.univ-poitiers.fr:Read Post:::*
*.scx.univ-poitiers.fr:Read Post:::*
esf-proxy.c-strasboug.fr:Post:::*,!criup
- Fichiers de description des groupes :
-
status des groupes de discussion actives :
fr.doc.magazines 0000001050 0000001051 m
fr.misc.divers 0000009568 0000008360 y
fr.network.divers 0000008040 0000007657 y
fr.network.modems 0000004689 0000004049 y
- descriptions des groupes newsgroups :
de.soc.familie.vaeter Aspekte des Vaterseins.
es.rec.juegos.comp.aventuras Juegos de aventura por ordenador
rec.video.marketplace Video equipment marketplace.
fr.comp.sys.mac.programmation Programmation sur MacOS.
- Tables mises à jour grâce aux autres serveurs :
$ getlist -h news.jussieu.fr actives
...
$ getlist -h news.jussieu.fr newsgroups
...
- Groupes échangés avec les serveurs newsfeeds :
ME:!*::
overview!:*:Tc,WO:/usr/local/news/bin/overchan
news.jussieu.fr/jussieu.fr:\
*,!criup:\
Tc,Wnm:\
/usr/local/news/bin/nntplink -k -q news.jussieu.fr
ulysse.univ-poitiers.fr/bis.univ-poitiers.fr:\
fr.*,news.*,comp.text.tex,\
sci.techniques.xtallography,\
sci.techniques.microscopy:\
Tc,Wnm:\
/usr/local/news/bin/nntplink -k -q ulysse.univ-poitiers.fr
- Adresses pour les groupes modérés moderators :
gnu.*:%s@tut.cis.ohio-state.edu
*:%s@moderators.univ-lyon.fr
- Un pseudo-groupe spécial control :
-
création de groupes ;
- destruction de groupes.
- Traitement des messages de contrôle control.ctl :
newgroup:*:*:log=newgroup
newgroup:tale@uunet.uu.net:\
comp.*|misc.*|news.*|rec.*|\
sci.*|soc.*|talk.*|humanities.*:\
doit=newgroup
newgroup:control@usenet.fr.net:fr.*:doit=newgroup
rmgroup:*:*:log=rmgroup
rmgroup:tale@uunet.uu.net:\
comp.*|misc.*|news.*|rec.*|\
sci.*|soc.*|talk.*|humanities.*:\
doit=rmgroup
rmgroup:control@usenet.fr.net:fr.*:doit=rmgroup
- Nécessité d'une authentification des messages.
- Disques de taille finie => effacer les vieux articles.
- Exemple de fichier d'expiration expire.ctl :
# Tous les newsgroups, par defaut :
*:A:3:5:5
*:M:3:10:10
# Articles fr : la periode est tres grande.
fr.*:A:10:20:20
fr.test:A:5:5:10
# Articles criup : n'expirent jamais.
criup.*:A:never:never:never
# Les newsgroups utiles pour newsmaster.
control:A:5:5:5
junk:A:5:5:5
# Les newsgroups mineurs.
soc.*:A:3:5:5
talk.*:A:3:5:5
info.*:U:3:5:5
alt.*:A:3:5:5
rec.*:A:3:5:5
# Les newsgroups majeurs.
comp.*:U:5:10:10
sci.*:U:5:10:10
news.*:U:5:10:10