Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:changelogs:0.4x [2009/05/19 17:48]
asmodeus
abills:changelogs:0.4x [2016/01/19 09:50] (текущий)
asmodeus
Строка 1: Строка 1:
 =====0.42===== =====0.42=====
 +02.06.2009\\
 + * Добавлена опция $conf{SNMPUTILS_SAVE_CONF} сохранение параметров конфигурации после применения привязок MAC  к портам
 +
 +27.05.2009\\
 +  * Добавлено два новых статуса для сервиса DV - "​приостановленно"​ и "​Отключено:​ Неуплата"​.
 +
 +26.05.2009\\
 +  * В расписание сообщений добавлена таблица расписания по часам, разделам и администраторам.
 +
 +21.05.2009\\
 +  * Обновлены скрипты рисования графиков
 +  * Добавлены графики в отчёты по Поступления и Списаниям средств
 +  * Добавлен Маркетинговый отчёт "​Развитие"​. В котором отображается количество Подключённых,​ отключённых и удалённых пользователей.
 +
 +19.05.2009\\
 +  * Добавлен внешний обработчик соединений с ошибками. Опция $conf{AUTH_ERROR_CMD}.
 +
 18.05.2009\\ 18.05.2009\\
 ДОбавлена функция формирования нарядов на выполнения для ремонтных работ. ДОбавлена функция формирования нарядов на выполнения для ремонтных работ.
Строка 10: Строка 27:
     `plan_date` DATE NOT NULL,     `plan_date` DATE NOT NULL,
     `comments` TEXT COLLATE latin1_swedish_ci NOT NULL,     `comments` TEXT COLLATE latin1_swedish_ci NOT NULL,
-    `status` TINYINT(1) UNSIGNED NOT NULL DEFAULT '​0',​+    `state` TINYINT(1) UNSIGNED NOT NULL DEFAULT '​0'​
 +    `closed_date` DATE NOT NULL,
     `aid` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '​0',​     `aid` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '​0',​
     `resposible` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '​0',​     `resposible` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '​0',​
     PRIMARY KEY (`id`),     PRIMARY KEY (`id`),
-    KEY `plan_date` (`plan_date`,​ `status`)+    KEY `plan_date` (`plan_date`,​ `state`)
   ) COMMENT='​Msgs dispatches';​   ) COMMENT='​Msgs dispatches';​
   ​   ​
Строка 105: Строка 123:
   * Добавлена возможность учёта дополнительного депозита при выдачи адресов модулем [[abills:​docs:​modules:​Dhcphosts:​ru:​|Dhcphosts]],​ опция $conf{DHCPHOSTS_DEPOSITCHECK}.   * Добавлена возможность учёта дополнительного депозита при выдачи адресов модулем [[abills:​docs:​modules:​Dhcphosts:​ru:​|Dhcphosts]],​ опция $conf{DHCPHOSTS_DEPOSITCHECK}.
   * Добавлена проверка диапазано IP адресов выдаваемых в сети.   * Добавлена проверка диапазано IP адресов выдаваемых в сети.
-  * Доработан система оповещения о новых сообщениях для модуля [[abills:​docs:​Msgs:​ru:​|Msgs]].+  * Доработан система оповещения о новых сообщениях для модуля [[abills:​docs:​modules:​msgs:​ru:​|Msgs]].
   * Добавлена возможность вносить несколько E-mail адресов. Адреса разделяются точкой с запятой. Система отправляет сообщения на все указанные адреса.   * Добавлена возможность вносить несколько E-mail адресов. Адреса разделяются точкой с запятой. Система отправляет сообщения на все указанные адреса.
   MySQL:   MySQL:
Строка 526: Строка 544:
  
   * 27.01.2008   * 27.01.2008
-Дополнения в [[abills:​docs:​msgs:​ru|Msgs]]+Дополнения в [[abills:​docs:modules:​msgs:​ru|Msgs]]
   * Возможность прикреплять файлы к сообщениям.   * Возможность прикреплять файлы к сообщениям.
   * Отчёты ​   * Отчёты ​
Строка 559: Строка 577:
 Просмотр пароля пользователя администратором\\ Просмотр пароля пользователя администратором\\
 Выписка карты подключения для пользователя для уже заведённого пользователя (Логин,​ Пароль...)\\ Выписка карты подключения для пользователя для уже заведённого пользователя (Логин,​ Пароль...)\\
-Дополнение [[abills:​docs:​msgs:​ru|Msgs]]\\+Дополнение [[abills:​docs:modules:​msgs:​ru|Msgs]]\\
 Добавление комутаторов Zyxel в [[http://​abills.net.ua/​wiki/​doku.php?​id=abills:​docs:​modules:​snmputils:​ru|Snmputils]]\\ Добавление комутаторов Zyxel в [[http://​abills.net.ua/​wiki/​doku.php?​id=abills:​docs:​modules:​snmputils:​ru|Snmputils]]\\
  
Строка 604: Строка 622:
   ALTER TABLE dhcphosts_hosts ADD column `option_82` tinyint(1) 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'; ​
 +Подробно [[abills:​docs:​modules:​dv:​ru|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 ​
 + ​Доработан [[abills:​docs:​ipn:​ru#​traffic2sql|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 - в [[abills:​docs:​modules:​dv:​ru |Dv]] добавлена привязка к порту ​
 +''​MySQL''​
 +  ALTER TABLE dv_main add column port int(11) unsigned NOT NULL default '​0';​
 +
 +  * 26.02.2007 - Добавлена поддержка [[abills:​docs:​chillispot:​ru|Chillispot]]
 +  * 26.01.2007 - Регулярные выражения акаунтинга и авторизации [[abills:​docs:​modules:​dv:​ru#​intervals|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}.\\
 +[[abills:​docs:​manual:​config:​ru|Файл настроек]] ​
 +
 +  * 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 - [[abills:​docs:​modules:​cards:​ru|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 - Новый модуль [[http://​abills.asmodeus.com.ua/​wiki/​doku.php?​id=abills:​docs:​modules:​paysys:​ru|Paysys]] для получения платежей с разных платёжных систем. Реализирована поддержка [[http://​www.webmoney.ru|Webmoney]] и [[http://​www.rupay.ru|RUpay]] (ещё тестируется).
 +  * 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 - Модуль [[http://​abills.asmodeus.com.ua/​wiki/​doku.php?​id=abills:​docs:​modules:​cisco:​ru|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 '';​
 +
 +  * Добавлен модуль [[http://​abills.asmodeus.com.ua/​wiki/​doku.php?​id=abills:​docs:​modules:​msgs:​ru|Msgs]]
 +  * Доработан модуль [[http://​abills.asmodeus.com.ua/​wiki/​doku.php?​id=abills:​docs:​docs:​ru|Docs]]
 +  * В модуль карточек добавлена информация о дилерах [[http://​abills.asmodeus.com.ua/​wiki/​doku.php?​id=abills:​docs:​cards:​ru|Cards]]
 +  * Новый модуль [[http://​abills.asmodeus.com.ua/​wiki/​doku.php?​id=abills:​docs:​netlist:​ru|Netlist]]
 +
 +
 +
 +=====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
 +  * Добавлен модуль для генерации карт оплат (комерческий)
 +
 +=====0.30=====