WeeChat(也稱為Wee Enhanced Environment for Chat)是專為IRC(Internet Relay Chat)協議設計的開源,可擴展,跨平台,快速,模塊化,輕便的聊天客戶端。
它可以通過插件擴展
主要功能包括模塊化和輕量級的內核,支持額外的插件,多協議架構,支持多種語言,支持UTF-8字符編碼,支持多服務器連接,以及支持DCC(Direct客戶端到客戶端)聊天和文件傳輸。
完全符合幾個RFC
可以輕鬆地使用C,Tcl,Ruby,Scheme,Python,Lua或Perl編程語言進行擴展,並且完全符合RFC 1459,2810,2811,2812和2813.完整和全面的文檔可以在項目&rsquo的網站。有很多其他有吸引力的功能
其他功能,我們可以提到支持IPv6,SSL和代理服務器,腳本管理器,鼠標支持,256色,FIFO管道,內置拼寫檢查器,就地升級,可定制的條形碼,垂直和水平分割,刻痕和缺口的顏色,定制CTCP回复,滯後指示器,SASL認證,防洪功能,增量文本搜索和線路的動態過濾。
通過腳本可定制和可擴展
在“WeeChat”中,可以使用鍵盤完成所有操作。它是通過腳本可定制和可擴展的。該應用程序帶有許多GUI(圖形用戶界面)前端,可在GTK,Qt和Ncurses中使用。
支持廣泛的平台
這是一個以C編程語言從零開始的多平台程序,旨在支持廣泛的平台,包括GNU / Linux,BSD(FreeBSD,OpenBSD和NetBSD),GNU Hurd,Mac OS X和
Windows(Cygwin)。
可用性和支持的體系結構
在GNU / Linux上,WeeChat應用程序可以作為源文件下載,以及用於Ubuntu Linux操作系統的二進制包,支持32位和64位體系結構。它可以輕鬆地安裝在默認軟件倉庫的任何Linux發行版上。
此版本中的新功能:
- 提高暱稱欄條目回調的速度
- 添加選項buflist.format.name
- 在buflist 中添加變量$ {format_name},$ {current_buffer}和$ {merged}
- 在腳本buffers.pl加載時顯示buflist中的警告
- 在觸發器IRC回調 中添加服務器/通道指針
- 添加API函數config_option_get_string和hdata_compare
- 修復空格鍵的綁定
- 修復了許多錯誤。
使用新的選項buflist.look.auto_scroll 添加buflist欄的自動滾動
1.4版中的新功能
- 在選項中添加父名稱,如果在/ set輸出中為null,則顯示繼承的值
- 添加選項weechat.look.paste_auto_add_newline
- add / fifo命令
- 使用擴展加入和WHO(IRC) 跟踪真實姓名
- 在與IRC服務器的SSL連接中添加SNI(服務器名稱指示)的支持
- 添加對IRC“cap-notify”的支持能力
- 添加IRC命令/ cap
- 在原始緩衝區中添加消息的十六進制轉儲
- 添加選項relay.irc.backlog_since_last_message
- 添加選項script.scripts.download_timeout
- 添加腳本來構建Debian軟件包
- 修復了許多錯誤。
對於irc插件啟用調試時,
1.3版中的新功能
- 在/ upgrade上添加可選確認
- 添加信號“signal_sighup”
- 添加IRC選項irc.color.topic_current,irc.network.channel_encode
- 修復了許多錯誤。
1.0.1中的新功能:
核心:在選項weechat.look.hotlist_remove設置為“合併”時修復緩衝區關閉崩潰(關閉#199)核心:修改編譯器優化時插入API函數(宏)的編譯(關閉#200)
觸發器:修復默認觸發器中使用的正則表達式隱藏密碼(* BSD不支持“ S”)(關閉#172)
版本1.0中的新功能
- 插件“觸發器”:用於WeeChat的瑞士軍刀(替換“rmodifier”插件)
- 插件“exec”:執行外部命令(替換腳本“shell.py”)
- 裸露顯示:使用鼠標輕鬆點擊長的URL和文本選擇
- 隱藏緩衝區
- 過濾器中的否定標籤
- 在特定緩衝區中切換過濾器
- 在熱列表中添加/刪除緩衝區的靈活條件
- 在具有免費內容的緩衝區中搜索文本
- 在求值表達式中支持嵌套變量
- 標籤與主機在IRC消息中顯示
- 支持“離開通知” IRC能力
- IRC命令:/ allpv,/ remove,/ unquiet
- 欄項:buffer_short_name,irc_nick_modes
- 單元測試
- 修復了許多錯誤。
在/ set命令中支持環境變量
支持通配符“*”裡面的面具
版本0.4.3中的新功能:
- 新命令/打印
- 邏輯和/或/ filter和hook_print 中的標籤
- 緩衝區號的空白
- 支持斜體文字
- 在緩衝區 中自定義默認文本搜索的新選項
- 對/ notify使用IRC監視器命令(如果在服務器上可用)
- 新的IRC服務器選項“ssl_fingerprint”
- 智能過濾IRC模式消息的新選項
- 默認IRC禁止掩碼的新選項
- 支持IPv6 DCC聊天/文件
- 修復了許多錯誤。
自動檢查使用DCC收到的文件的CRC32
版本0.4.2中的新功能
- 從“weechat-curses”重命名二進制到“weechat” (具有兼容性的符號鏈接“weechat-curses”)
- 添加安全數據(密碼或私人數據的加密),新的命令/安全,新的文件sec.conf
- 在文本強調的緩衝區中搜索正則表達式,在前綴,消息或兩者中
- 添加選項“scroll_beyond_end”用於命令/窗口
- 在條形項目中添加可選的緩衝區上下文(例如,在根欄中顯示bitlbee nicklist)
- 新選項weechat.look.hotlist_ {prefix | suffix}
- 新選項weechat.look.key_bind_safe,以防止用戶 中的任何鍵綁定錯誤
- 新選項weechat.network.proxy_curl在使用捲曲 下載URL時使用代理
- 動態顯示日變更訊息
- 新選項irc.look.notice_welcome_redirect將頻道歡迎通知重定向到頻道緩衝區
- 新選項irc.look.nick_color_hash:新的哈希算法來找到刻痕顏色(djb2的變體)
- 修復了許多錯誤。
在IRC命令(de)op / halfop / voice 中支持通配符
在腳本詳細視圖(/ script show)中添加腳本定義的內容
“附魔”的支持aspell插件中的庫
版本0.4.0中的新功能:
- 添加選項“diff”對於命令/設置,在/ set 的輸出中顯示默認值
- 在前綴選項 中添加顏色支持
- 添加命令/ eval,在條件條件下使用表達式
- 默認情況下,將IPv6連接到後備到IPv4的服務器
- 添加aspell建議
- 添加對irc消息中的標籤的支持和“服務器時間”能力
- 添加irc命令/安靜
- 在中繼插件中添加IPv6支持
- 在繼電器插件 中添加irc協議的積壓
- 在xfer插件中顯示DCC聊天/文件的遠程IP地址
- 在構建中添加git版本
- 修復了許多錯誤。
版本0.3.9.2:
- Version 0.3.9.2中有什麼是新的,它修復了安全問題:由於shell擴展,函數hook_process的untrusted命令可能導致執行命令。
- 強烈建議所有用戶進行升級。
版本0.3.9.1:
- 中的新功能此版本修復了安全問題(緩衝區溢出時在字符串中解碼IRC顏色)。建議所有用戶進行升級。
版本0.3.9中的新功能
- 添加插件“腳本” (替換weeget.py和script.pl)
- 在中繼插件中添加SSL的支持
- 為離線暱稱添加顏色
- 為WeeChat進程添加系統資源限制
- 在合併的緩衝區中添加縮放(默認鍵:alt +“x”)
- 添加“日更改為”在記錄器積壓 中
- 添加命令行選項“-r” (或“ - 運行命令”)在啟動WeeChat之後運行命令
- 添加選項“交換”用於命令/緩衝區
- 動態地產生交替的IRC缺口(當所有的缺口已被使用時)
- 修復頻道受保護的IRC頻道的重新加入
- 修復凍結irc和帶插座的繼電器插件
- 在FreeBSD 下修復長行顏色(顯示在屏幕上多行)
- 允許更新hdata的一些變量
- 添加日語用戶指南,腳本指南和測試人員指南
- 修復了許多錯誤。
<強>要求強>:
- Ncurses的
評論沒有發現