WeeChat

Logiciel capture d'écran:
WeeChat
Détails logiciels:
Version: 1.9 Mise à jour
Date de transfert: 2 Oct 17
Développeur: FlashCode
Licence: Gratuit
Popularité: 58

Rating: 3.5/5 (Total Votes: 2)

WeeChat est un client de chat open source, extensible, multiplateforme, rapide, modulaire et léger spécialement conçu pour le protocole IRC (Internet Relay Chat).


Il est extensible via des plugins

Les principales caractéristiques comprennent un noyau modulaire et léger avec prise en charge de plugins supplémentaires, architecture multiprotocole, prise en charge de plusieurs langues, prise en charge des codages UTF-8, prise en charge des connexions multi-serveurs et prise en charge de DCC Client-à-Client) et les transferts de fichiers.


Il est entièrement compatible avec plusieurs RFC

Il peut être facilement étendu avec les langages de programmation C, Tcl, Ruby, Scheme, Python, Lua ou Perl et entièrement conforme aux RFC 1459, 2810, 2811, 2812 et 2813. Une documentation complète et complète est disponible sur le projet ; s site Web.

Possède de nombreuses autres fonctionnalités intéressantes

Parmi les autres caractéristiques, on peut citer la prise en charge des serveurs IPv6, SSL et proxy, un gestionnaire de scripts, un support souris, 256 couleurs, un pipe FIFO, un correcteur orthographique intégré, des mises à jour sur place, des barres personnalisables , les couleurs pour les entailles et les entailles, les réponses CTCP personnalisées, l'indicateur de retard, l'authentification SASL, la fonctionnalité anti-flood, la recherche de texte incrémentielle et le filtrage dynamique des lignes.


Il est personnalisable et extensible à travers des scripts

Dans WeeChat, tout peut être fait avec le clavier. Il est personnalisable et extensible à travers des scripts. L'application est fournie avec de nombreuses interfaces GUI (interfaces utilisateur graphiques), disponibles dans GTK, Qt et Ncurses.


Prend en charge un large éventail de plates-formes
Il s'agit d'un programme multi-plateforme écrit à partir de rien dans le langage de programmation C et conçu pour prendre en charge un large éventail de plates-formes, notamment GNU / Linux, BSD (FreeBSD, OpenBSD et NetBSD), GNU Hurd, Mac OS X et

Windows (Cygwin).

Disponibilité et architectures prises en charge

Sur GNU / Linux, l'application WeeChat peut être téléchargée en tant qu'archive source, ainsi que des paquets binaires pour le système d'exploitation Ubuntu Linux, prenant en charge les architectures 32 bits et 64 bits. Il peut être facilement installé sur n'importe quelle distribution Linux à partir des référentiels logiciels par défaut.

