1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-09 03:03:12 +02:00

Remove jabber plugin (will be replaced by script)

This commit is contained in:
Sebastien Helleu
2009-06-14 14:17:17 +02:00
parent 62559459df
commit fe980f2863
52 changed files with 1548 additions and 12220 deletions
+8 -8
View File
@@ -65,11 +65,11 @@ my @locale_list = qw(en_US fr_FR);
my %plugin_list = ("weechat" => "co", "alias" => "",
"aspell" => "o", "charset" => "co",
"demo" => "co", "fifo" => "co",
"irc" => "co", "jabber" => "co",
"logger" => "co", "relay" => "co",
"perl" => "", "python" => "",
"ruby" => "", "lua" => "",
"tcl" => "", "xfer" => "co");
"irc" => "co", "logger" => "co",
"relay" => "co", "perl" => "",
"python" => "", "ruby" => "",
"lua" => "", "tcl" => "",
"xfer" => "co");
# options to ignore
my @ignore_options = ("aspell\\.dict\\..*",
@@ -85,13 +85,13 @@ my @ignore_options = ("aspell\\.dict\\..*",
"weechat\\.notify\\..*");
# infos to ignore
my @ignore_infos_plugins = ("jabber");
my @ignore_infos_plugins = ();
# infolists to ignore
my @ignore_infolists_plugins = ("jabber");
my @ignore_infolists_plugins = ();
# completions to ignore
my @ignore_completions_plugins = ("jabber");
my @ignore_completions_plugins = ();
my @ignore_completions_items = ("jabber.*",
"weeget.*");
-65
View File
@@ -1,65 +0,0 @@
• *`/jabber`* `[list [servername]] | [listfull [servername]] | [add servername username hostname[/port] password [-auto | -noauto] [-ipv6] [-tls] [-sasl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [switch]`::
........................................
list, add or remove Jabber servers
list: list servers (no parameter implies this list)
listfull: list servers with detailed info for each server
add: create a new server
servername: server name, for internal and display use
username: username to use on server
hostname: name or IP address of server, with optional port (default: 5222)
password: password for username on server
auto: automatically connect to server when WeeChat starts
noauto: do not connect to server when WeeChat starts (default)
ipv6: use IPv6 protocol
tls: use TLS cryptographic protocol
sasl: use SASL for authentication
copy: duplicate a server
rename: rename a server
keep: keep server in config file (for temporary servers only)
del: delete a server
switch: switch active server (when one buffer is used for all servers, default key: alt-s on server buffer)
Examples:
/jabber listfull
/jabber add jabberfr user jabber.fr/5222 password -tls
/jabber copy jabberfr jabberfr2
/jabber rename jabberfr jabbfr
/jabber del jabberfr
/jabber switch
........................................
• *`/jchat`* `buddy [text]`::
........................................
chat with a buddy
buddy: buddy name for chat
text: text to send
........................................
• *`/jconnect`* `[-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-tls] [-sasl]]`::
........................................
connect to Jabber server(s)
-all: connect to all servers
servername: internal server name to connect
-nojoin: do not join any MUC (even if autojoin is enabled on server)
hostname: hostname to connect
port: port for server (integer, default is 6667)
ipv6: use IPv6 protocol
tls: use TLS cryptographic protocol
saal: use SASL for authentication
........................................
• *`/jdisconnect`* `[-all | servername [servername ...]]`::
........................................
disconnect from Jabber server(s)
-all: disconnect from all servers
servername: server name to disconnect
........................................
-205
View File
@@ -1,205 +0,0 @@
* *jabber.color.input_nick*
** description: color for nick in input bar
** type: color
** values: a color name (default value: lightcyan)
* *jabber.color.message_join*
** description: color for text in join messages
** type: color
** values: a color name (default value: green)
* *jabber.color.message_quit*
** description: color for text in part/quit messages
** type: color
** values: a color name (default value: red)
* *jabber.look.color_nicks_in_server_messages*
** description: use nick color in messages from server
** type: boolean
** values: on, off (default value: on)
* *jabber.look.display_away*
** description: display message when (un)marking as away
** type: integer
** values: off, local, muc (default value: local)
* *jabber.look.display_muc_modes*
** description: display MUC modes in "buffer_name" bar item
** type: boolean
** values: on, off (default value: on)
* *jabber.look.display_nick_modes*
** description: display nick modes in "input_prompt" bar item
** type: boolean
** values: on, off (default value: on)
* *jabber.look.highlight_tags*
** description: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..)
** type: string
** values: any string (default value: "jabber_chat_msg,jabber_notice")
* *jabber.look.nick_completion_smart*
** description: smart completion for nicks (completes with last speakers first)
** type: boolean
** values: on, off (default value: on)
* *jabber.look.nick_prefix*
** description: text to display before nick in chat window
** type: string
** values: any string (default value: "")
* *jabber.look.nick_suffix*
** description: text to display after nick in chat window
** type: string
** values: any string (default value: "")
* *jabber.look.one_server_buffer*
** description: use same buffer for all servers
** type: boolean
** values: on, off (default value: off)
* *jabber.look.open_near_server*
** description: open new MUCs/privates near server
** type: boolean
** values: on, off (default value: off)
* *jabber.look.show_away_once*
** description: show remote away message only once in private
** type: boolean
** values: on, off (default value: on)
* *jabber.look.smart_filter*
** description: filter join/part/quit messages for a nick if not speaking for some minutes on MUC (you must create a filter on tag "jabber_smart_filter")
** type: boolean
** values: on, off (default value: off)
* *jabber.look.smart_filter_delay*
** description: delay for filtering join/part/quit messages (in minutes)
** type: integer
** values: 1 .. 10080 (default value: 5)
* *jabber.network.anti_flood*
** description: anti-flood: # seconds between two user messages (0 = no anti-flood)
** type: integer
** values: 0 .. 5 (default value: 2)
* *jabber.network.colors_receive*
** description: when off, colors codes are ignored in incoming messages
** type: boolean
** values: on, off (default value: on)
* *jabber.network.colors_send*
** description: allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)
** type: boolean
** values: on, off (default value: on)
* *jabber.network.default_msg_part*
** description: default part message (leaving MUC) ('%v' will be replaced by WeeChat version in string)
** type: string
** values: any string (default value: "WeeChat %v")
* *jabber.network.default_msg_quit*
** description: default quit message (disconnecting from server) ('%v' will be replaced by WeeChat version in string)
** type: string
** values: any string (default value: "WeeChat %v")
* *jabber.network.lag_check*
** description: interval between two checks for lag (in seconds, 0 = never check)
** type: integer
** values: 0 .. 2147483647 (default value: 60)
* *jabber.network.lag_disconnect*
** description: disconnect after important lag (in minutes, 0 = never disconnect)
** type: integer
** values: 0 .. 2147483647 (default value: 5)
* *jabber.network.lag_min_show*
** description: minimum lag to show (in seconds)
** type: integer
** values: 0 .. 2147483647 (default value: 1)
* *jabber.server_default.autoconnect*
** description: automatically connect to server when WeeChat is starting
** type: boolean
** values: on, off (default value: off)
* *jabber.server_default.autojoin*
** description: comma separated list of MUCs to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2")
** type: string
** values: any string (default value: "")
* *jabber.server_default.autoreconnect*
** description: automatically reconnect to server when disconnected
** type: boolean
** values: on, off (default value: on)
* *jabber.server_default.autoreconnect_delay*
** description: delay (in seconds) before trying again to reconnect to server
** type: integer
** values: 0 .. 65535 (default value: 10)
* *jabber.server_default.autorejoin*
** description: automatically rejoin MUCs when kicked
** type: boolean
** values: on, off (default value: off)
* *jabber.server_default.command*
** description: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $muc and $server are replaced by their value)
** type: string
** values: any string (default value: "")
* *jabber.server_default.command_delay*
** description: delay (in seconds) after command was executed (example: give some time for authentication)
** type: integer
** values: 0 .. 3600 (default value: 0)
* *jabber.server_default.ipv6*
** description: use IPv6 protocol for server communication
** type: boolean
** values: on, off (default value: off)
* *jabber.server_default.local_alias*
** description: local alias
** type: string
** values: any string (default value: "")
* *jabber.server_default.local_hostname*
** description: custom local hostname/IP for server (optional, if empty local hostname is used)
** type: string
** values: any string (default value: "")
* *jabber.server_default.password*
** description: password
** type: string
** values: any string (default value: "")
* *jabber.server_default.proxy*
** description: proxy used for this server (optional)
** type: string
** values: any string (default value: "")
* *jabber.server_default.resource*
** description: resource (for example: Home or Work)
** type: string
** values: any string (default value: "")
* *jabber.server_default.sasl*
** description: use SASL for authentication
** type: boolean
** values: on, off (default value: on)
* *jabber.server_default.server*
** description: hostname/port or IP/port for server
** type: string
** values: any string (default value: "")
* *jabber.server_default.tls*
** description: use TLS cryptographic protocol for server communication
** type: boolean
** values: on, off (default value: off)
* *jabber.server_default.username*
** description: user name to use on server
** type: string
** values: any string (default value: "")
-65
View File
@@ -1,65 +0,0 @@
• *`/jabber`* `[list [nom_serveur]] | [listfull [nom_serveur]] | [add nom_serveur nom_utilisateur nom[/port] mot_de_passe [-temp] [-auto | -noauto] [-ipv6] [-tls] [-sasl]] | [copy nom_serveur nouveau_nom_serveur] | [rename nom_serveur nouveau_nom_serveur] | [keep nom_serveur] | [del nom_serveur] | [switch]`::
........................................
liste, ajoute ou retire des serveurs Jabber
list: afficher les serveurs (pas de paramètre implique cette liste)
listfull: afficher les serveurs avec de l'info détaillée pour chaque
add: créer un nouveau serveur
nom_serveur: nom du serveur, pour usage interne et affichage
nom_utilisateur: nom d'utilisateur pour ce serveur
nom: nom ou adresse IP du serveur avec port en option (defaut: 5222)
mot_de_passe: mot de passe pour l'utilisateur sur le serveur
auto: se connecter automatiquement au serveur quand WeeChat démarre
noauto: ne pas se connecter au serveur quand WeeChat démarre (par défaut)
ipv6: utiliser le protocole IPv6
tsl: utiliser le protocole de chiffrement TLS
sasl: utiliser SASL pour l'authentification
copy: dupliquer un serveur
rename: renommer un serveur
keep: garder le serveur dans le fichier de configuration (pour les serveurs temporaires seulement)
del: supprimer un serveur
switch: changer le serveur actif (quand un tampon est utilisé pour tous les serveurs, touche par défaut: alt-s sur le tampon serveur)
Exemples:
/jabber listfull
/jabber add jabberfr user jabber.fr/5222 password -tls
/jabber copy jabberfr jabberfr2
/jabber rename jabberfr jabbfr
/jabber del jabberfr
/jabber switch
........................................
• *`/jchat`* `contact [texte]`::
........................................
discuter avec un contact
contact: nom du contact pour la discussion
texte: texte à envoyer
........................................
• *`/jconnect`* `[-all [-nojoin] | nom_serveur [nom_serveur ...] [-nojoin] | nom/IP [-port port] [-ipv6] [-tls] [-sasl]]`::
........................................
se connecter à un/plusieurs serveur(s) Jabber
-all: se reconnecter à tous les serveurs
nom_serveur: nom du serveur pour se connecter
-nojoin: ne rejoindre aucun MUC (même si l'autojoin est activé pour le serveur)
nom/IP: nom/IP pour se connecter
port: port pour le serveur (nombre entier, 6667 par défaut)
ipv6: utiliser le protocole IPv6
tls: utiliser le protocole de chiffrement TLS
sasl: utiliser SASL pour l'authentification
........................................
• *`/jdisconnect`* `[-all | nom_serveur [nom_serveur...]]`::
........................................
se déconnecter d'un/plusieurs serveur(s) Jabber
-all: se déconnecter de tous les serveurs
nom_serveur: nom du serveur pour se déconnecter
........................................
-205
View File
@@ -1,205 +0,0 @@
* *jabber.color.input_nick*
** description: couleur du pseudo dans la barre de saisie
** type: couleur
** valeurs: un nom de couleur (valeur par défaut: lightcyan)
* *jabber.color.message_join*
** description: couleur pour le texte dans les messages join
** type: couleur
** valeurs: un nom de couleur (valeur par défaut: green)
* *jabber.color.message_quit*
** description: couleur pour le texte dans les messages part/quit
** type: couleur
** valeurs: un nom de couleur (valeur par défaut: red)
* *jabber.look.color_nicks_in_server_messages*
** description: utiliser la couleur du pseudo dans les messages du serveur
** type: booléen
** valeurs: on, off (valeur par défaut: on)
* *jabber.look.display_away*
** description: affiche un message pour l'absence/le retour
** type: entier
** valeurs: off, local, muc (valeur par défaut: local)
* *jabber.look.display_muc_modes*
** description: affiche les modes du MUC dans l'objet de barre "buffer_name"
** type: booléen
** valeurs: on, off (valeur par défaut: on)
* *jabber.look.display_nick_modes*
** description: affiche les modes du pseudo dans l'objet de barre "input_prompt"
** type: booléen
** valeurs: on, off (valeur par défaut: on)
* *jabber.look.highlight_tags*
** description: liste des tags pour les messages qui peuvent produire un highlight (séparés par des virgules, typiquement tout message venant d'un autre utilisateur, pas les messages du serveur, ...)
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "jabber_chat_msg,jabber_notice")
* *jabber.look.nick_completion_smart*
** description: complétion intelligente pour les pseudos (complète d'abord avec les personnes qui ont parlé récemment)
** type: booléen
** valeurs: on, off (valeur par défaut: on)
* *jabber.look.nick_prefix*
** description: texte à afficher avant le pseudo dans la fenêtre de discussion
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")
* *jabber.look.nick_suffix*
** description: texte à afficher après le pseudo dans la fenêtre de discussion
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")
* *jabber.look.one_server_buffer*
** description: utiliser le même tampon pour tous les serveurs
** type: booléen
** valeurs: on, off (valeur par défaut: off)
* *jabber.look.open_near_server*
** description: ouvrir les nouveaux MUCs/privés près du serveur
** type: booléen
** valeurs: on, off (valeur par défaut: off)
* *jabber.look.show_away_once*
** description: voir le message d'absence distant une seule fois en privé
** type: booléen
** valeurs: on, off (valeur par défaut: on)
* *jabber.look.smart_filter*
** description: filtrer les messages join/part/quit pour un pseudo s'il n'a pas parlé pendant quelques minutes sur le MUC (vous devez créer un filtre sur le tag "jabber_smart_filter")
** type: booléen
** valeurs: on, off (valeur par défaut: off)
* *jabber.look.smart_filter_delay*
** description: délai pour filtrer les messages join/part/quit (en minutes)
** type: entier
** valeurs: 1 .. 10080 (valeur par défaut: 5)
* *jabber.network.anti_flood*
** description: anti-flood: nombre de secondes entre deux messages utilisateur (0 = pas d'anti-flood)
** type: entier
** valeurs: 0 .. 5 (valeur par défaut: 2)
* *jabber.network.colors_receive*
** description: si désactivé, les codes couleurs des messages entrants sont ignorés
** type: booléen
** valeurs: on, off (valeur par défaut: on)
* *jabber.network.colors_send*
** description: autorise l'utilisateur à envoyer des couleurs avec des codes spéciaux (^Cb=gras, ^Cxx=couleur, ^Ccxx,yy=couleur+fond, ^Cu=souligné, ^Cr=inversé)
** type: booléen
** valeurs: on, off (valeur par défaut: on)
* *jabber.network.default_msg_part*
** description: message par défaut pour le part (en quittant un MUC) ('%v' sera remplacé par la version de WeeChat dans la chaîne)
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "WeeChat %v")
* *jabber.network.default_msg_quit*
** description: message de fin par défaut (lors de la déconnexion du serveur) ('%v' sera remplacé par la version de WeeChat dans la chaîne)
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "WeeChat %v")
* *jabber.network.lag_check*
** description: intervalle entre deux vérifications des absences (en secondes, 0 = ne jamais vérifier)
** type: entier
** valeurs: 0 .. 2147483647 (valeur par défaut: 60)
* *jabber.network.lag_disconnect*
** description: déconnexion après un lag important (en minutes, 0 = ne jamais se déconnecter)
** type: entier
** valeurs: 0 .. 2147483647 (valeur par défaut: 5)
* *jabber.network.lag_min_show*
** description: lag minimum à afficher (en secondes)
** type: entier
** valeurs: 0 .. 2147483647 (valeur par défaut: 1)
* *jabber.server_default.autoconnect*
** description: connexion automatique au serveur quand WeeChat démarre
** type: booléen
** valeurs: on, off (valeur par défaut: off)
* *jabber.server_default.autojoin*
** description: liste des MUCs (séparés par des virgules) à rejoindre lorsque connecté au serveur (exemple: "#chan1,#chan2,#chan3 key1,key2")
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")
* *jabber.server_default.autoreconnect*
** description: reconnexion automatique au serveur après une déconnexion
** type: booléen
** valeurs: on, off (valeur par défaut: on)
* *jabber.server_default.autoreconnect_delay*
** description: délai (en secondes) avant de tenter une reconnexion au serveur
** type: entier
** valeurs: 0 .. 65535 (valeur par défaut: 10)
* *jabber.server_default.autorejoin*
** description: rejoindre automatiquement les MUCs quand mis dehors
** type: booléen
** valeurs: on, off (valeur par défaut: off)
* *jabber.server_default.command*
** description: commande(s) à exécuter lorsque connecté au serveur (plusieurs commandes doivent être séparées par ';', utilisez '\;' pour un point-virgule, les variables spéciales $nick, $muc et $server sont remplacées par leur valeur)
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")
* *jabber.server_default.command_delay*
** description: délai (en secondes) après exécution de la commande (exemple: donner du temps pour l'authentification)
** type: entier
** valeurs: 0 .. 3600 (valeur par défaut: 0)
* *jabber.server_default.ipv6*
** description: utiliser le protocole IPv6 pour la communication avec le serveur
** type: booléen
** valeurs: on, off (valeur par défaut: off)
* *jabber.server_default.local_alias*
** description: alias local
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")
* *jabber.server_default.local_hostname*
** description: nom local de machine/IP personnalisé pour le serveur (optionnel, si non renseigné, le nom de machine local est utilisé)
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")
* *jabber.server_default.password*
** description: mot de passe
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")
* *jabber.server_default.proxy*
** description: proxy utilisé pour ce serveur (optionnel)
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")
* *jabber.server_default.resource*
** description: ressource (pas exemple: Maison ou Travail)
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")
* *jabber.server_default.sasl*
** description: utiliser SASL pour l'authentification
** type: booléen
** valeurs: on, off (valeur par défaut: on)
* *jabber.server_default.server*
** description: nom/port ou IP/port pour le serveur
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")
* *jabber.server_default.tls*
** description: utiliser le protocole de chiffrement TLS pour la communication avec le serveur
** type: booléen
** valeurs: on, off (valeur par défaut: off)
* *jabber.server_default.username*
** description: nom d'utilisateur pour le serveur
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: "")