IRCv3 делает современный IRC совместимым со старыми клиентами
Рабочая группа IRCv3 разрабатывает расширения для современного IRC, сохраняя обратную совместимость со старыми клиентами и серверами. Среди ключевых функций — стандартизированный вход через SASL, теги сообщений, мгновенные уведомления об away-статусе, серверное время и группировка сообщений. В планах — регистрация аккаунтов, доступ к истории чата, автоматическое переключение на защищённые соединения и поддержка Unicode в никнеймах и названиях каналов.
Все расширения IRCv3 обратно совместимы со старыми IRC-клиентами и старыми IRC-серверами.
- rkagerer
Меня за это обольют дёгтем и вываляют в перьях, но каждый раз, когда я вижу современный чат-приложение, я тоскую по временам ICQ (такой, какой она была в 90-х).
У неё был интерфейс, который мне нравится больше всего, что было после — компактный, относительно ненавязчивый, информационно плотный и быстрый. Я мог переносить всю свою историю чатов с собой между машинами и надёжно её искать (никаких исчезающих прокруток или тормозов из-за ленивой загрузки). И было удобно, что можно было показывать разные статусы присутствия разным людям/группам.
- kstrauser
Как раз вовремя! На этих выходных я поднял небольшой сервер только для друзей на VPS, который валялся без дела. Я использовал Ergo, включил TLS, включил аутентификацию и вручную создаю аккаунты с временными паролями для своих приятелей. В качестве клиентов я использую Halloy на Mac и Goguma на iOS. Есть и другие, более красивые клиенты, но Ergo и они все поддерживают неплохой набор IRCv3. Например, у всех них встроена история клиента. Когда я подключаюсь, сервер проигрывает все сообщения, пропущенные за время офлайна (с хранением 30 дней), без всякого bouncer.
Честно говоря, пытаюсь вспомнить, почему мы все коллективно от этого ушли. В 90-х я был вечно онлайн, а потом много лет не трогал IRC, но это... на самом деле довольно приятно.
- basilikum
Сейчас я экспериментирую с IRCv3, конкретно с постоянной историей каналов (без bouncer).
Я поднял сервер ergo^1 для экспериментов. История каналов сейчас на стадии черновика; и, может быть, так будет всегда.
Если кто-то из вас захочет заглянуть по какой-то причине и попробовать: #hn на exp3.irc.basilikum.monster:6697
Список клиентов с поддержкой IRCv3 (черновик/chathistory для поддержки истории) смотрите здесь: https://ircv3.net/software/clients
- prologic
Нужно ли IRCv3 новое руководство, чтобы продолжать двигать его вперёд? В Parley/Ahoy (https://git.mills.io/prologic/parley https://git.mills.io/fastidious/ahoy) нам удалось создать федеративный децентрализованный опыт чата на IRC с ощущением Discord/Slack, но верный и IRC, и IRCv3 (Ahoy — полнофункциональный клиент IRCv3).
- Retr0id
Я думаю, главная проблема IRCv3 в том, что там миллион необязательных расширений (см. https://ircv3.net/software/clients — матрица поддержки функций популярных клиентов).
Это может особенно запутать, когда у людей на разных клиентах расходятся взгляды на одну и ту же беседу. Например, одни видят реакции-эмодзи, другие нет. Одни видят «ответы», другие нет.
- kristopolous
Если посмотреть на «старый» интернет: fidonet telnet bitnet ftp fsp wais netnews whois++ gopher relaynet ... то есть IRC — один из немногих, что до сих пор используется, и в основном таким же, как 35 лет назад. Довольно впечатляюще.
Люди любят ругать IRC, но люди всё ещё сидят на нём, всё ещё пользуются им...
- tyjen
На прошлой неделе активировал старую лицензию mIRC, которая у меня десятилетия, чтобы исследовать старые серверы и каналы. Многие дремлют, но во многих жизнь всё ещё кипит. Вероятно, я в итоге снова задоначу разработчикам mIRC и вложу немного времени в IRC-сообщества. Мне этот опыт нравится больше, чем Discord.
Всем, кто хочет исследовать этот сегмент интернета, начните с: https://netsplit.de/
- neals
Заставляет задуматься, было бы забавно уйти от Discord обратно на IRC. Но, думаю, нам бы не хватало мобильного доступа и аккаунтов на разных устройствах, может быть? Какие мысли?