Отечественные разработчики создали форк проекта VerliHub

11.01.2009 01:31

Русские энтузиасты взялись за разработку собственной ветки VerliHub, сервера для файлообменной сети DC++ (Direct Connect). Проект получил название RusDC. Вчера на сайте проекта была опубликована первая публичная сборка RusDC Server. Текущая сборка сервера протестирована и работает на высоко-нагруженном сервере dc.corbina.ru (в пиковое время от 4500 до 6000 пользователей одновременно).

Разработчики обосновали запуск проекта следующими аргументами: отсутствие движения в стане разработчиков VerliHub; наличие большого количества ошибок в работе последней версии сервера; отсутствие внятного веб-интерфейса управления и веб-панелей пользователей; отсутствие достаточного количество скриптов для сервера. Планируется дополнить функционал сервера новыми возможностями, такими как web-поиск по хабу, web-интерфейс регистрации и личного кабинета и.т.д.

В настоящий момент сделано:

  • исправлена ошибка проверки префиксов пользователей ( сервер расценивал [префикс] как часть регулярного выражения, а не как стринг)
  • исправлена ошибка нулевых шар при использовании модуля ISP
  • исправлена ошибка в reload таймере, не обновляющая кеш регистраций после реги юзера не через консоль, а через прямой доступ к базе (например из веб-страницы регистрации)
  • исправлена ошибка авто-разбана пользователей
  • исправлена ошибка разбора запрещённых слов (исключающая пробелы в выражениях)
  • исправлена ошибка русской кодировки
  • полностью русифицированы системные сообщения сервера
  • добавлена проверка на ulimit и ulimit -n (фикс ошибки 1000 юзеров+) - автофикс работает только если пользователь из-под которого запущен сервер в sudousers или root
  • добавлены русские системные меню администратора и оператора
  • интегрирован анти-лич модуль
  • интегрирован HubLink модуль в исходный код сервера
  • разработан веб-интерфейс регистрации пользователей, позволяющий не пускать гостей на хаб вообще до полной регистрации
  • интегрирован модуль активации пользователей, зарегистрированных через веб-интерфейс, с подтверждением регистрации через электронную почту по уникальной ссылке