WeeChat (juga dikenal sebagai Wee Enhanced Environment for Chat) adalah klien chat open source, extensible, cross-platform, cepat, modular dan ringan yang dirancang khusus untuk protokol IRC (Internet Relay Chat).
Bisa diperpanjang melalui plugin
Fitur utama mencakup inti modular dan ringan dengan dukungan untuk plugin tambahan, arsitektur multi-protokol, dukungan untuk berbagai bahasa, dukungan untuk pengkodean karakter UTF-8, dukungan untuk koneksi multi-server, serta dukungan untuk DCC (Direct Client-to-Client) dan transfer file.
Ini sepenuhnya sesuai dengan beberapa RFC
Ini dapat dengan mudah diperluas dengan bahasa pemrograman C, Tcl, Ruby, Scheme, Python, Lua atau Perl, dan sepenuhnya sesuai dengan RFC 1459, 2810, 2811, 2812 dan 2813. Dokumentasi lengkap dan komprehensif tersedia di proyek & rsquo ; s website.
Memiliki banyak fitur menarik lainnya
Di antara fitur lainnya, kami dapat menyebutkan dukungan untuk IPv6, SSL dan server proxy, manajer skrip, dukungan mouse, 256 warna, pipa FIFO, pemeriksa ejaan built-in, upgrade di tempat, bar yang dapat disesuaikan, split vertikal dan horizontal , warna untuk torehan dan torehan, jawaban CTCP ubahsuaian, indikator lag, otentikasi SASL, fungsionalitas anti banjir, pencarian teks tambahan, dan penyaringan garis dinamis.
Ini dapat disesuaikan dan dapat diperluas melalui skrip
Di WeeChat, semuanya bisa dilakukan dengan keyboard. Hal ini dapat disesuaikan dan dapat diperluas melalui skrip. Aplikasi ini dilengkapi dengan banyak GUI (Graphical User Interfaces) front-ends, tersedia di GTK, Qt dan Ncurses.
Mendukung berbagai platform
Ini adalah program multi-platform yang ditulis dari awal dalam bahasa pemrograman C dan dirancang untuk mendukung berbagai platform, termasuk GNU / Linux, BSD (FreeBSD, OpenBSD dan NetBSD), GNU Hurd, Mac OS X dan
Windows (Cygwin).
Ketersediaan dan arsitektur yang didukung
Pada GNU / Linux, aplikasi WeeChat dapat didownload sebagai arsip sumber, serta paket biner untuk sistem operasi Linux Ubuntu, yang mendukung arsitektur 32-bit dan 64-bit. Hal ini dapat dengan mudah dipasang pada distribusi Linux manapun dari repositori perangkat lunak default.
Apa yang baru dalam rilis ini:
- meningkatkan kecepatan callback item nicklist bar
- tambahkan gulir otomatis bilah buflist dengan opsi baru buflist.look.auto_scroll
- tambahkan opsi buflist.format.name
- tambahkan variabel $ {format_name}, $ {current_buffer} dan $ {digabung} di buflist
- tampilkan peringatan di buflist saat buffer script dimuat.
- tambahkan server / channel pointer dalam memicu callback IRC
- tambahkan fungsi API config_option_get_string dan hdata_compare
- perbaiki kunci Space
- banyak bug yang diperbaiki.
Apa yang baru di versi 1.4:
- menambahkan nama induk pada opsi, menampilkan nilai yang diturunkan jika null di / set output
- tambahkan opsi weechat.look.paste_auto_add_newline
- tambahkan / fifo perintah
- lacak nama sebenarnya menggunakan extended-join dan WHO (IRC)
- menambahkan dukungan SNI (Server Name Indication) dalam koneksi SSL ke server IRC
- tambahkan dukungan dari IRC & quot; cap-notify & quot; kemampuan
- tambahkan perintah / tutup IRC
- tambahkan hex dump pesan dalam buffer mentah saat debug diaktifkan untuk plugin irc
- tambahkan opsi relay.irc.backlog_since_last_message
- tambahkan opsi script.scripts.download_timeout
- tambahkan skrip untuk membuat paket Debian
- banyak bug yang diperbaiki.
Apa yang baru di versi 1.3:
- terus gulir setelah pencarian interaktif di buffer
- tambahkan konfirmasi opsional pada / upgrade
- tambahkan sinyal & quot; signal_sighup & quot;
- tambahkan opsi IRC irc.color.topic_current, irc.network.channel_encode
- banyak bug yang diperbaiki.
Apa yang baru di versi 1.0.1:
inti
- : memperbaiki kerusakan pada penyangga tutup saat opsi weechat.look.hotlist_remove disetel ke & quot; digabung & quot; (tutup # 199)
- inti: sorot sorot pesan tindakan IRC saat opsi irc.look.nick_mode disetel ke & quot; action & quot; atau & quot; keduanya & quot; (tutup # 206)
- inti: perbaiki penyusunan fungsi API plugin (macro) saat pengoptimalan kompilator diaktifkan (tutup # 200)
- inti: fix window / buffer pointer yang digunakan dalam perintah / eval
- inti: perbaiki pengubah & quot; weechat_print & quot ;: buang hanya satu baris bila beberapa baris ditampilkan dalam pesan yang sama (tutup # 171)
- api: perbaiki bug pada fungsi hdata_move bila nilai absolut hitungan lebih besar dari 1
- tes: perbaiki pembuatan tes saat direktori build berada di luar pohon sumber (tutup # 178)
- tes: perbaiki kebocoran memori di peluncur uji
- aspell: perbaiki kompilasi dengan Enchant & lt; 1.6.0 (tutup # 192)
- aspell: perbaiki tabrakan dengan perintah & quot; / aspell addword & quot; jika tidak ada kata yang diberikan (tutup # 164, tutup # 165)
- irc: perbaiki jenis nilai yang tersimpan dalam hashtable saat bergabung dengan saluran (tutup # 211)
- tipu muslihat: perbaiki kompilasi dengan Guile & lt; 2.0.4 (tutup # 198)
- perl: perbaiki deteksi Perl & gt; = 5,20 dengan autotools relay
- : memperbaiki pengiriman sinyal & quot; relay_client_xxx & quot; (tutup # 214)
- skrip: memperbaiki kerusakan pada & quot; / skrip update & quot; jika detail skrip ditampilkan dalam buffer (tutup # 177)
- pemicu: jangan biarkan perubahan pada pemicu saat saat ini berjalan (tutup # 189)
- pemicu: perbaiki regex yang digunakan dalam pemicu default untuk menyembunyikan kata kunci (& quot; S & quot; tidak didukung di * BSD) (tutup # 172)
Apa yang baru di versi 1.0:
- plugin & quot; trigger & quot ;: Pisau Swiss Army untuk WeeChat (mengganti & quot; rmodifier & quot; plugin)
- plugin & quot; exec & quot ;: mengeksekusi perintah eksternal (menggantikan skrip & quot; shell.py & quot;)
- tampilan telanjang: klik mudah pada URL panjang dan pilihan teks dengan mouse
- mendukung variabel lingkungan di / set perintah
- buffer tersembunyi
- meniadakan tag di filter
- beralih filter di buffer tertentu
- kondisi fleksibel untuk menambahkan / menghapus buffer di daftar hot
- cari teks di buffer dengan konten gratis
- dukungan wildcard & quot; * & quot; di dalam masker
- dukungan dari variabel bersarang dalam ekspresi yang dievaluasi
- tag dengan host dalam pesan IRC ditampilkan
- dukungan & quot; lanjutkan-beri tahu & quot; Kemampuan IRC
- Perintah IRC: / allpv, / remove, / unquiet
- item bar: buffer_short_name, irc_nick_modes
- unit test
- banyak bug yang diperbaiki.
Apa yang baru di versi 0.4.3:
- perintah / cetak baru
- logis dan / atau untuk tag di / filter dan hook_print
- kesenjangan dalam jumlah buffer
- dukungan teks miring
- opsi baru untuk menyesuaikan pencarian teks default di buffer
- penggunaan perintah monitor IRC untuk / memberitahukan (jika tersedia di server)
- opsi server IRC baru & quot; ssl_fingerprint & quot;
- opsi baru untuk pesan mode IR-filter IRC
- opsi baru untuk masker larangan IRC default
- dukungan IPv6 untuk obrolan / file DCC
- cek otomatis CRC32 dari file yang diterima dengan DCC
- banyak bug yang diperbaiki.
Apa yang baru di versi 0.4.2:
- ganti nama biner dari & quot; weechat-curses & quot; ke & quot; weechat & quot; (dengan tautan simbolis & quot; weechat-curses & quot; untuk kompatibilitas)
- tambahkan data aman (enkripsi kata sandi atau data pribadi), perintah / aman baru, file baru sec.conf
- cari ekspresi reguler dalam buffer dengan penekanan teks, awalan, pesan atau keduanya
- tambahkan opsi & quot; scroll_beyond_end & quot; untuk perintah / jendela
- menambahkan konteks buffer opsional pada item bar (misalnya untuk menampilkan nicklist bitlbee di root bar)
- opsi baru weechat.look.hotlist_ {prefix | suffix}
- opsi baru weechat.look.key_bind_safe untuk mencegah kesalahan pengikatan kunci dari pengguna
- opsi baru weechat.network.proxy_curl untuk menggunakan proxy saat mendownload URL dengan curl
- tampilkan pesan perubahan hari secara dinamis
- dukungan wildcard dalam perintah IRC (de) op / halfop / voice
- opsi baru irc.look.notice_welcome_redirect untuk mengarahkan kembali pemberitahuan saluran ke penyangga saluran
- opsi baru irc.look.nick_color_hash: algoritma hash baru untuk menemukan warna nick (varian dari djb2)
- menambahkan info tentang hal-hal yang didefinisikan oleh skrip dalam tampilan skrip rinci (/ skrip show)
- dukungan & quot; enchant & quot; perpustakaan di plugin aspell
- banyak bug tetap.
Apa yang baru di versi 0.4.1:
- beberapa dukungan tata letak
- prefix / suffix nick sekarang dinamis (dan dikelola oleh inti bukan plugin irc)
- unmask irc join jika nick berbicara beberapa menit setelah bergabung
- opsi baru irc.look.display_join_message untuk menonaktifkan beberapa pesan setelah bergabung dengan saluran
- opsi baru irc.look.pv_buffer untuk menggabungkan secara otomatis buffer pribadi
- tambahkan dukungan dari UHNAMES
- tambahkan metode enkripsi DH-AES untuk SASL
- beberapa server irc diizinkan menggunakan port yang sama untuk protokol irc di plugin relay
- tambahkan dukungan server WebSocket (RFC 6455) di plugin relay (untuk protokol irc dan weechat)
- kirim perbedaan nicklist di plugin relay (protokol weechat)
- tambahkan kontrol autoload untuk skrip
- pengoptimalan plugin aspell
- banyak bug yang diperbaiki.
Apa yang baru di versi 0.4.0:
- tambahkan opsi & quot; diff & quot; untuk perintah / set, tampilkan nilai default pada output dari / set
- menambahkan dukungan warna pada opsi awalan
- tambahkan perintah / eval, gunakan ekspresi dalam kondisi untuk bar
- terhubung secara default dengan IPv6 ke server dengan fallback ke IPv4
- tambahkan saran aspell
- tambahkan dukungan tag dalam pesan irc dan & quot; server-time & quot; kemampuan
- tambahkan perintah irc / quiet
- menambahkan dukungan plugin IPv6 di relay
- menambahkan backlog untuk protokol irc di plugin relay
- tampilkan alamat IP jarak jauh untuk obrolan / file DCC di xfer plugin
- tambahkan versi git dalam build
- banyak bug yang diperbaiki.
Apa yang baru di versi 0.3.9.2:
- Version 0.3.9.2 tersedia, ini akan memperbaiki masalah keamanan: perintah yang tidak tepercaya untuk fungsi hook_process dapat menyebabkan eksekusi perintah, karena ekspansi shell.
- Upgrade sangat disarankan untuk semua pengguna.
Apa yang baru di versi 0.3.9.1:
- Rilis ini memperbaiki masalah keamanan (buffer overflow saat decoding warna IRC dalam string). Upgrade direkomendasikan untuk semua pengguna.
Apa yang baru di versi 0.3.9:
- tambahkan plugin & quot; script & quot; (penggantian weeget.py dan script.pl)
- tambahkan dukungan SSL di plugin relay
- menambahkan warna untuk nampan offline
- tambahkan batas sumber daya sistem untuk proses WeeChat
- tambahkan zoom pada buffer gabungan (tombol default: alt + & quot; x & quot;)
- tambahkan & quot; Hari diubah menjadi & quot; di logger backlog
- tambahkan opsi baris perintah & quot; -r & quot; (atau & quot; - jalankan perintah & quot;) untuk menjalankan perintah setelah memulai WeeChat
- tambahkan opsi & quot; swap & quot; untuk perintah / buffer
- buat nisan IRC alternatif secara dinamis (bila semua nisan sudah digunakan)
- perbaiki bergabung kembali dengan kanal IRC saluran yang dilindungi
- perbaiki pembekuan di plugin irc dan relay dengan soket
- perbaiki warna garis panjang (ditampilkan di lebih dari satu baris di layar) di bawah FreeBSD
- memperbolehkan update untuk beberapa variabel hdata li>
- tambahkan panduan pengguna jepang, panduan skrip dan panduan tester
- banyak bug yang diperbaiki.
Persyaratan :
- Ncurses
Komentar tidak ditemukan