LINUX.ORG.RU

ZNC 1.6.3

 ,


0

1

24 февраля 2016 года состоялся релиз расширенного IRC баунсера — ZNC.
Простыми словами: баунсер оставляют подсоединённым к IRC-серверу, и IRC-клиент может подсоединяться и отсоединяться без потери чат-сессии.

Изменения в версии 1.6.3:
Core

  • Новая кодировка применяется немедленно, без переподключения.
  • Исправлена сборка с LibreSSL. (#594)
  • Исправлена ошибка 404 при доступе к веб-интерфейсу с настроенным префиксом URI, но без / в конце.
  • znc-buildmod теперь завершает работу с ненулевым кодом завершения, когда файл .cpp не найден. (#1226)
  • Исправлено znc-buildmod на Cygwin.
  • ExpandString было расширено. %znc% теперь заменяется на ZNC <version> - http://znc.in, соблюдая глобальную настройку «Hide version».
  • Сообщение при выходе по умолчанию переключено с ZNC <version> - http://znc.in на %znc%, что то же самое, но «автоматически» меняет показанную версию при обновлении ZNC. Раньше старая версия записывалась в сообщение о выходе пользователя и не менялась, независимо от версии ZNC. (#1244)

Modules

  • modperl:
    • Исправлена утечка памяти. (#1017)
  • sasl:
    • Добавлена возможность показать, какие механизмы сработали или не сработали. (#770)
  • webadmin:
    • Исправлено сообщение об ошибке о недопустимых пользовательских настройках, чтобы показать, что именно было неверно. (#1163)
    • Больше нет автозаполнения пароля в настройках пользователя. Это приводило к ошибке, когда ZNC считал, что пользователь собирается изменить пароль, но пароли не совпадали. (#1163)

>>> Github

>>> ZNC wiki

>>> ChangeLog предыдущих версий

>>> Подробности



Проверено: toney ()

Баунсеры — костыль; потеря сообщений от дисконнекта в 2016 году — говно, а в 90-х и подавно была говном. Jabber рулит!

anonymous ()
Ответ на: комментарий от anonymous

потеря сообщений от дисконнекта в 2016 году — говно

Jabber рулит

/0

intelfx ★★★★★ ()
Ответ на: комментарий от upcFrost

Регулярно. Я уж не знаю, проблема ли это клиента (и если да, то чьего), или сервера, или чего-то ещё, но переключение с сотовой связи на Wi-Fi в московском метро теряет сообщения только так.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от upcFrost

В этом месте должно быть перечесление более девяти тысяч джаббер-серверов и джаббер-клиентов и обсуждение, кто из них что и когда теряет. Джабберофилы же не знают, зачем нужны стандардизированые протоколы.

anonymous ()
Ответ на: комментарий от anonymous

Да они стандартизированные. Проблема жаббера не в этом, а в слишком куцем «ядре» протокола, наличии кучи расширений разной степени распространённости на каждый чих и protocol mutation (в этом списке каждое следующее является следствием предыдущего).

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

но переключение с сотовой связи на Wi-Fi

А ещё традиционная смена IP раз в сутки на стационарном DSL. И я так понимаю, что баунсер тут не поможет.

gag ★★★★★ ()

Интересно, а чем оно лучше, чем когда irssi всё время висит подключенным?

подсединяться, отсоединяться без потери чат-сессии.

Это гарантия, что не будет пропущено ни одно сообщение?

gag ★★★★★ ()

потери чат-сессии

иркопроблемы

баунсер оставляют подсоединённым к IRC-серверу

иркокостыли

/rip

anonymous ()

Хорошая новость. Рад что что то делается в этом направлении.

weare ★★ ()

баунсеры и прочие подпорки не нужны... BitchX и eggdrop, остальное от лукавого

WindowsXP ★★ ()
Ответ на: комментарий от anonymous

Это если у тебя есть желание сидеть в IRC с холодильника

vasily_pupkin ★★★★★ ()
Ответ на: комментарий от intelfx

Охота вам на этом мусоре (Mosmetro_Free) сидеть и помои их сгребать? Если не секрет, у вас сверхдальние поездки, на всю длину ветки типа ТКЛ?

dv76 ()
Ответ на: комментарий от gag

Интересно, а чем оно лучше, чем когда irssi всё время висит подключенным?

Если irssi работает 24/7, то мало чем будет лучше. Хотя, мне кажется, znc удобнее. Модули, настройка каналов, автовыполнение команд при подключении к серверу, операции с буфером и т.д. Разумеется, можно это настраивать и в клиенте, но если znc настроен, то в клиенте достаточно указать данные для подключения к серверу с znc. Также существует возможность создать znc аккаунт и поделиться с кем-нибудь.

Это гарантия, что не будет пропущено ни одно сообщение?

Пока znc подсоединён к irc серверу и находится на канале, да. Есть ситуации, когда сообщения теряются:

Also, if your connection to znc dies unnaturally, znc might take a little bit to realize you're gone and thus not buffer a few of the messages that you haven't yet seen. The external playback module can help with this if your client supports it.

Jarvis ()

Я так и знал, что анонимусы будут пищать, что IRC мёртв, не нужен и тому подобное. Но IRC жив, и там не нужны толпы юзеров. На irc-канале ЛОР'а около 60 человек, что вполне нормально.

Jarvis ()
Ответ на: комментарий от Jarvis

Плохие, негодные анонимусы. Весь опенсорс на фриноде сидит.

anonymous ()
Ответ на: комментарий от intelfx

стандартизированные

наличии кучи расширений разной степени распространённости на каждый чих

Ну ты понял.

anonymous ()
Ответ на: комментарий от anonymous

Весь опенсорс на фриноде сидит

И страдает фигней? Для дискуссий есть мейл листы, ирк для пустого трепа

anonymous ()
Ответ на: комментарий от upcFrost

Что, я могу отключиться от чата на сутки, потом подключиться снова и получить все сообщения отправленные за время моего отсутствия?

Tweaker ★★★★ ()
Ответ на: комментарий от Tweaker

для тебя это новость? когда ирк был еще жив (в начале-середине нулевых), школота обожала ирк баунсеры вешать на впски. не столько для дела, столько в роли ирк прокси, чтобы хвастануть модным хостом (смотри reverse dns)

anonymous ()
Ответ на: комментарий от intelfx

Анон прав вообще-то, ядро нормальное, а вот стандарт хромает. Там проблема что только логиниться можно как минимум тремя способами

upcFrost ★★★★★ ()
Ответ на: комментарий от gag

К ZNC можно подключаться с нескольких клиентов. Либо можно с нескольких хостов заходить по ssh и открывать irssi в screen. Ну или gotty вместо ssh, чтобы чуток попереносимее и на порядок менее секьюрно (он авторизацию только по паролю может). Вариантов масса, разница не принципиальна, выбирай что удобнее.

Gentooshnik ()
Ответ на: комментарий от upcFrost

Когда последний раз пользовался жаббер конференциями - не мог. Недавно слышал, что какой-то хер запилили на эту тему, но полагаю, что на большинстве серверов и клиентов оно не работает. Есть опровергающий пруфлинки?

Tweaker ★★★★ ()
Ответ на: комментарий от anonymous

для тебя это новость?

Да, расскажи подробнее, пожалуйста.

Tweaker ★★★★ ()
Ответ на: комментарий от intelfx

Писал для своих ботов несколько реализаций IRC, и одну урезанную реализацию XMPP. Сложилось впечатление, что протокол XMPP довольно годная и продуманная (в сравнении с, например, IRC) задумка с совершенно никуда не годной (в сравнении с, например, IRC) реализацией. Worse is better на практике.

Gentooshnik ()
Ответ на: комментарий от Tweaker

Так и было год назад. Пытался прикрутить досылание пропущенных сообщений из конференций к одному коммерческому клиенту. Есть расширение, которое на деле никто не понимает. А в IRC есть костыль, который уже 15 лет работает и никому не мешает.

Gentooshnik ()
Ответ на: комментарий от intelfx

Проблема протокола. Надёжная доставка возложена на TCP.

gadfly ★★ ()

24 февраля 2016 года состоялся релиз расширенного IRC баунсера - ZNC.

А зачем он состоялся?

cipher ★★★★★ ()
Ответ на: комментарий от gadfly

Возлагать на TCP надёжную доставку в 21-м веке, когда устройство имеет десяток разных адресов — это глупо. Точнее, не глупо, а архаично.

intelfx ★★★★★ ()
Ответ на: комментарий от intelfx

Возлагать на TCP надёжную доставку в любом веке глупо, он её не гарантирует.

gadfly ★★ ()

Я олдфаг и юзаю ирц до сих пор, но никак не могу понять - зачем не нужны баунсеры? Почему нельзя оставить ирц-клиент постоянно подключеным к серверу, но можно баунсер?

Lavos ★★★★★ ()

Почему эта новость не мини?

bbk123 ★★★★★ ()
Ответ на: комментарий от Lavos

Почему нельзя оставить ирц-клиент постоянно подключеным к серверу, но можно баунсер?

Потому что это костыли той эпохи, когда компы кушали много и их выключали на ночь. Когда инетики были сомнительного качества типа диалапа с адслем.

Посмотри когда этот софт зародился:

eggdrop December 1993
ZNC has been in development since July 2004

и так далее

anonymous ()
Ответ на: комментарий от gadfly

Возлагать на TCP надёжную доставку в любом веке глупо, он её не гарантирует.

Пруфлинк дай почитать.

anonymous ()
Ответ на: комментарий от anonymous

Потому что это костыли той эпохи, когда компы кушали много и их выключали на ночь.

А ZNC работает на выключенном компе?

Lavos ★★★★★ ()
Ответ на: комментарий от Lavos

Почему нельзя оставить ирц-клиент постоянно подключеным к серверу, но можно баунсер?

Чтоб подключаться из разных мест, и видеть лог переписки. Очевидно же.

ass ★★ ()
Ответ на: комментарий от Lavos

Он вешается на впску или личный сервак. Уж держать костыль-прослойку + клиент на одной машине это вообще что-то из разряда MPD нинужно

anonymous ()
Ответ на: комментарий от Gentooshnik

irssi в screen локальный libnotify не поддерживает.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.