Ce qui est nouveau

  • améliore la vitesse de rappel des éléments de la barre d'alias
  • ajoute le défilement automatique de la barre buflist avec la nouvelle option buflist.look.auto_scroll
  • ajouter l'option buflist.format.name
  • ajoutez les variables $ {format_name}, $ {current_buffer} et $ {merged} dans buflist
  • affiche un avertissement dans buflist lorsque le script buffers.pl est chargé
  • ajoute des pointeurs de serveur / canal dans les rappels IRC de déclenchement
  • ajoute les fonctions de l'API config_option_get_string et hdata_compare
  • Fixe la liaison de la clé d'espace
  • de nombreux bugs corrigés.
  • Quoi de neuf dans la version 1.4:

    • ajoute un nom parent dans les options, affiche les valeurs héritées si null dans / set output
    • ajouter l'option weechat.look.paste_auto_add_newline
    • commande add / fifo
    • suivre les vrais noms en utilisant extended-join et WHO (IRC)
    • ajoute la prise en charge de SNI (Indication de nom de serveur) dans la connexion SSL au serveur IRC
    • ajoute le support de l'IRC & quot; cap-notify & quot; capacité
    • ajoute la commande IRC / cap
    • ajoute un vidage hexadécimal des messages dans le tampon brut lorsque le débogage est activé pour le plugin irc
    • ajouter l'option relay.irc.backlog_since_last_message
    • ajouter l'option script.scripts.download_timeout
    • ajoute des scripts pour construire des paquets Debian
    • de nombreux bugs corrigés.
  • ajouter une confirmation facultative sur / upgrade
  • ajouter le signal & quot; signal_sighup & quot;
  • ajoute les options IRC irc.color.topic_current, irc.network.channel_encode
  • de nombreux bugs corrigés.
  • Ce qui est nouveau dans la version 1.0.1:

    • core: correction du plantage sur la fermeture du tampon lorsque l'option weechat.look.hotlist_remove est définie sur & quot; fusionné & quot; (ferme # 199)
    • core: correction de la surbrillance des messages d'action IRC lorsque l'option irc.look.nick_mode est définie sur & quot; action & quot; ou "les deux" (ferme le # 206)
    • core: correction de la compilation des fonctions de l'API du plugin (macros) lorsque les optimisations du compilateur sont activées (ferme # 200)
    • core: fenêtre de correction / pointeurs de tampon utilisés dans la commande / eval
    • core: fix modificateur & quot; weechat_print & quot ;: ignorer une seule ligne lorsque plusieurs lignes sont affichées dans le même message (ferme # 171)
    • api: correction d'un bogue dans la fonction hdata_move lorsque la valeur absolue du nombre est supérieure à 1
    • tests: correction de la compilation des tests lorsque le répertoire de compilation est en dehors de l'arborescence source (ferme # 178)
    • tests: correction de la fuite de mémoire dans le lanceur de tests
    • aspell: correction de la compilation avec Enchant & lt; 1.6.0 (ferme # 192)
    • aspell: correction du crash avec la commande & quot; / aspell addword & quot; si aucun mot n'est donné (ferme # 164, ferme # 165)
    • irc: fixe le type de valeur stocké dans la table de hachage lors de la connexion à un canal (ferme # 211)
    • guile: correction de la compilation avec Guile & lt; 2.0.4 (ferme # 198)
    • perl: correction de la détection de Perl & gt; = 5.20 avec autotools
    • relais: correction de l'envoi des signaux "relay_client_xxx" (ferme # 214)
    • script: correction du plantage sur "& update / script update" si un détail de script est affiché dans le tampon (ferme # 177)
    • trigger: n'autorise aucune modification sur un trigger lorsqu'il est en cours d'exécution (ferme # 189)
    • trigger: fix regex utilisé dans les triggers par défaut pour masquer les mots de passe (" S" n'est pas supporté sur * BSD) (ferme # 172)

    Quoi de neuf dans la version 1.0:

    • plugin> trigger>: Couteau suisse pour WeeChat (remplace "plugiciel")
    • plugin & quot; exec & quot ;: exécuter des commandes externes (remplace le script & quot; shell.py & quot;)
    • affichage simple: clic facile sur les URL longues et sélection du texte avec la souris
    • prise en charge des variables d'environnement dans la commande / set
    • tampons cachés
    • tags annulés dans les filtres
    • basculement des filtres dans des tampons spécifiques
    • conditions flexibles pour l'ajout / suppression de tampons dans la liste de véhicules recherchés
    • recherche de texte dans des tampons contenant du contenu gratuit
    • support de caractères génériques "*" masques intérieurs
    • prise en charge des variables imbriquées dans les expressions évaluées
    • tag avec l'hôte dans les messages IRC affichés
    • support de "away-notify & quot; Capacité IRC
    • Commandes IRC: / allpv, / remove, / unquiet
    • éléments de la barre: buffer_short_name, irc_nick_modes
    • tests unitaires
    • de nombreux bugs corrigés.

    Ce qui est nouveau dans la version 0.4.3:

    • nouvelle commande / impression
    • logique et / ou pour les tags dans / filter et hook_print
    • lacunes dans les numéros de tampon
    • support du texte en italique
    • nouvelles options pour personnaliser la recherche de texte par défaut dans les tampons
    • utilisation de la commande de moniteur IRC pour / notify (si disponible sur le serveur)
    • nouvelle option de serveur IRC & quot; ssl_fingerprint & quot;
    • nouvelle option pour les messages de mode IRC en mode intelligent
    • nouvelle option pour le masque d'interdiction IRC par défaut
    • support d'IPv6 pour le chat / fichier DCC
    • vérification automatique CRC32 des fichiers reçus avec DCC
    • de nombreux bugs corrigés.

    Quoi de neuf dans la version 0.4.2:

    • renommer le binaire de & quot; weechat-curses & quot; à "weechat" (avec un lien symbolique "weechat-curses" pour la compatibilité)
    • ajouter des données sécurisées (cryptage des mots de passe ou des données privées), nouvelle commande / secure, nouveau fichier sec.conf
    • recherche de l'expression régulière dans le tampon avec l'accent du texte, dans les préfixes, les messages ou les deux
    • ajouter l'option & quot; scroll_beyond_end & quot; pour commande / fenêtre
    • ajoute un contexte de tampon facultatif dans les éléments de la barre (par exemple, pour afficher la liste des pseudos bitlbee dans une barre racine)
    • nouvelles options weechat.look.hotlist_ {préfixe | suffixe}
    • nouvelle option weechat.look.key_bind_safe pour empêcher toute erreur de liaison de clé de l'utilisateur
    • nouvelle option weechat.network.proxy_curl pour utiliser un proxy lors du téléchargement d'URL avec curl
    • afficher le message de changement de jour dynamiquement
    • prise en charge des caractères génériques dans les commandes IRC (de) op / halfop / voice
    • nouvelle option irc.look.notice_welcome_redirect pour rediriger les avis de bienvenue sur le canal vers le tampon du canal
    • nouvelle option irc.look.nick_color_hash: nouvel algorithme de hachage pour trouver les couleurs de nick (variante de djb2)
    • ajoute des informations sur les éléments définis par un script dans la vue détaillée du script (/ script show)
    • support de "enchanter" bibliothèque dans le plugin aspell
    • plusieurs bugs corrigés.

    Nouveautés dans la version 0.4.1:

    • Le préfixe / suffixe du pseudo est maintenant dynamique (et géré par le noyau au lieu du plugin irc)
    • démasquer la jointure irc si le pseudo parle quelques minutes après la jointure
    • nouvelle option irc.look.display_join_message pour désactiver certains messages après avoir rejoint une chaîne
    • nouvelle option irc.look.pv_buffer pour fusionner automatiquement les tampons privés
    • ajouter le support de UHNAMES
    • ajouter la méthode de cryptage DH-AES pour SASL
    • plusieurs serveurs irc autorisés sur le même port pour le protocole irc dans le plugin de relais
    • ajout du support du serveur WebSocket (RFC 6455) dans le plugin de relais (pour les protocoles irc et weechat)
    • envoie la différence de pseudos dans le plugin relais (protocole weechat)
    • ajoute le contrôle de l'autoload pour les scripts
    • optimisations dans le plugin aspell
    • de nombreux bugs corrigés.

    Quoi de neuf dans la version 0.4.0:

    • ajouter l'option & quot; diff & quot; pour commande / set, affiche les valeurs par défaut dans la sortie de / set
    • ajoute le support des couleurs dans les options de préfixe
    • ajoute commande / eval, utilise l'expression dans les conditions pour les barres
    • se connecte par défaut avec IPv6 aux serveurs avec repli vers IPv4
    • ajouter des suggestions aspell
    • ajoute la prise en charge des balises dans les messages irc et "time-server" capacité
    • ajoute la commande irc / quiet
    • ajoute le support d'IPv6 dans le plugin de relais
    • ajoute le backlog pour le protocole irc dans le plugin de relais
    • afficher l'adresse IP distante pour le chat / fichier DCC dans le plugin xfer
    • ajout de la version git dans build
    • de nombreux bugs corrigés.

    Ce qui est nouveau dans la version 0.3.9.2:

    • la version 0.3.9.2 est disponible, problème de sécurité: une commande non approuvée pour la fonction hook_process pourrait entraîner l'exécution de commandes, en raison des extensions du shell.
    • La mise à niveau est fortement recommandée pour tous les utilisateurs.

    Ce qui est nouveau dans la version 0.3.9.1:

    • Cette version corrige un problème de sécurité (buffer overflow when décoder les couleurs IRC dans les chaînes). La mise à jour est recommandée pour tous les utilisateurs.

    Ce qui est nouveau dans la version 0.3.9:

    • Ajouter un plugin & quot; script & quot; (remplacement de weeget.py et script.pl)
    • ajoute le support de SSL dans le plugin de relais
    • ajoute de la couleur pour les pseudos hors connexion
    • ajoute des limites de ressources système pour le processus WeeChat
    • ajouter un zoom sur le tampon fusionné (clé par défaut: alt + "x")
    • Ajouter "Jour changé en" dans le backlog de journalisation
    • ajouter l'option de ligne de commande & quot; -r & quot; (ou "- run-command") pour exécuter des commandes après le démarrage de WeeChat
    • ajouter l'option & quot; swap & quot; pour la commande / buffer
    • génère dynamiquement des entailles IRC alternées (lorsque toutes les entailles sont déjà utilisées)
    • réparer la réintégration des canaux IRC protégés par un canal
    • figer le gel dans les plugins IRC et relais avec les sockets
    • corrige la couleur des longues lignes (affichées sur plus d'une ligne à l'écran) sous FreeBSD
    • autoriser la mise à jour pour certaines variables de hdata
    • ajoutez le guide de l'utilisateur japonais, le guide de script et le guide du testeur
    • de nombreux bugs corrigés.

    Exigences :

    Logiciel similaire

    ngIRCd
    ngIRCd

    18 Jul 15

    duxlot
    duxlot

    20 Feb 15

    Aleph
    Aleph

    20 Feb 15

    Beacon
    Beacon

    11 May 15

    Commentaires à WeeChat

    Commentaires non trouvées
    Ajouter un commentaire
    Tourner sur les images!