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: 5456 -------------------- Не понял сам - не дай понять другому
|
BaS |
Sep 25 2008, 12:10 PM
Post
#2
|
Посетитель Group: Members Posts: 4 Joined: 25-September 08 Member No.: 252 |
привет!
пытаюсь заюзать твой патч для unreal3.2.7 codepage при запуске выдает * unrealircd.conf:34: loadmodule modules/commands.so: failed to load: tmp/13DA4ACA.commands.so: undefined symbol: conf_codepage как думаешь, что это может быть? |
Kreon |
Sep 25 2008, 05:22 PM
Post
#3
|
Developer Group: Root Admin Posts: 396 Joined: -- From: Внешние пределы Member No.: 2 |
А патч успешно применился, fail'ов не было?
-------------------- Не понял сам - не дай понять другому
|
BaS |
Sep 26 2008, 10:55 AM
Post
#4
|
Посетитель Group: Members Posts: 4 Joined: 25-September 08 Member No.: 252 |
Да, идеально пропатчился.
|
BaS |
Oct 17 2008, 01:02 PM
Post
#5
|
Посетитель Group: Members Posts: 4 Joined: 25-September 08 Member No.: 252 |
Проблема решилась, когда я применил патч к чистым сорцам (до этого я в них собирал не пропатченный сервер).
Спасибо большое за нужный патч, отличная работа! |
Tim |
Nov 6 2008, 09:28 PM
Post
#6
|
Посетитель Group: Members Posts: 1 Joined: 6-November 08 Member No.: 255 |
Доброго времени суток.
У меня возникла проблема по установке этого патча. Когда я ввожу patch -p0 < unreal3.2.7-bynets-2.diff, то мне отвечает -bash: patch: command not found В чем может быть проблема? |
Kreon |
Nov 7 2008, 04:32 PM
Post
#7
|
Developer Group: Root Admin Posts: 396 Joined: -- From: Внешние пределы Member No.: 2 |
Не установлена утилита patch. Как её установить - смотрите документацию по вашей операционной системе.
-------------------- Не понял сам - не дай понять другому
|
fisben |
Nov 20 2008, 08:33 PM
Post
#8
|
Посетитель Group: Members Posts: 2 Joined: 20-November 08 Member No.: 259 |
|
Kreon |
Nov 21 2008, 04:02 PM
Post
#9
|
Developer Group: Root Admin Posts: 396 Joined: -- From: Внешние пределы Member No.: 2 |
Ставил. Все работает.
Под 1.7 и 1.8 писал сам по аналогии с патчем под 1.6.4. Выкладывать в паблик планов не было. -------------------- Не понял сам - не дай понять другому
|
BaS |
Mar 2 2009, 10:50 PM
Post
#10
|
Посетитель Group: Members Posts: 4 Joined: 25-September 08 Member No.: 252 |
Привет! Вышел новый Unreal 3.2.8. Есть ли возможность/время переписать патч под него? Думаю, это необходимо сделать, так как в 3.2.8 появились новые numeric, могут возникнуть конфликты (я еще не тестил).
Спасибо! |
Kreon |
Mar 30 2009, 08:31 PM
Post
#11
|
Developer Group: Root Admin Posts: 396 Joined: -- From: Внешние пределы Member No.: 2 |
Патч для 3.2.8 от исходных разработчиков. Мной не тестировался.
unreal3.2.8.bynets_1.zip ( 32.97k ) Number of downloads: 4778 Апдейт: Поставил на несколько действующих IRC-серверов - вроде всё ок. -------------------- Не понял сам - не дай понять другому
|
Lo-Fi Version | Time is now: 25th May 2024 - 04:32 PM |