ViperHive 0.1.1
+ regme плагин (с поддержкой меню)
* незначительные исправления в локализации
* оповещение пользователя о неверном пароле (как оказалось DC++ клиенты не обрабатывают $BadPass)
UPD:
Создал специальный форум для обсуждения ViperHive, запросов плагинов и сообщений о багах.



Вроде всё нормально. Ждём
Вроде всё нормально. Ждём продолжения =)
А можно ещё добавить функцию, чтобы администратор видел IP юзеров?
дык !UI или из менюшки инфо о
дык !UI или из менюшки инфо о пользователе по идее должно выдавать.
чего еще из самого необходимого надо?
!UI выдаёт, из менюшки - нет.
!UI выдаёт, из менюшки - нет. Просто иногда надо посмотреть через сортировку ников в клиенте ДС++ какие сети/подсети есть, а у всех IP неизвестен получается.
Когда одновременно много
Когда одновременно много юзеров подключаются клиент пишет:
*** Невозможно выполнить операцию на сокете, т.к. буфер слишком мал или очередь переполнена.
А из необходимого ещё
1. Вывод текстового файла через заданный промежуток времени в окно чата.
2. Доска объявлений, с которой могут работать юзеры и просматривать её через pm.
3. Информацию юзеру при входе о его возможностях, в зависимости от уровня.
4. Сообщение администраторам когда юзер ввёл неправильный пароль.
5. Ну и ждём статсов =)
ошибку на русском выводит?
ошибку на русском выводит? если нет - дайте полный текст ;)
http://support.microsoft.com/
http://support.microsoft.com/kb/q196271/
да, и чего с оперативкой?
+ рекомендую проверку антивирем усиленную
кстати, много - это сколько?
А это нормально?
./viperhive.py
File "./viperhive.py", line 551
finally:
^
SyntaxError: invalid syntax
И если нет..то как подлечить? )
скорее всего python 2.4 -
скорее всего python 2.4 - переделать:
finally: self.drop_user_by_nick(nick)в
внимательно с отступами
microdc2 и ViperHive 0.1.1
Не получается подключиться через клиент microdc2
Лог microdc2:
Connecting to hub on 192.168.3.8:411.
Connected to hub from 192.168.3.8:51738.
Invalid $Lock message: Missing Pk value
Hub name is Alpha.net DC Hub.
Disconnected from hub.
Shutting down hub connection.
Лог хаба:
DEBUG:root:connecting: 192.168.3.8:51738
DEBUG:root:[<socket._socketobject object at 0x822774c>]
DEBUG:root:client supports: TTHSearch NoGetINFO NoHello
свежая версия в SVN. Быстрое
свежая версия в SVN.
Быстрое исправление:
Тем не менее рекомендую обновиться до SVN - там исправлена бага с ограничением в 512 клиентов.
Сейчас замечено во FreeBSD (в
Сейчас замечено во FreeBSD (в других ОС не проверял пока)
Лог хаба:
INFO:root:Hub ready to start on port 411...
INFO:root:Hub started!
INFO:root:Many users. Appending worker
Лог системы:
DEBUG:root:Unexpected error: Traceback (most recent call last):
File "viperhive.py", line 515, in accept_new_connection
File "/usr/local/lib/python2.4/socket.py", line 169, in accept
error: (23, 'Too many open files in system')
Строка 515:
newsock, (host, port) = self.srvsock.accept()
Сокетов зачем-то много открывает вроде как.
P.S. Можно ли как-нить пооперативнее багрепорты слать и тестить, через ICQ, Jabber например? :)
ваша система ограничивает
ваша система ограничивает хабу. через ulimit разрешите открывать больше файлов (man ulimit)
ICQ: 300734707
Jabber: gelios@gmail.com
Mail: zeus@hovel.ru
но вообще есть багтрекер на сайте http://code.google.com/p/viperhive/issues/list
Вроде пока нормально работал,
Вроде пока нормально работал, ошибок не замечал. Можно ли зделать правила хаба, чтоб из меню выбираешь а он тебе их в личку кидает?