Leafnode est un "vrai" serveur NNTP, ce qui signifie que vous pouvez également
vous y connecter à partir d'un autre ordinateur (via Internet ou un réseau local,
etc.). À chaque fois que vous entrez dans un groupe de nouvelles avec votre lecteur
de news, votre lecteur envoie l'information à Leafnode et lui demande. Si le
groupe n'existe pas, Leafnode crée un fichier vide nommé comme le groupe dans
/var/spool/news/interesting.groups. Quand vous actionnez fetch la fois suivante, les messages
du groupe sont téléchargés. Si un groupe n'a pas été lu depuis un certain
temps, Leafnode arrêtera de le télécharger et supprimera son nom dans /var/spool/news/interesting.groups.
Si vous vous abonnez à un groupe à fort trafic par accident, vous avez aussi
la possibilité de supprimer ce fichier manuellement pour que vous n'ayez pas
à télécharger tous ses articles pour toute la semaine suivante.
Une semaine n'est pas assez pour vous ? Vous voulez partir en vacances et
continuer à recevoir les news ? Malheureusement il n'y a pas d'options dans
Leafnode pour changer cela. Mais vous pouvez éditer le fichier leafnode.h et
tout recompiler. Les constantes #defined sont TIMEOUT_LONG et TIMEOUT_SHORT :
augmentez juste le temps d'une seconde. Une autre solution, plus simple, est
de définir une tâche cron chaque nuit qui fait "touch /var/spool/news/interesting.groups/*".
Si vous voulez obtenir une liste de tous les groupes de nouvelles disponibles sur
le serveur de news qui vous alimente (par exemple quand vous voulez lire un
nouveau groupe), il suffit de supprimer le fichier /var/spool/news/active.read.
La commande fetch le recréera la fois suivante et téléchargera à nouveau la liste des
groupes. Fetch relira également la liste des groupes de temps en temps donc
a priori vous n'avez pas à le faire manuellement.
|