WeeChat (även kallad Wee Enhanced Environment for Chat) är en öppen källkod, utökbar, plattformsplattform, snabb, modulär och lättvärd chattklient speciellt utformad för IRC (Internet Relay Chat) -protokollet.
Det kan utökas genom plugins
Huvudfunktionerna inkluderar en modulär och lättkärnig kärna med stöd för ytterligare plugins, flerprotokollarkitektur, stöd för flera språk, stöd för UTF-8 teckenkodningar, stöd för multiserveranslutningar, samt stöd för DCC (Direct Client-to-Client) chattar och filöverföringar.
Det är helt kompatibelt med flera RFC: er
Det kan enkelt utökas med C, Tcl, Ruby, Scheme, Python, Lua eller Perl programmeringsspråk och överensstämmer helt med RFCs 1459, 2810, 2811, 2812 och 2813. Komplett och omfattande dokumentation finns tillgänglig på projektet & rsquo ; s webbplats.
Har många andra attraktiva funktioner
Bland andra funktioner kan vi nämna support för IPv6, SSL och proxyservrar, en skripthanterare, musstöd, 256 färger, FIFO-rör, inbyggd stavningskontroll, uppgraderingar på plats, anpassningsbara staplar, vertikal och horisontell delning , färger för nicks och away nicks, anpassade CTCP-svar, lagindikator, SASL-autentisering, översvämningsfunktionalitet, inkrementell textsökning och dynamisk filtrering av linjer.
Det är anpassningsbart och utökat via skript
I WeeChat kan allting göras med tangentbordet. Det är anpassningsbart och utökningsbart via skript. Applikationen levereras med många GUI (Graphical User Interfaces) frontändar, tillgängliga i GTK, Qt och Ncurses.
Stöder ett brett spektrum av plattformar
Detta är ett multiplattformsprogram skrivet från början av C-programmeringsspråket och utformat för att stödja ett brett spektrum av plattformar, inklusive GNU / Linux, BSD (FreeBSD, OpenBSD och NetBSD), GNU Hurd, Mac OS X och
Windows (Cygwin).
Tillgänglighet och stödda arkitekturer
På GNU / Linux kan WeeChat-programmet hämtas som källarkiv samt binära paket för operativsystemet Ubuntu Linux, som stöder både 32-bitars och 64-bitars arkitekturer. Det kan enkelt installeras på någon Linux-distribution från standardprogramvarorna.
Vad är nytt i den här utgåvan:
- förbättra hastigheten för nicklist bar item callback
- lägg till automatisk rullning av buflistfältet med nytt alternativ buflist.look.auto_scroll
- lägg till alternativet buflist.format.name
- lägg till variabler $ {format_name}, $ {current_buffer} och $ {fusioned} i buflist
- visa en varning i buflist när scriptet buffers.pl laddas
- lägg till server / kanalpekare i trigger-IRC-återuppringningar
- lägg till API-funktioner config_option_get_string och hdata_compare
- fixa bindning av mellanslag
- många buggar fixade.
Vad är nytt i version 1.4:
- lägg till ett förnamn i alternativ, visa ärvda värden om null in / set output
- lägg till alternativ weechat.look.paste_auto_add_newline
- lägg till / fifo-kommandot
- spåra riktiga namn med utökad anslutning och WHO (IRC)
- lägg till stöd för SNI (Server Name Indication) i SSL-anslutning till IRC-server
- lägg till stöd av IRC "cap-notify" kapacitet
- lägg till IRC-kommando / lock
- lägg till hex dump av meddelanden i råbuffert när felsökning är aktiverad för irc plugin
- lägg till alternativrelä.irc.backlog_since_last_message
- lägg till alternativ script.scripts.download_timeout
- lägg till skript för att bygga Debianpaket
- många buggar fixade.
Vad är nytt i version 1.3:
- Fortsätt bläddra efter interaktiv sökning i buffert
- lägg till valfri bekräftelse på / uppgradering
- lägg till signalen "signal_sighup"
- lägg till IRC-alternativ irc.color.topic_current, irc.network.channel_encode
- många buggar fixade.
Vad är nytt i version 1.0.1:
- kärna: fixa krasch på buffert nära när alternativ weechat.look.hotlist_remove är inställt på "sammanslagna" (stänger # 199)
- kärna: fixa höjdpunkten i IRC-åtgärdsmeddelanden när alternativet irc.look.nick_mode är inställt på & quot; action & quot; eller "båda" (stänger # 206)
- kärna: fixa kompilering av plugin-API-funktioner (makron) när kompilatoroptimeringar är aktiverade (stänger # 200)
- kärna: fixa fönster / buffertpekare som används i kommando / eval
- kärna: fix modifierare "weechat_print": kasta endast en rad när flera rader visas i samma meddelande (stänger # 171)
- api: fixa bugg i funktion hdata_move när absolutvärdet av räkningen är större än 1
- test: fixa byggandet av test när byggkatalogen är utanför källträdet (stänger # 178)
- test: fixa läckage i teststartaren
- aspell: fixa kompilering med Enchant & lt; 1.6.0 (stänger # 192)
- aspell: fixa krasch med kommandot "/ aspell addword & quot; om inget ord ges (stänger # 164, stänger # 165)
- irc: fix typ av värde som lagras i hashtable när du går med i en kanal (stänger # 211)
- guile: fixa kompilering med Guile & lt; 2.0.4 (stänger # 198)
- perl: fix upptäckt av Perl> = 5.20 med autotools
- relä: fixa sändning av signaler "relay_client_xxx" (stänger # 214)
- script: fixa krasch på "/ script update" om en skriptdetalj visas i bufferten (stänger # 177)
- utlösare: tillåter inga ändringar på en trigger när den körs (stänger # 189)
- utlösare: fix regex som används i standardutlösare för att dölja lösenord (& quot; S & quot; stöds inte på * BSD) (stänger # 172)
Vad är nytt i version 1.0:
- plugin "trigger": Swiss Army kniv för WeeChat (ersätter "modifierare" plugin)
- plugin "exec": exekvera externa kommandon (ersätter skript "shell.py")
- Bare visning: enkelt klicka på långa webbadresser och textval med mus
- stöd för miljövariabler i / set-kommandot
- dolda buffertar
- negerade taggar i filter
- byta filter i specifika buffertar
- flexibla villkor för att lägga till / ta bort buffertar i hotlisten
- Textsökning i buffertar med gratis innehåll
- stöd för jokertecken "*" inuti masker
- stöd för kapslade variabler i utvärderade uttryck
- tagg med värd i IRC-meddelanden som visas
- stöd av "bortanmälan" IRC-kapacitet
- IRC-kommandon: / allpv, / remove, / unquiet
- streckposter: buffer_short_name, irc_nick_modes
- enhetstester
- många buggar fixade.
Vad är nytt i version 0.4.3:
- nytt kommando / utskrift
- logiska och / eller för taggar i / filter och hook_print
- luckor i buffert nummer
- stöd för kursiv text
- Nya alternativ för att anpassa standard textsökning i buffertar
- Användning av IRC-skärmkommando för / meddela (om tillgängligt på servern)
- nytt IRC-serveralternativ "ssl_fingerprint"
- nytt alternativ till smarta filter IRC-meddelanden
- nytt alternativ för standard IRC-förbudsmask
- stöd för IPv6 för DCC chatt / fil
- Kontrollera automatiskt CRC32 av filer som har tagits emot med DCC
- många buggar fixade.
Vad är nytt i version 0.4.2:
- byt namn på binärt från "weechat-curses" till "weechat" (med symbolisk länk "weechat-curses" för kompatibilitet)
- Lägg till säkrade data (kryptering av lösenord eller privata data), nytt kommando / säker, ny fil sec.conf
- Sökning av regelbundet uttryck i buffert med textbetoning, i prefix, meddelanden eller båda
- lägg till alternativet "scroll_beyond_end" för kommando / fönster
- lägg till valfritt buffertsammanhang i streckobjekt (till exempel för att visa bitlbee-nicklistan i en rootbar)
- Nya alternativ weechat.look.hotlist_ {prefix | suffix}
- nytt alternativ weechat.look.key_bind_safe för att förhindra eventuella nyckelbindningsfel från användaren
- nytt alternativ weechat.network.proxy_curl att använda en proxy när du hämtar webbadresser med curl
- Visa dagändringsmeddelandet dynamiskt
- stöd för jokertecken i IRC-kommandon (de) op / halfop / voice
- Nytt alternativ irc.look.notice_welcome_redirect för att omdirigera kanalmeddelanden till kanalbufferten
- nytt alternativ irc.look.nick_color_hash: ny hashalgoritm för att hitta nickfärger (variant av djb2)
- lägg till information om saker som definieras av ett skript i den detaljerade skriptskriften (/ script show)
- stöd för "förtrollning" bibliotek i aspell plugin
- många buggar fixade.
Vad är nytt i version 0.4.1:
- stöd för flera layouter
- nick prefix / suffix är nu dynamiska (och hanteras av kärn istället för irc plugin)
- Unmask irc join om nick pratar några minuter efter det att gå med
- nytt alternativ irc.look.display_join_message för att inaktivera vissa meddelanden efter anslutning till en kanal
- nytt alternativ irc.look.pv_buffer för att automatiskt slå samman privata buffertar
- lägg till stöd av UHNAMES
- Lägg till DH-AES-krypteringsmetod för SASL
- flera irc-servrar tillåtna på samma port för irc-protokoll i relä plugin
- Lägg till WebSocket server support (RFC 6455) i relä plugin (för irc och weechat protokoll)
- skicka nicklista skillnad i relä plugin (weechat protokoll)
- lägg till kontroll över autoload för skript
- optimeringar i aspell-plugin
- många buggar fixade.
Vad är nytt i version 0.4.0:
- lägg till alternativet "diff" för kommando / set, visa standardvärden i utgången av / set
- lägg till färgstöd i prefixalternativ
- lägg till kommando / eval, använd uttryck i förhållanden för staplar
- Anslut som standard med IPv6 till servrar med återgång till IPv4
- lägg till aspell-förslag
- lägg till stöd för taggar i irc meddelanden och & quot; server-tid & quot; kapacitet
- lägg till irc-kommando / tyst
- lägg till stöd för IPv6 i relä plugin
- lägg till backlog för irc protokoll i relä plugin
- visa fjärransluten IP-adress för DCC-chatt / fil i xfer-plugin
- lägg till git-versionen i byggnad
- många buggar fixade.
Vad är nytt i version 0.3.9.2:
- Version 0.3.9.2 är tillgängligt, det fixar en säkerhetsproblem: otillförlitligt kommando för funktion hook_process kan leda till att kommandon genomförs på grund av utbyggnad av skal.
- Uppgradering rekommenderas starkt för alla användare.
Vad är nytt i version 0.3.9.1:
- Den här versionen åtgärdar ett säkerhetsproblem (buffertflöde när avkodning av IRC-färger i strängar). Uppgradering rekommenderas för alla användare.
Vad är nytt i version 0.3.9:
- lägg till plugin & quot; script & quot; (ersättning av weeget.py och script.pl)
- lägg till support av SSL i relä plugin
- lägg till färg för offline-nicks
- Lägg till systemresursgränser för WeeChat-processen
- lägg till zoom på sammanslagna buffertar (standardnyckel: alt + "x")
- lägg till & quot; Dag ändrad till & quot; i loggerns backlog
- lägg till kommandoradsalternativet "-r" (eller "- kommandot") för att köra kommandon (er) efter start av WeeChat
- lägg till alternativet "swap & quot; för kommando / buffert
- generera alternativa IRC-nicks dynamiskt (när alla nicks är redan i bruk)
- åtgärda återkoppling av kanalskyddade IRC-kanaler
- fixa frys i irc och relä plugins med uttag
- fixa färg på långa rader (visas på mer än en rad på skärmen) under FreeBSD
- tillåta uppdatering för vissa variabler av hdata li>
- Lägg till den japanska användarhandboken, skriptguide och testguiden
- många buggar fixade.
Krav :
- Ncurses
Kommentarer hittades inte