SN 22/04/98

Comment passer de la version 0.3  la version 0.4 de Modappbot
--------------------------------------------------------------

A l'installation, vous aurez besoin d'installer des modules supplmentaires,
dont Date::Manip et Mail::Folder. Pour cela, suivre la procdure
d'installation indique dans LISEZMOI.

Vrifiez que vous avez bien accs au programme sendmail (qui doit
se situer dans /usr/lib ou /usr/sbin, suivant les systmes). Essayez
d'envoyer un mail avec 'sendmail -t -oem -f nobody' : crez un petit
fichier de test contenant au moins les en-ttes From, To, Subject
et le corps, et tapez la commande suivante au prompt du shell : 
cat fichiertest | /usr/sbin/sendmail -t -oem -f nobody .

Vrifiez aussi que vous pouvez utiliser soit le programme rnews,
soit le programe rpost (en particulier, faites attention aux droits
d'accs  ces programmes; les permissions d'accs  rnews sont assez
strictes). Si le robot ne s'excute pas sur le serveur de news (et mme
dans ce cas), vrifiez avec l'administrateur du serveur de news que vous
avez bien les permissions ncessaires pour poster avec rnews (mode
feeder, ajouter le nom de la machine hbergeant le robot dans
hosts.nntp de INN) ou rpost (mode lecteur, ajouter le nom de la machine
dans nnrp.access). Vrifiez enfin que vous pouvez poster un petit
article (comprenant tous les en-ttes ncessaires, y compris
Path:, Message-ID:, etc... et un corps) avec rnews ou rpost. Consultez
la description des variables newscmd et newsopts dans LISEZMOI pour connaitre
les options de ligne de commande  utiliser pour ces programmes.

Certains mots-cl globaux ont t supprims (aucun mot-cl de groupe
n'a t supprim) : logfacility, modapp.

D'autres mots-cl ont t ajouts : 
- mots-cl de groupes : followup
- mots-cl globaux : sender, nntpserver, moderators, mailopts,
  newscmd, newsopts, nosubject, articledbexpire.

Attention galement au fait que le contenu de 'mailcmd' a chang.
Les options de ligne de commande doivent tre prcises dans 'mailopts'
et non plus dans 'mailcmd'.

Vous pouvez supprimer le fichier de configuration 'modapp.rc', ainsi
que le programme 'modapp' (sauf si vous souhaitez approuver manuellement
des articles  partir du serveur).

Crez ventuellement un fichier 'signature' contenant la signature
ajoute  la fin des articles approuvs par le robot. Ce fichier
ne doit pas contenir le sparateur de signature (le '-- '). Voir
le fichier d'exemple etc/penelope.moderated/signature.

Lorsque vous avez mis  jour votre configuration, lancez le robot
avec l'option '-t' pour excuter la procdure d'auto-test. Cette
procdure n'est pas exhaustive dans la version actuelle, mais
teste nanmoins la prsence des rpertoires et fichiers indispensables
au bon fonctionnement du robot.

Les commandes utilises par les modrateurs n'ont pas chang.
Celles utilises par les administrateurs l'ont t : les diverses
commandes 'put' et 'get' ont t remplaces par deux commandes gnriques
'admputfile' et 'admgetfile'.

Vous pouvez mettre  jour les fichiers helpfile et adminhelpfile
avec ceux qui sont livrs dans la version 0.4.0. Les fichiers
ont t complts, et traduits en franais.

En cas de problme, consultez le fichier spcifi dans 'logfile'
(/home/modapp/etc/logfile par dfaut). Conservez ce fichier pendant
quelques jours. Mettez galement en place un mcanisme de rotation
de ce fichier de log. Dans la version actuelle, pratiquement tous les 
vnements sont catalogus avec un loglevel gal  2. Il vaut donc
mieux dfinir 'loglevel=2' dans modappbot.conf, afin que je puisse utiliser 
ces traces  des fins de debugging en cas de problme.

Bonne chance... :-)

