← All posts tagged inspircd

gelraen
opensource IRC говно inspircd Пиздец, приехали. Для разрешения входящих s2s-соединений оно хочет видеть IP и порт в <link>-блоке. Не спрашивайте какие, оно их не проверяет. При прохождении по списку <link>-блоков все ipaddr и alowmask спихиваются в один список, по которому потом разрешаеются или отклоняются соединения (пароли проверяют дальше). Если у блока нету имени, одного из паролей, ipaddr или port, он просто пропускается (и allowmask в список не добавляется). Так что просто на слушающей стороне подобавлял ipaddr="127.0.0.1" port="-1" и, кажется, всё заработало как надо. КОСТЫЛИ!!!11
А вообще, похоже что именно этот кусок кода (src/modules/m_spanningtree/utils.cpp) не пересмотрели/переписали как следует после добавления параметра allowmask.
gelraen
? IRC inspircd Жуйк, ты когда-нибудь видел/дебажил/лечил багу у inspircd когда при реконнекте серверов после netsplit'а оно кричит " LINK: Server connection from x.x.x.x denied (no link blocks with that IP address)", хотя <link>-блок в конфиге есть, и сервер был подключен с того же ІР, с которого пытается подключиться. И всё это магическим образом начинает работать правильно после /rehash'а сервера, к которому пытается подключиться другой.
gelraen
? FreeBSD IRC inspircd Жуйк, кто из тебя хочет мейнтейнить два порта для inspircd 1.2. и 2.0. ? Порт для 1.2 у меня уже есть, потому как сам юзаю, а для 2.0 за пару дней наговнячу.
Сам мейнтейнить не хочу, потому как буду заб[ыи]вать.