Tuesday, October 23, 2007

unreal ircd + codepage patch

Существует достаточно много irc серверов, пригодных для установки в небольшой сети или же для корпоративного пользования, однако, если смотреть с точки зрения функциональности, интеграции с сервисами и поддержки кириллических кодировок выбор не так велик: тот же rusnet-ircd, присутствующий в портах не работает с ircservices, альтернативы которым в портах, по крайней мере, нет. Мой выбор пал на irc/unreal (http://www.unrealircd.com). Существует патч для этого сервера, позволяющий рекодировать irc протокол, используя iconv: http://irc.mgts.by/wiki/index.php/UnrealIRCd. Однако, у этого патча есть два больших недостатка: он не пригоден для использования внутри портов, и он не работает для amd64 (любой 64-х битной архитектуре) из-за неверного предположения о размере size_t. Я немного изменил патч, исправив эти недостатки.
patch-codepage

8 comments:

  1. Линк на патч битый! Выложите пожалуйста еще раз.

    ReplyDelete
  2. Ссылка на патч битая..

    ReplyDelete
  3. Поправил ссылку. При переносе блога потерялось.

    ReplyDelete
  4. Здравствуйте!
    Понимаю, что тема мертвая и вряд ли кто ответит, но попытка не пытка
    Суть в том, что патч я так понимаю для довольно старой версии unreal

    На 3.2.8.1 версию он наклыдывается, но не работает, а bynets так и не поправили баг для 64 бит системы

    Вопрос - не планируете ли поправить их текущий патч?
    Вот то, что там сейчас ftp://ftp.bynets.org/sources/unreal3.2.8.bynets-1.diff

    ReplyDelete
  5. This comment has been removed by a blog administrator.

    ReplyDelete
  6. Привет. Перезалей пожалуста патч или объясни на пальцах, что именно надо менять ... я предполагаю, что надо изменять size_t на другой тип?

    ReplyDelete
  7. Патч перезалил на http://highsecure.ru/patch-codepage
    Но в чем он заключался, я не помню - это было 5 лет назад.

    ReplyDelete