The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats
Personal tools

Charlink.ru

From the makers of InspIRCd.

Jump to: navigation, search

Contents

Введение

Пояснение

Понятие "чарлинк-патч" не является... эээ ... "официальным" понятием для данного рода модификации. Это народное название. Тем не менее, оно обозначает одну весьма конкретную вещь, а именно: "линковка" похожих символов русского и латинского алфавита в никах и названиях каналов IRCD. Именно это, к примеру, не позволяет взять пользователю ник Yura просто заменив в нем букву "a" на русскую "а", учитывая тот факт, что сам Yura в сети. Удобно? Безусловно! Нет imposter'ам! Да индивидуальности!

Русские ники

Оригинальная версия InspIRCD не разрешает использовать русские ники. Данный патч, помимо чарлинка, добавляет и эту замечательную возможность.

А оно мне надо?

Это решать целиком и полностью вам. Или вашим пользователям. Замечу лишь, что использовать патченный InspIRCD нужно в связке с аналогично пропатченными сервисами, иначе будут серьезные проблемы с воровством ников. На данный момент, для публичного скачивания доступна лишь одна версия таких сервисов: Anope.1.6.4-bynets (diff-патч).

Статус патча

Внимание: патч не является официальным патчем от InspIRCD-Team! Большая просьба, не донимать создателей этого прекрасного IRCD вопросами по его работе! Вы ставите его на свой страх и риск!

Патч

Версия

На данный момент последняя доступная версия патча: 1.1.15 (версия аналогична версии релиза InspIRCD - во избежание путаницы). Прекрасно работает и с win32-сборками.

Ссылки

Зеркала для скачивания:

Последняя версия

Прошлые версии

А почему не diff?

Хотите - сравнивайте, создавайте diff'ник и выкладывайте.

Установка

Подготовка

За русские ники у нас отвечает файл helperfuncs.cpp, его копируем в папку src/. За чарлинк отвечают два файла: hashcomp.cpp и hashcomp.h - первый копируем тоже в src/, второй - в include/.

Сборка

После того, как скопировали файлы, можете приступать в сборке InspIRCD. О том, как это сделать, написано тут и тут

Совместимость

Общее

Для сопоставления символов используется вот этот файл.

IRCD

На данный момент проверена работа чарлинка лишь на единичном сервере и без каких-либо сервисов. Необходимо проверить работу патча в условиях больше 1 сервера и, желательно, при сплитах/десинках одного из них, что бы убедиться, что не будет непонятных коллизий ников (nick collision).

Сервисы

Предположительно, чарлинк будет работать с Anope 1.6.4 от Bynets. Патч вы можете найти на их ftp-шнике.

Будущее проекта

Автор

Автором сего прекрасного патча является некто Phoenix Птиц, найти которого вы можете в сети RusNet (забавно, но факт - чарлинк-патч сделал человек из сети, где данной возможностью не пользуются...) под ником Phoenix. Как вариант, он может сидеть и на упомянутом ниже канале.

Поддержка

Как таковой поддержки нет. Однако, вы можете посетить неофициальный русский канал #inspircd.ru на irc.chatspike.net.

А что дальше?

А дальше планируется создание патча для 1.2 линейки InspIRCD, возможный чарлинк-патч для Atheme Services (!).

P.S.

Нужны тестеры! Обращаться знаете куда...