2011-03-14 Serg79 WEBCLIENT: * www/statistic/frontpage.php На странице frontpage не правильно подсчитывается трафик. SCRIPTS: * scripts/trafsave.pl Исправил грамматические ошибки. 2011-01-29 Serg79 TRAFD: SCRIPTS: * scripts/trafsave.pl * package/trafd-build/subnet-conf.patch * package/trafd-build/trafd.SlackBuild В протоколах отличных от TCP/UDP не определяется клиент. 2011-01-10 Serg79 WEBCLIENT: * www/statistic/period_statistic.php * www/statistic/include/functions_print.php * www/statistic/user.php * www/statistic/sitestat.php * www/statistic/period_user.php * www/statistic/period.php * www/statistic/period_sitestat.php * www/statistic/server.php * www/statistic/statistic.php * www/statistic/period_server.php * www/admin/system_groupmanager.php * www/admin/system_usermanager.php * www/admin/include/functions_print.php Исправил что бы HTML код проходил HTML Validator. 2011-01-08 Serg79 SCRIPTS: * scripts/trafserve.pl Исправил ошибку в 'trafserve.pl'. 2011-01-06 Serg79 TRAFD: SCRIPTS: * scripts/trafsave.pl * package/trafd-build/subnet-conf.patch * package/trafd-build/doinst.sh * package/trafd-build/linux-ppp.patch * package/trafd-build/trafd.SlackBuild Добавил поддержку демоном 'trafd' файла конфигурации. В данном файле конфигурации описывается подсеть, которую контролирует 'trafd'. 2010-12-01 Serg79 WEBCLIENT: SCRIPTS: TRAFD: SQL: * ChangeLog.draft * scripts/tools/baseold2new1.pl * scripts/tools/convTrafTable.pl * scripts/tools/insertTraffic.pl * scripts/tools/updbase.r128 * scripts/trafarch.pl * scripts/trafclean.pl * scripts/trafcron.pl * scripts/trafsave.pl * scripts/trafserve.pl * sql/base.sql * sql/tools/sitestat.sql * www/admin/begin.php * www/admin/include/constant.php * www/admin/include/functions_print.php * www/admin/include/linklist.php * www/admin/statistic_setup.php * www/admin/statistic_show.php * www/admin/system_changepasswd.php * www/admin/system_groupmanager.php * www/admin/system_usermanager.php * www/ajax/admin_cpumem.php * www/ajax/statistic_reverse_ip.php * www/config.php * www/css/admin_base.css * www/css/statistic_base.css * www/graph.php * www/graphs/pergraph.php * www/graphs/statgraph.php * www/graphs/timegraph.php * www/graphs/topgraph.php * www/include/constants.php * www/include/functions.php * www/index.php * www/statistic/begin.php * www/statistic/frontpage.php * www/statistic/include/functions_lib.php * www/statistic/include/functions_print.php * www/statistic/period.php * www/statistic/period_server.php * www/statistic/period_sitestat.php * www/statistic/period_statistic.php * www/statistic/period_user.php * www/statistic/server.php * www/statistic/sitestat.php * www/statistic/statistic.php * www/statistic/user.php Перевел весь проект на использование UTF-8. 2010-11-24 Serg79 WEBCLIENT: SCRIPTS: SQL: * sql/base.sql * www/statistic/server.php * www/statistic/period_server.php * scripts/tools/updbase.r128 * scripts/trafarch.pl * scripts/trafsave.pl * scripts/trafcron.pl * scripts/trafserve.pl На больших данных проседает операция добавление трафика в базу. Изменил структура таблиц хранящих трафик, избавился от оператора UPDATE при добавлении нового трафика. 2010-11-14 Serg79 WEBCLIENT: * www/statistic/sitestat.php Не отображается график топ-серверов на странице 'sitestat'. 2010-11-07 Serg79 WEBCLIENT: * www/statistic/period_statistic.php * www/statistic/include/functions_lib.php * www/statistic/user.php * www/statistic/sitestat.php * www/statistic/period_user.php * www/statistic/period_sitestat.php * www/statistic/server.php * www/statistic/statistic.php * www/statistic/period_server.php * www/config.php Исправил ошибку при вычислении времени в скриптах статистики. 2010-11-01 Serg79 WEBCLIENT: * www/statistic/statistic.php Исправил опечатку в скрипте. 2010-10-31 Serg79 TRAFD: * package/trafd-build/linux-ppp.patch * package/trafd-build/trafd.SlackBuild Добавил поддержку PPP интерфейсов в Linux. 2010-10-28 Serg79 WEBCLIENT: * www/js/statistic_reverse_ip.js Исправил ошибку приводящую к не работе данного скрипта в Internet Explorer 8. * www/js/statistic_reverse_ip.js Переделал JavaScript отправляющий запрос с IP-адресами для их разрезолвивания на сервер. Теперь IP-адреса разрезолвиваются по порядку. 2010-10-27 Serg79 WEBCLIENT: * www/js/statistic_reverse_ip.js Отправлять запрос на получение DNS-имен с небольшим количеством. 2010-10-14 Serg79 WEBCLIENT: * www/admin/system_usermanager.php * www/css/admin_base.css Запретил пользователям менять свой пароль на вкладках отличных от "Сменить пароль". 2010-10-13 Serg79 WEBCLIENT: * sql/base.sql * www/admin/include/linklist.php * www/admin/include/constant.php * www/admin/include/functions_print.php * www/admin/begin.php * www/admin/statistic_setup.php * www/admin/statistic_show.php Добавил страницу настройки времени хранения трафика. Так же добавил шаблон для переноса отображения статистики в WEB-админку. * www/include/functions.php * www/statistic/period_statistic.php * www/statistic/include/functions_lib.php * www/statistic/user.php * www/statistic/sitestat.php * www/statistic/period_user.php * www/statistic/period.php * www/statistic/period_sitestat.php * www/statistic/server.php * www/statistic/statistic.php * www/statistic/period_server.php * www/admin/system_changepasswd.php * www/index.php * scripts/trafclean.pl Исправления мелких ошибок. 2010-10-03 Serg79 WEBCLIENT: * www/statistic/period_statistic.php * www/statistic/include/functions_lib.php * www/statistic/include/functions_print.php * www/statistic/user.php * www/statistic/sitestat.php * www/statistic/period_user.php * www/statistic/period_sitestat.php * www/statistic/begin.php * www/statistic/server.php * www/statistic/statistic.php * www/statistic/period_server.php Добавил разбиение на страницы отображаемых таблиц с трафиком. 2010-09-23 Serg79 SQL, WEBCLIENT: * sql/base.sql * www/admin/system_shangepasswd.php * www/admin/include/linklist.php Исправил опечатку 'system_shangepasswd' на 'system_changepasswd'. 2010-09-22 Serg79 SCRIPTS, SQL: * sql/base.sql * scripts/tools/baseold2new1.pl * scripts/trafarch.pl * scripts/trafsave.pl * scripts/trafcron.pl * scripts/trafclean.pl * scripts/trafserve.pl * scripts/trafstat.conf Добавил скрипты обслуживания базы и переработал интерфейс обслуживающих скриптов. WEBCLIENT: * www/statistic/sitestat.php * www/statistic/period_sitestat.php Изменил сортировку по умолчанию на исходящий трафик для страниц "топ-лист серверов". * www/config.php Переименовал имя базы по умолчанию на 'trafstat'. 2010-09-09 Serg79 SCRIPTS: * scripts/trafsave.pl * scripts/trafstat.conf Адаптировал скрипт выгрузки данных под новую структуру базы. 2010-09-07 Serg79 TRAFD: * scripts/trafsave.pl Исправление ошибки в 'trafsave.pl'. 2010-09-06 Serg79 WEBCLIENT: SQL: * sql/base.sql * sql/test.sql * www/graphs/statgraph.php * www/images/datetime.png * www/statistic/timestat.php * www/statistic/timeuser.php * www/statistic/include/functions_lib.php * www/statistic/include/functions_print.php * www/statistic/sitestat.php * www/statistic/period_sitestat.php * www/statistic/server.php * www/statistic/statistic.php * www/statistic/period_server.php * www/statistic/period_statistic.php * www/statistic/user.php * www/statistic/period_user.php * www/statistic/period.php * www/statistic/begin.php * www/statistic/timeserver.php * www/statistic/frontpage.php * www/index.php * scripts/baseold2new1.pl * scripts/trafsave.pl Изменил структуру хранения данных в базе и адаптировал интерфейс вывода статистики под данную структуру базы. * package/trafd-build/trafd-slackware.patch Удалил из патча лишний файл. * www/images/system_back.gif * www/admin/include/functions_print.php * www/css/admin_base.css Добавил фоновое изображение WEB-админке. 2010-07-30 Serg79 WEBCLIENT: TRAFD: SQL: * sql/base.sql * www/statistic/timestat.php * www/statistic/timeuser.php * www/statistic/user.php * www/statistic/sitestat.php * www/statistic/period.php * www/statistic/timeserver.php * www/statistic/server.php * www/statistic/statistic.php * scripts/convTrafTable.pl * scripts/trafsave.pl Изменил структуру таблицы хранящей информацию о трафике. 2010-06-12 Serg79 WEBCLIENT: * scripts/trafsave.pl Обновлять данные о трафике в базе а не добавлять новые. 2010-06-10 Serg79 WEBCLIENT: * www/statistic/include/functions_print.php Выводить картинку сразу а не ждать разрезолвивания IP-адреса. 2010-05-31 Serg79 TRAFD: * scripts/trafsave.pl * scripts/trafcron.pl Теперь время при добавлении данных о трафике в базу округляется до одного часа. 2010-05-30 Serg79 WEBCLIENT: * www/js/statistic_reverse_ip.js Изменил всплывающую подсказку над разрезолвенными IP-адресами в таблицах статистики трафика. Теперь всплывающая подсказка имеет следующий формат: www.blabla.com (21.12.32.22) 2010-05-29 Serg79 WEBCLIENT: * sql/base.sql * www/admin/system_groupmanager.php * www/admin/system_usermanager.php * www/admin/begin.php Добавил запрет на удаление и редактирование системных учетных записей. Таких как пользователь 'admin' и группа 'admins'. 2010-05-17 Serg79 WEBCLIENT: * www/jpgraph/jpgraph_ttf.inc.php Удалил настройки для кирилицы, так как они теперь не используются. * www/admin/begin.php Добавил информацию о серевере базы. 2010-05-16 Serg79 WEBCLIENT: * www/admin/begin.php Добавил информацию о сервере. 2010-05-16 Serg79 WEBCLIENT: Обновил jpgraph. 2010-05-10 Serg79 WEBCLIENT: * www/statistic/sitestat.php Скрипт 'sitestat.php' вместо полученого трафика от сервера показывал отправленный трафик к данному серверу. 2010-05-10 Serg79 SQL: * sql/base.sql * sql/test.sql Изменил формируемые идексы в таблице 'traffic'. WEBCLIENT: * www/ajax/admin_cpumem.php * www/admin/begin.php Переделал javaScript отображающий загрузку памяти и процессора. * www/statistic/sitestat.php Добавил график сумарной статистики трафика на страницу Топ-серверов. TRAFD: * package/trafd-build/trafd-slackware.patch Добавил возвращение ошибки в скрипте 'trafctl' если демон 'trafd' не запущен. 2010-05-07 Serg79 WEBCLIENT: * www/ajax/admin_cpumem.php * www/admin/begin.php Изменил работу с файлом '/proc/meminfo'. * www/images/bar_blue.gif * www/images/bar_left.gif * www/images/bar_right.gif * www/images/bar_gray.gif Удалил за ненадобностью. 2010-05-07 Serg79 WEBCLIENT: * www/ajax/admin_cpumem.php * www/admin/include/functions_print.php * www/admin/begin.php * www/js/jquery.timers-1.2.js Добавил динамическое отображение загрузки процессора и использования памяти. * www/statistic/include/functions_print.php * www/config.php Перенес сведения о правах в файл конфигурации. 2010-05-05 Serg79 TRAFD: * scripts/trafsave.pl Добавил полные пути к внешним утилитам. 2010-05-05 Serg79 WEBCLIENT: * www/statistic/timestat.php * www/statistic/timeuser.php * www/statistic/include/functions_lib.php * www/statistic/include/functions_print.php * www/statistic/user.php * www/statistic/sitestat.php * www/statistic/period.php * www/statistic/begin.php * www/statistic/timeserver.php * www/statistic/server.php * www/statistic/statistic.php Изменил способ установления коннекта с базой данных. Т.к. с базой выполняется активная работа, то коннект с базой устанавливается в самом начале работы скрипта и разрывается в его конце. Так же изменил именование не авторизованных пользователей с 'user' на 'guest'. * sql/base.sql * www/images/bar_blue.gif * www/images/bar_left.gif * www/images/graph.png * www/images/bar_right.gif * www/images/bar_gray.gif * www/admin/system_shangepasswd.php * www/admin/system_groupmanager.php * www/admin/system_usermanager.php * www/admin/include/linklist.php * www/admin/begin.php * www/css/admin_base.css * www/index.php Добавил страницу "приветствия" и страницу "управления группами". Теперь права пользователей определяются правами группы в которую они входят. 2010-04-25 Serg79 WEBCLIENT: * www/images/plus.gif * www/images/e.gif * www/images/x.gif * www/admin/system_shangepasswd.php * www/admin/system_usermanager.php * www/admin/include/linklist.php * www/admin/include/functions_print.php * www/css/admin_base.css Добавил страницу редактирования пользователей. * sql/base.sql * www/statistic/timestat.php * www/statistic/timeuser.php * www/statistic/user.php * www/statistic/timeserver.php * www/statistic/server.php * www/statistic/statistic.php * www/index.php * scripts/trafsave.pl Изменил структура базы данных. 2010-04-20 Serg79 WEBCLIENT: * www/images/err.gif * www/images/exclam.gif * www/statistic/include/functions_print.php * www/admin/system_shangepasswd.php * www/admin/system_usermanager.php * www/admin/include * www/admin/include/linklist.php * www/admin/include/functions_print.php * www/admin/begin.php * www/css/admin_base.css * www/index.php Добавил страницу позволяющую изменить текущий пароль пользователя. 2010-04-19 Serg79 WEBCLIENT: * www/statistic/timeuser.php * www/statistic/user.php * www/statistic/timeserver.php * www/statistic/server.php * www/index.php Ошибка при запросе базы данных в Debian. Перед вызовом 'mysql_real_escape_string' необходимо было с начало установить соединение с базой данных. 2010-04-17 Serg79 WEBCLIENT: * Разделил генерируемый контент по секциям. Секция 'statistic' содержит страницы отвечающие за генерацию статистики по трафику. Секция 'admin' отвечает за управление комплексом. * Выбор контента происходит с помощью параметра 'section' в GET запросе. Если параметр 'section' отсутствует то выбирается секция 'statistic'. 2010-04-17 Serg79 WEBCLIENT: * sql/base.sql * www/timestat.php * www/include/constants.php * www/include/functions_lib.php * www/include/functions_print.php * www/timeuser.php * www/graphs/statgraph.php * www/graphs/timegraph.php * www/graphs/topgraph.php * www/graphs/pergraph.php * www/sitestat.php * www/graph.php * www/css/base.css * www/config.php * www/server.php * www/index.php * www/statistic.php * www/user.php * www/period.php * www/timeserver.php Добавил авторизацию пользователей. * package/trafd-build/rc.trafd Изменил rc скрипт запуска trafd. 2010-04-07 Serg79 WEBCLIENT: * www/server.php Добавил преобразование IP-адреса на DNS-имя в атрибуте 'href' тега 'a'. 2010-04-05 Serg79 WEBCLIENT: * www/timestat.php * www/include/functions.php * www/timeuser.php * www/sitestat.php * www/server.php * www/statistic.php * www/user.php * www/period.php * www/timeserver.php Привел код к общему стилю именования функций. 2010-04-05 Serg79 WEBCLIENT: * www/timestat.php * www/timeuser.php * www/timeserver.php Изменил формат вывода даты с 'd-m-Y' на 'd/m/Y'. * www/include/functions.php * www/sitestat.php * www/user.php * www/js/reverse-ip.js * www/js/jslib.js Добавил преобразование IP-адреса в картинке на DNS-имя (user.php). 2010-04-03 Serg79 WEBCLIENT: * www/include/functions.php * www/ajax/reverse-ip.php * www/sitestat.php * www/server.php * www/statistic.php * www/user.php * www/timeserver.php * www/js/reverse-ip.js * www/js/helpers.js Исправление предупреждения скрипта 'reverse-ip.php' во время его вызова через ajax. 2010-03-27 Serg79 WEBCLIENT: * www/index.php * www/timestat.php * www/timeuser.php * www/timeserver.php Изменил порядок именование файлов отображающих сводную статистику за месяц. * sql/sitestat.sql * www/sitestat.php Добавил в Топ-лист серверов список хостов запрашивавших данный сервер. * www/include/functions.php * www/server.php * www/statistic.php * www/user.php * www/period.php Добавил отображение количества запросов к базе. 2010-03-26 Serg79 WEBCLIENT: * www/statistic.php * www/user.php Добавил второй рисунок отображения круговой диаграммы. 2010-03-25 Serg79 WEBCLIENT: * www/timestat.php * www/timeuser.php * www/include/functions.php * www/graphs/statgraph.php * www/graphs/timegraph.php * www/graphs/topgraph.php * www/graphs/pergraph.php * www/sitestat.php * www/graph.php * www/timeper.php * www/server.php * www/statistic.php * www/user.php * www/period.php Переделал интерфейс получения данных для отображения картинками. 2010-03-21 Serg79 WEBCLIENT: * sql/sitestat.sql * www/sitestat.php * www/statistic.php * www/graphs/topgraph.php * www/index.php Добавил статистику запрашиваемых топа-серверов. * www/include/functions.php Перенес функцию 'print_data'. * www/timestat.php * www/timeuser.php * www/css/base.css * www/timeper.php * www/server.php * www/user.php * www/period.php Добавил строку дополнительной навигации. 2010-03-20 Denis Sukhonin WEBCLIENT: * www/include/functions.php (html_head): Print noscript warning. 2010-03-20 Denis Sukhonin WEBCLIENT: * www/js/helpers.js * www/user.php Bugfix. 2010-03-20 Denis Sukhonin WEBCLIENT: * www/js/jquery.js Import JQuery library. * www/js/helpers.js (String.reverse, String.rshorten): Add js helpers. * www/user.php * www/ajax/reverse-ip.php Add reverse resolv for ip addresses. * www/include/functions.php (html_head): Include JQuery and js helpers. Typo. * www/statistic.php Typo. 2010-03-17 Serg79 WEBCLIENT: * www/server.php Исправил ошибку содержащуюся в подписи шкалы 'X', рисунка суммарного трафика. 2010-03-17 Serg79 WEBCLIENT: * www/timeuser.php * www/user.php * www/index.php Добавил сводную статистику за месяц пользователя по доступу к удаленному серверу. * www/timestat.php * www/timeper.php * www/period.php Добавил дополнительный пункт в строку навигации. TRAFD: * package/trafd-build/doinst.sh Добавил права на рабочий каталог 'trafd'. 2010-03-14 Serg79 WEBCLIENT: * www/timestat.php Удаление мертвого кода. * www/period.php * www/timeper.php * www/index.php Добавил сводную статистику за месяц. 2010-03-14 Serg79 WEBCLIENT: * www/graphs/statgraph.php * www/graphs/timegraph.php * www/graphs/topgraph.php * www/graphs/pergraph.php Созданы для единообразного отображения графиков. * www/user.php * www/graph.php * www/css/base.css * www/period.php * www/config.php * www/server.php * www/statistic.php * www/timestat.php Теперь все заголовки отображаются единообразно. * www/graphs/timestat.php * www/graphs/user.php * www/graphs/toptraf.php * www/graphs/period.php * www/graphs/server.php * www/graphs/statistic.php Удалил, т.к. графики теперь рисуются другими файлами. * www/include/functions.php Добавил функцию 'make_month'. 2010-03-13 Serg79 WEBCLIENT: * www/user.php * www/server.php * www/statistic.php Привел все ссылки на переходы к единообразному виду. 2010-03-11 Serg79 WEBCLIENT: * www/graphs/timestat.php * www/graphs/user.php * www/graphs/period.php * www/graphs/server.php * www/graphs/statistic.php Изменил позиционирование 'Y' надписи на рисунках, так что бы она не накладывалась на цифры шкалы 'Y'. 2010-03-11 Serg79 WEBCLIENT: * www/user.php * www/server.php * www/statistic.php Добавил освобождение ресурсов после SQL-запроса. 2010-03-10 Serg79 WEBCLIENT: * www/graph.php * www/statistic.php * www/timestat.php * www/graphs/timestat.php Добавил сводную статистику по дням и часам для пользователя за месяц. * www/include/functions.php Удалил функцию 'getDateArray' т.к. она использовалась только в одном месте. * www/css/base.css Изменил форматирование таблицы стилей. * www/user.php * www/period.php * www/server.php * www/index.php * www/statistic.php Мелкие исправления. 2010-03-07 Serg79 SCRIPTS: * scripts/saveTraffic.pl Переименован в trafsave.pl. * scripts/trafsave.pl * scripts/trafcron.pl * scripts/trafstat.conf Скрипты выполняющие выгрузку трафика по расписанию cron-a. TRAFD: * trafd-build/trafd-slackware.patch.gz Удалил, т.к. патч теперь храниться в не сжатом виде. * trafd-build/trafd-slackware.patch Перенаправил syslog вывод в LOG_LOCAL0. * trafd-build/trafd.SlackBuild Скоректировал наложение патча. 2010-03-03 Serg79 TRAFD: * trafd-build/rc.trafd Изменил параметр передачи интерфейса с которого идет съем трафика. Теперь интерфейсы для съема перечисляются в файле '/etc/trafd/trafctl.conf'. * trafd-build/trafd-slackware.patch.gz Во время выполнения команды 'make install DESTDIR=blabla' происходило изменение файлов '/etc/services' и '/etc/inetd.conf'. Теперь этого не происходит. * trafd-build/doinst.sh * trafd-build/trafd.SlackBuild Изменил сборку пакета. * trafd-build/readme.txt Удалил за ненадобностью. 2010-02-23 Serg79 WEBCLIENT: * statistic.php * user.php Добавил отображение графика (pie) отображающего топ первых пяти пользователей в зависимости от сортировки таблицы трафика (получено TCP, отдано TCP и т.д). * graphs/toptraf.php Рисует график (pie) отображающий топ пользователей по трафику. * graphs/user.php * graphs/period.php * graphs/server.php * graphs/statistic.php * user.php * server.php * statistic.php * graph.php Фиксы мелких ошибок. * graph.php Добавил отображение рисунка графика 'graphs/toptraf.php'. 2010-02-14 Serg79 WEBCLIENT: * statistic.php * user.php * server.php Добавил строку навигации в верхней части таблицы статистики. Изменил SQL-запросы, добавил определение идентификатора протокола в SQL-запроса. Исправил грамматические ошибки (получено). * include/functions.php Удалил функцию 'getProtoID' возвращающую идентификатор протокола, т.к. ее функционал перенесен в SQL-запросы использующие ее. 2010-02-09 Serg79 WEBCLIENT: * include/constants.php * graphs/user.php * graphs/server.php * user.php * graph.php * period.php * server.php * index.php * statistic.php Адаптировал для корректного отображения пакетом jpgraph в своем рабочем окружении. Плюс фиксы мелких опечаток. * images/jpgraph/lang * images/jpgraph Удалил пустые каталоги. 2010-02-07 Denis Sukhonin WEBLCLIENT: * include/constants.php Add hash $MONTH_NAMES with full, genetive and short month names. * graphs/period.php * graphs/server.php * graphs/statistic.php * graphs/user.php Refactored and moved from images/. Include config.php now. * jpgraph Moved from images/jpgraph * graph.php Render graph specified by GET-variable $graph. * period.php * server.php * statistic.php * user.php Change image source to graph.php. 2010-02-07 Serg79 WEBCLIENT: * user.php * server.php Добавил просмотр статистики по дням. 2010-02-07 Denis Sukhonin Add ChangeLog.draft to project. --------------------- Формат: Дата ФИО e-mail паспорт место прописки КОМПОНЕНТ: Изменение. Дата ФИО e-mail паспорт место прописки КОМПОНЕНТ: * изменение 1. * изменение 2. Дата ФИО e-mail паспорт место прописки * КОМПОНЕНТ 1: изменение 1. * КОМПОНЕНТ 2: изменение 1. Компонентами у нас пусть будут: WEBCLIENT, TRAFD, и ещё чё-то. :) В общем, давай ориентироваться на http://www.gnu.org/prep/standards/html_node/Change-Logs.html