WeeChat (tunnetaan myös nimellä Wee Enhanced Environment for Chat) on avoimen lähdekoodin laajennettava, monipuolinen, nopea, modulaarinen ja kevyt chat-asiakas, joka on erityisesti suunniteltu IRC- (Internet Relay Chat) -yhteyskäytäntöön.
Se on laajennettavissa lisäosien avulla
Tärkeimpiin ominaisuuksiin kuuluu modulaarinen ja kevyt ydin, joka tukee lisäliittimiä, moniprotokollaarkkitehtuuria, useita kieliä tukeva tuki, UTF-8-merkkikoodausten tuki, monipalvelintietojen tuki sekä DCC (Direct Client-to-Client) keskusteluja ja tiedostojen siirtoja.
Se on täysin yhteensopiva useiden RFC: iden kanssa
Se voidaan helposti laajentaa C-, Tcl-, Ruby-, Scheme-, Python-, Lua- tai Perl-ohjelmointikielten kanssa ja täysin RFC-standardien 1459, 2810, 2811, 2812 ja 2813 kanssa. Täydelliset ja kattavat dokumentaatiot ovat saatavilla projektissa & rsquo
On useita muita houkuttelevia ominaisuuksia
Muita ominaisuuksia ovat IPv6-, SSL- ja proxypalvelimien tukeminen, skriptien hallinta, hiiren tuki, 256 väriä, FIFO-putki, sisäänrakennettu spell checker, paikan päivitykset, muokattavat palkit, vertikaalinen ja horisontaalinen split , värejä nikkareille ja poissaolijoille, mukautetut CTCP-vastaukset, viiveindikaattori, SASL-autentikointi, tulvatoiminnot, inkrementaalinen tekstihaku ja rivien dynaaminen suodatus.
Se on muokattavissa ja laajennettavissa skriptien kautta
WeeChatissa kaikki voidaan tehdä näppäimistöllä. Se on muokattavissa ja laajennettavissa skriptien kautta. Sovellus sisältää monia GUI (Graphical User Interfaces) etupäitä, saatavana GTK: ssä, Qt: ssä ja Ncursesissa.
Tukee monenlaisia alustoja
Tämä on monen alustan ohjelma, joka on kirjoitettu tyhjästä C-ohjelmointikielellä ja joka on suunniteltu tukemaan laajoja alustoja, kuten GNU / Linux, BSD (FreeBSD, OpenBSD ja NetBSD), GNU Hurd, Mac OS X ja
Windows (Cygwin).
Saatavuus ja tuetut arkkitehtuurit
GNU / Linuxissa WeeChat-sovellus voidaan ladata lähdeluetteloina sekä binääripaketteina Ubuntu Linux-käyttöjärjestelmälle, joka tukee sekä 32-bittisiä että 64-bittisiä arkkitehtuureita.
Mitä uutta strong> on tässä versiossa:
- parantamaan nicklist-palkkiosastopyynnön nopeutta li>
- Lisää buflist-palkin automaattinen vieritys uuden vaihtoehdon buflist.look.auto_scroll avulla
- Lisää vaihtoehto buflist.format.name
- Lisää muuttujia $ {format_name}, $ {current_buffer} ja $ {sulautettu} buflist
- näytä varoitus buflistissa, kun script buffers.pl on ladattu
- Lisää palvelimen / kanavan osoittimet käynnistyslaitteen IRC-soittopyyntöihin
- Lisää API-toiminnot config_option_get_string ja hdata_compare
- Avaimen avaimen sitominen
- monet virheet korjattu.
Uutta strong> versiossa 1.4:
- Lisää vanhemman nimi vaihtoehtoihin, näytä perinnölliset arvot, jos null on / set output
- Lisää vaihtoehto weechat.look.paste_auto_add_newline
- Lisää / fifo-komento
- jäljittää oikeita nimiä käyttämällä laajennettua liittymää ja WHO (IRC)
- Lisää SSN-tuen (palvelimen nimi) SSL-yhteyden IRC-palvelimelle
- Lisää IRC-tuen "cap-notify" valmiudet
- Lisää IRC-komento / korkki
- Lisää hex-dump-viestejä raakapuskuriin, kun debug on käytössä irc-pluginilla
- Lisää vaihtoehto relay.irc.backlog_since_last_message
- Lisää vaihtoehto script.scripts.download_timeout
- Lisää skriptit Debian-pakettien luomiseen
- monet virheet korjattu.
- vieritä vuorovaikutteisen haun jälkeen puskurissa
Uutta strong>
Uutta strong> versiossa 1.0.1:
- ydin: korjaa kurssin puskuriin, kun vaihtoehto weechat.look.hotlist_remove asetetaan & quot; yhdistettyyn & quot; (sulkee # 199)
- ydin: korjaa IRC-toimintosanoman kohtaa, kun vaihtoehto irc.look.nick_mode on asetettu & quot; toiminta & quot; tai "molemmat" (sulkee # 206)
- ytimessä: plugin API-toimintojen (makrojen) kokoaminen, kun kääntäjän optimoinnit ovat käytössä (sulkeutuu # 200)
- ydin: korjausikkuna / puskurin osoittimet, joita käytetään komennossa / eval
- ydin: korjaustiedosto "weechat_print": hylkää vain yksi rivi, kun samassa viestissä näytetään useita rivejä (sulkee # 171)
- api: Korjaa vika funktiona hdata_move, kun laskemisen absoluuttinen arvo on suurempi kuin 1
- testit: korjata testien rakennetta, kun hakemisto on ulkopuolisen lähdekoodin ulkopuolella (sulkeutuu # 178)
- testit: korjaa muistivuoto testeissä käynnistettäessä
- aspell: korjaa kokoelma Enchant & lt; 1.6.0 (sulkee # 192)
- aspell: korjaa crash komennolla & quot; / aspell addword & quot; jos mitään sanaa ei anneta (sulkee # 164, sulkee # 165)
- irc: korjaa kiinteä arvo, joka on tallennettu hajautettuun kanavaan, kun se liitetään kanavaan (sulkee # 211)
- väärä: korjaa kokoelma Guile & lt; 2.0.4 (sulkee # 198)
- Perl: Perl & gt; = 5.20: n tunnistetiedon tunnistaminen autotoolilla
- rele: signaalien signaalin lähetys "relay_client_xxx" (sulkee # 214)
- -komento: korjata kaatuminen & quot; / script update & quot; jos skriptin yksityiskohtia näytetään puskurissa (sulkeutuu # 177)
- laukaisu: älä salli mitään muutoksia liipaisin, kun se on käynnissä (sulkee # 189)
- laukaisu: salasanojen piilottamiseen tehdyt oletusindikaattorit, joita käytetään salakirjoituksessa (" S" ei tueta * BSD: ssä) (sulkee # 172)
Uutta strong> versiossa 1.0:
- plugin "laukaista": WeeChatin Sveitsin armeijan veitsi (korvaa "rmodifier" -lisäosan)
- plugin & quot; exec & quot ;: suorita ulkoiset komennot (korvaa komentosarja & quot; shell.py & quot;)
- paljas näyttö: helppo napsauttaa pitkää URL-osoitetta ja tekstin valinta hiirellä
- Ympäristömuuttujien tuki / set-komennossa
- piilotetut puskurit
- hylätyt tunnisteet suodattimissa
- vaihtaa suodattimia tietyissä puskurissa
- joustavat olosuhteet puskureiden lisäämiseen / poistamiseen listalta li>
- tekstihaku puskureilla, joissa on ilmainen sisältö
- villin kortin tuki & quot; * & quot; sisällä naamarit
- Sisäkkäisten muuttujien tuki arvioiduissa lausekkeissa
- merkintä isännällä IRC-viesteissä
- tuki "pois-ilmoittaa" IRC-ominaisuus
- IRC-komennot: / allpv, / remove, / unquiet
- baariosat: buffer_short_name, irc_nick_modes
- yksikkötestit
- monet virheet korjattu.
Uutta strong> versiossa 0.4.3:
- uusi komento / tulostus
- looginen ja / tai tunnisteet / suodatin ja hook_print
- aukkojen puskurinumerot
- italic-tekstin tuki
- uusia vaihtoehtoja oletushaun muokkaamiseksi puskureilla
- IRC-monitorikomennon käyttö / ilmoittaminen (jos palvelimella on käytettävissä)
- uusi IRC-palvelinvaihtoehto "ssl_fingerprint"
- uusi vaihtoehto älykäs suodatus IRC-tilaviesteille
- uusi vaihtoehto oletus IRC-kielto-maskille
- IPv6-tuen DCC-keskusteluun / tiedostoon
- DCC: llä vastaanotettujen tiedostojen CRC32 automaattinen tarkistus
- monet virheet korjattu.
Uutta strong> versiossa 0.4.2:
- Nimeä binääri uudelleen nimellä "weechat-curses" "weechat" (symbolisella linkillä "weechat-kirous" yhteensopivuuden vuoksi)
- Lisää suojattuja tietoja (salasanojen salaus tai yksityiset tiedot), uusi komento / suojattu, uusi tiedosto sec.conf
- säännöllisen lausekkeen etsiminen puskurissa, jossa teksti korostaa, etuliitteissä, viesteissä tai molemmissa
- Lisää vaihtoehto & quot; scroll_beyond_end & quot; komennolle / ikkunalle
- lisää valinnaisen puskurin kontekstin palkkiin (esimerkiksi näyttää bitlbeen nicklista juuripalkissa)
- uudet vaihtoehdot weechat.look.hotlist_ {prefix | suffix}
- uusi vaihtoehto weechat.look.key_bind_safe estää käyttäjän avainsyöttövirheitä
- uusi vaihtoehto weechat.network.proxy_curl käyttämään välityspalvelinta URL-osoitteiden lataamisessa käyristelemällä
- näytä päivämuutosviesti dynaamisesti
- Piirrekorttien tuki IRC-komennoissa (de) op / halfop / voice
- uusi vaihtoehto irc.look.notice_welcome_redirect ohjata kanavan tervetulotoivotuksia kanavapuskurille
- uusi vaihtoehto irc.look.nick_color_hash: uuden hajautusalgoritmin löytäminen nick-väreistä (djb2: n muunnelma)
- Lisää tietoja skriptin määrittelemistä asioista komentosarjan yksityiskohtaisessa näkymässä (/ script show)
- "Enchantin" tuki kirjasto aspell pluginissa
- monet virheet korjattu.
Uutta strong> versiossa 0.4.1:
- nick-etuliite / -liite on nyt dynaaminen (ja sitä hallitaan ydin irc-plugin sijasta)
- poista irc join jos nick puhuu muutamia minuutteja liittymän jälkeen
- uusi vaihtoehto irc.look.display_join_message poistaa joitain viestejä liittymisen jälkeen kanavalla
- uusi vaihtoehto irc.look.pv_buffer yhdistää automaattisesti yksityiset puskurit
- Lisää UHNAMESin tuki
- lisää DH-AES-salausmenetelmä SASL: lle
- useita irc-palvelimia, jotka sallitaan samassa portissa irc-protokollan välityksellä
- lisää WebSocket-palvelintuki (RFC 6455) välitysliittimeen (irc- ja weechat-protokollia varten)
- lähetä nicklist-ero releeditorissa (weechat-protokolla)
- Lisää automaattiohjauksen hallinta komentosarjoihin
- optellin optimoinnit
- monet virheet korjattu.
Uutta strong> versiossa 0.4.0:
- Lisää vaihtoehto "diff" komennolle / asetukselle, näytä oletusarvot / set -lähdössä
- Lisää värituki etuliitteen asetuksissa
- Lisää komento / eval, käytä lauseketta tiloissa
- Liitä oletusarvoisesti IPv6-palvelimilla IPv4-palvelimelle
- lisää aspell-ehdotuksia
- Lisää tunnisteiden tuki irc-viesteihin ja "palvelin-aika" valmiudet
- Lisää irc-komento / hiljainen
- Lisää IPv6-tuki releeditorissa
- Lisää irrotusraportti irc-protokollalle välitysliittymässä
- näytä kauko-IP-osoite DCC-chatille / tiedostolle xfer-pluginissa
- Lisää git-versio rakennukseen
- monet virheet korjattu.
Uutta strong> versiossa 0.3.9.2:
- Versio 0.3.9.2 on saatavana, se korjaa turvallisuusongelma: luottamuksellinen komento funktion hook_processille voi johtaa komentoiden suorittamiseen, koska shell-laajennuksia.
- Päivitys on erittäin suositeltava kaikille käyttäjille.
Uutta strong> versiossa 0.3.9.1:
- Tämä julkaisu korjaa tietoturvaongelman (puskurin ylivuoto, kun dekoodaus IRC-värit merkkijonossa). Päivitys on suositeltava kaikille käyttäjille.
Uutta strong> versiossa 0.3.9:
- lisää plugin & quot; script & quot; (weeget.py: n ja script.pl: n korvaaminen)
- Lisää SSL-tuen relelähtöön
- Lisää väri offline-viesteihin
- lisää järjestelmän resurssirajoitukset WeeChat-prosessiin
- Lisää zoomaus yhdistettyyn puskurimuotoon (oletusavain: alt + "x")
- Lisää & quot; päivä muuttui & quot; logger backlogissa
- lisää komentorivivalinta & quot; -r & quot; (tai "- run-command") komennon suorittamiseksi WeeChat-ohjelman käynnistämisen jälkeen
- lisää vaihtoehdon & quot; swap & quot; komennolle / puskurille
- luo vaihtoehtoisia IRC-pisteitä dynaamisesti (kun kaikki nicks ovat jo käytössä)
- korjaa kanavan suojatuista IRC-kanavista uudelleen
- Kiinnitä jäädytys irc- ja relelähtöihin, joissa on pistorasiat
- korjaa pitkän linjan värit (näytetään useammalla kuin yhdellä rivillä näytöllä) FreeBSD: ssä
- Päivitä joitain hdata-muuttujia
- lisää japaninkielinen käyttöopas, komentotiedosto-opas ja testauslaite
- monet virheet korjattu.
Vaatimukset
- Ncurses
Kommentteja ei löytynyt