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 из репозиториев программного обеспечения по умолчанию.
Что нового в этой версии:
- улучшает скорость обратного вызова элемента панели nicklist.
- добавить автоматический прокрутки строки buflist с новой опцией buflist.look.auto_scroll
- добавить опцию buflist.format.name
- добавить переменные $ {format_name}, $ {current_buffer} и $ {merged} в buflist
- отображает предупреждение в buflist при загрузке скрипта buffers.pl
- добавить указатели серверов / каналов в триггерах обратных вызовов IRC
- добавить функции API config_option_get_string и hdata_compare
- Фиксировать привязку пробела
- исправлено множество ошибок.
Что нового в версии 1.4:
- добавить родительское имя в параметры, отобразить унаследованные значения, если null in / set output
- добавить параметр weechat.look.paste_auto_add_newline
- добавить / fifo команду
- отслеживать реальные имена с использованием расширенного соединения и WHO (IRC)
- добавить поддержку SNI (указатель имени сервера) в SSL-соединение с IRC-сервером
- добавить поддержку IRC & quot; cap-notify & quot; способность
- добавить команду / крышку IRC
- добавить шестнадцатеричный дамп сообщений в необработанном буфере, если debug включен для плагина irc
- добавить параметр relay.irc.backlog_since_last_message
- добавить параметр script.scripts.download_timeout
- добавить скрипты для сборки пакетов Debian
- исправлено множество ошибок.
Что нового в версии 1.3:
- сохранить прокрутку после интерактивного поиска в буфере
- добавить необязательное подтверждение в / upgrade
- добавить сигнал "signal_sighup"
- добавить параметры IRC irc.color.topic_current, irc.network.channel_encode
- исправлено множество ошибок.
Что нового в версии 1.0.1:
- Ядро: исправление сбоя при закрытии буфера, когда параметр weechat.look.hotlist_remove установлен в "объединенный" (закрывается # 199)
- Ядро: исправляет выделение сообщений о действиях IRC, когда параметр irc.look.nick_mode установлен в действие & quot; или "оба" (закрывается # 206)
- core: исправить компиляцию функций API плагина (макросы), когда включена оптимизация компилятора (закрывается # 200)
- core: исправить окна / указатели буфера, используемые в команде / eval
- Ядро: модификатор fix & quot; weechat_print & quot ;: отбрасывать только одну строку, когда несколько строк отображаются в одном сообщении (закрывается # 171)
- api: исправить ошибку в функции hdata_move, когда абсолютное значение count больше 1
- tests: исправить сборку тестов, когда каталог сборки находится вне исходного дерева (закрывается # 178)
- тесты: исправить утечку памяти в тестовой пусковой установке
- aspell: исправить компиляцию с Enchant & lt; 1.6.0 (закрывается # 192)
- aspell: исправить ошибку с помощью команды "/ aspell addword & quot; если слово не указано (закрывается # 164, закрывается # 165)
- irc: фиксировать тип значения, хранящийся в хэш-таблице при присоединении к каналу (закрывается # 211)
- guile: исправить компиляцию с помощью Guile & lt; 2.0.4 (закрывается # 198)
- perl: исправление обнаружения Perl & gt; = 5.20 с помощью autotools
- реле: исправление отправки сигналов "relay_client_xxx" (закрывается # 214)
- скрипт: исправление сбоя на "/ script update & quot; если в буфере отображается подробная информация о скрипте (закрывается # 177)
- триггер: не разрешайте никаких изменений в триггере при его запуске (закрывается # 189)
- trigger: исправлять регулярное выражение, используемое в триггерах по умолчанию, чтобы скрыть пароли (« S» не поддерживается на * BSD) (закрывает # 172)
Что нового в версии 1.0:
- плагин "триггер": швейцарский армейский нож для WeeChat (заменяет плагин rmodifier)
- plugin & quot; exec & quot ;: выполнить внешние команды (заменяет скрипт & quot; shell.py & quot;)
- голый дисплей: легкий клик по длинным URL-адресам и выбор текста с помощью мыши
- поддержка переменных среды в команде / set
- скрытые буферы
- отрицательные теги в фильтрах
- переключение фильтров в определенные буферы
- гибкие условия для добавления / удаления буферов в горячем списке
- текстовый поиск в буферах с бесплатным контентом
- поддержка подстановочного знака & quot; * & quot; внутри масок
- поддержка вложенных переменных в оцененных выражениях
- тег с хостом в отображаемых сообщениях IRC
- поддержка "пропустить-уведомлять" Возможности IRC
- Команды IRC: / allpv, / remove, / unquiet
- элементы bar: buffer_short_name, irc_nick_modes
- модульные тесты
- исправлено множество ошибок.
Что нового в версии 0.4.3:
- новая команда / печать
- логический и / или для тегов в / filter и hook_print
- пробелы в номерах буфера
- поддержка курсивного текста
- новые параметры для настройки текстового поиска по умолчанию в буферах
- использование команды IRC monitor для / notify (если доступно на сервере)
- новый параметр IRC-сервера & quot; ssl_fingerprint & quot;
- новая опция для сообщений режима IRC с интеллектуальным фильтром
- новая опция для маски IRC по умолчанию.
- поддержка IPv6 для чата DCC / файла
- автоматическая проверка CRC32 файлов, полученных с помощью DCC
- исправлено множество ошибок.
Что нового в версии 0.4.2:
- переименовать двоичный код из "weechat-curses" к "weechat" (с символической ссылкой «weechat-curses» для совместимости)
- добавить защищенные данные (шифрование паролей или личных данных), новую команду / secure, новый файл sec.conf
- поиск регулярного выражения в буфере с акцентом текста, в префиксах, сообщениях или обоих
- добавить параметр & quot; scroll_beyond_end & quot; для команды / окна
- добавить необязательный контекст буфера в пунктах бара (например, для отображения списка ничейных файлов bitlbee в корневой строке)
- новые параметры weechat.look.hotlist_ {prefix | suffix}
- новый параметр weechat.look.key_bind_safe, чтобы предотвратить любую ошибку привязки ключа от пользователя
- новая опция weechat.network.proxy_curl для использования прокси-сервера при загрузке URL-адресов с помощью curl
- динамически отображать сообщение об изменении дня.
- поддержка подстановочных знаков в командах IRC (de) op / halfop / voice
- новый параметр irc.look.notice_welcome_redirect для перенаправления уведомлений о канале приветствия в буфер канала
- new option irc.look.nick_color_hash: новый алгоритм хеширования для поиска ник-цветов (вариант djb2)
- добавить информацию о вещах, определенных скриптом в подробном представлении сценария (/ script show)
- поддержка "зачарования" библиотека в плагине aspell
- исправлено множество ошибок.
Что нового в версии 0.4.1:
- поддержка нескольких макетов
- префикс / суффикс nick теперь динамический (и управляется ядром вместо плагина irc)
- unmask irc join, если ник говорит через несколько минут после соединения
- новая опция irc.look.display_join_message для отключения некоторых сообщений после присоединения к каналу
- новая опция irc.look.pv_buffer для автоматического объединения частных буферов.
- добавить поддержку UHNAMES
- добавить метод шифрования DH-AES для SASL
- несколько серверов irc, разрешенных на одном и том же порту для протокола irc в плагине реле
- добавить поддержку сервера WebSocket (RFC 6455) в плагин реле (для протоколов irc и weechat)
- перечислить разницу в nicklist в плагине реле (протокол weechat)
- добавить контроль автозагрузки для скриптов
- оптимизация в плагине aspell
- исправлено множество ошибок.
Что нового в версии 0.4.0:
- добавить параметр & quot; diff & quot; для команды / набора, отображать значения по умолчанию в выводе / set
- добавить поддержку цвета в префиксных опциях
- добавить команду / eval, использовать выражение в условиях для баров
- подключиться по умолчанию с IPv6 к серверам с резервным доступом к IPv4
- добавить предложения aspell
- добавить поддержку тегов в сообщениях irc и & quot; server-time & quot; способность
- добавить команду irc / quiet
- добавить поддержку IPv6 в плагине реле
- добавить backlog для протокола irc в плагине реле
- отображать удаленный IP-адрес для чата DCC / файла в плагине xfer
- добавить версию git в сборке
- исправлено множество ошибок.
Что нового в версии 0.3.9.2:
- Version 0.3.9.2 доступно, оно исправляет проблема безопасности: ненадежная команда для функции hook_process может привести к выполнению команд из-за расширений оболочки.
- Обновление настоятельно рекомендуется всем пользователям.
Что нового в версии 0.3.9.1:
- В этой версии исправлена проблема безопасности (переполнение буфера, когда декодирование цветов IRC в строках). Обновление рекомендуется всем пользователям.
Что нового в версии 0.3.9:
- добавить плагин "script & quot; (замена weeget.py и script.pl)
- добавить поддержку SSL в плагин реле
- добавить цвет для автономных ников
- добавить ограничения системного ресурса для процесса WeeChat.
- добавить масштабирование объединенного буфера (по умолчанию: alt + "x")
- добавить & quot; День изменен на & quot; в журнале логов
- добавить параметр командной строки & quot; -r & quot; (или «run-command») для запуска команд (ов) после запуска WeeChat
- добавить параметр & quot; swap & quot; для команды / буфера
- генерировать альтернативные IRC-ники динамически (когда все ники уже используются)
- исправить воссоединение каналов IRC с каналом защиты
- Зафиксировать замораживание в irc и плагинах с разъемами
- исправить цвет длинных строк (отображается на нескольких строках на экране) под FreeBSD
- разрешить обновление для некоторых переменных hdata li>
- добавить japanese руководство пользователя, руководство по написанию сценариев и руководство по тестированию.
- исправлено множество ошибок.
<сильные> Требования :
- Ncurses литий>
Комментарии не найдены