Dernière modification: le 29/01/12 par Gérald Niel. [Followup-To: fr.usenet.documents] La première partie de cet article donne des informations générales sur la hiérarchie fr.* à destination des nouveaux lecteurs. La seconde partie présente les informations permettant d'ajouter les groupes de la hiérarchie régionale fr.* à un serveur de news. Les informations données sont applicables au logiciel serveur INN (InterNet News) uniquement. Si quelqu'un peut indiquer comment configurer d'autres serveurs de news, je suis preneur (en particulier CNEWS, DNEWS, Netscape News Server, etc). Cet article peut intéresser les administrateurs de serveurs de news qui souhaitent proposer fr.* à leurs lecteurs. Ce document a été longtemps maintenu par Sylvain Niervèze, un grand merci à lui pour ce travail important. Il l'est maintenant par Gérald Niel . ------------------------------ Sommaire 1. Généralités 1.1. Qu'est-ce que la hiérarchie fr.* ? 1.2. Historique de fr.* 1.3. Organisation de la hiérarchie fr.* 1.4. Créer un groupe fr 1.5. Binaires, spam, messages commerciaux, publicité dans fr.* 1.6. Le champ Distribution: 1.7. Archivage des articles fr.* 2. Aspects techniques 2.1. Obtenir un feed pour fr.* 2.2. Liste des groupes fr.* - Création des groupes 2.3. Gestion automatique des groupes fr.* 2.3.1. Gestion des groupes fr.* SANS PGP 2.3.2. Gestion des groupes fr.* AVEC PGP 2.4. Les groupes fr.* modérés Annexe : Liste des groupes FR ------------------------------ 1. Généralités 1.1. Qu'est-ce que la hiérarchie fr.* ? La hiérarchie fr.* contient les groupes Usenet destinés aux utilisateurs francophones. Les articles publiés dans les groupes FR doivent utiliser la langue française. La structure de la hiérarchie est proche de celle des hiérarchies Usenet internationales (mainstream). ------------------------------ 1.2. Historique de fr.* Les groupes fr.* ont vu le jour en 1993. Plusieurs groupes ont été créés en même temps. Par exemple, fr.announce.newgroups (utilisé pour les annonces de nouveaux groupes) a été créé par le message suivant : Date: 18 May 1993 22:45:45 MET From: Christophe.Wolfhugel@grasp.insa-lyon.fr (Christophe Wolfhugel) Subject: cmsg newgroup fr.announce.newgroups Control: newgroup fr.announce.newgroups Newsgroups: fr.announce.newgroups.ctl Message-ID: Approved: news Distribution: world Lines: 4 Xref: uunet control:632839 For your newsgroups file: fr.announce.newgroups Annonces de nouveaux newsgroups Annonces de nouveaux newsgroups dans la hierarchie fr.* Christophe Wolfhugel a publié dans news.announce.newgroups un article donnant la liste initiale des groupes fr. L'article était le suivant : Path: uunet!bounce-back From: Christophe.Wolfhugel@grasp.insa-lyon.fr (Christophe Wolfhugel) Newsgroups: news.announce.newgroups,news.groups,soc.culture.europe,fnet.general Subject: NEW HIERARCHY: French-speaking "fr" groups Followup-To: news.groups Date: 11 Mar 1993 01:42:47 -0500 Organization: INSA Informatique (Grasp), Lyon, France Lines: 70 Sender: tale@rodan.UU.NET Approved: tale@uunet.uu.net Message-ID: <1nmn17INN5er@rodan.UU.NET> NNTP-Posting-Host: rodan.uu.net Xref: uunet news.announce.newgroups:3349 news.groups:67889 soc.culture.europe:17582 fnet.general:663 A set of french speaking newsgroups have been recently created with the hope to have them wide-spread around the french speaking community. The groups are already distributed to many sites in France as well as in other countries with an important french speaking community, like Switzerland. Many major sites in Europe as well as in the USA already carry these groups for their users/customers. If you wish to carry them on your site, please first check in your neighborhood if you can't get them from there. If you fail in this, you may wish to contact me by email and we'll find an adequate feed for your site. You may also wish to send a note to "fr-news-distribution@grasp1.univ-lyon1.fr", preferably in french indicating you are searching for a feed. Messages arriving to this address will be sent to the fr.news.distribution newsgroup as well as to the peer mailing-list. To subscribe to the mailing-list send the command "sub fr-news-distribution First Lastname" to the address . The list of groups, extracted from our newsgroups file follows. fr.announce.divers Annonces diverses (pas petites annonces). fr.announce.important Annonces importantes concernant fr. (Moderated) fr.announce.newgroups Annonces de nouveaux groupes / discussions. (Moderated) fr.announce.newusers Annonces destinees aux nouveaux utilisateurs. (Moderated) fr.announce.seminaires Annonces de conferences et seminaires. (Moderated) fr.comp.divers Discussions diverses sur l'informatique. fr.comp.ia L'Intelligence Artificielle. fr.comp.lang.lisp Le langage LISP. fr.comp.os.divers Discussions diverses sur les systemes d'exploitation. fr.comp.os.msdos Systeme MS-DOS. fr.comp.os.unix Systeme UNIX. fr.comp.os.vms Systeme VMS de Digital. fr.comp.sys.amiga Machines de la gamme Amiga. fr.comp.sys.atari Machines de la gamme Atari. fr.comp.sys.divers Autres machines n'ayant pas de groupe specifique. fr.comp.sys.mac Apple Macintosh. fr.comp.sys.next Machines NeXT. fr.comp.sys.pc Micro-ordinateurs PC et compatibles. fr.comp.windows.divers Systemes de fenetrage n'ayant pas de groupe specifique. fr.comp.windows.ms Environnement graphique Microsoft-Windows. fr.comp.windows.nextstep Interface utilisateur NeXT Step. fr.comp.windows.x11 Systeme de multifenetrage X11. fr.doc.biblio Discussions concernant notamment les documentalistes. fr.doc.divers Discussions diverses sur la documentation. fr.misc.divers Ce qui n'a de place nulle part ailleurs dans fr. fr.network.divers Discussions diverses sur les reseaux. fr.network.modems Discussions concernant les modems. fr.news.8bits Les News avec nos caracteres nationaux. fr.news.distribution Distribution des news fr. fr.news.divers Ce qui ne va pas ailleurs dans fr.news. fr.news.groups Discussions sur la creation de nouveaux groupes fr. fr.news.logiciels Discussions sur les logiciels de News. fr.news.reponses Reponses a des questions frequemment posees. (Moderated) fr.news.stats Statistiques concernant les news fr. (Moderated) fr.rec.cuisine Tous les plaisirs du palais. fr.rec.divers Sujets de loisir divers. fr.rec.oracle Le Grand Oracle francophone. (Moderated) fr.soc.divers Discussions divers sur des sujets sociaux. fr.test Testez la diffusion de vos articles dans fr. More information, as well as an INN groups creation script can be retrieved by anonymous ftp to grasp1.univ-lyon1.fr in pub/faq/fr. If you don't have ftp access, ftpmail@grasp1.univ-lyon1.fr will furnish the same service. Une modification des règles de création/suppression des groupes FR est votée le 23 juin 1997 (71 pour, 34 contre). Les nouvelles règles fixent la différence oui-non à 80 et le rapport oui/non à 3 pour que la proposition de création/suppression de groupe soit acceptée. En octobre 1997, le modérateur et créateur des groupes fr.* décide d'arrêter de modérer fr.usenet.forums.annonces (anciennement fr.announce.newgroups) et de créer les groupes. Le comité de modération de fr.usenet.forums.annonces (constitué à l'heure actuelle de quatre personnes) est créé. Il est en charge de la gestion de la hiérarchie, et travaille avec une personne indépendante du comité, appelée Control, en charge de l'émission des messages de contrôle. En raison d'un certain nombre de problèmes apparus au début de l'année 1998, Control décide de démissionner. Une autre personne propose de prendre en charge la responsabilité de l'émission des messages de contrôle pour la hiérarchie fr.*, avec un nouvel user-id d'émission des messages et une nouvelle clé PGP. Depuis la mi-juillet 1998, Ollivier Robert assure la responsabilité de 'Control'. ------------------------------ 1.3. Organisation de la hiérarchie fr.* Voici la liste des hiérarchies de second niveau sous fr, au 05/07/2011. Voir 2.2 pour savoir où récupérer la liste complète des groupes fr. fr.bienvenue : fr.bienvenue lui-même est un groupe contenant des articles que tout nouvel arrivant devrait consulter, et aide les nouveaux venus perdus dans la jungle de FR. fr.bio : Biologie, génétique, médecine, logiciels de biologie. fr.comp : Informatique. - Plateformes (fr.comp.sys) - systèmes d'exploitation (fr.comp.os), - langages (fr.comp.lang), - logiciels réseaux (courrier électronique, usenet, web...) - applications diverses (fr.comp.applications). ... Voir également fr.reseaux. fr.education : Ce qui concerne l'éducation. fr.emplois : Offres et recherche d'emplois (modérés sauf fr.emplois.d). fr.lettres : Discussions sur les lettres et les langues. fr.misc : Discussions diverses (ce qui ne va pas ailleurs dans fr), dont le droit, les transports, la finance, etc. fr.petites-annonces : Petites annonces sur l'informatique, l'immobilier, les véhicules, etc. fr.rec : Divertissements, culture, loisirs (musique,cinéma, littérature, jeux, sports, etc). fr.reseaux : Réseaux et telecoms fr.sci : Les sciences (astronomie, mathématique, automatique, sciences cognitives, etc.) et la philosophie. fr.soc : les faits de société (politique, religion, homosexualité). fr.test : Seul groupe fr autorisé pour les articles de test fr.usenet : Le système de news lui-même. - Discussions sur l'évolution des groupes (fr.usenet.forums.evolution) - Annonces de nouveaux groupes (fr.usenet.forums.annonces) - Abus du réseau (fr.usenet.abus.d) - Distribution des groupes (fr.usenet.distribution) - Statistiques (fr.usenet.stats) - Usages sur la hiérarchie (fr.usenet.usages) - Documents publiées du Usenet-FR (fr.usenet.documents) ------------------------------ 1.4. Créer un groupe fr La procédure de création d'un groupe fr a été simplifiée suite à l'annonce du comité de modération de fufa du 6 novembre 2008 . - appel à discussion ou proposition publié en tête de fil sur fr.usenet.forums.evolution - discussion sur fr.usenet.forums.evolution - décision publiée sur fr.usenet.forums.evolution et fr.usenet.forums.annonces dans un article balisé [RESULTAT] - création éventuelle des groupes Les règles sont consultables dans le document publié sur le site de Usenet-FR réécrit pour prendre en compte les modifications récentes de l'organisation de FR. Ce document est disponible à l'adresse suivante : Les articles de proposition de création ou suppression de forums doivent être publiées en tête de fil comme dans un nouvel article sur le forum fr.usenet.forums.evolution pour être valides. Au terme de la discussion faisant suite au bilan les conclusions seront publié dans un article balisé [RESULTAT] sur fr.usenet.forums.annonces. Les conseils d'utilisation de fufe et fufa sont disponibles à l'adresse suivante : ------------------------------ 1.5. Binaires, messages commerciaux, publicité, spam dans fr.* * Les binaires ne sont pas acceptés dans les groupes fr.* et sont automatiquement annulés par plusieurs robots travaillant de concert. Il est par contre possible de publier des fichiers binaires dans un groupe de alt.binaries.* et de donner un pointeur dans un article publié dans un groupe fr. * Les diverses formes de spams et associés sont régulièrement annulés par diverses personnes de bonne volonté * les articles commerciaux et la publicité ne sont pas acceptés. Le groupe fr.usenet.abus.rapports est dédié à la publication de rapports de messages d'annulation. ------------------------------ 1.6. Le champ Distribution: Le champ Distribution: est un élément des en-têtes d'un article permettant de définir, en théorie, sur quels serveurs il doit apparaître. En pratique, ce champ n'est pas utilisé dans les groupes fr, et il est préférable de ne pas le remplir si vous souhaitez que tous les lecteurs des groupes fr puissent voir votre article. Si vous constatez des problèmes de propagation de vos articles sur certains serveurs, mieux vaut consulter l'administrateur du serveur de news que vous utilisez pour savoir si votre serveur n'ajoute pas un champ Distribution: à vos articles. Certains articles utilisent une distribution «world», qui est invalide et ne doit pas être utilisée. La distribution «inet» est spéciale, et a joué un rôle historique majeur dans l'évolution des groupes internationaux («mainstream»), mais elle n'est pas utilisée pour fr. Enfin, certains serveurs prennent en compte la distribution «fr» qui est, en théorie, valide, mais très peu répandue. ------------------------------ 1.7. Archivage des articles fr.* Les articles publiés dans les groupes fr.* sont archivés quotidiennement et disponibles sur le serveur Web suivant : ------------------------------ 2. Aspects techniques 2.1. Obtenir un feed pour fr.* Très brièvement, il faut demander à votre fournisseur de connectivité Internet de vous envoyer les groupes fr.*. Si le service de news ne fait pas partie de votre contrat de connexion Internet, vous pouvez tenter de poster un article dans fr.usenet.distribution demandant un feed. Avec un peu de chance, un administrateur de news de bonne volonté pourra faire en sorte que les articles de fr.* soient envoyés à votre serveur. Il vous demandera le nom (et éventuellement l'adresse IP) de votre serveur, et le mode de transfert choisi (innfeed, nntplink, nntpsend, uucp via rnews ou autre). La configuration du feed sous INN se fait dans plusieurs fichiers : newsfeeds pour déclarer un nouveau feed, et suivant le mode de transfert choisi, nntpsend.ctl, hosts.nntp, voire une configuration spécifique de UUCP si c'est le mode de transfert choisi. Cette étape de configuration dépasse le cadre de ce document, aussi vous pouvez vous reporter à la FAQ INN (en anglais) pour les détails. La documentation d'Eric Jacoboni, bien qu'un peu ancienne, est un bon point de départ et détaille aussi l'utilisation de suck : . Il y a aussi l'embrion de documentation de Fred Senault : . [ Les paragraphes suivants sont à l'origine de Marc Schaefer - Grand merci à lui pour les informations données ] Si votre fournisseur ne dispose pas d'un serveur de news convenable, il vous est conseillé d'en changer. Une liste de serveur gratuit distribuant fr.* est disponible à l'adresse suivante : Si vous gérez un site conséquent, ou que vous désirez importer la hiérarchie fr dans un pays et qu'une connexion NNTP permanente avec un des serveurs pré-listés n'est pas envisageable (connexion non permanente, coûts élevés, etc), il est possible de recevoir tout fr chaque jour en format compressé (actuellement autour de 1.5 à 2 MBytes par jour, articles pré-filtrés contre le binaire et les spams). Il est possible également d'avoir un canal de retour, par NNTP probablement. Les pré-requis pour cette solution sont: administration correcte du serveur de news, utilisation à but non lucratif, ou au moins mise à la disposition gratuite pour les membres de votre organisation et pays, une machine UNIX tournant INN ou CNEWS déjà configuré, le programme bzip2 installé, le programme wget installé, et une connexion Internet permettant du WWW (pas forcément permanente). Un script sera fourni et dans certains cas l'installation sera faite pour vous. Une solution UUCP par modem ou ISDN est également possible. Contactez newsadm@alphanet.ch pour tout renseignement. ------------------------------ 2.2. Liste des groupes fr.* - Création des groupes La liste des groupes fr est disponible à plusieurs endroits : - dans les news, dans l'article « [DOC] Listes des groupes de la hierarchie fr. » publié bi-mensuellement (le 1er et le 15) dans fr.usenet.forums.annonces et fr.usenet.distribution. Cette liste est également disponible sur le Web, à l'adresse suivante : (format texte) (table des forums format HTML) Pour mettre à jour la liste des groupes FR sur votre serveur INN, récupérez le fichier contenant la liste des groupes fr et lancez la commande suivante en tant qu'utilisateur "news" ou équivalent : % ~news/bin/control/docheckgroups < newsgroups > checkgroups.fr Si la commande docheckgroups n'est pas dans le sous-répertoire bin/control du répertoire de connexion de l'utilisateur d'administration des news, utilisez par exemple la commande find pour trouver le programme : find / -name "docheckgroups" -print Le fichier checkgroups.fr est un script en Bourne Shell que vous pouvez lancer pour creer les groupes : % sh checkgroups.fr Ok Ok ... % Ajoutez enfin la description des groupes à la fin du fichier newsgroups du serveur : % cat newsgroups >> ~news/etc/newsgroups ------------------------------ 2.3. Gestion automatique des groupes fr.* L'adresse utilisée par les messages de contrôle pour fr.* a changé le 15 juillet 1998. Elle est désormais : control@usenet-fr.news.eu.org ------------------------------ 3.1. Configuration de INN pour la création/suppression automatique des groupes fr.* AVEC PGP Il faut d'abord ajouter la clé publique PGP de control@usenet-fr.news.eu.org dans l'anneau de l'utilisateur news (voir le fichier README.pgp livré avec les sources de INN pour savoir comment faire). La clé PGP de control@usenet-fr.news.eu.org est : Type Bits/KeyID Date User ID pub 1024/B5EB07BD 1998/07/10 control@usenet-fr.news.eu.org Control fr.usenet.forums.annonces -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzWmUiEAAAEEAOPaQr+8kL2D02TMg34nWqzRGyQLfO09QJeEux+pZMq34vR1 tgYvjh4hMpBepIdHYPooUeilWoieDimNEIkhWjDOd0YISo16i1o91K3s7daMY3VZ M8SMZcPeOEZUZ4yvj83q9Z1vc/rIC25JFBLf2YTMBph3Pnx/tLgiQr+16we9AAUR tB1jb250cm9sQHVzZW5ldC1mci5uZXdzLmV1Lm9yZ4kAlQMFEDXKL6q4IkK/tesH vQEBa28EAN0XAIB3YFphdeICkr4z4l7k9zdesZnKsP3qsgqEnlPvNggD78l7R2ZI bHD/m8JnIZ+sxU2sOVO/vwLJhD7KZ5qtpljc6vcQiVkUVbfsbDWHkqqMqaO2/4rt dbfMU8D/LILibZ7zo4/EKHbgthL7EueMrIswcF7Z5y0A8W654h0QtCdDb250cm9s IDxjb250cm9sQHVzZW5ldC1mci5uZXdzLmV1Lm9yZz6JAJUDBRA1qntauCJCv7Xr B70BAcBcBACz7ftK3xMcCnFMAAiIu56QKbl4NfUVNpxYNaewQq3oZd8IoI+sWpkp SyFyACadofIMig3m18QwkLfKkrbkXwzjCvmj/kTeCNDeVQcoVl8tEx0zDquDiiCS g2e9Bd+j/TveiNh5/tAii+znjVXyGAdjgk0VsKVeUcm7qt4lMCXwjLQZZnIudXNl bmV0LmZvcnVtcy5hbm5vbmNlc4kAlQMFEDWmUiG4IkK/tesHvQEBRf4D/iJTcOQf duPEqQ0dhDAe8gDO0rSqX0QIPh4dbjxLQVK13aaHzuxgE3cdm9zFpf9jcmOqslHd R8SKMFIHgI31HFBkQB6f7O7p4zsgKk77l3XU6f5l4YBTelE22VcbYRLcGnlz6oT3 PicZGO8FoYq1/QLoGd118u7b/JUZiE8v3Gfc =oeOZ -----END PGP PUBLIC KEY BLOCK----- Il faut ensuite ajouter les entrées suivantes dans le fichier control.ctl de INN, après avoir supprimé ou mis en commentaires les lignes concernant fr.* et control@usenet.fr.net : newgroup:control@usenet-fr.news.eu.org:fr.*:verify-control@usenet-fr.news.eu.org rmgroup:control@usenet-fr.news.eu.org:fr.*:verify-control@usenet-fr.news.eu.org checkgroups:control@usenet-fr.news.eu.org:fr.*:verify-control@usenet-fr.news.eu.org ------------------------------ 3.2. Configuration de INN pour la création/suppression automatique des groupes fr.* SANS PGP Pour des raisons d'authentification des messages de contrôle, il est fortement recommandé d'utiliser PGP pour interpréter les messages de contrôle. Si neanmoins, vous êtes dans l'impossibilité pratique d'utiliser PGP, vous pouvez automatiser la gestion des messages de contrôle en ajoutant les lignes suivantes au fichier control.ctl (ou équivalent) de votre serveur de news : newgroup:control@usenet-fr.news.eu.org:fr.*:doit=mail rmgroup:control@usenet-fr.news.eu.org:fr.*:mail checkgroups:control@usenet-fr.news.eu.org:fr.*:mail Du fait que rien ne garantit l'authenticité des messages de contrôle de suppression ou de vérification de la liste des groupes, il ne vaut mieux éviter d'exécuter automatiquement les messages rmgroup et checkgroups pour les appliquer à la main s'ils sont authentiques. ------------------------------ 2.4. Les groupes fr.* modérés La configuration par défaut, qui indique à votre serveur de news d'envoyer tout article posté dans les groupes modérés de la hiérarchie fr.* au serveur moderators.freenix.org est tout à fait convenable. Le fichier 'moderators' (ou équivalent) de votre serveur, qui donne le nom du serveur de courrier électronique recevant les articles modérés n'a pas besoin d'être modifié, et la ligne suivant convient pour la hiérarchie fr.* : *:%s@moderators.freenix.org ------------------------------ Annexe : Liste des groupes FR La liste ci-dessous donne la liste des groupes valides au 19/12/2011 avec leur description au format checkgroups. Groupes valides au 29/12/2011 ----------------------------- ---------- snip ---------- snip ---------- snip ---------- snip ---------- /usr/local/news/bin/control/docheckgroups <