Page suivante Page précédente Table des matières

5. Comment ça marche ?

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.


Page suivante Page précédente Table des matières