KVIrc

IRC-клиент
KVIrc
Оригинальный автор(ы)Шимон Стефанек (Прагма)
Разработчик(и)Команда разработчиков KVIrc
Стабильный релиз
5.2.6 [1]  / 11 октября 2024 г.
Предварительный релиз
5.2.6.dev20241119 [2]  / 19 ноября 2024 г.
Репозиторий
  • github.com/kvirc/KVIrc
Написано вС++
Операционная системаMac OS X , Unix-подобные , Windows
ПлатформаКроссплатформенный
Доступно вМногоязычный
ТипIRC-клиент
ЛицензияGPL-2.0 или более поздняя версия [a]
Веб-сайтwww.kvirc.net 

KVIrc — графический IRC-клиент для Linux , Unix , Mac OS и Windows . Название представляет собой аббревиатуру K Visual IRC , в которой K обозначает зависимость от KDE , которая стала необязательной с версии 2.0.0. [4] Программное обеспечение основано на фреймворке Qt , а его код выпущен под измененной лицензией GNU General Public License . [5]

Функции

KVIrc может подключаться к нескольким серверам одновременно (опционально с SSL [6] и/или через IPv6 ). Поддерживаются наборы символов Unicode , ISO-8859-* , азиатские и собственные наборы символов Windows. Поддерживается DCC . [6] Особой функцией является интеллектуальное кодирование, которое позволяет пользователю использовать 2 кодировки одновременно; пользователь может отправлять Unicode и читать Unicode и CP-1252, например.

Наряду с широко поддерживаемыми mIRC -кодами для жирных, подчеркнутых и цветных шрифтов, KVIrc предоставляет графические смайлики и анимированные аватары. Интерфейс чата легко настраивается и поддерживает загружаемые темы.

Окна каналов можно разделить на два подокна: одно для сообщений чата, а другое для команд, таких как joins/parts/mode change. Размер подокна может быть изменен, поэтому пользователь может скрыть окно команд. Каждый канал, запрос и DCC Chat можно зашифровать с помощью Blowfish или AES/Rijndael .

KVIrc имеет собственный язык сценариев KVS , который можно использовать для добавления сложных функций для автоматического реагирования на сетевые события. [6] [7] Perl [6] и Python также можно использовать в определенной степени. Поддерживается объектно-ориентированное программирование, а встроенные классы привязки Qt позволяют создавать дополнительные части пользовательского интерфейса. Функция SocketSpy позволяет разработчикам отслеживать необработанное взаимодействие между клиентом и сервером.

Разработка

Szymon Stefanek начал разработку KVIrc в 1998 году и выпустил первую публичную версию в 1999 году. [8] Программное обеспечение имело строгую зависимость от библиотек KDE и было доступно только в операционной системе Linux . Интерес сообщества свободного программного обеспечения быстро рос, клиент был включен в несколько дистрибутивов Linux , и к проекту присоединились дополнительные разработчики, в конечном итоге сформировав неформальную команду разработчиков KVIrc .

Поскольку библиотеки KDE все еще находились на ранней стадии разработки, их интерфейс менялся очень часто, и разработчикам становилось все труднее за ними следить. Более того, существовала сильная заинтересованность в портировании KVIrc на Windows , где KDE не был доступен. Затем строгая зависимость от KDELibs постепенно ослабевала и официально была отменена в версии 2.0.0. Частичная интеграция KDE по-прежнему доступна как опция времени компиляции.

KVIrc 3.0.0 был выпущен в 2004 году с поддержкой платформ Linux и Windows . Предварительный порт Mac OS последовал в том же году.

По состоянию на январь 2019 года последняя стабильная версия — 5.0.0 Aria . [9]

Распределение

KVIrc включен в эти дистрибутивы Linux : Ubuntu , [10] Debian , [11] Gentoo Linux , [12] Arch Linux , [13] OpenSUSE , [14] Mageia и Red Hat Enterprise Linux / Fedora . [15] Другие разновидности Linux поддерживаются через двоичные пакеты, предоставленные сообществом [16] и скрипты сборки. [17] KVIrc также доступен для Microsoft Windows 2000/XP/Vista/7, [18] Mac OS X [19] и FreeBSD . [20]

Смотрите также

Примечания

  1. ^ GPL-2.0 или более поздняя версия с исключением OpenSSL. [3]

Ссылки

  1. ^ "Выпуск 5.2.6". 11 октября 2024 г. Получено 22 октября 2024 г.
  2. ^ "nightly.kvirc.net". 19 ноября 2024 г. Получено 12 декабря 2024 г.
  3. ^ "О ЛИЦЕНЗИИ". GitHub .
  4. ^ "Объяснение названия KVIrc" . Получено 2010-10-11 .
  5. ^ Szymon Stefanek. "The KVIrc License" . Получено 2013-03-26 . Это лицензия KVIrc Irc Client. Она основана на GNU General Public License версии 2. [...] и [...] дает разрешение на связывание этой программы с некоммерческой версией Qt для Windows
  6. ^ abcd Пиккар, Пол; Х. Сакс, Маркус; Баскин, Брайан (12 декабря 2005 г.). Обеспечение безопасности приложений IM и P2P для предприятий. Elsevier. стр. 428. ISBN 978-1-59749-017-7.
  7. ^ "Введение в язык сценариев KVIrc" . Получено 2010-10-11 .
  8. ^ "KVIrc 0.9.0 Linux Software Map Entry" . Получено 2010-10-11 .
  9. ^ "2019-01-01: Выпущен KVIrc 5.0.0 "Aria"" . Получено 2017-12-29 .
  10. ^ "Пакеты KVIrc в Ubuntu" . Получено 2010-10-11 .
  11. ^ "Пакеты KVIrc в Debian" . Получено 2010-10-11 .
  12. ^ "KVIrc ebuilds в Gentoo" . Получено 2010-10-11 .
  13. ^ "Пакеты KVIrc в Arch Linux" . Получено 2010-10-11 .
  14. ^ "Пакеты KVIrc в OpenSUSE" . Получено 2010-10-11 .[ постоянная мертвая ссылка ‍ ]
  15. ^ "Пакеты KVIrc в формате rpm для RedHat / Fedora / Mandriva / Mageia" . Получено 17.08.2016 .
  16. ^ "Двоичные пакеты KVIrc для Slackware" . Получено 2010-11-11 .
  17. ^ "Скрипты сборки KVIrc для Slackware" . Получено 2010-10-11 .
  18. ^ "Пакеты KVIrc для Microsoft Windows" . Получено 2010-10-11 .
  19. ^ "Пакеты KVIrc для Mac OS X" . Получено 2010-10-11 .
  20. ^ "KVIrc FreeBSD port" . Получено 2010-10-11 .

Дальнейшее чтение

  • Герцог, Юте (2006). Линукс . Пирсон Дойчланд ГмбХ. п. 785. ИСБН 978-3-8272-6810-5.
  • Малин, Кэмерон; Кейси, Эоган; М. Аквилина, Джеймс (2008). Экспертиза вредоносных программ: расследование и анализ вредоносного кода . Syngress Pub. стр. 618. ISBN 978-1-59749-268-3.
  • Пфаффенбергер, Брайан (2001). Ясное объяснение сетей Linux . Морган Кауфманн. стр. 59. ISBN 978-0-12-533171-5.
  • Официальный сайт
  • Официальный русский сайт Архивировано 25.02.2021 на Wayback Machine
  • Portable KVIrc, версия KVIrc, подходящая для портативных устройств хранения данных
Взято с "https://en.wikipedia.org/w/index.php?title=KVIrc&oldid=1227514845"