Релиз Ubilling 0.4.7 rev 3042


- Изменения в структуре БД, см дамп.
- alter.ini: новая опция DSHAPER_ENABLED включающая и выключающая поддержку динамического шейпера.
- alter.ini: новая опция WATCHDOG_ENABLED включающая «Собаку наблюдаку»
- alter.ini: новая опция AUTOFREEZE_CASH_LIMIT устанавливающая суму меньше которой абонент будет отмораживаться.
- alter.ini: новая опция CONTRACT_SAME_AS_LOGIN устанавливающая договор таким же как и логин при регистрации абонента.
- Модуль «Сервер DHCP»: исправлена ошибка при генерации классов для подсетей использующих Option 82
- Модуль «Поиск пользователей»: исправлена ошибка в некоторых случая возникающая при поиске по договору.
- Модуль «Хелпдеск»: теперь также показывает IP пользователей.
- Модуль «Динамический шейпер»: косметически рефакторнут.
- Модуль «Регистрация пользователя»: несколько новых моделей генерации логинов.
- Модуль «Регистрация пользователей»: немного рефакторнут механизм формирования инкрементных логинов.
- Модуль «Регистрация пользователей»: теперь умеет выставлять договор таким же как и логин на автомате.
- Модуль «Бекап БД»: теперь позволяет скачивать дампы после их создания.
- Модуль «Бекап БД»: теперь позволяет спрятать себе резервные копии важных конфигов.
- Модуль «TurboSMS»: исправлена реакция при ошибке соединения с БД СМС шлюза. Спасибо DarkSpider.
- Модуль «Консоль разработчика»: исправлен бесючий ворнинг в случае исполнения запроса возвращающего «ничего».
- Модуль «Профиль пользователя»: появилась возможность удалить привязку к свичу и порту при включении соответствующей опции.
- Модуль «Карта активного оборудования»: исправлено отображение мертвого оборудования, для которого не указано местонахождение.
- Новый плагин профиля «DHCP option 82»: позволяет устанавливать для пользователя пары remote-id + circuit-id
- Новый модуль "Собака-наблюдака": позволяет оперативно мониторить окружающую реальность.
- Новый модуль «Отчет по автозаморозке»: таки показывает пользователей которых постигла автозаморозка.
- Новый модуль «Пользователи без присвоенного порта»: угадайте что показывает, работает при включении соответствующей опции.
- API удаленного вызова: новый вызов autofreeze вызывающий автозаморозку пользователей.
- API удаленного вызова: новый вызов watchdog заставляющий собаку-наблюдаку пробежаться по всем активным задачам.
- API удаленного вызова: появилась возможность начисления скидок по платежам за предыдущий месяц.
- Заготовки скриптов инициализации для Linux: отрихтованы для совместимости с установщиком Ubuntu
- Кабинет пользователя: исправлена проблема, могущая при некоторых условиях приводить к тому, что платежные карточки не будут помечены как использованные.
- Кабинет пользователя: добавлена новая необязательная опция authfailredir устанавливающая URL редиректа при невозможности определить пользователя по IP.
- Определение производителя оборудования по MAC: теперь будет включено «из-коробки» для новых установок.
- Определение производителя оборудования по MAC: По умолчанию теперь используется сервис searchmac.com.

Рекомендации к обновлению тут: http://wiki...#section047
Дата 2013-11-04 11:50:18