WeeChat ist ein offener, erweiterbarer, plattformübergreifender, schneller, modularer und leichter Chat-Client, der speziell für das IRC-Protokoll (Internet Relay Chat) entwickelt wurde.
Es ist durch Plug-Ins erweiterbar
Zu den wichtigsten Funktionen zählen ein modularer und leichter Kern mit Unterstützung für zusätzliche Plugins, Multiprotokollarchitektur, Unterstützung für mehrere Sprachen, Unterstützung für UTF-8-Zeichenkodierungen, Unterstützung für Mehrserververbindungen sowie Unterstützung für DCC Client-to-Client) Chats und Dateiübertragungen.
It & rsquo; s voll kompatibel mit mehreren RFCs
Es kann problemlos mit den Programmiersprachen C, Tcl, Ruby, Schema, Python, Lua oder Perl erweitert werden und ist voll kompatibel mit den RFCs 1459, 2810, 2811, 2812 und 2813. Eine vollständige und umfassende Dokumentation ist auf dem Projekt & rsquo verfügbar ; s Website.
Hat zahlreiche andere attraktive Features
Unter anderem können wir Unterstützung für IPv6-, SSL- und Proxyserver, einen Skript-Manager, Mausunterstützung, 256 Farben, FIFO-Pipe, eingebaute Rechtschreibprüfung, direkte Upgrades, anpassbare Balken, , Farben für Ein- und Auskerbungen, benutzerdefinierte CTCP-Antworten, Verzögerungsindikator, SASL-Authentifizierung, Anti-Flood-Funktionalität, inkrementelle Textsuche und dynamische Filterung von Linien.
Es ist anpassbar und durch Skripte erweiterbar
In WeeChat kann alles mit der Tastatur erledigt werden. Es ist anpassbar und durch Skripte erweiterbar. Die Anwendung wird mit vielen GUI (Graphical User Interfaces) Frontends geliefert, die in GTK, Qt und Ncurses verfügbar sind.
Unterstützt eine Vielzahl von Plattformen
Dies ist ein Multi-Plattform-Programm, das in der Programmiersprache C von Grund auf neu geschrieben wurde und eine breite Palette an Plattformen wie GNU / Linux, BSD (FreeBSD, OpenBSD und NetBSD), GNU Hurd, Mac OS X und
Windows (Cygwin).
Verfügbarkeit und unterstützte Architekturen
Unter GNU / Linux kann die WeeChat-Anwendung als Quellarchive heruntergeladen werden, sowie Binärpakete für das Ubuntu Linux-Betriebssystem, die sowohl 32-Bit- als auch 64-Bit-Architekturen unterstützen.
Was ist neu in dieser Version:
- Verbessert die Geschwindigkeit des Rückrufs von Nicklistenleisten
- automatisches Scrollen der Buflist-Leiste mit der neuen Option buflist.look.auto_scroll
- Option hinzufügen buflist.format.name
- Fügen Sie die Variablen $ {format_name}, $ {current_buffer} und $ {merged} in buflist
- zeigt in buflist eine Warnung an, wenn das Skript buffers.pl geladen ist
- Hinzufügen von Server- / Kanalzeigern in Trigger-IRC-Callbacks
- API-Funktionen hinzufügen config_option_get_string und hdata_compare
- Fix-Bindung des Space-Schlüssels
- Viele Fehler behoben.
Was ist neu in Version 1.4:
- Fügen Sie einen übergeordneten Namen in Optionen hinzu, zeigen Sie geerbte Werte an, wenn die Ausgabe null / gesetzt ist
- Option hinzufügen weechat.look.paste_auto_add_newline
- add / fifo Befehl
- verfolgen Sie echte Namen mithilfe von extended-join und WHO (IRC)
- Unterstützung für SNI (Servername-Anzeige) in SSL-Verbindung zum IRC-Server hinzufügen
- Unterstützung von IRC hinzufügen "cap-notify" Fähigkeit
- IRC-Befehl / cap hinzufügen
- Hinzufügen von Hex-Dumps von Nachrichten im Raw-Puffer, wenn Debug für das IRC-Plugin aktiviert ist
- Option hinzufügen relay.irc.backlog_since_last_message
- Option hinzufügen script.scripts.download_timeout
- Skripte zum Erstellen von Debian-Paketen hinzufügen
- Viele Fehler behoben.
Was ist neu in Version 1.3:
- optionale Bestätigung hinzufügen / aktualisieren
- Hinzufügen des Signals "signal_sighup"
- IRC-Optionen hinzufügen irc.color.topic_current, irc.network.channel_encode
- Viele Fehler behoben.
Was ist neu in Version 1.0.1:
- core: Absturz bei Puffer schließen, wenn die Option weechat.look.hotlist_remove auf & quot; zusammengeführt & quot; (schließt # 199)
- core: Das Highlight der IRC-Action-Nachrichten wird korrigiert, wenn die Option irc.look.nick_mode auf "action" gesetzt ist. oder "beide" (schließt # 206)
- core: Korrektur der Kompilierung von Plugin-API-Funktionen (Makros), wenn Compiler-Optimierungen aktiviert sind (schließt # 200)
- core: Fixfenster / Pufferzeiger in Befehl / eval
- core: fix modifier "weechat_print": verwerfe nur eine Zeile, wenn mehrere Zeilen in derselben Nachricht angezeigt werden (schließt # 171)
- api: Fehler in der Funktion hdata_move beheben, wenn der absolute Wert der Anzahl größer als 1 ist
- testet: Build von Tests reparieren, wenn sich das Build-Verzeichnis außerhalb der Quellstruktur befindet (schließt # 178)
- Tests: Speicherleck im Test-Launcher beheben
- aspell: Kompilierung mit Enchant & lt; 1.6.0 (schließt # 192)
- aspell: Absturz mit dem Befehl "/ aspell addword" wenn kein Wort angegeben wird (schließt # 164, schließt # 165)
- irc: Wert des in hashtable gespeicherten Wertes beim Verbinden mit einem Kanal (schließt # 211)
- guile: Kompilierung mit Guile & lt; 2.0.4 (schließt # 198)
- perl: Korrektur von Perl & gt; = 5.20 mit Autotools
- relay: Fix Senden von Signalen "relay_client_xxx" (schließt # 214)
- Skript: Absturz bei & quot; / script update & quot; wenn ein Skriptdetail im Puffer angezeigt wird (schließt # 177)
- trigger: Erlaube keine Änderungen an einem Trigger, wenn er gerade läuft (schließt # 189)
- trigger: Regex, das in Standardauslösern verwendet wird, um Passwörter zu verbergen (" S" wird von * BSD nicht unterstützt)
Was ist neu in Version 1.0:
- plugin "trigger": Schweizer Taschenmesser für WeeChat (ersetzt "rmodifier" -Plugin)
- plugin "exec": externe Befehle ausführen (ersetzt das Skript "shell.py")
- Anzeige: Einfaches Anklicken langer URLs und Textauswahl mit der Maus
- Unterstützung von Umgebungsvariablen im Befehl / set
- versteckte Puffer
- negierte Tags in Filtern
- Umschalten von Filtern in bestimmten Puffern
- Flexible Bedingungen zum Hinzufügen / Entfernen von Puffern in der Hotlist
- Textsuche in Puffern mit kostenlosem Inhalt
- Unterstützung des Platzhalters "*" Innenmasken
- Unterstützung verschachtelter Variablen in ausgewerteten Ausdrücken
- -Tag mit Host in angezeigten IRC-Nachrichten
- Unterstützung von & ldquor; weg-benachrichtigen " IRC-Fähigkeit
- IRC-Befehle: / allpv, / remove, / unquiet
- Balkenelemente: buffer_short_name, irc_nick_modes
- Einheitentests
- Viele Fehler behoben.
Was ist neu in Version 0.4.3:
- neuer Befehl / print
- logisch und / oder für Tags in / filter und hook_print
- Lücken in den Puffernummern
- Unterstützung von Kursivschrift
- neue Optionen zum Anpassen der Standardtextsuche in Puffern
- Verwendung des IRC-Monitor-Befehls für / benachrichtigen (falls auf dem Server verfügbar)
- neue IRC-Serveroption "ssl_fingerprint"
- Neue Option für Smart-Filter IRC-Modus Nachrichten
- neue Option für die Standard-IRC-Ban-Maske
- Unterstützung von IPv6 für DCC Chat / Datei
- check CRC32 von Dateien, die mit DCC empfangen wurden
- Viele Fehler behoben.
Neuerungen in Version 0.4.2:
- benenne binär aus "weechat-curses" zu "weechat" (mit einem symbolischen Link & quot; weechat-curses & quot; aus Kompatibilitätsgründen)
- sichere Daten hinzufügen (Verschlüsselung von Passwörtern oder privaten Daten), neuer Befehl / secure, neue Datei sec.conf
- Suche des regulären Ausdrucks im Puffer mit Textbetonung, Präfixen, Nachrichten oder beides
- Option hinzufügen "scroll_beyond_end" für Befehl / Fenster
- fügt einen optionalen Buffer-Kontext in Balken-Items hinzu (zum Beispiel, um die Nickliste von bitlbee in einer Root-Leiste anzuzeigen)
- neue Optionen weechat.look.hotlist_ {Präfix | Suffix}
- neue Option weechat.look.key_bind_safe, um eventuellen Schlüsselbindungsfehler vom Benutzer zu verhindern
- neue Option weechat.network.proxy_curl verwendet einen Proxy beim Download von URLs mit curl
- Tag Nachrichten dynamisch anzeigen
- Unterstützung von Wildcards in IRC-Befehlen (de) op / halfop / voice
- neue Option irc.look.notice_welcome_redirect, um die Begrüßungsnachrichten des Kanals in den Kanalpuffer umzuleiten.
- neue Option irc.look.nick_color_hash: neuer Hash-Algorithmus, um Nick-Farben zu finden (Variante von djb2)
- Informationen über Dinge hinzufügen, die durch ein Skript in der Detailansicht des Skripts definiert sind (/ Skriptshow)
- Unterstützung von & quot; verzaubern & quot; Bibliothek in aspell plugin
- Viele Fehler behoben.
Was ist neu in Version 0.4.1:
- Unterstützung mehrerer Layouts
- Nick-Präfix / Suffix sind nun dynamisch (und werden vom Kern anstatt vom IRC-Plugin verwaltet)
- entlarviere IRC, wenn der Nickname einige Minuten nach dem Join spricht
- neue Option irc.look.display_join_message zum Deaktivieren einiger Nachrichten nach dem Beitritt zu einem Kanal
- neue Option irc.look.pv_buffer, um private Puffer automatisch zusammenzuführen
- Unterstützung von UHNAMES hinzufügen
- DH-AES-Verschlüsselungsmethode für SASL hinzufügen
- mehrere IRC-Server auf demselben Port für das IRC-Protokoll im Relay-Plugin erlaubt
- Unterstützung für WebSocket-Server (RFC 6455) im Relais-Plugin hinzufügen (für IRC- und weechat-Protokolle)
- Nicklistendifferenz im Relay-Plugin senden (weechat-Protokoll)
- Steuerung von Autoload für Skripte hinzufügen
- Optimierungen im aspell plugin
- Viele Fehler behoben.
Was ist neu in Version 0.4.0:
- Option hinzufügen "diff" für Kommando / Set, Anzeige der Standardwerte in Ausgabe von / set
- Farbunterstützung in Präfixoptionen hinzufügen
- Befehl / eval hinzufügen, Ausdruck unter Bedingungen für Balken verwenden
- verbinden Sie standardmäßig mit IPv6 mit Servern mit Fallback zu IPv4
- Aspell-Vorschläge hinzufügen
- Unterstützung von Tags in IRC-Nachrichten und "Server-Time" Fähigkeit
- füge den Befehl irc hinzu / quiet
- Unterstützung von IPv6 im Relay-Plugin hinzufügen
- Backlog für das IRC-Protokoll im Relay-Plugin hinzufügen
- Remote-IP-Adresse für DCC-Chat / Datei im Xfer-Plugin anzeigen
- Git-Version in Build hinzufügen
- Viele Fehler behoben.
Was ist neu in Version 0.3.9.2:
- Version 0.3.9.2 verfügbar ist, Sicherheitsproblem: Ein nicht vertrauenswürdiger Befehl für die Funktion hook_process könnte aufgrund von Shell-Erweiterungen zur Ausführung von Befehlen führen.
- Das Upgrade wird allen Benutzern empfohlen.
Neuerungen in Version 0.3.9.1:
- Diese Version behebt ein Sicherheitsproblem (Pufferüberlauf bei IRC-Farben in Strings decodieren). Ein Upgrade wird für alle Benutzer empfohlen.
Was ist neu in Version 0.3.9:
- Plugin & quot; Skript & quot; (Ersetzung von weeget.py und script.pl)
- Unterstützung für SSL im Relais-Plugin hinzufügen
- Farbe für Offline-Nicks hinzufügen
- Systemressourcenlimits für den WeeChat-Prozess hinzufügen
- Zoom auf zusammengefügtem Puffer hinzufügen (Standardschlüssel: alt + "x")
- add "Day wurde auf" im Logger-Rückstand
- Befehlszeilenoption hinzufügen "-r" (oder & ldquor; run-command ") zum Ausführen von Befehlen nach dem Start von WeeChat
- Option hinzufügen "swap" für Befehl / Puffer
- generiert alternative IRC-Nicks dynamisch (wenn alle Nicks bereits verwendet werden)
- Rejoin von Kanal-geschützten IRC-Kanälen reparieren
- Einfrieren in IRC- und Relais-Plugins mit Sockets
- Farbe der langen Linien (mehrzeilig auf dem Bildschirm angezeigt) unter FreeBSD
- Update für einige Variablen von hdata zulassen
- Hinzufügen eines japanischen Benutzerhandbuchs, eines Skriptleitfadens und eines Testleitfadens
- Viele Fehler behoben.
Anforderungen :
- Ncurses
Kommentare nicht gefunden