UnrealIRCd 3.2.7 bynets-mod.patch |
UnrealIRCd 3.2.7 bynets-mod.patch |
Kreon |
May 3 2008, 06:20 PM
Post
#1
|
Developer Group: Root Admin Posts: 396 Joined: -- From: Внешние пределы Member No.: 2 |
Патч для IRC-сервера UnrealIRCd, который добавляет возможность динамической смены кодировок, а также обеспечивает корректную работу с никами на кириллице.
При использовании данного патча можно задавать разные порты для разной трансляции символов, а также менять кодировку на лету с помощью команды /codepage имя_кодировки. Также этот патч запрещает подмену ников на аналогичные, полученные использованием символов со сходным начертанием. Например, без применения данного патча возможно существование одновременно в онлайне ника Kreon и Krеon, где во втором случае написана "e" на кириллице. С данным же патчем при попытке сменить ник на такой пользователь получит сообщение, что ник уже используется. Установка: 1. Скопируйте патч unreal3.2.7-bynets-2.diff в каталог с исходниками Unreal3.2.7 2. Примените патч командой patch -p0 < unreal3.2.7-bynets-2.diff 3. Пересоберите Unreal3.2.7. 4. Добавьте в конфиг unrealircd.conf строку CODE include "codepage.conf"; 5. Дополните блоки listen указанием кодировки, которая будет использоваться по умолчанию при подключении на указанный порт CODE listen *:6667 { codepage "CP1251"; options { clientsonly; }; }; 6. При необходимости укажите допустимые для использования в никах кириллические символы CODE set::allowed-nickchars { russian-w1251; }; Attached File(s) unreal3.2.7_bynets_2.zip ( 34.04k ) Number of downloads: 5503 -------------------- Не понял сам - не дай понять другому
|
Lo-Fi Version | Time is now: 30th May 2024 - 03:38 PM |