4 декабря состоялся выпуск Eggdrop 1.8.0. С момента предыдущего релиза (1.6.21) прошло 5 лет; за это время было принято 15 000 коммитов, добавлено 50 000 строк кода.
Eggdrop — популярный бот для IRC, полностью написанный на C и позволяющий расширять свою функциональность при помощи модулей (также на C) и скриптов на Tcl.
Самые большие изменения связаны с SSL и поддержкой IPv6. Для использования этих дополнений нужно изменить настройки в конфигурационном файле. Старый конфигурационный файл, а также скрипты, написанные для 1.6, будут работать и с новой версией.
- Некоторые популярные модули были переписаны для версии 1.8. Переписанные модули можно найти на FTP.
- Добавлена полная поддержка IPv6 для серверов, Telnet и соединения скриптов, DCC и ботнета.
- Добавлена полная поддержка SSL для всех видов соединений, включая проверку сертификатов и разрешений, а также Partyline SSL. Подробнее в
doc/TLS
. - Для того чтобы облегчить переход на Eggdrop 1.8.0, создан список изменений необходимых конфигурационных файлов. Наиболее важные изменения: удаление
my-ip
иmy-hostname
в настройках, заменаvhost4
,vhost6
иlisten-addr
. - Eggdrop 1.8.0 включает в себя простой конфигурационный файл
eggdrop-basic.conf
, рекомендованный для пользователей, не нуждающихся в дополнительных функциях, таких как ботнеты. - Удалён модуль wire.
- Документация была обновлена для отражения новых и удалённых команд и переменных.
- Много изменений было сделано в TCL-командах. Смотрите
doc/tcl-commands.doc
для подробной информации.
>>> Анонс
>>> Список изменений
>>> Проект на GitHub