4.1.1. Configuration generale et des ports serie
 
'device'        : le device, sur lequel le TNC est connecte, doit etre specifie,
'speed'         : vitesse du port serie,
'tnt_lockfile'  : nom du fichier de blocage du port.
'tnc_channels'  : nombre de voies du TNC,
'r_channels'    : premiere voie a buffer de retour reduit.
'num_heardentries': nombre d'entrees de la liste des stations entendues,
'blist_add_plus': Si non defini a 0, un '+' est envoye avec la commande de
                  lecture du BBS ; comme retour, le message aura alors
                  toutes les lignes R: .
'tnt_box_ssid'  : Si l'indicatif de la voie courante est egal a celui du BBS
                  (SSID compris), DPBox est lance a la connexion.
'tnt_node_ssid' : Si l'indicatif de la voie courante est egal a celui du NODE
                  TNT (SSID compris), TNTNODE est lance a la connexion
                  (fonction actuellement en developpement).
'tnt_comp'      : Si pas a 0, la compression statique Huffman est activee.
                  Dans ce cas, la longueur maximum des paquets est de
                  ('file_paclen') 255 caracteres.
'file_paclen'   : Defini la longueur maximum d'un paquet. Les valeurs valides
                  vont de 20 a 256 caracteres. Si la compression Huffman est
                  activee ('tnt_comp'), la valeur maximum est de 255
                  caracteres. La valeur peut etre changee par la commande
                  FPACLEN.
'disc_on_start' : Si a 1, toute connexion etablie avant le lancement de TNT
                  seront deconnectee a son demarrage, si a 0, les connexions
                  restent actives.
'altstat'       : mettre a 1 si vous voulez utiliser la ligne de statut
                  alternative sur les ecrans de connexion.  


----------------------------------------------------------------------------

4.1.2. Securite

'remote_user'   : identificateur-utilisateur pour l'acces distant.
Si TNT a ete lance par le root, plus important que chaque identificateur
utilisateur des fichiers de commande distantes, il est change pour
restreindre la permission du fichier pour les utilisateurs distantes.
Si TNT a ete demarre par un utilisateur, L'identificateur utilisateur n'est
pas change. Pour cela les commandes distantes ont la meme permission que
l'utilisateur.
'unix_new_user' :
1: un nouvel utilisateur a une entree dans /etc/passwd et un repertoire est cree.
0: un nouvel utilisateur se loggue comme specifie par 'remote_user'.
'unix_first_uid': premier ID utilisateur qui sera donne a un nouvel utilisateur.
'unix_user_gid' : ID de groupe utilise pour un nouvel utilisateur.
----------------------------------------------------------------------------

4.1.3. Repertoires et fichiers

----------------------------------------------------------------------------

4.1.3.1. Repertoires

'tnt_dir'        : repertoire contenant les fichiers de tnt,
'remote_dir'     : repertoire pour l'acces distant,
'ctext_dir'      : repertoire utilise pour les textes d'accueil personnels,
'abin_dir'       : repertoire pour les fichiers transferes en AutoBIN avec une erreur,
'upload_dir'     : repertoire pour l'envoi de fichiers (SEND/SENDLOG/...) si
                   aucun repertoire n'est specifie,
'download_dir'   : repertoire pour la reception de fichiers (READ/LOGQSO/...)
                   si aucun repertoire n'est specifie,
