WeeChat (cunoscut și ca Wee Enhanced Environment for Chat) este un client de chat open source, extensibil, cross-platform, rapid, modular și ușor de proiectat, proiectat special pentru protocolul IRC (Internet Relay Chat).
Este extensibil prin pluginuri
Caracteristicile cheie includ un nucleu modular și ușor, cu suport pentru pluginuri suplimentare, arhitectură multiprotocol, suport pentru mai multe limbi, suport pentru codare UTF-8, suport pentru conexiuni multi-servere, precum și suport pentru DCC Client-to-Client) și transferuri de fișiere.
Acesta este pe deplin compatibil cu mai multe RFC-uri
Se poate extinde cu ușurință cu limbile de programare C, Tcl, Ruby, Schema, Python, Lua sau Perl și este pe deplin compatibil cu RFC 1459, 2810, 2811, 2812 și 2813. Documentația completă și cuprinzătoare este disponibilă pe proiectul & rsquo site-ul Web.
Are numeroase alte caracteristici atractive
Printre alte caracteristici se numără suportul pentru serverele IPv6, SSL și proxy, un manager de script-uri, suport pentru mouse, 256 culori, țeavă FIFO, verificator de ortografie integrat, upgrade-uri la loc, bare personalizabile, , culori pentru nicks și nicks, răspunsuri personalizate CTCP, indicator de întârziere, autentificare SASL, funcționalitate anti-inundații, căutare text incrementală și filtrare dinamică a liniilor.
Este personalizabil și extensibil prin scripturi
În WeeChat, totul se poate face cu tastatura. Este personalizabil și extensibil prin scripturi. Aplicația are multe interfețe GUI (Graphical User Interfaces), disponibile în GTK, Qt și Ncurses.
Sprijină o gamă largă de platforme
Acesta este un program multi-platformă scris de la zero în limbajul de programare C și conceput pentru a suporta o gamă largă de platforme, inclusiv GNU / Linux, BSD (FreeBSD, OpenBSD și NetBSD), GNU Hurd, Mac OS X și
Windows (Cygwin).
Disponibilitatea și arhitecturile acceptate
Pe GNU / Linux, aplicația WeeChat poate fi descărcată ca arhivă sursă, precum și pachete binare pentru sistemul de operare Ubuntu Linux, care suportă atât arhitecturi pe 32 de biți, cât și pe 64 de biți. Poate fi ușor instalat pe orice distribuție Linux din depozitele de software implicite.
Ce este nou în această versiune:
Ce este nou în versiunea 1.4:
- adăugați un nume părinte în opțiuni, afișați valorile moștenite dacă null este setat / setat
- adăugați opțiunea weechat.look.paste_auto_add_newline
- adăugați / comanda FIFO
- urmăriți numele reale folosind extensia-join și WHO (IRC)
- adăugați suportul SNI (denumirea serverului) în conexiunea SSL la serverul IRC
- adăugați suportul IRC "cap-notify" capacitate
- adăugați comanda / capacul IRC
- adăugați hexadecimal de mesaje în buffer-ul brut când depanarea este activată pentru pluginul irc
- adăugați opțiunea relay.irc.backlog_since_last_message
- adăugați opțiunea script.scripts.download_timeout
- adăugați script-uri pentru a construi pachete Debian
- multe bug-uri au fost rezolvate.
Ce este nou în versiunea 1.3:
Ce este nou în versiunea 1.0.1:
- core: remediați crash-ul la închiderea tamponului atunci când opțiunea weechat.look.hotlist_remove este setată la "fuzionat" (închide # 199)
- core: corectează evidenția mesajelor de acțiune IRC atunci când opțiunea irc.look.nick_mode este setată la "acțiune"; sau "ambele" (închide # 206)
- Core: corectează compilarea funcțiilor de plugin API (macro-uri) atunci când optimizările de compilatoare sunt activate (închide # 200)
- core: ferestrele fixe / tampoane utilizate în comanda / eval
- core: fix modifier "weechat_print": aruncați o singură linie atunci când mai multe linii sunt afișate în același mesaj (închide # 171)
- api: remediați bug-ul în funcția hdata_move atunci când valoarea absolută a numărului este mai mare de 1
- teste: stabilește construirea testelor atunci când directorul build este în afara arborelui sursă (închide # 178)
- teste: remediați scurgerea memoriei în lansatorul de teste
- aspell: compilați fix cu Enchant < 1.6.0 (închide # 192)
- aspell: remediați crash-ul cu comanda "/ aspell addword" dacă nu se dă niciun cuvânt (închide # 164, închide # 165)
- irc: stabilește tipul de valoare stocat în hashtable când se unește cu un canal (închide # 211)
- guile: compilați fix cu Guile < 2.0.4 (închide # 198)
- perl: fixarea detectării Perl> 5.20 cu autotools
- releu: fixarea trimiterii semnalelor "relay_client_xxx" (închide # 214)
- script: remediați crashul pe & quot; / script update & quot; dacă un detaliu al scriptului este afișat în buffer (închide # 177)
- declanșare: nu permiteți nicio modificare pe un declanșator atunci când rulează în prezent (închide # 189)
- declanșa: fix regex folosit în declanșatoarele implicite pentru a ascunde parolele (" S" nu este acceptat pe * BSD) (închide # 172)
Ce este nou în versiunea 1.0:
- plugin "trigger": cuțitul armatei elvețiene pentru WeeChat (înlocuiește pluginul "rmodifier")
- plugin "exec": executați comenzi externe (înlocuiește scriptul "shell.py")
- afișare goală: faceți ușor clic pe adresele URL lungi și selectați textul cu mouse-ul
- suportul variabilelor de mediu din / set comanda
- tampoane ascunse
- etichete negate în filtre
- comutarea filtrelor în tampoane specifice
- condiții flexibile pentru adăugarea / eliminarea tampoanelor în lista caldă
- căutare text în tampoane cu conținut liber
- suport pentru wildcard "*" măști interioare
- suportul variabilelor imbricate în expresiile evaluate
- eticheta cu gazda în mesajele IRC afișate
- suportul pentru "notificare departe" Capacitatea IRC
- Comenzi IRC: / allpv, / remove, / unquiet
- elemente de bare: buffer_short_name, irc_nick_modes
- teste unitare
- multe bug-uri au fost rezolvate.
Ce este nou în versiunea 0.4.3:
- comandă nouă / imprimare
- logică și / sau pentru etichetele din / filter and hook_print
- lacune în numerele de tampon
- suportul textului italic
- opțiuni noi pentru a personaliza căutarea textului implicit în buffere
- utilizarea comenzii IRC monitor pentru / notificare (dacă este disponibilă pe server)
- opțiunea serverului IRC nouă "ssl_fingerprint"
- opțiune nouă pentru mesaje inteligente de filtrare în modul IRC
- opțiune nouă pentru masca de interdicție IRC implicită
- suport pentru IPv6 pentru chat / fișier DCC
- verificați automat CRC32 a fișierelor primite cu DCC
- multe bug-uri au fost rezolvate.
Ce este nou în versiunea 0.4.2:
- redenumiți binar din "weechat-curses" la "weechat" (cu legătura simbolică "weechat-curses" pentru compatibilitate)
- adăugați date securizate (criptarea parolelor sau datelor private), comanda nou / securizată, noul fișier sec.conf
- căutare expresie regulată în buffer cu accent text, în prefixe, mesaje sau ambele
- adăugați opțiunea & quot; scroll_beyond_end & quot; pentru comanda / fereastra
- adăugați contextul tampon opțional în elementele de bare (de exemplu, pentru a afișa un nicklist bitlbee într-o bară de bază)
- noi opțiuni weechat.look.hotlist_ {prefix | suffix}
- nouă opțiune weechat.look.key_bind_safe pentru a preveni orice eroare de legare a cheilor de la utilizator
- nouă opțiune weechat.network.proxy_curl pentru a utiliza un proxy atunci când descărcați URL-uri cu curl
- afișați dinamic mesajul de schimbare a zilei
- Suportul caracterelor wild în comenzile IRC (de) op / halfop / voce
- opțiunea nouă irc.look.notice_welcome_redirect pentru a redirecționa anunțurile de întâmpinare a canalului la tamponul canalului
- opțiune nouă irc.look.nick_color_hash: algoritm hash nou pentru a găsi culori nick (varianta lui djb2)
- adăugați informații despre lucrurile definite de un script în vizualizarea detaliată a scriptului (/ script show)
- suportul "enchant" bibliotecă în aspell plugin
- multe bug-uri au fost rezolvate.
Ce este nou în versiunea 0.4.1:
Ce este nou în versiunea 0.4.0:
- adăugați opțiunea "diff" pentru comanda / set, afișați valorile implicite în ieșirea din / set
- adăugați suportul de culoare în opțiunile de prefix
- adăugați comanda / eval, utilizați expresia în condițiile pentru bare
- se conectează în mod prestabilit cu IPv6 la serverele care se mută înapoi la IPv4
- adăugați sugestii aspell
- adăugați suportul etichetelor în mesajele irc și "server-time" capacitate
- adăugați comanda irc / liniște
- adăugați suportul IPv6 în pluginul releu
- adăugați backlog pentru protocolul irc în pluginul de retransmisie
- afișați adresa IP la distanță pentru chat / fișier DCC în pluginul xfer
- adăugați versiunea git în build
- multe bug-uri au fost rezolvate.
Ce este nou în versiunea 0.3.9.2:
- Versiunea 0.3.9.2 este disponibilă, repară problemă de securitate: comanda nesigură pentru funcția hook_process ar putea duce la executarea comenzilor, din cauza extensiilor shell.
- Este recomandat upgrade-ul pentru toți utilizatorii.
Ce este nou în versiunea 0.3.9.1:
- Această versiune rezolvă o problemă de securitate decodarea culorilor IRC în șiruri de caractere). Actualizarea este recomandată tuturor utilizatorilor.
Ce este nou în versiunea 0.3.9:
- adăugați pluginul "script"; (înlocuirea weeget.py și script.pl)
- adăugați suportul SSL în pluginul releu
- adăugați culoarea pentru nicks offline
- adăugați limite ale resurselor sistemului pentru procesul WeeChat
- adăugați zoom pe tamponul îmbinat (tasta implicită: alt + "x")
- adăugați "Ziua a fost schimbată în" în backlogul loggerului
- adăugați opțiunea pentru linia de comandă "-r" (sau "- run-command") pentru a rula comanda (comenzile) după pornirea lui WeeChat
- adăugați opțiunea & quot; swap & quot; pentru comanda / tampon
- generează dinamic nivelele IRC alternative (când toate nicks sunt deja în uz)
- reintroduceți canalele IRC protejate prin canal
- fixați înghețarea în fire IRC și releele cu relee cu relee
- Fixați culoarea liniilor lungi (afișate pe mai multe linii pe ecran) în cadrul FreeBSD
- permite actualizarea pentru unele variabile ale hdata li>
- adăugați ghidul utilizatorului japonez, ghidul de scripting și ghidul testerului
- multe bug-uri au fost rezolvate.
Cerințe :
- Ncurses
Comentariile nu a fost găsit