Это старая версия документа.
0.40
04.03.2008
- в модуле Dhcphosts добавлена возможность задавать автоматически выдаваемые адреса для сети.
- Удалена опция $conf{DHCPHOSTS_IPGUARD_TYPE}=«»; . Добавлено две новые опции $conf{DHCPHOSTS_IPGUARD_DENY_TPL}=””; $conf{DHCPHOSTS_IPGUARD_ACCEPT_TPL}=””;
MySQL
ALTER TABLE dhcphosts_hosts ADD UNIQUE KEY `host_network` (`hostname`,`network`); ALTER TABLE dhcphosts_networks ADD COLUMN `ip_range_first` int(11) unsigned NOT NULL DEFAULT '0'; ALTER TABLE dhcphosts_networks ADD COLUMN `ip_range_last` int(11) unsigned NOT NULL DEFAULT '0';
02.03.2008
- Улутшен редактор шаблонов (/ System configuration/ MISC/ Template/).
- В сервисе Dv информация о пользователе добавлено поле показывающее дату следующего снятие абонплаты (/ Customers/ Logins/ Information/ Services/ Dialup / VPN/).
- Исправлена ошибка снятия месячной абонплаты модулем Dv.
28.02.2008
- Paysys. Добавлено внесение IP адреса робота платёжной системы уведомляющего о платеже.
- Добавлена возможность блокирования/разрешения уведомлений о платеже для определенных IP адресов. Опция:
$conf{PAYSYS_IPS}=«0.0.0.0»; MySQL
ALTER TABLE paysys_log ADD COLUMN `paysys_ip` int(11) unsigned NOT NULL DEFAULT '0';
26.02.2008
- добавлена возможность автоматически создавать файл пользователей для Asterisk. Опция
$conf{VOIP_ASTERISK_USERS}='/usr/abills/Abills/templates/users.conf';
MySQL
ALTER TABLE voip_main DROP PRIMARY KEY; ALTER TABLE voip_main ADD PRIMARY KEY (`number`); ALTER TABLE voip_main ADD KEY `uid` (`uid`);
- Добавлена возможность прикреплять пользователю два денежных счёта. Основной и дополнительный.
Основной счёт может служить для отчислений за использованные услуги при Dialup/VPN подключениях,
дополнительный использоваться для абон. платы.
Для включения возможности получать дополнительный денежный счёт, нужно прописать в конфигурационном файле:
$conf{EXT_BILL_ACCOUNT}=1;
Для снятия денег с дополнительного счёта нужно поставить галочку в / System configuration/ Dialup / VPN/ Tarif plans/ → Extra Money account
MySQL
ALTER TABLE companies ADD COLUMN `ext_bill_id` int(10) unsigned NOT NULL DEFAULT '0'; ALTER TABLE users ADD COLUMN `ext_bill_id` int(10) unsigned NOT NULL DEFAULT '0'; ALTER TABLE tarif_plans ADD COLUMN `ext_bill_account` tinyint(1) unsigned NOT NULL DEFAULT '0'; ALTER TABLE bills DROP KEY `uid`; ALTER TABLE bills ADD KEY `uid` (`uid`,`company_id`);
- Перенесены системные шаблоны в отдельный каталог
- 08.02.2008
Отображение депозита для заблокированых пользователей Snmputils
MYSQL
ALTER TABLE snmputils_binding add KEY `uid` (`uid`);
* 02.02.2008 MYSQL
ALTER TABLE paysys_log add COLUMN `code` blob NOT NULL;
* 27.01.2008 MYSQL
ALTER TABLE ipn_log add key uid_traffic_class (uid, traffic_class); ALTER TABLE dv_log_intervals add column `added` timestamp(14) NOT NULL; ALTER TABLE dv_log_intervals add KEY `acct_session_id` (`acct_session_id`); ALTER TABLE dv_log_intervals add KEY `session_interval` (`acct_session_id`,`interval_id`);
- 27.01.2008
Дополнения в Msgs
- Возможность прикреплять файлы к сообщениям.
- Отчёты
MYSQL
CREATE TABLE `msgs_attachments` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `message_id` bigint(20) NOT NULL DEFAULT '0', `filename` varchar(250) DEFAULT NULL, `content_size` varchar(30) DEFAULT NULL, `content_type` varchar(250) DEFAULT NULL, `content` longblob NOT NULL, `create_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `create_by` int(11) NOT NULL DEFAULT '0', `change_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `change_by` int(11) NOT NULL DEFAULT '0', `message_type` tinyint(2) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `article_attachment_article_id` (`message_id`) ) COMMENT='Messages Attachment table';
- 25.01.2008
Включение меню Finance (Денежные операции) в акаунте пользователя
$conf{user_finance_menu}=1;
- 24.01.2008
Дополнение типов оплаты собственными через опцию
@EX_PAYMENT_METHODS = ('webmoney', 'rupay', 'Счёт н 453');
- 23.01.2008
Просмотр пароля пользователя администратором
Выписка карты подключения для пользователя для уже заведённого пользователя (Логин, Пароль…)
Дополнение Msgs
Добавление комутаторов Zyxel в Snmputils
- 06.12.2007
MYSQL
ALTER TABLE `sharing_main` CHANGE COLUMN `extra_byte` `extra_byte` double(15,2) unsigned NOT NULL default '0.00';
- 05.12.2007
MYSQL
ALTER TABLE msgs_chapters ADD COLUMN `inner_chapter` tinyint(1) unsigned NOT NULL default '0'; ALTER TABLE msgs_messages ADD COLUMN `inner_msg` tinyint(1) unsigned NOT NULL default '0';
- 30.11.2007
MYSQL
ALTER TABLE users ADD COLUMN `credit_date` date NOT NULL default '0000-00-00';
- 30.11.2007
MYSQL
ALTER TABLE web_users_sessions ADD COLUMN `ext_info` varchar(200) NOT NULL default '';
- 28.11.2007
MYSQL
ALTER TABLE sharing_main ADD COLUMN `extra_byte` int(11) unsigned NOT NULL default '0'; CREATE TABLE `sharing_additions` ( `id` smallint(6) NOT NULL auto_increment, `name` varchar(25) NOT NULL default '', `quantity` int(11) unsigned NOT NULL default '0', `price` double(14,2) default NULL, `tp_id` smallint(6) unsigned NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) ) COMMENT='Sharing Additions';
- 25.11.2007
MYSQL
ALTER TABLE dhcphosts_hosts ADD column `ports` varchar(100) NOT NULL default ''; ALTER TABLE dhcphosts_hosts ADD column `vid` smallint(6) unsigned NOT NULL default '0'; ALTER TABLE dhcphosts_hosts ADD column `nas` smallint(6) unsigned NOT NULL default '0'; ALTER TABLE dhcphosts_hosts ADD column `option_82` tinyint(1) unsigned NOT NULL default '0';
0.37
- 5.11.2007
MYSQL
ALTER TABLE `users_pi` ADD COLUMN `zip` varchar(7) NOT NULL default ''; ALTER TABLE `users_pi` ADD COLUMN `city` varchar(20) NOT NULL default '';
- 21.10.2007
MYSQL
ALTER TABLE `admins` ADD COLUMN `email` varchar(35) NOT NULL default '';
- 19.10.2007
MYSQL
ALTER TABLE `msgs_messages` ADD COLUMN `resposible` smallint(6) unsigned NOT NULL default '0';
- 18.10.2007
MYSQL
ALTER TABLE `msgs_messages` CHANGE COLUMN plan_date `plan_date` date NOT NULL default '0000-00-00'; ALTER TABLE `msgs_messages` ADD COLUMN `plan_time` time NOT NULL default '00:00:00'; ALTER TABLE `msgs_chapters` CHANGE `id` `id` smallint(6) unsigned NOT NULL auto_increment; ALTER TABLE `msgs_chapters` DROP INDEX chapter;
- 16.10.2007
MYSQL
CREATE TABLE `msgs_admins` ( `aid` smallint(6) unsigned NOT NULL default '0', `chapter_id` int(11) unsigned NOT NULL default '0', `priority` tinyint(4) unsigned NOT NULL default '0', UNIQUE KEY `aid` (`aid`,`chapter_id`) ) TYPE=MyISAM; CREATE TABLE `msgs_reply` ( `id` int(11) unsigned NOT NULL auto_increment, `main_msg` int(11) unsigned NOT NULL default '0', `text` blob NOT NULL, `datetime` datetime NOT NULL default '0000-00-00 00:00:00', `aid` smallint(6) unsigned NOT NULL default '0', `status` tinyint(4) unsigned NOT NULL default '0', `caption` varchar(40) NOT NULL default '', `ip` int(11) unsigned NOT NULL default '0', `uid` int(11) unsigned NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`), KEY `main_msg` (`main_msg`) ) TYPE=MyISAM; ALTER TABLE `msgs_messages` ADD COLUMN `priority` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0'; ALTER TABLE `msgs_messages` ADD COLUMN `lock_msg` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0'; ALTER TABLE `msgs_messages` ADD COLUMN `closed_date` DATE NOT NULL DEFAULT '0000-00-00'; ALTER TABLE `msgs_messages` ADD COLUMN `done_date` DATE NOT NULL DEFAULT '0000-00-00'; ALTER TABLE `msgs_messages` ADD COLUMN `plan_date` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00'; ALTER TABLE `msgs_messages` ADD COLUMN `user_read` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00'; ALTER TABLE `msgs_messages` ADD COLUMN `admin_read` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00'; ALTER TABLE `msgs_messages` ADD KEY `uid` (`uid`); ALTER TABLE `msgs_messages` ADD KEY `chapter` (`chapter`);
- 10.10.2007
Новые опции:
$conf{DV_CALLBACK_PREFIX}='4' ; $conf{DV_CALLBACK_DENYNUMS}='800';
Подробно Dv
- 06.10.2007
MYSQL
CREATE TABLE `sharing_trafic_tarifs` ( `id` tinyint(4) NOT NULL default '0', `descr` varchar(30) default NULL, `nets` text, `tp_id` smallint(5) unsigned NOT NULL default '0', `prepaid` int(11) unsigned default '0', `in_price` double(13,5) unsigned NOT NULL default '0.00000', `out_price` double(13,5) unsigned NOT NULL default '0.00000', `in_speed` int(10) unsigned NOT NULL default '0', `interval_id` smallint(6) unsigned NOT NULL default '0', `rad_pairs` text NOT NULL, `out_speed` int(10) unsigned NOT NULL default '0', `expression` varchar(255) NOT NULL default '', UNIQUE KEY `id` (`id`,`tp_id`) ) COMMENT='Sharing Traffic Class';
- 05.10.2007
MYSQL
ALTER TABLE web_online ADD column page_index int unsigned NOT NULL Default 0; CREATE TABLE `web_users_sessions` ( `uid` int(11) unsigned NOT NULL default '0', `datetime` int(11) unsigned NOT NULL default '0', `login` varchar(20) NOT NULL default '', `remote_addr` int(11) unsigned NOT NULL default '0', `sid` varchar(32) NOT NULL default '', PRIMARY KEY (`sid`), UNIQUE KEY `sid` (`sid`) ) COMMENT='User Web Sessions';
- 03.10.2007
Доработан traffic2sql. Включена поддержка активности соединения через AMon.
- 28.09.2007
MYSQL
ALTER TABLE tarif_plans DROP PRIMARY KEY; ALTER TABLE tarif_plans DROP INDEX id; ALTER TABLE tarif_plans ADD COLUMN tp_id int(11) unsigned NOT NULL auto_increment PRIMARY KEY; ALTER TABLE tarif_plans ADD KEY (id, module); UPDATE tarif_plans SET module='Dv' WHERE module='';
- 21.09.2007
MYSQL
ALTER TABLE tarif_plans ADD COLUMN `module` varchar(12) NOT NULL default '';
- 19.09.2007
Проверка регистрированных сессий в Linux
# /usr/abills/libexec/billd checkpppd
Изминение даты активизации на текущую при внесении денег на текущую. Дата изминяется только в случае если поле активизации не равно 0000-00-00. Дата закрытия акаунта (EXPIRE) устанавливается в 0000-00-00.
$conf{payment_chg_activate}=1;
- 10.09.2007
MYSQL
ALTER TABLE voip_calls CHANGE conf_id conf_id varchar(64) NOT NULL default '';
- 8.09.2007
Автоматический вход в личную статистику без ввода логина и пароля
$conf{PASSWORDLESS_ACCESS}=1;
- 16.08.2007
Смена тарифных планов в приделах группы
Добавлена возможность включать администраторов в несколько груп
Фильтр негативного депозита. При негативном депозите пользователя пускает в систему но для NAS выдаётся фильтр.
Пперенос неиспользованного траффика с преведущего периода.
- 11.08.2007
MYSQL
CREATE TABLE `admins_groups` ( `gid` smallint(6) unsigned NOT NULL default '0', `aid` smallint(5) unsigned NOT NULL default '0', KEY `gid` (`gid`,`aid`) ); ALTER TABLE users_pi ADD COLUMN `pasport_num` varchar(16) NOT NULL default ''; ALTER TABLE users_pi ADD COLUMN `pasport_date` date NOT NULL default '0000-00-00'; ALTER TABLE users_pi ADD COLUMN `pasport_grant` varchar(100) NOT NULL default ''; ALTER TABLE tarif_plans ADD COLUMN `gid` smallint(6) unsigned NOT NULL default '0'; ALTER TABLE tarif_plans ADD COLUMN `neg_deposit_filter_id` varchar(15) NOT NULL default ''; CREATE TABLE `tp_groups` ( `id` smallint(6) unsigned NOT NULL auto_increment, `name` varchar(20) NOT NULL default '', `user_chg_tp` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`), UNIQUE KEY `name` (`name`) ) COMMENT='Tarif Plans Groups'; ALTER TABLE dhcphosts_networks ADD COLUMN `disable` tinyint(1) unsigned NOT NULL default '0';
- 30.07.2007
Возможность переноса неиспользованого трафика преведущих месяцев. Учитывается только трафик с тарифным планом текущего месяца. MYSQL
ALTER TABLE tarif_plans ADD COLUMN `traffic_transfer_period` tinyint(4) unsigned NOT NULL default '0';
- 25.06.2007
MYSQL
ALTER TABLE companies ADD COLUMN `contract_id` varchar(10) NOT NULL default '';
- 11.06.2007
MYSQL
ALTER TABLE dv_calls change column acct_input_octets acct_input_octets bigint(14) unsigned NOT NULL default '0'; ALTER TABLE dv_calls change column acct_output_octets acct_output_octets bigint(14) unsigned NOT NULL default '0'; ALTER TABLE dv_calls change column ex_input_octets ex_input_octets bigint(14) unsigned NOT NULL default '0'; ALTER TABLE dv_calls change COLUMN ex_output_octets ex_output_octets bigint(14) UNSIGNED NOT NULL DEFAULT '0';
- 22.05.2007
MYSQL
alter table nas add column ext_acct tinyint(1) unsigned NOT NULL default '0';
- 18.05.2007
MYSQL
alter table cards_users add KEY `login` (`login`);
0.36
- 4.07.2007
CREATE TABLE `ipn_traf_detail` ( `src_addr` int(11) unsigned NOT NULL default '0', `dst_addr` int(11) unsigned NOT NULL default '0', `src_port` smallint(5) unsigned NOT NULL default '0', `dst_port` smallint(5) unsigned NOT NULL default '0', `protocol` tinyint(3) unsigned default '0', `size` int(10) unsigned NOT NULL default '0', `f_time` datetime NOT NULL default '0000-00-00 00:00:00', `s_time` datetime NOT NULL default '0000-00-00 00:00:00', `nas_id` smallint(5) unsigned NOT NULL default '0', `uid` int(11) unsigned NOT NULL default '0' ) COMMENT='Ipn detail log traffic class';
- 4.05.2007
MySQL
ALTER TABLE dhcphosts_hosts CHANGE column block_date expire date NOT NULL default '0000-00-00';
- 31.03.2007 - Оптимизация
MySQL
ALTER TABLE dv_calls ADD column `acct_input_gigawords` smallint(4) unsigned NOT NULL default '0'; ALTER TABLE dv_calls ADD column `acct_output_gigawords` smallint(4) unsigned NOT NULL default '0'; ALTER TABLE dv_calls ADD column `ex_input_octets_gigawords` smallint(4) unsigned NOT NULL default '0'; ALTER TABLE dv_calls ADD column `ex_output_octets_gigawords` smallint(4) unsigned NOT NULL default '0'; ALTER TABLE dv_log ADD column `acct_input_gigawords` smallint(4) unsigned NOT NULL default '0'; ALTER TABLE dv_log ADD column `acct_output_gigawords` smallint(4) unsigned NOT NULL default '0'; ALTER TABLE dv_log ADD column `ex_input_octets_gigawords` smallint(4) unsigned NOT NULL default '0'; ALTER TABLE dv_log ADD column `ex_output_octets_gigawords` smallint(4) unsigned NOT NULL default '0'; ALTER TABLE groups DROP key gid; ALTER TABLE msgs_messages ADD KEY `uid` (`uid`);
- 23.03.2007 - добавлена возможность управления SpamAssassin
- 02.03.2007 - доработка тарифных планов
MySQL
ALTER TABLE tarif_plans add column reduction_fee tinyint(1) unsigned NOT NULL default '0'; ALTER TABLE tarif_plans add column postpaid_fee tinyint(1) unsigned NOT NULL default '0'; ALTER TABLE dhcphosts_hosts add column comments varchar(250) NOT NULL default '';
- 02.03.2007 - в Dv добавлена привязка к порту
MySQL
ALTER TABLE dv_main add column port int(11) unsigned NOT NULL default '0';
- 26.02.2007 - Добавлена поддержка Chillispot
- 26.01.2007 - Регулярные выражения акаунтинга и авторизации Expressions.
MySQL
ALTER TABLE trafic_tarifs ADD COLUMN expression varchar(255) NOT NULL default '';
- 26.01.2007 - добавлена возможность рассылки сообщений группам пользователей.
MySQL
ALTER TABLE msgs_messages ADD COLUMN gid smallint(4) unsigned NOT NULL default '0';
- 22.01.2007 -
MySQL
ALTER TABLE dhcphosts_networks add column `routers` int(11) unsigned NOT NULL default '0';
- 10.01.2007 - При возникновении определённых событий система может вызывать внешние программы их обработки.
$conf{external_useradd}, $conf{external_userdel}, $conf{external_userchange}, $conf{external_payments}, $conf{external_fees}, $conf{external_userdisable}.
Файл настроек
- 10.01.2007 - Все поля password переведены в BLOB.
MySQL
ALTER TABLE admins change password password BLOB NOT NULL; ALTER TABLE nas change mng_password mng_password blob NOT NULL; ALTER TABLE users change password password blob NOT NULL; ALTER TABLE users_bruteforce change password password blob NOT NULL;
- 07.01.2007 - Cards - Добавлено поле дата продажи.
MySQL
ALTER TABLE cards_users add column diller_sold_date date NOT NULL default '0000-00-00';
- 05.01.2007 - Увеличиваем поле название группы
MySQL
ALTER TABLE groups change name name varchar(30) NOT NULL default '';
- 02.01.2007 - Добавлена возможность привязывать администратора к конкретной группе пользователей
MySQL
ALTER TABLE admins change column gid gid smallint(4) unsigned NOT NULL default '0';
- 24.12.2006 - Обновление модуля управления почтовыми акаунтвми
MySQL
ALTER TABLE mail_domains add column transport varchar(128) NOT NULL default ''; ALTER TABLE mail_domains add column backup_mx tinyint(1) unsigned NOT NULL default '0'; ALTER TABLE mail_boxes change password password blob NOT NULL;
0.35
- 18.12.2006 - Обновление карточного модуля
MySQL
ALTER TABLE `cards_users` DROP PRIMARY KEY; ALTER TABLE `cards_users` DROP INDEX `login`; ALTER TABLE `cards_users` change COLUMN `serial` `number` INTEGER(11) UNSIGNED ZEROFILL NOT NULL DEFAULT '00000000000'; ALTER TABLE `cards_users` DROP INDEX `serial`; ALTER TABLE `cards_users` ADD COLUMN `serial` VARCHAR(10) NOT NULL default ''; ALTER TABLE `cards_users` change COLUMN `password` `pin` BLOB NOT NULL; ALTER TABLE `cards_users` ADD COLUMN `uid` INTEGER(11) UNSIGNED NOT NULL DEFAULT '0'; ALTER TABLE `cards_users` ADD UNIQUE KEY `serial` (`serial`, `number`); DROP TABLE `cards_payments`;
- 13.12.2006 - Доработан модуль Docs. Добавлена возможность выдавать Товарные накладные.
MySQL
CREATE TABLE `docs_invoice` ( `id` int(11) NOT NULL auto_increment, `date` date NOT NULL default '0000-00-00', `customer` varchar(200) NOT NULL default '', `phone` varchar(16) NOT NULL default '0', `aid` smallint(6) unsigned NOT NULL default '0', `uid` int(11) unsigned NOT NULL default '0', `created` datetime NOT NULL default '0000-00-00 00:00:00', `invoice_id` int(10) unsigned NOT NULL default '0', `vat` double(5,2) unsigned NOT NULL default '0.00', `by_proxy_seria` varchar(40) NOT NULL default '', `by_proxy_person` varchar(15) NOT NULL default '', `by_proxy_date` date NOT NULL default '0000-00-00', PRIMARY KEY (`id`) ); CREATE TABLE `docs_invoice_orders` ( `invoice_id` int(11) unsigned NOT NULL default '0', `orders` varchar(200) NOT NULL default '', `counts` int(10) unsigned NOT NULL default '0', `unit` tinyint(3) unsigned NOT NULL default '0', `price` double(10,2) unsigned NOT NULL default '0.00', KEY `invoice_id` (`invoice_id`) );
- 11.12.2006 - Добавлена возможность изминения параметров или удаления пользователей из списка.
Включить в / System configuration/ Administrators/ Permisions → Multiuser operation.
- 11.12.2006 - Доработан модуль Cards.
MySQL
ALTER TABLE cards_dillers add percentage tinyint(3) unsigned NOT NULL default 0; ALTER TABLE cards_users add diller_date date NOT NULL default '0000-00-00'; ALTER TABLE cards_users add sum double(10,2) unsigned NOT NULL default '0.00'; ALTER TABLE cards_payments add diller_date date NOT NULL default '0000-00-00';
- 27.11.2006 - Модуль Cisco переименован на Snmputils
- 20.11.2006 - $conf{MAX_SESSION_TRAFFIC} перенесена в конфиг
- 18.11.2006 - Добавлен контроль перебора паролей в веб интерфейсе Опция: $conf{wi_bruteforce}
MySQL
CREATE TABLE `users_bruteforce` ( `login` varchar(20) NOT NULL default '', `password` varchar(16) binary NOT NULL default '0', `datetime` datetime NOT NULL default '0000-00-00 00:00:00', `ip` int(11) unsigned NOT NULL default '0', `auth_state` tinyint(1) unsigned NOT NULL default '0', KEY `login` (`login`) );
- 06.11.2006 - Возможность создания своих темплейтов из веб интерфейса (/ System configuration/ MISC/ Template/).
- 15.10.2006 - Модуль Cisco для мониторинга оборудования Cisco Systems
- 9.10.2006 - Номера компов для Club Monitor
MySQL
ALTER TABLE ipn_club_comps add column number smallint(6) unsigned NOT NULL default '0'; ALTER TABLE ipn_club_comps add UNIQUE KEY number (number);
- Добавнлено виды отчислений: предоплата, по факту
MySQL
ALTER TABLE abon_tariffs add payment_type tinyint(1) unsigned NOT NULL default '0';
0.34
- 21.09.2006 - FreeBSD ipfw table support
- Добавлена ставка НДС.
Изменения для базы
ALTER TABLE companies add column vat double(5,2) unsigned NOT NULL default '0.00'; ALTER TABLE fees add column vat double(5,2) unsigned NOT NULL default '0.00'; ALTER TABLE docs_acct add column vat double(5,2) unsigned NOT NULL default '0.00';
- Сохранение настроек для веб интерфейса администратора в базе
Изминения для базы
ALTER TABLE admins add column web_options text NOT NULL;
- Добавлена возможность Callback
Изминения для базы
ALTER TABLE dv_main add column callback tinyint(1) unsigned NOT NULL default '0';
- Добавлены поля в форму информации о компании
Изминения для базы
ALTER TABLE companies add column address varchar(100) NOT NULL default ''; ALTER TABLE companies add column phone varchar(20) NOT NULL default '';
0.33
- Поддержка rlm_perl (пока тестово)
- Поддержка PPPD IPv4 zone counters
- Подправлен XML вывод
- Исправлено несколько серёзных ошибок безопасности
0.32
- Авторизаци 802.1х (EAP)
- Занесение в лог неавторизированых сесий для MSCHAP и EAP
- Ipnet - модуль подщёта трафика на маршрутизаторе.
- Clubmonitor - Дополнение к Ipnet для раздачи интернета в клубе и генерации карт пользования (Возможно использовать для небольшых HotSpot).
- Графики для статистики
0.31
- Added Mikrotik as Standart NAS Server
- $conf{USERNAMEREGEXP} задания символов для логина пользователя
- $conf{netsfilespath} изминён на $conf{DV_EXPPP_NETFILES}
- fix disconnecting postpaid users in billd
- $conf{ERROR_ALIVE_COUNT} количество непришедшых Alive пакетов после которого билинг автоматом переносит пользователя в таблицу Zap. Решает проблему зависших сесий. Время Alive пакета берётся из формы
/System configuration/NAS/
. - Блокировка создания тарифных планов с ID < 1
- Поправлена работа с Mysql 5.x
- Добавлен модуль для генерации карт оплат (комерческий)