ircII (произносится как irc-two или irk-two , [3] [4] и иногда упоминается как IRC-клиент, второе издание [5] ) — это бесплатный Unix IRC и ICB- клиент с открытым исходным кодом, написанный на языке C . Первоначально выпущенный в конце 1980-х годов, он является старейшим IRC-клиентом, который до сих пор поддерживается. [6] [7]
Несколько других клиентов UNIX IRC, включая BitchX , EPIC и ScrollZ, изначально были ответвлениями ircII. Это был первый клиент, реализовавший возможности передачи файлов через IRC. [8] Протокол CTCP был реализован Майклом Сандрофом в 1990 году для версии 2.1. [9] Протокол DCC был реализован Троем Ролло в 1991 году для версии 2.1.2, [10] и никогда не предназначался для переноса на другие клиенты IRC. [11] [12]
ircII написан на языке программирования C и реализует пользовательский интерфейс termcap , текстовый режим. Зашифрованные соединения TLS с серверами IRC устанавливаются с помощью библиотеки OpenSSL . [13] Концепция передачи файлов по сетям IRC была впервые реализована авторами ircII. Клиент был первым, кто реализовал как протокол Client-to-client (CTCP), так и протокол Direct Client-to-Client (DCC). Приложение рекламировалось как «быстрое, стабильное, легкое, портативное и легко фоновое». [14]
о произношении ircII: Некоторые из нас любят называть его "eye-are-see-two". Однако другой основной вариант, "irk-two", вероятно, исторически более точен. Его также обычно называют "urk-ee", что совершенно определенно неверно. Не стесняйтесь не соглашаться с нами, мы не собираемся спорить об этом до смерти. Что совершенно точно, так это то, что это "two", а не "ee".
Программу IRC иногда называют ircII (IRC-клиент, второе издание) [...]
Это, вероятно, старейший и наиболее часто используемый IRC-клиент в сообществе Linux/UNIX.
, возможно, является старейшим доступным клиентом на сегодняшний день.
Авторы программного пакета ircII изначально были пионерами передачи файлов по IRC.
Первое, что я должен сказать, это то, что протокол DCC никогда не был разработан для переносимости на клиенты, отличные от IRCII. Поэтому я не несу ответственности за то, что его будет сложно реализовать для других клиентов.