'run_dir'        : repertoire pour les programmes executables (//RUN),
'unix_user_dir'  : repertoire root pour les repertoires des nouveaux utilisateurs,
'macrotext_dir'  : repertoire pour les fichiers contenant les textes des macros (MSEND)
'newmaildir'     : repertoire les messages lus par AUTOBOX et MONBOX sont sauves pour  DPBox,
'tnt_sound_dir'  : repertoire contenant les fichiers son (.au)


----------------------------------------------------------------------------

4.1.3.2. Fichiers

'tnt_upfile'     : script de commande execute au demarrage du programme,
'tnt_downfile'   : script de commande execute avant la sortie du programme,
'proc_file'      : fichier qui contiendra l'ID du processus de TNT,
'rem_info_file'  : fichier transmit si la commande //info est recue,
'rem_help_file'  : fichier transmit si la commande //help est recue,
'tnt_help_file'  : fichier qui sera affiche si l'ecran d'aide est appele,
'tnt_cookiefile' : fichier contenant les messages pour les cookies,
'tnt_logbookfile': fichier pour le carnet de trafic,
'tnt_pwfile'     : fichier pour la generation des mots de passe,
'tnt_sysfile'    : fichier pour l'acces restreint et l'authentification sysop,
'tnt_noremfile'  : fichier contenant les indicatifs pour lesquels les commandes
                   distantes sont desactivees,
'name_file_name' : fichier pour la base de donnee des noms,
'route_file_name': fichier pour la base de donnee des routages,
'news_file_name' : fichier pour le message des nouvelles, transmit si la commande distante
                   //news est recue, ou si la macro %i est trouvee dans un texte d'accueil,
'tnt_ctextfile'  : fichier contenant le texte de connexion commun,
'resy_log_file'  : fichier log pour les resynchonisations,
'sock_passfile'  : base de donne des login du socket,
'func_key_file'  : definition des macros clavier,
'tnt_extremotefile': definition des commandes a distance etendues,
'tnt_autostartfile': definition des commandes autostart au demarrage,
'tnt_tellfile'     : definition des textes/macro %m predefinis (cmd TELL)
'tnt_soundfile'    : definition des sons (avec carte son)
----------------------------------------------------------------------------

4.1.3.3. Socket et fichiers Box
 

'box_socket'     : chemin et nom du socket UNIX utilise pour la connexion a DPBox,
'autobox_dir'    : fichier contenant les repertoires qui seront monitorises
                   lors de l'utilisation de la fonction MONBOX.
'tnt_boxender'   : fichier contenant les chaines de caracteres indiquant la fin
                   ou l'arret d'un message (MONBOX et AUTOBOX).
'f6fbb_box'      : fichier contenant le texte de la BBS Fbb que vous utilisez
                   Ce fichier est aussi utilise par DPBox et doit etre place dans le
                   repertoire systeme de DPBox. Une definition correcte est exigee
                   pour la fonction Autobox.
'node_socket'    : chemin et nom du socket UNIX utilise pour la connexion a
                   TNTNODE (actuellement en cours de developpement).
'frontend_socket': nom du socket utilise par frontend TNTC si TNT est lance comme daemon.
Le repertoire 'tnt_dir' doit toujours contenir le chemin complet. Pour tous
les autres fichiers et repertoires, cela depend du premier caractere du
chemin. si le premier caractere est un '/', alors le chemin est pris comme le
chemin complet. Si le premier caractere n'est pas un '/', le repertoire
est pris a partir du repertoire 'tnt_dir'.

----------------------------------------------------------------------------

4.1.4. Lignes des ecrans virtuels
 

'lines_command' : Nombre de lignes de l'ecran de commande.
'lines_monitor' : Nombre de lignes de l'ecran moniteur.
'lines_input'   : Nombre de lignes de la partie reception d'un ecran de connexion.
'lines_output'  : Nombre de lignes de la partie emission d'un ecran de connexion.
'lines_r_input' : Nombre de lignes de la partie reception d'un ecran de connexion
                 (reduit les buffers de retour).
'lines_r_output': Nombre de lignes de la partie emission d'un ecran de connexion
                 (reduit les buffers de retour).
'scr_divide'    : Ratio des lignes d'entree/sortie sur l'ecran reel (connecte).
                  La valeur peut etre changee avec la commande CONDiv.
                  Exemple: l'ecran reel a 25 Lignes, 'scr_divide' est egal a 5.
                  25 Lignes - 2 de Statut = 23 lignes pour l'entree/sortie.
                  23 / 5 = 4.6 -> 4 lignes pour l'entree.
                  23 - 4 = 19 lignes pour la sortie.
'lines_moncon'  : Nombre de lignes de l'ecran moniteur affichees en plus sur
                  un ecran de connexion. Si a 0, aucune ligne moniteur ne
                  sera affichee.
                  La valeur peut etre changee avec la commande MONLines (les
                  lignes de l'ecran reel seront reduites du nombre de lignes
                  moniteur, avant les lignes des parties d'entree et de sortie
                  sont calculees avec 'scr_divide').
'input_linelen' : longueur maximum des lignes entrees a partir de laquelle
                  tout caractere supplementaire sera ignore ou wordwrap
                  sera execute.
                  La valeur peut etre changee avec la commande LINelen.
'lines_mbinput' : nombre de lignes de la partie entree de l'ecran
                  messagerie.
'lines_mboutput': nombre de lignes de la partie entree de l'ecran BBS.
'mbscr_divide'  : ratio des lignes d'entree/sortie sur l'ecran reel (BBS).
                  La valeur peut etre changee avec la commande MBOXDiv.
'lines_xmon'    : nombre de lignes de la partie envoi de l'ecran moniteur
                  etendu.
'lines_xmon_pre': nombre de lignes de la partie entree de l'ecran moniteur
                  etendu.
'xmon_scr_divide': ratio des lignes d'entree/sortie sur l'ecran reel (moniteur
                   etendu).
                   La valeur peut etre changee avec la commande XMONDiv.


----------------------------------------------------------------------------

4.1.5. Configuration de l'affichage
 

'color'         : aucun attribut de couleur (0), attributs couleur si une
                  console LINUX (1) ou attributs couleur en permanence (2).
'termcap'       : Utilise les codes de controle des consoles LINUX (0) ou
                  /etc/termcap (1)


Si color = 1 et que les codes de controle des consoles LINUX sont
selectionnes, mais que l'environnement du TERM d'entree n'est pas "con..." ou
"linux", aucune couleur ni termcap ne sont utilises.

----------------------------------------------------------------------------

4.1.6. Attributs d'ecran

----------------------------------------------------------------------------

Les attributs utilises dependent du mode selectionne : 'color' pour la
couleur ou 'monochrom' pour le noir et blanc.
Note importante : les attributs pour le texte normal et pour les caracteres de
controle dans le champ d'entree DOIVENT etre different, sinon, aucun
caractere de controle ne pourra etre envoye.

----------------------------------------------------------------------------

4.1.6.1. Attributs de couleur

'attc_normal'     : pour le texte normal.
'attc_statline'   : pour la ligne de statut principale en haut de l'ecran.
'attc_monitor'    : pour les entetes moniteurs.
'attc_cstatline'  : pour la ligne de statut de la voie si en ecran connecte.
'attc_controlchar': pour les caracteres de controle dans le champ d'entree.
'attc_remote'     : pour le texte transmis du a une fonction distante.
'attc_special'    : pour les fonctions speciales.
Les attributs sont codes de la facon suivante :
    X    X    X    X    X    X    X    X
  Blink BCo2 BCo1 BCo0 FCo3 FCo2 FCo1 FCo0
          Couleurs       Couleurs de
       d'arriere plan    premier plan
Blink :
0 : off, 1 : on.
Couleurs d'arriere plan :
        BCo2 BCo1 BCo0
Noir      0    0    0
Rouge     0    0    1
Vert      0    1    0
Orange    0    1    1
Bleu      1    0    0
Magenta   1    0    1
Cyan      1    1    0
Blanc     1    1    1
Couleurs de premier plan :
              FCo3 FCo2 FCo1 FCo0
Noir            0    0    0    0
rouge           0    0    0    1
Vert            0    0    1    0
Orange          0    0    1    1
Bleu            0    1    0    0
Magenta         0    1    0    1
Cyan            0    1    1    0
Blanc           0    1    1    1
Gris            1    0    0    0
Rouge clair     1    0    0    1
Vert clair      1    0    1    0
Jaune           1    0    1    1
Bleu clair      1    1    0    0
Magenta clair   1    1    0    1
Cyan clair      1    1    1    0
Blanc clair     1    1    1    1
----------------------------------------------------------------------------

4.1.6.2. Attributs monochromes

'attc_normal'     : pour le texte normal.
'attc_statline'   : pour la ligne de statut principale en haut de l'ecran.
'attc_monitor'    : pour les entetes moniteurs.
'attc_cstatline'  : pour la ligne de statut de la voie si en ecran connecte.
'attc_controlchar': pour les caracteres de controle dans le champ d'entree.
'attc_remote'     : pour le texte transmis du a une fonction distante.
'attc_special'    : pour les fonctions speciales.
Les attributs sont codes de la facon suivante :
    X    X    X    X    X    X    X    X
             Att5 Att4 Att3 Att2 Att1 Att0
Att0: saillant    (termcap so/se)
Att1: soulignes   (termcap us/ue)
Att2: clignotant  (termcap mb/me)
Att3: inverse     (termcap mr/me)
Att4: gras        (termcap md/me)
Att5: mi-brillant (termcap mh/me)
0 : off, 1 : on.


----------------------------------------------------------------------------

4.1.7. Timeout de l'assemblage des paquets

'pty_timeout'     : temps pour l'assemblage des paquets.
Tout caractere recu par le shell ou une redirection est bufferise. Si le
buffer depasse la taille maximum d'un paquet (256 octets) le contenu du
buffer est envoye.
Apres chaque nouveau caractere, 'pty_timeout' secondes sont attendues pour le
caractere suivant. Si durant ce temps aucun caractere n'est donne, le buffer
est envoye meme si la taille maximum d'un paquet n'est pas atteinte.

----------------------------------------------------------------------------

4.1.8. Options supplementaires

Les bascules suivantes sont la pour personnaliser TNT pour des terminaux
differents ou pour le systeme. Pour l'utilisation avec linux, les deux
doivent etre a 0.
 

'auto_newline'    : mis a 1 si le terminal passe a la ligne apres le dernier
                    caractere d'une ligne.
'supp_hicntl'     : mis a 1 si les caracteres entre 128 et 160 doivent etre
                    remplaces par un point (.)
 


Retour index