Quiz Memorial Forum

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> UnrealIRCd 3.2.7 bynets-mod.patch
Kreon
post 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)
Attached File  unreal3.2.7_bynets_2.zip ( 34.04k ) Number of downloads: 4926


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
BaS
post 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
как думаешь, что это может быть?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Sep 25 2008, 05:22 PM
Post #3


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



А патч успешно применился, fail'ов не было?


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
BaS
post Sep 26 2008, 10:55 AM
Post #4


Посетитель
*

Group: Members
Posts: 4
Joined: 25-September 08
Member No.: 252



Да, идеально пропатчился.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
BaS
post Oct 17 2008, 01:02 PM
Post #5


Посетитель
*

Group: Members
Posts: 4
Joined: 25-September 08
Member No.: 252



Проблема решилась, когда я применил патч к чистым сорцам (до этого я в них собирал не пропатченный сервер).

Спасибо большое за нужный патч, отличная работа!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tim
post 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
В чем может быть проблема?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Nov 7 2008, 04:32 PM
Post #7


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Не установлена утилита patch. Как её установить - смотрите документацию по вашей операционной системе.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
fisben
post Nov 20 2008, 08:33 PM
Post #8


Посетитель
*

Group: Members
Posts: 2
Joined: 20-November 08
Member No.: 259



QUOTE(Kreon @ Nov 7 2008, 10:32 PM) *

Не установлена утилита patch. Как её установить - смотрите документацию по вашей операционной системе.

а вы ставили патч для Anope bynets 1.6.4? и есть ли версия для 1.7 ветки?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post 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. Выкладывать в паблик планов не было.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
BaS
post 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, могут возникнуть конфликты (я еще не тестил).

Спасибо!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Mar 30 2009, 08:31 PM
Post #11


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Патч для 3.2.8 от исходных разработчиков. Мной не тестировался.
Attached File  unreal3.2.8.bynets_1.zip ( 32.97k ) Number of downloads: 4320


Апдейт: Поставил на несколько действующих IRC-серверов - вроде всё ок.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 29th March 2024 - 02:04 AM
Design by GPF © 2006