|
Новый билд.
Изменения.
Авторизатор
1. Заменено шифрование с DES на blowfish.
2. В авторизаторе появилась возможность привязать пароль к винту. При этом,
шифрование пароля происходит с ключем, в качестве которого выступет
серийный номер винта. Т.о. кража ini-файла авторизатора не приводит
к результатам.
Конфигуратор
1. Заменено шифрование с DES на blowfish.
2. Исправлена кодировка в отправляемых конфигураторм письмах.
3. Исправлен баг конфигуратора, при которм он выдавал ошибку во время
редактирования данных пользователя.
4. В конфигураторе заработал ping (правда немного странно :) ). Странность
проявляется в том, что под 2000 виндами, ответ на пинг от машин которые
не отвечают ожидается не 1 сек, а по какой то причине 40 мин. Но это
баг винды, возможно непропатченой.
5. В конфигуратор добавлена распечатка настроек пользователя. Это можно
использовать при заведении нового юзера. Ему выдается листик с распечаткой
его настроек, его IP, логин, пароль, маска сети, шлюз, днс, телефоны
службы поддержки, и т.д. Шаблон хранится в файлике userconf.tpl.html,
который лежит рядом с конфигуратором. По этому шаблону генерируется
окончательная страничка с параметрами.
Сервер
1. Заменено шифрование с DES на blowfish.
2. Исправлен баг (или фича :) ) при которой сервер под FreeBSD работал не
как демон, а посто в фоновом режиме. Теперь вроде всё в порядке.
3. Пароли админов хранятся в шифрованном виде. Для конвертирования паролей
написана утилитка.
4. В скрипт OnChange передается имя и IP админа, сделавшего изменения.
5. В лог юзера пишется IP адрес с которого он подключился.
6. Очень сильно изменены записи в логи.
- логи переведены на английский язык
- более-менее все записи унифицированы
- изменился формат записи времени
7. В сервере появились дополнительные параметры: права доступа,
владелец и группа для файлов конфигурации пользователя, его
статитстики и логов.
8. В detail_stat исправлен баг, при котором интервал времени 23-50...00-00
писался в следующий день вместо текущего.
9. В сервер и конфигуратор добавлен параметр пользователя, как время
его последней активности. Т.е. когда юзер последний раз был подключен.
10. Исправлен баг. Из скриптов убраны #!/bin/bash, т.к. это приводил
к невыполнению скриптов под FreeBSD, т.к. никакого /bin/bash во
FreeBSD нет
11. Исправлен ряд багов приводивших к выпаданию сервера в корку, особенно
это проявлялось под FreeBSD (я вообще удивляюсь как с таким багом сервер
работал хоть дге-то)
12. Ряд мелких и крупных багов. :)
И сразу фича :)
Из-за нового шифрования, передача данных между конфигуратором и сервером стала проходить намного медленнй, потому, что сильно нагружается процессор во время шифрования. Будем исправлять.
В следующем релизе будет добавлен метод захвата пакетов с помощью divert sockets, и основные силы потрачены на поиск багов и доведения системы до стабильного состояния.
|
|