WeeChat (ayrıca Sohbet için Gelişmiş Geliştirilmiş Ortam), IRC (Internet Relay Chat) protokolü için özel olarak tasarlanmış, açık kaynak kodlu, genişleyebilir, çapraz platformlu, hızlı, modüler ve hafif sohbet istemcisidir.
Eklentiler aracılığıyla genişletilebilir & rsquo;
Temel özellikler ek eklentileri, çoklu protokol mimarisi, çoklu dil desteği, UTF-8 karakter kodlamaları desteği, çoklu sunucu bağlantıları desteği ve DCC desteği olan modüler ve hafif bir çekirdek içerir. Müşteri-İstemci) sohbetleri ve dosya aktarımları.
Birkaç RFC'ye tam olarak uyumludur & rsquo;
C, Tcl, Ruby, Şema, Python, Lua veya Perl programlama dilleriyle kolayca genişletilebilir ve RFC 1459, 2810, 2811, 2812 ve 2813 ile tamamen uyumludur. Proje ve rsquo üzerinde eksiksiz ve kapsamlı dokümantasyon mevcuttur web sitesidir.
Çeşitli cazip özelliklere sahip
Diğer özellikler arasında, IPv6, SSL ve proxy sunucuları, bir komut dosyası yöneticisi, fare desteği, 256 renk, FIFO borusu, dahili yazım denetleyicisi, yerinde yükseltmeler, özelleştirilebilir çubuklar, dikey ve yatay bölme desteği için bahsedebiliriz , özel CTCP yanıtları, gecikme göstergesi, SASL kimlik doğrulaması, sel önleme özelliği, artımlı metin araması ve çizgilerin dinamik filtrelemesi gibi çeşitli özelliklere sahiptir.
Komut dosyaları aracılığıyla özelleştirilebilir ve genişletilebilir
WeeChat'da, her şey klavye ile yapılabilir. Komut dosyaları aracılığıyla özelleştirilebilir ve genişletilebilir. Uygulama GTK, Qt ve Ncurses'de bulunan birçok GUI (Grafik Kullanıcı Arayüzü) ön uçlarıyla birlikte gelir.
Geniş bir platform yelpazesini destekler
Bu, C programlama dilinde sıfırdan yazılmış ve GNU / Linux, BSD (FreeBSD, OpenBSD ve NetBSD), GNU Hurd, Mac OS X ve diğerleri gibi geniş bir platform yelpazesini desteklemek üzere tasarlanmış çok platformlu bir programdır.
Windows (Cygwin).
Kullanılabilirlik ve desteklenen mimariler
GNU / Linux'da WeeChat uygulaması hem 32-bit hem de 64-bit mimarileri destekleyen, Ubuntu Linux işletim sistemi için ikili paketlerin yanı sıra kaynak arşivleri olarak da indirilebilir.
Yenilikler Bu sürümde, varsayılan yazılım depolarından herhangi bir Linux dağıtımında kolayca kurulabilir:
- nick listesi çubuğu öğesinin geri çağırma hızını artırır
- yeni seçenek buflist.look.auto_scroll ile buflist çubuğunun otomatik kaydırmasını ekleme
- seçenek buflist.format.name ekleyin
- buflist'de $ {format_name}, $ {current_buffer} ve $ {birleştirildi} değişkenleri ekleyin
- komut dosyası buffers.pl yüklendiğinde buflist'de bir uyarı görüntüleme
- tetik IRC geri aramalarda sunucu / kanal işaretçileri ekleyin
- API işlevleri config_option_get_string ve hdata_compare'yi ekleyin
- Boşluk tuşunun bağını düzeltme
- birçok hata düzeltildi.
- seçenekleri arasında bir üst ad ekleyin, çıkarsa devralınan değerleri görüntüler / çıktıyı ayarlar
- seçenek ekle weechat.look.paste_auto_add_newline
- add / fifo komutu
- gerçek adları genişletilmiş katılma ve DSÖ (IRC) kullanarak izleyebilirsiniz.
- IRC sunucusuna SSL bağlantısında SNI (Sunucu Adı Anlamı) desteğini ekleyin
- IRC'nin destek eklediği "cap-notify" & quot; yetenek
- IRC komut / kapağını ekleyin
- hata ayıklama irc eklentisi için etkinleştirildiğinde ham arabelleğe hex dump iletileri ekleme
- seçenek ekleyin relay.irc.backlog_since_last_message
- seçenek ekleyin script.scripts.download_timeout
- Debian paketleri oluşturmak için komut dosyaları ekleyin
- birçok hata düzeltildi.
- arabellekteki interaktif aramadan sonra kaydırmayı sürdürün
- isteğe bağlı onayı / güncelleme ekleyin
- sinyal ekle & quot; signal_sighup & quot ;,
- IRC seçenekleri irc.color.topic_current, irc.network.channel_encode ekleyin
- birçok hata düzeltildi.
- çekirdek: weechat.look.hotlist_remove seçeneği "birleştirilmiş" olarak ayarlandığında arabellek kapanışında kilitlenme düzeltildi. (199 numarayı kapatır)
- çekirdek: irc.look.nick_mode seçeneği "eylem" olarak ayarlandığında IRC eylem iletilerinin vurgulamasını düzeltin. veya "her ikisi" (# 206 kapanır)
- çekirdek: derleyici optimizasyonları etkinleştirildiğinde (# 200'ü kapattığında) eklenti API işlevlerinin (makroların) derlemesini düzeltin
- çekirdek: komut / eval'de kullanılan pencere / tampon işaretçilerini düzeltme
- core: değiştiriciyi düzelt "weechat_print": aynı iletide birkaç satır görüntülendiğinde (# 171'i kapatır) yalnızca bir satır atın
- api: sayımın mutlak değeri 1'den büyük olduğunda hdata_move işlevindeki hatayı düzeltin
- testler: oluşturma dizini kaynak ağacının dışındaysa (# 178'i kapatır) test yapılarını düzeltin
- testler: test başlatıcısındaki bellek sızıntısını düzeltin
- aspell: Derleme'yi Enchant & lt; 1.6.0 (# 192'yi kapatır)
- aspell: & quot; / aspell addword & quot; komutuyla kazanın düzeltilmesi hiçbir kelime verilmezse (# 164'ü kapatır, # 165'i kapatır)
- irc: bir kanala katılırken karma tabloda depolanan değeri değiştirin (# 211'yi kapatır)
- guile: Derlemeyi Guile & lt; 2.0.4 (# 198'ı kapatır)
- perl: autotools ile Perl & gt; = 5.20 algılamasını düzeltin
- relay: sinyal gönderimini düzeltin & quot; relay_client_xxx & quot; (# 214'ü kapatır)
- betik: & quot; / betik güncelleme & quot; bir komut dosyası ayrıntısı arabelleğinde görüntüleniyorsa (# 177'yi kapatır)
- tetikleme: şu anda çalışmakta olan bir tetikleyicide herhangi bir değişikliğe izin verme (# 189'ı kapatır)
- tetikleme: şifreleri gizlemek için varsayılan tetikleyicilerde kullanılan normal ifadeleri düzeltin (& quot; S & quot; BSD'de desteklenmez) (# 172'yi kapatır)
- eklenti "tetikle": WeeChat için Swiss Army bıçağı ("rmodifier" eklentisinin yerini alıyor)
- eklenti "exec": harici komutları çalıştırır (komut dosyası "shell.py" yerine geçer)
- çıplak görüntü: uzun URL'lere ve fare ile metin seçimine kolaylıkla tıklayın
- / set komutunda çevre değişkenlerinin desteği
- gizli tamponlar
- filtrelerde etiketleri iptal etti
- belirli tamponlardaki filtreleri değiştirme
- hotlist'te arabellek ekleme / kaldırma için esnek koşullar
- ücretsiz içeriği olan arabelleklerde metin araması
- joker karakter desteği "*" maskelerin içinde
- Değerlendirilen ifadelerde iç içe geçmiş değişkenlerin desteklenmesi
- IRC iletilerinde ana bilgisayarla etiket gösterilir
- & quot; uzaktan bildirme & quot; nın desteklenmesi IRC kabiliyeti
- IRC komutları: / allpv, / remove, / unquiet
- bar öğeleri: buffer_short_name, irc_nick_modes
- birim testleri
- birçok hata düzeltildi.
- yeni komut / baskı
- mantıksal ve / veya etiketler için / filter ve hook_print
- arabellek numaralarındaki boşluklar
- italik metin desteği
- Varsayılan metin aramasını arabelleklerde özelleştirmek için yeni seçenekler
- / notify için IRC monitor komutunu kullanın (sunucudaysa)
- yeni IRC sunucu seçeneği & quot; ssl_fingerprint & quot; & quot;
- IRC modu iletilerini akıllı filtrelemek için yeni seçenek
- varsayılan IRC yasaklama maskesi için yeni seçenek
- DCC sohbet / dosya için IPv6 desteği
- DCC ile alınan dosyaların CRC32'sini otomatik olarak kontrol edin
- birçok hata düzeltildi.
- ikili dosyayı "weechat-curses" adresinden yeniden adlandırın. "Weechat" (uyumluluk için "weechat-curses" sembolik bağlantısı ile)
- güvenli veri ekleme (şifrelerin veya özel verilerin şifrelenmesi), yeni komut / güvenli, yeni dosya sec.conf
- önek, mesaj veya her ikisinde de metin vurgulu tampon içindeki normal ifadelerin aranması
- ekle seçeneği & quot; scroll_beyond_end & quot; komut / pencere için
- çubuk öğelerine isteğe bağlı arabellek içeriği ekleyin (örneğin bit çubuğunu bir kök çubuğuna görüntülemek için)
- yeni seçenekler weechat.look.hotlist_ {önek | sonek}
- kullanıcıdan herhangi bir anahtar bağlama hatasını önlemek için weechat.look.key_bind_safe yeni seçeneği.
- curl ile URL'leri indirirken bir proxy kullanacak yeni bir seçenek weechat.network.proxy_curl
- gün değiştirme iletisini dinamik olarak görüntüleme
- IRC komutlarındaki (op) yarı finiş / sesli joker karakterlerin desteklenmesi
- kanalın hoş geldiniz bildirimlerini kanal arabelleğine yönlendirecek yeni seçenek irc.look.notice_welcome_redirect
- yeni seçenek irc.look.nick_color_hash: nick renklerini bulmak için yeni karma algoritma (djb2'nin varyantı)
- komut dosyasının ayrıntılı görünümünde bir komut dosyası tarafından tanımlanan şeyler hakkında bilgi ekleyin (/ script show)
- & quot; enchant & quot; in desteği aspell eklentisindeki kütüphane
- birçok hata düzeltildi.
- birden fazla mizanpaj desteği
- nick ön ek / son ek artık dinamik (ve irc eklentisi yerine çekirdek tarafından yönetiliyor)
- nick katılmadan bir kaç dakika görüşürse irc katılmayı açığa çıkarın
- bir kanala girdikten sonra bazı iletileri devre dışı bırakmak için yeni seçenek irc.look.display_join_message
- özel arabellekleri otomatik olarak birleştirmek için irc.look.pv_buffer yeni seçeneği
- UHNAMES desteğini ekleyin
- SASL için DH-AES şifreleme yöntemi ekleyin
- röle eklentisinde irc protokolü için aynı bağlantı noktasına izin verilen birden çok irc sunucusu var
- röle eklentisinde WebSocket sunucu desteği (RFC 6455) ekleyin (irc ve weechat protokolleri için)
- geçiş eklentisinde nicklist farkı gönder (weechat protokolü)
- komut dosyaları için otomatik yük kontrolü ekleme
- aspell eklentisindeki optimizasyonlar
- birçok hata düzeltildi.
- & quot; diff & quot; seçeneği ekleyin; komut / küme için, / set çıktısında varsayılan değerleri göster
- önek seçeneklerinde renk desteği ekleyin
- command / eval ekleyin, çubuk için koşulları kullanın
- Varsayılan olarak IPv6 ile IPv4'e yedekleme yapan sunuculara bağlanın
- aspell önerileri ekleyin
- irc mesajları ve & quot; sunucu-saati & quot; yetenek
- irc komutu / sessiz ekleyin
- geçiş eklentisinde IPv6 desteğini ekleyin
- geçiş eklentisinde irc protokolü için birikim günlüğü ekleme
- xfer eklentisindeki DCC sohbet / dosya için uzak IP adresini göster
- build'de git sürümü ekleyin
- birçok hata düzeltildi.
- Version 0.3.9.2 sürümünde
- Tüm kullanıcılar için yeni sürüme geçirme önerilir.
- Bu sürüm, bir güvenlik sorununun giderildiğinde
- eklenti & quot; komut dosyası & quot; (weeget.py ve script.pl'in değiştirilmesi)
- geçiş eklentisinde SSL desteğini ekleyin
- çevrimdışı nickler için renk ekleyin
- WeeChat işlemi için sistem kaynak sınırları ekleyin
- Birleştirilmiş arabelleğe zum yapın (varsayılan tuş: alt + "x")
- & quot; Gün değiştirildi & quot; günlükçü birikimde
- komut satırı seçeneği ekle & quot; -r & quot; WeeChat'in başlatılmasından sonra komutları çalıştırmak için bir komut dizisi (veya "- run-komutu") çalıştırın.
- & quot; takas & quot; seçeneği ekleyin; komut / arabellek için
- (diğer nickler zaten kullanılıyorken) dinamik olarak alternatif IRC nickleri üretirler
- kanal korumalı IRC kanallarının tekrar katılmasını düzeltin
- irc ve dondurucuları yuvalarla röle düzeltin
- FreeBSD altında uzun satırların (ekrandaki birden fazla satıra görüntülenen) rengini düzeltin
- hdata'nın bazı değişkenleri için güncelleme yapmaya izin ver
- japanese kullanıcı rehberi, betik kılavuzu ve test kullanıcısının kılavuzu ekleyin
- birçok hata düzeltildi.
- Ncurses
Yenilikler : 1.4 sürümünde:
Yenilikler
1.0.1 sürümünde
yenilikler :
Yenilikler sürüm 1.0'da:
0.4.3 sürümünde
yenilikler :
0.4.2 sürümünde
yenilikler :
Yenilikler
0.4.0 sürümünde
yenilikler :
0.3.9.2 :
yenilikler mevcut, güvenlik sorunu: işlev hook_process için güvenilmeyen komut, kabuk genişletmelerinden dolayı komutların yürütülmesine neden olabilir.
0.3.9.1 :
yenilikler (arabellek taşması olduğunda) Dizgilerdeki IRC renklerinin çözülmesi). Yükseltme, tüm kullanıcılar için önerilir.
0.3.9 sürümünde
yenilikler :
Koşullar :
Yorum Bulunamadı