Документирование КоСиКУЛС БЕССТ. Компонента "прокси сервер"  
  История  


Эти материалы являются объектом авторского права и защищены законами РФ и международными соглашениями о защите авторских прав. Перед использованием материалов вы обязаны принять условия лицензионного договора на использование этих материалов, или же вы не имеете права использовать настоящие материалы



3.6 -  cgi: squidaccountsedit:  - возвращаемый тип кодировки CGI страницы изменен с windows-1251 на utf-8
            squidmasterreports: - возвращаемый тип кодировки CGI страницы изменен с windows-1251 на utf-8
            squid_reports:      - возвращаемый тип кодировки CGI страницы изменен с windows-1251 на utf-8
            squidredirlog:      - возвращаемый тип кодировки CGI страницы изменен с windows-1251 на utf-8
            
3.5 - startSquidCount:         переименован в squidStartCount, 
                               добавлен экспорт переменной пароля БД
      squidCount:              убран экспорт переменной пароля БД, теперь он наследуется от родителя
      cgi: squidaccountsedit:  несколько доработан дизайн в сторону унификации (по аналогии с прочими формами)

3.4 - DB:                      вместо одной суммарной таблицы введено две - в разрезе по дням и по месяцам, что позволяет исключить
                               нагрузку по вычислению суммарных данных пары пользователь/ip за месяц при работе биллингового агента
      squidSumStatsUpdate:     в агрегатор добавлен блок расчета данных для суммарной помесячной таблицы
      squidBillingAgent:       создан новый биллинговый агент, замещающий squidRedirect
                               добавлена отмена проверки для baseURL - чтобы корректно пропускать сообщения об ошибках
      cgi: squidaccountsedit:  добавлена авторизация, режим изменения существующей записи, переработан дизайн
      cgi: squid_reports:      бывший squidmasterreports - теперь это универсальный модуль построителя типовых отчётов
                               модуль переписан и теперь использует один запрос вместо одного - трех дополнительных для каждой записи ранее
                               модуль естественно работает с новой PostgreSQL базой
      squidCount:              в опции запуска psql добавлены ключи "тихого вывода"
      startSquidCount:         изменены ключи tail для автоматического следования за именем файла (ранее - за дескриптором, 
                               что приводило к сбоям при ротации журнала)
			       изменены ключи перенаправления в /dev/null (c > на >>)
      
3.3 - начат перевод на работу с PgSQL, созданы таблицы (DB), заполнитель таблицы (squidCount), агрегатор (squidSumStats)

3.2 - cgi: обновлен дизайн WEB консоли

3.1 - squidSumStatsUpdate:    добавлен новый модуль, ответственный за обновление данных в биллинговых таблицах в соответствии
                              с данными полицейских таблиц (ранее это делалость модулем squidCount совместно с заполнением
			      таблиц полицейской статистики)
      squidCount:             убрано добавление записей в таблицу суммарной статистики. За обновление таблыцы суммарной 
                              статистики (биллинговой базы) теперь будет отвечать отдельная утилита, высчитывающая данные 
			      из таблицы детальной (полицейской) статистики squidSumStatsUpdate
      cgi: squidfastgrpstats: модуль переписан для выбрасывания из исходников полей, оставшихся от детального 
                              отчёта (squidgrpstats), недоступных в урезанной по полям таблице суммарной статистики
           squidaccountsedit: данные о потребленном трафике теперь беруться из таблицы суммарной статистики, что
		              резко увеличивает скорость отображения формы

3.0 - смена версии - компонента вышла на качественно новый уровень работоспособности
      cgi: squidredirlog, squidfastgrpstats, squidgroupstats: добавлен парсер журнала, что позволило подтянуть
                          переменную baseURL для корректного отображения стилей

2.9 - db:                 добавилась таблица суммарных счетчиков - для убыстрения работы биллингового агента
                          имя таблицы squidsumstats 
      startSquidCount.sh: доработан для заполнения также таблицы суммарных счетчиков
      squidRedirect:      переделан на работу с новой таблицей текущих счетчиков squidsumstats
      squidfastgrpstats:  cgi: добавлен модуль быстрой статистики по таблице суммарных счетчиков 

2.8 - squidmasterreport: начата работа над интерактивным построителем запросов, 
                         начальная версия с учетом наработок - v.0.3
                         к версии 0.7 пришли к базовой работающей версии модуля, включаемый в релиз версии 2.8

2.7 - версия:             приведена в соответствие с идеологией нумерации, версия 2 - прокси с биллинговой системой
                          тогда как версия 1 - техническое решение - прокси сервер без каких - либо настроек
      squidRedirect:      добавлена баннерорезалка
      squidBilling.conf:  добавлены параметры для баннерорезалки
      
1.6 - squidRedirect:   изменены пути к страницам сообщений о превышении лимита, 
                       создан отдельный сайт http (без SSL) для общедоступной информации,
		       в него перенесены страницы сообщений 
      squidmainreport: возвращен в поставку для предоставления информации при выключенном учете лимитов
                       и переименован в squidgroupstats     

1.5 - squidRedirect:      добавлены опции включения учета лимитов вообще, 
                          а учета имени пользовалеля и ip адреса 
		          т.е. теперь можно просто собирать статистику, отключив квотирование трафика
		          или использовать более гибкую схему указания лимитов
      startSquidCount.sh: доработан для корректного запуска при загрузке сервера 
                          и для периодической проверки активности механизма учета трафика
      
1.4 - добавлен конфигурационный файл

1.3 - squidRedirect:     причесаны сообщения журнала редиректора
      squidmainreport:   убран, его функционал перенесен в squidaccountsedit
      squidaccountsedit: доработан, теперь список записей отображает также значения счетчиков потребленного трафика

1.2 - первая работающая версия
      squidmainreport:   убран, его функционал перенесен в squidaccountsedit
      squidaccountsedit: доработан, теперь список записей отображает также значения счетчиков потребленного трафика
      createdb:          поля таблицы squidstats приведены в соответствие со значением полей в журнале squid 

1.1 - первая "рыба" системы



(C) Белонин С.С., 2000-2010. Дата последней модификации страницы: Saturday, 29-Aug-2009 16:37:30 MSD