WeeChat (også kendt som Wee Enhanced Environment for Chat) er en open source, udvidelig, platformplatform, hurtig, modulær og let chat-klient, der er specielt designet til IRC (Internet Relay Chat) -protokollen.
Det kan udvides via plugins
Nøglefunktionerne omfatter en modulær og letvægts kerne med understøttelse af ekstra plugins, multi-protocol arkitektur, understøttelse af flere sprog, understøttelse af UTF-8 tegnkoder, understøttelse af flere servere forbindelser samt support til DCC (Direct Klient til klient) chats og filoverførsler.
Det er fuldt kompatibelt med flere RFC'er
Det kan nemt udvides med programmeringssprogene C, Tcl, Ruby, Scheme, Python, Lua eller Perl, og fuldt ud overholder RFCs 1459, 2810, 2811, 2812 og 2813. Komplet og omfattende dokumentation er tilgængelig på projektet & rsquo ; s hjemmeside.
Har mange andre attraktive funktioner
Vi kan blandt andet nævne støtte til IPv6-, SSL- og proxyservere, en scriptsmanager, musestøtte, 256 farver, FIFO-rør, indbygget stavekontrol, opgraderinger på stedet, brugerdefinerede stænger, lodret og vandret split , farver til nicks og away nicks, brugerdefinerede CTCP svar, lag indikator, SASL godkendelse, anti-oversvømmelse funktionalitet, inkremental tekst søgning og dynamisk filtrering af linjer.
Det kan tilpasses og udvides via scripts
I WeeChat kan alting gøres med tastaturet. Det kan tilpasses og udvides via scripts. Applikationen leveres med mange GUI (Graphical User Interfaces) frontender, som er tilgængelige i GTK, Qt og Ncurses.
Understøtter et bredt udvalg af platforme
Dette er et multiplatformsprogram, der er skrevet fra bunden i C-programmeringssproget og designet til at understøtte et bredt udvalg af platforme, herunder GNU / Linux, BSD (FreeBSD, OpenBSD og NetBSD), GNU Hurd, Mac OS X og
Windows (Cygwin).
Tilgængelighed og understøttede arkitekturer
På GNU / Linux kan WeeChat-applikationen downloades som kildearkiver samt binære pakker til Ubuntu Linux-operativsystemet, der understøtter både 32-bit og 64-bit arkitekturer. Det kan nemt installeres på enhver Linux-distribution fra standardprogrammerne.
Hvad er nyt i denne udgave:
- Forbedre hastigheden af nøglebogsobjekt tilbagekaldelse
- Tilføj automatisk rulning af buflistlinjen med ny mulighed buflist.look.auto_scroll
- Tilføj option buflist.format.name
- tilføj variabler $ {format_name}, $ {current_buffer} og $ {fusioneret} i buflist
- Vis en advarsel i buflist, når scriptet buffers.pl er indlæst
- Tilføj server / kanalpegepind i udløser IRC-tilbagekaldelser
- Tilføj API-funktioner config_option_get_string og hdata_compare
- fastsæt bind for rumnøgle
- mange fejl er løst.
Hvad er nyt i version 1.4:
- Tilføj et forældrenavn i valgmuligheder, vis arvelige værdier, hvis null ind / sæt output
- Tilføj mulighed weechat.look.paste_auto_add_newline
- tilføj / fifo kommando
- Spor rigtige navne ved hjælp af extended-join og WHO (IRC)
- Tilføj support af SNI (Servernavn Indikation) i SSL-forbindelse til IRC-server
- tilføj understøttelse af IRC "cap-notify" kapacitet
- Tilføj IRC-kommando / -dæksel
- Tilføj hex dump af meddelelser i rå buffer, når fejlfinding er aktiveret for irc plugin
- tilføj option relay.irc.backlog_since_last_message
- tilføj option script.scripts.download_timeout
- Tilføj scripts til at opbygge Debian-pakker
- mange fejl er løst.
Hvad er nyt i version 1.3:
- Fortsæt rulle efter interaktiv søgning i buffer
- Tilføj valgfri bekræftelse på / opgradering
- Tilføj signal "signal_sighup"
- tilføj IRC-muligheder irc.color.topic_current, irc.network.channel_encode
- mange fejl er løst.
Hvad er nyt i version 1.0.1:
- kernen: Fix crash på buffer tæt når option weechat.look.hotlist_remove er sat til "fusioneret" (lukker # 199)
- kernen: Fix højdepunktet i IRC-handling meddelelser, når indstillingen irc.look.nick_mode er indstillet til "handling" eller "begge" (lukker # 206)
- Kerne: Fix kompilering af plugin API-funktioner (makroer), når kompilatoroptimeringer er aktiveret (lukker # 200)
- Kerne: Fix vindue / buffer pointers anvendt i kommando / eval
- core: fix modifier "weechat_print": kassér kun en linje, når flere linjer vises i samme meddelelse (lukker # 171)
- api: fix fejl i funktion hdata_move, når absolutværdien af tæller er større end 1
- tests: Fix build af tests, når bygningskataloget er uden for kildetræ (lukker # 178)
- test: fastsæt hukommelselækage i test launcher
- aspell: Fix kompilering med Enchant & lt; 1.6.0 (lukker # 192)
- aspell: Fix crash med kommandoen "/ aspell addword & quot; hvis intet ord er givet (lukker # 164, lukker # 165)
- irc: fastsæt typen af værdi gemt i hashtable, når du tilslutter en kanal (lukker # 211)
- guile: Fix kompilering med Guile & lt; 2.0.4 (lukker # 198)
- perl: Fix detektion af Perl> = 5.20 med autotools
- relæ: Fix send af signaler & quot; relay_client_xxx & quot; (lukker # 214)
- script: Fix crash på "/ script update" hvis en scriptdetalje vises i buffer (lukker # 177)
- trigger: tillader ikke ændringer på en trigger, når den kører (lukker # 189)
- udløser: fix regex bruges i standard udløsere til at skjule adgangskoder (& quot; S & quot; understøttes ikke på * BSD) (lukker # 172)
Hvad er nyt i version 1.0:
- plugin "trigger": Swiss Army knife til WeeChat (erstatter "modifier" plugin)
- plugin & quot; exec & quot;: udfør eksterne kommandoer (erstatter script "shell.py")
- Bare visning: let klik på lange webadresser og tekstvalg med mus
- støtte af miljøvariabler i / set kommando
- Skjulte buffere
- negerede tags i filtre
- skifte filtre i specifikke buffere
- Fleksible betingelser for at tilføje / fjerne buffere i hotlist
- Tekstsøgning i buffere med frit indhold
- Understøttelse af wildcard & quot; * & quot; indvendige masker
- understøttelse af indlejrede variabler i evaluerede udtryk
- tag med vært i IRC-meddelelser vises
- support af "away-notify" IRC kapacitet
- IRC-kommandoer: / allpv, / remove, / unquiet
- linjeposter: buffer_short_name, irc_nick_modes
- enhedsprøver
- mange fejl er løst.
Hvad er nyt i version 0.4.3:
- ny kommando / udskrivning
- logisk og / eller til tags i / filter og hook_print
- huller i buffernumre
- støtte til kursiv tekst
- Nye muligheder for at tilpasse standard tekstsøgning i buffere
- brug af IRC skærmkommando til / notificere (hvis tilgængelig på server)
- Ny IRC server option "ssl_fingerprint"
- Ny mulighed for intelligente IRC-meddelelser med smart filter
- Ny mulighed for standard IRC forbudsmask
- support af IPv6 til DCC chat / fil
- Kontroller automatisk CRC32 af filer modtaget med DCC
- mange fejl er løst.
Hvad er nyt i version 0.4.2:
- omdøber binære fra "weechat-forbandelser" til "weechat" (med symbolsk link "weechat-forbandelser" for kompatibilitet)
- Tilføj sikrede data (kryptering af adgangskoder eller private data), ny kommando / sikker, ny fil sec.conf
- Søg efter regulært udtryk i buffer med tekstfokus, i præfikser, meddelelser eller begge
- tilføj valgmulighed & quot; scroll_beyond_end & quot; for kommando / vindue
- tilføj valgfri bufferkontekst i barobjekter (for eksempel for at vise bitlbee-nickel i en rodlinje)
- Nye muligheder weechat.look.hotlist_ {prefix | suffix}
- Ny mulighed weechat.look.key_bind_safe for at forhindre en nøglebindingsfejl fra brugeren
- Ny mulighed weechat.network.proxy_curl at bruge en proxy, når du downloader webadresser med curl
- Vis dagændringsmeddelelse dynamisk
- understøttelse af jokertegn i IRC-kommandoer (de) op / halfop / voice
- Ny mulighed irc.look.notice_welcome_redirect for at omdirigere kanal velkomstmeddelelser til kanalbufferen
- Ny mulighed irc.look.nick_color_hash: Ny hash-algoritme for at finde nick farver (variant af djb2)
- Tilføj oplysninger om ting, der er defineret af et script i det detaljerede billede af scriptet (/ script show)
- Understøttelse af "fortryllelse" bibliotek i aspell plugin
- mange fejl er løst.
Hvad er nyt i version 0.4.1:
- understøtter flere layouts
- nick prefix / suffix er nu dynamisk (og styres af kernen i stedet for irc plugin)
- Unmask irc join hvis nick taler nogle minutter efter tilmeldingen
- Ny indstilling irc.look.display_join_message for at deaktivere nogle meddelelser, når de har tilmeldt en kanal
- Ny mulighed irc.look.pv_buffer til automatisk at fusionere private buffere
- Tilføj support af UHNAMES
- Tilføj DH-AES-krypteringsmetode til SASL
- flere irc-servere tilladt på samme port for irc-protokollen i relæ plugin
- Tilføj WebSocket server support (RFC 6455) i relæ plugin (for irc og weechat protokoller)
- Send nicklist forskel i relæ plugin (weechat protokol)
- Tilføj kontrol af autoload for scripts
- optimeringer i aspell plugin
- mange fejl er løst.
Hvad er nyt i version 0.4.0:
- tilføj valgmulighed "diff" for kommando / indstilling, vis standardværdier i output af / sæt
- Tilføj farveunderstøttelse i præfiksindstillinger
- Tilføj kommando / eval, brug udtryk i forhold til søjler
- Tilslut som standard med IPv6 til servere med tilbagefald til IPv4
- tilføj aspell forslag
- Tilføj support af tags i irc meddelelser og & quot; server-tid & quot; kapacitet
- Tilføj irc kommando / stille
- Tilføj support af IPv6 i relæ plugin
- Tilføj backlog for irc-protokollen i relæ plugin
- Vis fjern IP-adresse for DCC chat / fil i xfer plugin
- tilføj git-version i bygg
- mange fejl er løst.
Hvad er nyt i version 0.3.9.2:
- Version 0.3.9.2 er tilgængelig, det løser en sikkerhedsproblem: usikker kommando for funktion hook_process kan føre til udførelse af kommandoer på grund af shelludvidelser.
- Opgradering anbefales stærkt til alle brugere.
Hvad er nyt i version 0.3.9.1:
- Denne udgivelse løser et sikkerhedsproblem (bufferoverløb når afkodning IRC farver i strenge). Opgradering anbefales til alle brugere.
Hvad er nyt i version 0.3.9:
- tilføj plugin & quot; script & quot; (erstatning af weeget.py og script.pl)
- Tilføj support af SSL i relæ plugin
- Tilføj farve til offline nicks
- Tilføj systemressourcegrænser for WeeChat-processen
- Tilføj zoom på flettet buffer (standardtast: alt + "x")
- Tilføj & quot; Dag ændret til & quot; i logger baglog
- tilføj kommandolinjevalg & quot; -r & quot; (eller "- kommando") for at køre kommandoer efter opstart af WeeChat
- tilføj valgmulighed & quot; swap & quot; for kommando / buffer
- generere alternative IRC nicks dynamisk (når alle nicks allerede er i brug)
- Fix rejoin af kanalbeskyttede IRC-kanaler
- Fix fryser i irc og relæ plugins med stikkontakter
- Fix farve på lange linjer (vises på mere end en linje på skærmen) under FreeBSD
- Tillad opdatering for nogle variabler af hdata li>
- tilføj japansk brugervejledning, script guide og tester guide
- mange fejl er løst.
Krav :
- ncurses
Kommentarer ikke fundet