summaryrefslogtreecommitdiff
path: root/doc/fr/autogen/user/relay_options.adoc
blob: bfa715cb045ef0deb05008d5df77a4104376a352 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_relay.color.client]] *relay.color.client*
** description: pass:none[couleur du texte pour la description du client]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+cyan+`

* [[option_relay.color.status_active]] *relay.color.status_active*
** description: pass:none[couleur du texte pour le statut "connecté"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+green+`

* [[option_relay.color.status_auth_failed]] *relay.color.status_auth_failed*
** description: pass:none[couleur du texte pour le statut "échec auth"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightmagenta+`

* [[option_relay.color.status_connecting]] *relay.color.status_connecting*
** description: pass:none[couleur du texte pour le statut "connexion"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`

* [[option_relay.color.status_disconnected]] *relay.color.status_disconnected*
** description: pass:none[couleur du texte pour le statut "déconnecté"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightred+`

* [[option_relay.color.status_waiting_auth]] *relay.color.status_waiting_auth*
** description: pass:none[couleur du texte pour le statut "attente auth"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+yellow+`

* [[option_relay.color.text]] *relay.color.text*
** description: pass:none[couleur du texte dans le tampon relay]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`

* [[option_relay.color.text_bg]] *relay.color.text_bg*
** description: pass:none[couleur du fond dans le tampon relay]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`

* [[option_relay.color.text_selected]] *relay.color.text_selected*
** description: pass:none[couleur du texte pour la ligne sélectionnée dans le tampon relay]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`

* [[option_relay.irc.backlog_max_minutes]] *relay.irc.backlog_max_minutes*
** description: pass:none[nombre maximum de minutes dans l'historique par canal IRC (0 = sans limite, exemples : 1440 = une journée, 10080 = une semaine, 43200 = un mois, 525600 = une année)]
** type: entier
** valeurs: 0 .. 2147483647
** valeur par défaut: `+1440+`

* [[option_relay.irc.backlog_max_number]] *relay.irc.backlog_max_number*
** description: pass:none[nombre maximum de lignes dans l'historique par canal IRC (0 = sans limite)]
** type: entier
** valeurs: 0 .. 2147483647
** valeur par défaut: `+256+`

* [[option_relay.irc.backlog_since_last_disconnect]] *relay.irc.backlog_since_last_disconnect*
** description: pass:none[afficher l'historique en démarrant depuis la dernière déconnexion du client]
** type: booléen
** valeurs: on, off
** valeur par défaut: `+on+`

* [[option_relay.irc.backlog_since_last_message]] *relay.irc.backlog_since_last_message*
** description: pass:none[afficher l'historique en démarrant depuis votre dernier message envoyé]
** type: booléen
** valeurs: on, off
** valeur par défaut: `+off+`

* [[option_relay.irc.backlog_tags]] *relay.irc.backlog_tags*
** description: pass:none[liste d'étiquettes de messages (séparées par des virgules) qui sont affichés dans l'historique par canal IRC (étiquettes supportées : "irc_join", "irc_part", "irc_quit", "irc_nick", "irc_privmsg"), "*" = toutes les étiquettes supportées]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+"irc_privmsg"+`

* [[option_relay.irc.backlog_time_format]] *relay.irc.backlog_time_format*
** description: pass:none[format pour l'heure dans les messages d'historique (voir man strftime pour le format) (non utilisé si la capacité de serveur "server-time" a été activée par le client, car l'heure est envoyée sous forme d'étiquette irc) ; chaîne vide = désactiver l'heure dans les messages d'historique]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+"[%H:%M] "+`

* [[option_relay.look.auto_open_buffer]] *relay.look.auto_open_buffer*
** description: pass:none[ouvrir automatiquement le tampon des clients pour le relai lorsqu'un nouveau client est ajouté à la liste]
** type: booléen
** valeurs: on, off
** valeur par défaut: `+on+`

* [[option_relay.look.raw_messages]] *relay.look.raw_messages*
** description: pass:none[nombre de messages bruts à sauvegarder en mémoire lorsque le tampon des données brutes est fermé (ces messages seront affichés lors de l'ouverture du tampon des données brutes)]
** type: entier
** valeurs: 0 .. 65535
** valeur par défaut: `+256+`

* [[option_relay.network.allow_empty_password]] *relay.network.allow_empty_password*
** description: pass:none[autoriser un mot de passe vide dans relay (devrait être activé seulement pour des tests ou sur le réseau local)]
** type: booléen
** valeurs: on, off
** valeur par défaut: `+off+`

* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
** description: pass:none[expression régulière POSIX étendue avec les IPs autorisées pour le relai (insensible à la casse, utilisez "(?-i)" en début de chaîne pour la rendre insensible à la casse), exemple : "^(123\.45\.67\.89|192\.160\..*)$"]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+""+`

* [[option_relay.network.auth_timeout]] *relay.network.auth_timeout*
** description: pass:none[temps maximum (en secondes) pour l'authentification du client ; la connexion est fermée si le client n'est toujours pas authentifié après ce délai et le statut est positionné à "échec d'authentification" (0 = attendre sans fin)]
** type: entier
** valeurs: 0 .. 2147483647
** valeur par défaut: `+60+`

* [[option_relay.network.bind_address]] *relay.network.bind_address*
** description: pass:none[adresse pour le bind (si vide, la connexion est possible sur toutes les interfaces, utiliser "127.0.0.1" pour autoriser les connections depuis la machine locale seulement)]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+""+`

* [[option_relay.network.clients_purge_delay]] *relay.network.clients_purge_delay*
** description: pass:none[délai pour purger les clients déconnectés (en minutes, 0 = purger les clients immédiatement, -1 = ne jamais purger)]
** type: entier
** valeurs: -1 .. 43200
** valeur par défaut: `+0+`

* [[option_relay.network.compression_level]] *relay.network.compression_level*
** description: pass:none[niveau de compression pour les paquets envoyés au client avec le protocole WeeChat (0 = désactiver la compression, 1 = peu de compression ... 9 = meilleure compression)]
** type: entier
** valeurs: 0 .. 9
** valeur par défaut: `+6+`

* [[option_relay.network.ipv6]] *relay.network.ipv6*
** description: pass:none[écouter en IPv6 sur le socket par défaut (en plus de l'IPv4 qui est par défaut) ; les protocoles IPv4 et IPv6 peuvent être forcés (individuellement ou ensemble) dans le nom du protocole (voir /help relay)]
** type: booléen
** valeurs: on, off
** valeur par défaut: `+on+`

* [[option_relay.network.max_clients]] *relay.network.max_clients*
** description: pass:none[nombre maximum de clients qui se connectent sur un port (0 = pas de limite)]
** type: entier
** valeurs: 0 .. 2147483647
** valeur par défaut: `+5+`

* [[option_relay.network.nonce_size]] *relay.network.nonce_size*
** description: pass:none[taille du nonce (en octets), généré lorsqu'un client se connecte ; le client doit utiliser ce nonce, concaténé au nonce client et au mot de passe pour hacher le mot de passe dans la commande "init" du protocole weechat]
** type: entier
** valeurs: 8 .. 128
** valeur par défaut: `+16+`

* [[option_relay.network.password]] *relay.network.password*
** description: pass:none[mot de passe requis par les clients pour accéder à ce relai (une valeur vide indique que le mot de passe n'est pas nécessaire, voir l'option relay.network.allow_empty_password) (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+""+`

* [[option_relay.network.password_hash_algo]] *relay.network.password_hash_algo*
** description: pass:none[liste des algorithmes de hachage pour l'authentification par mot de passe dans le protocole relay, parmi ces valeurs : "plain" (mot de passe en clair, non haché), "sha256", "sha512", "pbkdf2+sha256", "pbkdf2+sha512" ; "*" signifie tous les algorithmes, un nom commençant par "!" est une valeur négative pour empêcher un algorithme d'être utilisé, le caractère joker "*" est autorisé dans les noms (exemples : "*", "pbkdf2*", "*,!plain")]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+"*"+`

* [[option_relay.network.password_hash_iterations]] *relay.network.password_hash_iterations*
** description: pass:none[nombre d'itérations demandées au client dans le protocole weechat lorsqu'un mot de passe haché avec l'algorithme PBKDF2 est utilisé pour l'authentification ; plus d'itérations est mieux en terme de sécurité mais est plus lent à calculer ; ce nombre ne doit pas être trop élevé si votre micro-processeur est lent]
** type: entier
** valeurs: 1 .. 1000000
** valeur par défaut: `+100000+`

* [[option_relay.network.ssl_cert_key]] *relay.network.ssl_cert_key*
** description: pass:none[fichier avec le certificat et la clé privée SSL (pour servir les clients avec SSL)]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+"%h/ssl/relay.pem"+`

* [[option_relay.network.ssl_priorities]] *relay.network.ssl_priorities*
** description: pass:none[chaîne avec les priorités pour gnutls (pour la syntaxe, voir la documentation de la fonction gnutls_priority_init du manuel gnutls, les chaînes courantes sont : "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+"NORMAL:-VERS-SSL3.0"+`

* [[option_relay.network.totp_secret]] *relay.network.totp_secret*
** description: pass:none[secret pour la génération du mot de passe à usage unique basé sur le temps (TOTP), encodé en base32 (seulement des lettres et chiffres de 2 à 7) ; il est utilisé comme second facteur d'authentification dans le protocole weechat, en plus du mot de passe, qui ne doit pas être vide (une valeur vide signifie que le TOTP n'est pas requis) (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+""+`

* [[option_relay.network.totp_window]] *relay.network.totp_window*
** description: pass:none[nombre de mots de passe à usage unique basés sur le temps à accepter avant et après le mot de passe courant ; 0 = accepter seulement le mot de passe courant, 1 = accepter un mot de passe avant, le courant et un après; 2 = accepter deux mots de passe avant, le courant et deux après, ... ; un nombre élevé réduit le niveau de sécurité (0 ou 1 sont les valeurs recommandées)]
** type: entier
** valeurs: 0 .. 256
** valeur par défaut: `+0+`

* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
** description: pass:none[expression régulière POSIX étendue avec les origines autorisées dans les websockets (insensible à la casse, utilisez "(?-i)" en début de chaîne pour la rendre sensible à la casse), exemple : "^https?://(www\.)?example\.(com|org)"]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+""+`

* [[option_relay.weechat.commands]] *relay.weechat.commands*
** description: pass:none[liste des commandes autorisées/interdites lorsque qu'une entrée de données (texte ou commande) est reçue du client (séparées par des virgules) ; "*" signifie toutes les commandes, un nom commençant par "!" est une valeur négative pour empêcher une commande d'être exécutée, le caractère joker "*" est autorisé dans les noms ; cette option devrait être définie si le client relay n'est pas sûr (quelqu'un pourrait l'utiliser pour exécuter des commandes) ; par exemple "*,!exec,!quit" autorise toute commande sauf /exec et /quit]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+""+`