viperhive

Тестовые хабы

Тестовые хабы, на которых можно попробовать viperhive в работе:

FATHub
ViperTest
LudinovoHub

Багтрекер

Баги в ViperHive можно описывать здесь. Но лучше напрямую постить в багтрекер на гуугл.код

Лучше создавайте отдельную тему под каждый плагин

В данной теме можно постить запросы на плагины для ViperHive.

Плагины требующиеся большинству буду стараться писать первыми :)

SVN 171

Новое меню
Возможность перезагрузки настроек из файлов

множественные багфиксы

Просьба ко всем бетатестерам протестировать текущую версию поделия. Скорее всего это будет 0.5 релиз после исправления багов :)

ViperHive 0.4.1 Alpha

ViperHive 0.4.1 Alpha

Эта версия после стабилизации планируется в релиз.

Исправлены мночисленные ошибки

Добавлены плагины:

  • massmsg - Массовая рассылка PM
  • iplog - Журнал IP
  • chathist - Посылает последние N сообщений из чата вновь прибывшим.
  • chatroom - Комнаты (каналы) для общения. Например #OpChat

Поддержка $UserIP/$UserIP2 - отсылка IP пользователей операторам (ну или кому укажете).

Требуется усиленное тестирование и багрепорты :)

СКАЧАТЬ

UP: 0.4.1 - забыли pydcppbot.py в 0.4.0 обновить для chatroom

iplog

В svn версии доступен новый плагин - iplog - ведет логи ip

по запросу !nickiplog admin выдает например такой ответ:

IPLOG: 127.0.0.1
 admin - 127.0.0.1 - 12/05/08 16:39:12 
 admin - 127.0.0.1 - 12/05/08 16:39:13 
 admin - 127.0.0.1 - 12/05/08 16:52:08 
 admin - 127.0.0.1 - 12/05/08 16:52:09 
 testopt - 127.0.0.1 - 12/05/08 16:52:12 
 admin - 127.0.0.1 - 12/05/08 16:59:54 
 admin - 127.0.0.1 - 12/05/08 17:01:11 
 testopt - 127.0.0.1 - 12/05/08 17:01:13 
 admin - 127.0.0.1 - 12/05/08 17:17:23

бетатестинг нидед :D

Готовые плагины в SVN

Следующие плагины доступны в SVN версии виперхайва. (если вы хотите забрать плагин до выхода стабильной версии)

say - Возможность говорить от произвольного лица.
motd - Позволяет выводить приветственное сообщение (соообщение дня) пользователям.
ban - Бан по нику/ip.
mute - Глушение чата по нику/адресу.
forbid - Триггеры в главном чате/привате. Антиспам.
regme - Плагин саморегистрации пользователей.
logger - Логи PM и MC.
massmsg - Массовая рассылка PM
iplog - Журнал IP

ViperHive 0.3.0

Вышла новая версия легковесного, кроссплатформенного хаба ViperHive:

Новое:

  • Автосохранение настроек
  • Поддержка $HubTopic (требуется поддержка клиентом - слишком мало клиентов реально умеют топик)
  • Новый плагин: logger (по умолчанию отключен) после активации ведет логи MC и PM чатов в mc.log и pm.log

Багфиксы:

  • Исправлена ошибка установки прав пользователя через меню
  • Исправлена ошибка отправки OpList

СКАЧАТЬ

Viperhive. Первые впечатления.

Сегодня впервые опробовал viperhive. Сначала думал очередной хаб, с заурядными скриптами и с интерфейсом как у всех. Установив сие чудо, не поверил своим глазам. Кроссплатформенный, нет зависимости от громоздких библиотек вроде мелкосовтовского фреймворка, работает везде, где заведется питон, ест не так уж много ресурсов, и он консольный! Да да, именно консольный! а это значит что его запустить можно будет не только через SSH или Telnet, но и даже через простой php-скрипт, отослав на него запрос, например, с браузера мобильника! Все настройки хранятся в понятных простому люду файлах, открываемых блокнотом или тем же vi.

ViperHive 0.2.1 (Bugfix Release)

Багфикс релиз - не содержит новых возможностей. Только исправления.

  • Переработано ядро (обход ограничения на 512 сокетов в select() функции windows)
  • Исправление $Lock (Pk вместо pk)
  • Добавлен специальный бот для стресс-теста хабы (может использоваться для других хабов), базирующийся на pydcppbot.

ViperHive 0.1.1

+ regme плагин (с поддержкой меню)
* незначительные исправления в локализации
* оповещение пользователя о неверном пароле (как оказалось DC++ клиенты не обрабатывают $BadPass)

на страницу хаба

UPD:

Создал специальный форум для обсуждения ViperHive, запросов плагинов и сообщений о багах.

ViperHive 0.1

Python powered DC++ hub

Вышел первый публичный релиз хаба Viperhive.

  • Написанный на питоне, хаб прост как палка и достаточно гибок.
  • Маленький: ядро содержит всего около 1000 строк кода.
  • Конфиги хранятся в человекочитаемом формате YAML. Вот примеры: настройки, привилегии, триггеры антиспама, регистрация пользователей.
  • В комплект входят преднастроенный антиспам с 4мя регэкспами которые отслеживают: http-ссылки (с белым листом), dchub:// ссыслки, ip адреса.!
  • Основные плагины входят в комплект хаба.
  • Русский перевод для ядра и плагинов
  • Поддержка меню ядром и плагинами

В данный момент требуется помощь в оттестировании и отлове ошибок.

Инструкция по запуску

Сейчас решается в каком виде будет выполнен гуй и нужен ли он будет вообще. Если у кого есть заявки на плагины - пишите. :)

Скриншот менюшки:

RSS-материал