История изменений Ubilling за 2012-й год

0.3.5 - rev 2185

  • Изменения в структуре БД, см дамп.
  • alter.ini: новая опция CRM_MODE включающая режим расширеной работы с клиентами
  • alter.ini: новая опция PASSWORD_TYPE указывающая тип предлагаемых паролей
  • ymaps.ini: новая опция CANVAS_RENDER решающая проблемы при рендеринге очень большого количества устройств на карте
  • ymaps.ini: новая опция FINDING_ZOOM указывающая зум при котором будут отображаться устройства «найти на карте»
  • ymaps.ini: новая опция FINDING_CIRCLE включающая подсветку при поиске оборудования
  • ymaps.ini: новая опция CANVAS_RENDER_IGNORE_LABELED выключающая ускоренный рендеринг для LABELED меток на карте.
  • userstats.ini: новая опция TV_ENABLED включающая поддержку КТВ в кабинете пользователя
  • Модуль «Карта оборудования»: теперь умеет искать оборудование по карте
  • Модуль «Свитчи»: добавлена возможность нахождения свитча на карте
  • Модуль «Свитчи»: опрос на живость теперь не такая вруша
  • Модуль «Свитчи»: косметика интерфейсов добавления и редактирования
  • Модуль «Панель задач»: при включенном мониторинге свитчей, также умеет искать свитчи по карте
  • Модуль «Финансовый отчет»: вернулось на место давно куда-то девшееся Ф.И.О.
  • Модуль «Отчет по работам»: возвращена отдельная статистика по каждому работнику
  • Модуль «Регистрация пользователя»: исправлена генерация логина при IPBASEDLAST
  • Модуль «Редактирование договора»: новая сущность «Дата заключения договора»
  • Модуль «Панель задач»: исправлено больное отображение теней в опере.
  • Новый модуль «Експрес карточка»: позволяющий редактирование специфических параметров пользователя
  • Профиль пользователя: новая сущность «Паспортные данные»
  • КТВ: исправлена колбаса при включенном HP_MODE
  • КТВ: номер договора теперь не является объязательным при регистрации пользователя Оо
  • КТВ: за ненадобностью выброшен модуль панели задач «Список пользователей»
  • В очередной раз повышена строгость логгинга
  • UBinstaller: Обновлены пресеты для FreeBSD по-умолчанию. Весь шейп перешел на tablearg.
  • UBinstaller: Собраны бинарные пакеты для FreeBSD 8.3 RELEASE i386
  • UBinstaller: Появилась возможность обойтись без пересборки ядра (о UHW можно забыть)
  • UBinstaller: Новая упрощенная модель сборки ядра
  • Обновлен автообновлятор - ниче так рекурсия, да? :)

0.3.4 - rev 2060

  • Изменения в структуре БД, см дамп.
  • alter.ini: новая опция TB_LABELED добавляющая подписи к иконкам
  • alter.ini: новая опция ARPING_EXTRA_OPTIONS описывающая дополнительные опции для arping
  • alter.ini: новая опция CATV_HP_MODE включающая альтернативный рендер для списка пользователей КТВ
  • alter.ini: новая опция DISCOUNTS_ENABLED включающая поддержку скидок
  • alter.ini: новая опция DISCOUNT_PERCENT_CFID определяющая ID доп. поля устанавливающего процент скидки
  • alter.ini: новая опция DISCOUNT_OPERATION устанавливающая тип операции под которым будет осуществляться работа со скидками
  • alter.ini: новая опция DISCOUNT_CASHTYPEID указывающая на тип оплаты под которым будут начислятся средства
  • alter.ini: новая опция LOGIN_GENERATION устанавливающая модель генерации логинов при регистрации
  • alter.ini: новая опция PASSWORD_GENERATION_LENGHT устанавливающая длину генерируемого пароля при регистрации
  • alter.ini: новая опция SWYMAP_ENABLED включающая поддержку карт свичей
  • alter.ini: новая опция CATV_BACK_FEE включающая начисление АП за КТВ за прошедший а не текущий месяц
  • catv.ini: новая опция ZERO_TOLERANCE делающая тоже, что и для интернетов
  • Новый конфиг ymaps.ini: проследите, чтобы он бекапился при обновлении
  • Модуль «Панель задач»: теперь умеет отображать иконки симпатичными плиточками. Спасибо Faceless.
  • Модуль «Планирование работ»: теперь если задание создано из профиля происходит переход к самой задаче.
  • Модуль «Права администраторов»: улучшен логгинг.
  • Модуль «Экспорт платежей»: немного причесан
  • Модуль «События»: исправлена сортировка
  • Модуль «Регистрация пользователей»: добавлена дополнительная проверка на тему дублей
  • Модуль «Редактирование пароля»: теперь предлагает пароли регулируемой размерности
  • Модуль «Настройки системы»: переписан полностью и теперь умеет орать о пропущенных опциях
  • Модуль «SQL консоль»: теперь переименован в «Консоль разработчика»
  • Новый модуль "Карта оборудования": позволяет визуально контролировать состояние активного сетевого оборудования
  • Появилась базовая поддержка скидок
  • На скорую руку приклеена русскоязычная контекстная справка с вырвиглазными ошибками
  • КТВ: починен разнос выписок при неуказанной квартире
  • Обновился автообновлятор - проконтролируйте актуальность сбекапливаемых конфигов
  • Появилась зайчаточная механика деплоя опций в конфиги и патчей на БД которая возможно упростит жизнь в будущем
  • Кабинет пользователя: исправлена ошибка не позволявшая залогиниваться некоторым браузерам при auth=login

0.3.3 - rev 1979

  • alter.ini: новая опция CREATETASK_IN_PROFILE включающая интерфейс создания задач в профиле
  • alter.ini: новая опция SUSP_PAYMENTS_NOTIFY описывающая порог срабатывания уведомления о подозрительных оплатах
  • Модуль «Производитель оборудования»: теперь асинхронно подгружается в модальном диалоге
  • Модуль «Тарифы»: теперь при создании по умолчанию тип подсчета трафика up+down
  • Модуль «Классы трафика»: теперь есть проверка на заполненность названия правила
  • Модуль «Работники»: теперь проверяется как минимум заполненность имени и типа работы
  • Модуль «Теги»: теперь объязательное как минимум название тега,
  • Модуль «Виртуальные сервисы»: теперь для создания необходимо таки наличие тегов
  • Модуль «Поиск оплат»: проведена ревизия кода, немного уменьшена вырвиглазность
  • Модуль «Поиск оплат»: убран с панели задач, теперь он часть финансового отчета
  • Модуль «Облако тегов»: больше не пытается показывать удаленные теги
  • Модуль «Финансовый отчет»: произведена чистка кода, и косметический рефакторинг
  • Модуль «Финансовые операции»: дополнительная фильтрация денег
  • Модуль «Финансовые операции»: теперь осуществляется скролл к началу формы добавления денег
  • Модуль «Заселение пользователя»: добавлены дополнительные уведомления о занятости квартиры итд.
  • Модуль «Редактирование Ф.И.О.»: дополнительная фильтрация входных данных
  • Модуль «Онлайн»: больше не должно происходить крашей в определенных ситуациях
  • Модуль «Смена MAC»: улучшена проверка формата изменяемого MAC
  • Модуль «Печать чеков»: поддерживается новый макрос {DAYPAYID} - номер платежа за день
  • «Виртуальные сервисы»: слегка подчищен код
  • «Виртуальные сервисы»: снятие АП - вынесено в API удаленного вызова процедур
  • Исправлена ошибка в процедуре определения подсети пользователя по IP
  • Сервис приема заявок: появилась минимальная защита от спамовых ботов, наивная но в принципе рабочая
  • КТВ: теперь при экспорте нормально отображается тариф
  • Практически дописана вся украинская контекстная справка
  • Проведена ревизия UBinstaller, теперь он чуть менее пугающ

0.3.2 - rev 1915

  • Изменения в структуре БД, см. дамп.
  • alter.ini: новая опция MASSRESET_ENABLED включающая модуль массового ресета пользователей
  • alter.ini: новая опциональная опция MASSRESET_NOCONFIRM отключающая подтверждение при массресете
  • alter.ini: новая опциональная опция MASSRESET_NOLOG отключающая логирование массового ресета
  • alter.ini: новая опция MACVEN_ENABLED отвечающая за включение поиска производителя по MAC
  • alter.ini: новая опция MACVENAPI_KEY устанавливающая ключ API macvendorlookup.com
  • Новый модуль «Массовый ресет пользователей»: думаю очевидно, что он делает?
  • Новый модуль «Производитель оборудования»: ищущий производителя по MAC пользователя
  • Новый модуль «UHW»: позволяющий контролировать попытки использования UHW.
  • Новый модуль «Движение средств»: плагин профиля позволяющий полностью контролировать все движения средств по счету абонента
  • Модуль «Удаление пользователя»: теперь проводиться зачистка CF
  • Модуль «Удаление пользователя»: теперь проводиться зачистка тегов пользователя
  • Модуль «Редактирование пользователя»: косметика
  • Модуль «Дополнительные поля профиля»: улучшено логирование
  • Модуль «Дополнительные поля профиля»: при удалении типа поля, производится зачистка CF
  • Модуль «Свичи»: нормальное логирование при редактировании, удалении и добавлении свичей.
  • Модуль «Свичи»: диалог добавления новых свичей теперь выглядит цивильно
  • Модуль «Планирование работ»: теперь доступна функция редактирования существующих задач
  • Модуль «Денежные операции»: теперь дополнительно помечает операции фиктивных оплат и установки счета
  • Модуль «Денежные операции»: производиться дополнительное логирование корректировки сальдо
  • Модуль «Платежные карточки»: добавлена постраничность
  • Модуль «Платежные карточки»: исправлен баг чекбоксов при сортировке - больше нету сортировки
  • «Кабинет пользователя»: исправлена и причесана Украинская локализация.
  • userstats.ini: новая опция TC_EXTENDED_MATRIX включающая расширенную матрицу перехода между тарифами
  • КТВ: в отчетах появился экспорт абонбазы
  • Украинская локализация интерфейса администратора: полностью перечитана и исправлена
  • Исправлена работа dnswitch при использовании TC, спасибо Небесный
  • Весь Ubilling максимально причесан для соответствия ГСТУ 45.028-2004

0.3.1 - rev 1846

  • Изменения в структуре БД, см. дамп.
  • alter.ini: новая опция REMOTEAPI_ENABLED включающая удаленный вызов процедур
  • alter.ini: новая опция RADIUST_ENABLED включающая поддержку шаблонизации аттрибутов Radius
  • Модуль «Свитчи»: теперь возможно добавление задач периодического переопроса свитчей при помощи crontab (GET cronping=серийник)
  • Модуль «События»: теперь поиск по паттерну отображает лимитируемое количество результатов
  • Модуль «История смертижизни»: теперь отображаються внутренности пользователя в прямом виде.
  • Модуль «Работы»: исправлено несоответствие требуемых прав
  • Модуль «Редактирование пароля»: теперь игнорирует опцию PASSWORDSHIDE (что как бы логично)
  • Модуль «Редактирование пароля»: теперь показывает пользователей с дублями паролей
  • Модуль «Редактирование пароля»: теперь проверяет пароли на уникальность
  • Модуль «Просмотр событий»: теперь не вызывает исключений в случае, если stargazer не успел создать табличку лога за текущий месяц
  • Модуль «Поиск пользователей»: дополнительная фильтрация в поле поиска по частичному адресу
  • КТВ: теперь отображается общее количество пользователей в разделе «Список пользователей»
  • КТВ: на скорую руку портирован финансовый отчет из интернетов
  • userstats.ini: новая опция PASSWORDSHIDE включающая утаивание паролей от пользователей
  • Новый сервис UHW
  • OpenPayz: исправлен и дополнен фронтенд работы с «Приватбанком»
  • Починена внезапно сломавшаяся совместимость с браузерами на движке WebKit
  • Переписана механика трансляции оплат
  • Родные менюшки Ubilling теперь точно находяться в верхнем слое

0.3.0 - rev 1776

  • Изменения в структуре БД, см. дамп.
  • alter.ini: новая опция SW_PINGTIMEOUT отвечающая за время кеширования живости свичей.
  • alter.ini: новая опция TB_SWITCHMON включающая показ почивших свитчей на панели задач.
  • Модуль «Пинг по MAC»: более не используется опция verbose поскольку ее попросту нету в Linux.
  • Модуль «Панель задач»: появилась возможность контроля состояния свитчей.
  • Модуль «Массовая рассылка»: исправлено несоответствие прав на панели задач, спасибо DarkSpider
  • Модуль «Мониторинг сигнала Mikrotik»: добавлены обратные ссылки в профиль к пользователям с известными MAC
  • Модуль «Отчет по работам»: переписан с нуля, теперь понятно кто, когда и что вообще сделал.
  • Модуль «Непопулярные тарифы»: добавлена переспрашивалка.
  • Модуль «Свитчи»: больше не опрашивает свитчи в реальном времени а ориентируется на кеш.
  • Модуль «Свитчи»: добавлена возможность принудительного опроса свитчей.
  • Модуль «Планирование работ»: переписан с нуля и теперь не вызывает эпилептических припадков.
  • Модуль «Статистика»: теперь могут показываться графики отрисованные прямо на Mikrotik
  • Модуль «Сервера доступа»: появилась возможность для NAS типа Mikrotik Direct указывать URL Bandwidthd в виде http://nas/graphs/queue/
  • Кабинет пользователя: теперь отображается не заморожен ли случаем счет, также отображается состояние отключенности, спасибо DarkSpider
  • catv.ini: добавились новые параметры на тему выписок. Какие? - кому надо найдет сам ;)
  • Кабинет пользователя: новый модуль «Заморозка счета» позволяет пользователю со спокойной душой уехать в отпуск
  • Кабинет пользователя: userstats.ini, новый параметр AF_ENABLED включающий самоотмораживание счета
  • Кабинет пользователя: userstats.ini, новый параметр AF_FREEZPRICE устанавливающий цену заморозки
  • Кабинет пользователя: userstats.ini, новый параметр AF_TARIFFSALLOWED указывающий для каких тарифов возможна заморозка
  • Кабинет пользователя: userstats.ini, новый параметр AF_CASHTYPEID определяющий тип оплаты за заморозку
  • КТВ: появилась возможность разноса оплат по банковским выпискам
  • Штатный календарик (тот который рассыпался постоянно) заменен на Jquery UI Datepicker Widget

0.2.9 - rev 1705

  • Изменения в структуре БД, см. дамп.
  • alter.ini: изменился формат ARPING_IFACE теперь перед именем интерфейса следует указывать -i (FreeBSD) или -I (Linux)
  • alter.ini: новая опция MTSIGMON_ENABLED включающая поддержку мониторинга сигнала на Mikrotik
  • alter.ini: новая опция SIGREQ_ENABLED включающая поддержку сервиса приема заявок на подключение
  • Модуль «Мастер отчетов»: появилась опция экспорта абонбазы в Excel
  • Модуль «Популярность тарифов»: теперь отображает разницу стоимости при изменениях тарифов
  • Модуль «Финансовый отчет»: починена внезапно сломавшаяся трансляция имен виртуальных сервисов.
  • Модуль «Динамический шейпер»: улучшено логирование
  • Модуль «Сети»: переписан интерфейс управления сетями. Теперь все более единообразно.
  • Модуль «Сети»: теперь не получится удалить подсеть к которой привязаны живые пользователи.
  • Модуль «Города»: добавлены проверки на заполненность имени при создании и редактировании города
  • Модуль «Улицы»: добавлены проверки на заполненность имени при создании и редактировании улицы
  • Модуль «Дома»: добавлены проверки на заполненность имени при создании и редактировании дома
  • Модуль «Улицы»: добавлены дополнительные переспрашивалки при удалении и редактировании
  • Модуль «Дома»: добавлены дополнительные переспрашивалки при удалении и редактировании
  • Модуль «Хелпдеск»: добавлена возможность редактирования и удаления ответов на тикеты
  • Модуль «Работники»: добавлены дополнительные переспрашивалки, также возможно редактирование типов работ
  • Модуль «Профиль пользователя»: теперь населенный пункт в адресе отображается принудительно
  • Модуль «Права администраторов»: полностью переписано редактирование прав, теперь оно не такое пугающее
  • Модуль «Консоль разработчика»: появилась возможность сохранять фрагменты кода в виде шаблонов
  • Новый модуль "Мониторинг сигнала Mikrotik": позволяет получать уровень сигнала всех абонентов на БС
  • Новый модуль «Заявки на подключение»: позволяет просматривать заявки поступившие от сервиса приема заявок (docs/signup/)
  • Все всплывающие окна теперь используют вместо web_Overlay гламурный JQuery UI modal dialog
  • КТВ: теперь понятно для кого происходят действия редактирования, внесения средств и показ статистики
  • Кабинет пользователя: больше не вызывает исключений UBAgent при отсутствующем трафике у пользователя

0.2.8 - rev 1629

  • alter.ini: новая опция SAFE_REGMODE отвечающая за запрет ручной модификации важных штук при регистрации
  • alter.ini: новая опция TICKETS_PERPAGE указывающая на количество тикетов на страницу в хелпдеске
  • alter.ini: новая опция NDS_ENABLED включающая поддержку учета НДС
  • alter.ini: новая опция NDS_TAGID указывающая на ID тега соответствующего пользователю плательщику НДС
  • alter.ini: новая опция NDS_TAX_PERCENT указывающая процентную ставку НДС
  • alter.ini: новая опция FAST_CASH_LINK включающая дополнительные ссылки к модулю «финансовые операции»
  • Изменения в структуре БД, см. дамп.
  • Модуль «Онлайн»: добавленные правильные фильтры для сортировки по трафику и IP при включенном ONLINE_HP_MODE
  • Модуль «Онлайн»: исправлено отображение трафика при включенном ONLINE_HP_MODE
  • Модуль «Регистрация пользователей»: введены дополнительные проверки на тему заполнения номера квартиры
  • Модуль «Смена MAC»: улучшено логирование, теперь понятно откуда и куда что изменилось
  • Модуль «Смена MAC»: теперь все устанавливаемые MAC принудительно сводятся к нижнему регистру. ХвАтИт гЛомУрНых кИс.
  • Модуль «Сервера доступа»: убран за ненадобностью тип NAS mtradius, добавлен local
  • Модуль «Хелпдеск»: добавлена постраничная навигация по тикетам
  • Модуль «Профиль пользователя»: подсветка иконками при замороженности либо отлюченности пользователя
  • Модуль «Профиль пользователя»: плагины профиля рассортированы с учетом человеческой анатомии
  • Модуль «Смена договора»: теперь автоматически подставляется первый же свободный номер договора
  • Модуль «DHCP»: дополнительная фильтрация в поле «Имя конфига DHCP»
  • Модуль «Финансовые операции»: теперь рядом с текущим балансом подсвечивается на сколько относительно тарифа хватит средств
  • Новый модуль «Отчет по платежным карточкам» отображающий использование карточек за выбранный период
  • Новый модуль «НДС» отображающий финансовый отчет только по плательщикам НДС
  • Новый модуль «Шаблоны атрибутов Radius» - позволяет описывать шаблоны атрибутов для серверов доступа с типом Radius
  • Новый плагин профиля «Атрибуты радиуса» - перестраивающий атрибуты для пользователя
  • Новый плагин профиля «Печать документов» - делает то, что подразумевает его название, как ни удивительно
  • КТВ: возможность удаления абонентов
  • КТВ: добавлена трансляция тарифа в отчете по должникам
  • КТВ: ссылка в профиль в непечатной версии отчета по должникам
  • КТВ: добавлена трансляция месяца оплаты
  • Панель задач: при включенной поддержке КТВ также отображается иконка перехода к списку пользователей
  • Много всякой косметики во все поля.
  • Кабинет пользователя: новая опция UBA_ENABLED включающая поддержку UBAgent
  • Кабинет пользователя: теперь в профиле отображается стоимость тарифа
  • Обновился автообновлятор (рекурсивная рекурсия гы) - теперь он бекапит при обновлении также шаблоны документов, и catv.ini

0.2.7 - rev 1527

  • Изменения в структуре БД, см. дамп.
  • Импорт оплат за интернет по выпискам «Ощадбанка»
  • alter.ini: новая опция BS_ENABLED включающая модуль импорта банковских выписок
  • alter.ini: новая опция BS_INCHARSET описывающая кодировку загружаемых выписок
  • alter.ini: новая опция BS_OUTCHARSET выходная кодировка выписок, лучше не трогать
  • alter.ini: новая опция BS_OPTIONS описывающая опции импорта банковских выписок
  • alter.ini: новая опция BS_CASHTYPE указывающая тип оплаты для денег разнесенных по выпискам
  • alter.ini: новая опция ARPDIAG_LOG указывающая на путь логфайла arpwatch
  • alter.ini: новая опция ONLINE_HP_MODE включающая быстрый и урезанный режим модуля «Онлайн». Рекомендуется для абонбаз от 10-50к пользователей.
  • Кабинет пользователя: новая опция MENUNOICONMAX устанавливающая размер меню
  • Кабинет пользователя: новая опция MENUHIDE прячущая отдельные модули из меню
  • Кабинет пользователя: новая опция SP_ENABLED включающая сервис тестирования скорости
  • Кабинет пользователя: новая опция SP_URL указывающая на ссылку на установленный Speedtest mini
  • Кабинет пользователя: новая опция ZL_ENABLED отвечающая за включение раздела закачек
  • Кабинет пользователя: новая опция ZL_OPTIONS управляющая разделом закачек
  • Кабинет пользователя: появилась возможность авторизации пользователя по связке логин+пароль в дополнение к штатному беспарольному входу.
  • Модуль «Массовая рассылка»: исправлена кодировка при рассылке на авторизатор
  • Модуль «Денежные начисления»: поиск логина пользователя сделан более строгим
  • Появился модуль взаимодействия с ERP системой UserSide (docs/userside/)
  • Починена давно сломаная совместимость с виртуальными сервисами
  • Метод web_UserArrayShower теперь также отображает количество пользователей
  • Метод web_UserArrayShower теперь реагирует на опции DN_ONLINE_DETECT и ONLINE_LAT
  • Много разной косметики и причесывания юзабилити

0.2.6 - rev 1423

  • Изменения в структуре БД, см. дамп.
  • alter.ini: новая опция RESETONCFCHANGE вызывающая ресет пользователя при изменении любого доп. поля профиля.
  • alter.ini: новая опция RESETONTAGCHANGE вызывающая ресет пользователя при добавлении либо удалении тегов
  • alter.ini: новая опция TB_NEWTICKETNOTIFY включающая нотификацию о новых тикетах в «Панели задач»
  • Модуль «Адрес»: исправлен баг делающим невозможным повторное заселение пользователя в некоторых ситуациях
  • Модуль «Удаление пользователя»: убрано автозаполнение в поле подтверждения
  • Модуль «Мастер отчетов»: при показе непечатных отчетов теперь есть ссылка в профиль пользователя
  • Модуль «Замена MAC»: добавлена проверка на уникальность устанавливаемого MAC
  • Модуль «Замена MAC»: появилась валидация формата MAC адреса при ручном вводе
  • Модуль «Замена MAC»: добавлен дополнительный логгинг
  • Модуль «Сервера доступа»: появилась возможность добавления NAS типов mtdirect и mtradius
  • Модуль «Тарифы»: добавлена проверка на валидность имени тарифа, все опасные штуки будут поскипаны при создании тарифа
  • Модуль «Тарифы»: добавлено дополнительное логирование
  • Модуль «Типы оплат»: теперь не так просто удалить тип оплаты «наличка» по умолчанию
  • Модуль «Панель задач»: косметика, самокликалка на менялке размера иконок
  • Модуль «Панель задач»: появилась нотификация о необработанных заявках в техподдержку
  • Модуль «SQL Консоль»: полностью переписан и очеловечен
  • Модуль «SQL Консоль»: появилась возможность полноценного исполнения своего PHP кода внутри фреймворка
  • Модуль «Классы трафика»: появилась возможность редактирования существующих класов
  • Учет КТВ: больше нельзя насчитать несколько раз АП за один и тот же месяц
  • Кабинет пользователя: теперь не будет проблем с показом иконок модулей в случае если у апача объявлены дефолтные алиасы.
  • Кабинет пользователя: новая обязательная опция TC_TARIFFENABLEDFROM описывающая с каких тарифов возможны переходы на тарифы указанные в TC_TARIFFSALLOWED
  • Появилась базовая поддержка шейпинга, учета трафика и контроля доступа на Mikrotik
  • Новый скрипт GetNasIP (docs/mikrotik/presets/stargazer/) получающий IP сервера доступа по логину абонента
  • Новый скрипт GetNasType (docs/mikrotik/presets/stargazer/) получающий тип сервера доступа по логину абонента
  • Обновлена встроенная справка
  • OpenPayz: новый фронтенд для осуществления онлайн платежей при помощи Приватбанка (privat2)
  • Переписан низкоуровневый class ApiBilling - теперь не должно случаться мистических штук при передаче параметров в stargazer

0.2.5 - rev 1349

  • Изменения в структуре БД: (см. дамп)
  • alter.ini: новая опция ARPDIAG_ENABLED отвечающая за включение соответствующего модуля
  • alter.ini: новая опция NOBACKUPTABLESLIKE указывающая паттерны табличек которые не стоит бекапить (детальную статистику например).
  • alter.ini: новая опция TB_ICONCUSTOMSIZE позволяющая каждому оператору определять собственный размер иконок в модуле «Панель задач». По умолчанию используется размер установленный в TASKBAR_ICON_SIZE
  • alter.ini: новая опция MACCHANGERANDOMDEFAULT генерирующая случайный уникальный MAC в диалоге ручной смены.
  • Модуль «Отчет по подключениям»: исправлен показ сегодняшних подключений
  • Модуль «Свитчи»: исправлена сортировка по состоянию живости, рефакторинг, чистка
  • Модуль «Свичи»: если в описании встречается «NP» для свича не будет вызван zb_PingICMP
  • Модуль «Модели свитчей»: исправлена сортировка, очеловечено удаление, рефакторинг, чистка
  • Модуль «Отчет по подключениям»: рефакторинг, чистка, исправление сортировок
  • Модуль «Смена тарифа»: больше нельзя выставить переход со следующего месяца для только что зарегистрированного пользователя у которого нету текущего тарифа
  • Модуль «Бекап БД»: больше не резервирует таблицы указанные в параметре NOBACKUPTABLESLIKE
  • Модуль «Хелпдеск»: полностью переписан с учетом человеческой физиологии и более не вызывает переломов мозга.
  • Модуль «Просмотр событий»: появилась возможность поиска по самим событиям
  • Модуль «Массовая рассылка»: теперь не генерирует килотонны логов при включенном MASSSEND_SAFE
  • Модуль «Контроль скорости»: рефакторинг, чистка, появилась возможность убирать переназначения скорости кнопкой «исправить»
  • Новый модуль: «ARPдиагностика» позволяющий вылавливать всякие подозрительные вопли например от arpwatch о попытках подмены IP
  • Новый модуль: «Геноцид» позволяющий контролировать на глаз процент утилизации пользовательской полосы
  • Кабинет пользователя: появилась Белорусская локализация
  • Кабинет пользователя: появилась дополнительная проверка не позволяющая установить себе кредит при суме задолжености больше стоимости текущего тарифа
  • Кабинет пользователя: zbs_ModulesMenuShow теперь может опционально показывать иконки для модулей
  • Где только можно натыканы дополнительные редиректы чтобы избежать дублирования отсылки POST данных
  • jquery и прочие радости жизни больше не прилетают откуда-то с API google

0.2.4 - rev 1305

  • Изменения в структуре БД: (см. дамп).
  • alter.ini: новая опция NMLEASEMARK определяющая критерий поиска новых MAC в файле NMLEASES
  • alter.ini: новая опция ARPING указывающая на путь к arping
  • alter.ini: новая опция ARPING_IFACE указывающая на интерфейс с которого будет производиться arping
  • alter.ini: новая опция MASSSEND_SAFE указывающая на рассылку при помощи хелпдеска вместо штатной механики stargazer
  • billing.ini: новая опция TAIL указывающая на путь к tail
  • модуль «Работники»: появилась возможность редактирования существующих работников а также возможность их уволить :)
  • Селектор работников больше не показывает неактивных
  • Отчет по выполненным работам больше не показывает некативных сотрудников
  • Модуль «Свичи»: появилась возможность редактировать существующие свичи
  • Модуль «Свичи»: очеловечено удаление свичей
  • Модуль «Модели свичей»: появилась возможность редактировать существующие модели
  • Модуль «Теги»: появилась возможность удаления и редактирования существующих типов тегов
  • Модуль «Дома»: появилась возможносте редактирования существующих домов
  • Модуль «Дома»: больше нельзя удалить дом, если в нем есть живые пользователи
  • Модуль «Улицы»: больше нельзя удалить улицу если на ней не снесены все дома
  • Модуль «Города»: больше нельзя удалить город, в котором есть улицы
  • Модуль «Статистика пользователя»: исправлена сортировка по трафику
  • Модуль «Финансовый отчет»: убрана отладочная информация
  • Модуль «Облако тегов»: улучшено отображение пользователей по тегам
  • Модуль «Популярность тарифов»: теперь отображает общее количество пользователей
  • Модуль «Поиск пользователей»: косметика, улучшение юзабилити, результаты приведены к единому более информативному виду
  • Модуль «Сервера доступа»: добавлено перестроение remote_nas.conf при редактировании
  • Модуль «Денежные начисления»: исправлено отображение отрицательных сумм, произведена зачистка кода
  • Модуль «Смена MAC»: произведены чистка кода и улучшение юзабилити
  • Модуль «Смена тарифа пользователя»: теперь в диалоге смены по умолчанию отображаются частоиспользуемые тарифы
  • Модуль «Отчет по подключениям»: теперь отображает количество сегодняшних подключений
  • Модуль «Просмотр событий»: переписан полностью, также теперь отображает помесячную статистику действий
  • Модуль «Бекап БД»: теперь не падает при резервировании больших объемов данных
  • Новый модуль: «Отчет по улицам» отображающий распределение абонбазы по улицам
  • Новый модуль: «Журнал DHCP» позволяющий отслеживать выдачу адресов пользователю по его MAC
  • Новый модуль: «Пинг по MAC» позволяющий попингать пользователя по его MAC при помощи arping
  • Новый модуль: «Непопулярные тарифы»: позволяет отметить редкоиспользуемые тарифы
  • Быстродействие процедуры поиска неизвестных MAC адресов увеличено в over 9000 раз.
  • Появилась контекстная помощь, теперь можно будет почитать подробное описание работы с каждым модулем если Bizzarre не задолбется писать справку
  • Всюду, где только можно добавлены дополнительные подтверждения удаления объектов, чтобы избежать случайных нажатий на «красные крестики» ;)
  • Новый скрипт fullArp для внешнего получения всех зарегистрированных пар IP:MAC для заполнения статической arp таблицы, может быть полезен тем кто до сих пор использует IA
  • Новый скин «PlainClean»
  • UBinstaller теперь включает в себя stargazer 2.408, по ощущениям он вполне стабилен

0.2.3 - rev 1184

  • Изменения в структуре БД: (см. дамп).
  • alter.ini: новая опция CATV_ENABLED отвечающая за включение поддержки учета КТВ
  • alter.ini: новая опция ONLINE_LAT отвечающая за показ колонки «время последней активности» в модуле «Онлайн»
  • alter.ini: новая опция MASSSEND_ENABLED отвечающая за включение модуля «Массовая рассылка»
  • alter.ini: новая опция STRICT_CREDIT_LIMIT устанавливающая максимально возможный кредит
  • alter.ini: новая опция USER_LINKING_ENABLED включающая поддержку связанных (аки корпоративных) пользователей
  • alter.ini: новая опция USER_LINKING_FIELD отвечающая за поле по которому проводиться связывание (IP, Login еще что-то)
  • alter.ini: новая опция USER_LINKING_CFID отвечающая за ID доп. поля профиля при помощи которого происходит связывание
  • alter.ini: новая опция USER_LINKING_TARIFF отвечающая за репликацию тарифа от родительского к связанному пользователю
  • alter.ini: новая опция USER_LINKING_CASH отвечающая за репликацию денежных операций от родительского к связанному пользователю
  • alter.ini: новая опция USER_LINKING_CREDIT отвечающая за репликацию кредита от родительского к связанному пользователю
  • alter.ini: STG_LOG_PATH указывающая на путь к логу файлу stargazer
  • Новый плагин профиля «Денежные начисления»: позволяет просматривать снятия АП которые произвел stargazer
  • модуль «Онлайн»: добавлены подписи и селектор в расширенных фильтрах для колонки «онлайн»
  • модуль «Онлайн»: добавлена подсветка связанных пользователей при включенной опции USER_LINKING_ENABLED
  • модуль «Профиль пользователя»: добавлен индикатор связанности пользователей при включенной опции USER_LINKING_ENABLED
  • модуль «Профиль пользователя»: добавлен насильственный редирект в груповые операции если пользователь является родительским
  • модуль «Профиль пользователя»: редко используемые плагины профиля унесены в общий плагин «Черная магия»
  • модуль «Типы дополнительных полей профиля»: добавлена возможность редактирования существующих типов
  • модуль «Типы оплат»: добавлена возможность редактирования существующих типов
  • модуль «Сервера доступа»: теперь вместе с id сети отображается ее CIDR
  • модуль «Сервера доступа»: добавлена возможность редактирования существующих серверов доступа
  • Новый конфиг catv.ini с настройками учета КТВ
  • Модуль «Панель задач»: изменения позволяющие возвращать для modules.d полный массив $alter_conf для обработки опций еще на этапе подгрузки иконок
  • Набор модулей для учета КТВ
  • Реализован поиск по частичному адресу как более быстрая альтернатива расширенных фильтров.
  • Реализован поиск по дополнительным полям профиля
  • Модуль «OpenPayz» теперь показывается только при OPENPAYZ_SUPPORT=1
  • Модуль «Экспорт платежей» теперь показывается только при EXPORT_ENABLED=1
  • Новый потенциально опасный модуль «Массовая рассылка» для тех кто желает использовать встроеную механику сообщений stargazer для рассылки сообщений на авторизатор
  • Новое API wf_ предназначеное для генерации однотипных форм и проверки их ответов
  • Модуль «Регистрация пользователей»: добавлена дополнительная проверка на уникальность IP
  • Модуль «Финансовый отчет»: исправлен досадный баг не позволявший просматривать оплаты помесячно за предыдущий год
  • Добавлен ожидаемый платеж в диалоге добавления денег
  • Исправлена сортировка улиц в выпадающих списках
  • Поиск по частичному адресу сделан регистронезависимым
  • В селекторе сервисов исправлена сортировка

0.2.2 - rev 974

  • Изменения в структуре БД: новая таблица ticketing (см. дамп).
  • alter.ini: новая опция ONLINE_FILTERS_EXT отвечающая за включение дополнительных фильтров в модуле «Онлайн»
  • alter.ini: новая опция STRICT_CONTRACTS_PROTECT отвечающая за запрет удаления старых договоров
  • alter.ini: новая опция STRICT_CONTRACTS_UNIQUE отвечающая за запрет повторного использования одинаковых номеров договора
  • alter.ini: OpenPayz отключен по умолчанию
  • Календарик наконец локализирован
  • Модуль «Тарифы»: добавлена обработка ситуации когда нету добавленных классов трафика
  • Модуль «Классы трафика»: убрана возможность добавления нескольких класов с одинаковыми номерами направлений
  • Модуль «Классы трафика»: исправлена проблема с рефрешем
  • Модуль «DHCP»: исправлена проблема с сетями без пользователей
  • Модуль «Сети»: добавлено сохранение текущего типа сети
  • Модуль «Сети»: добавлена экспериментальная поддержка DHCP option 82
  • Модуль «Редактирование договора»: добавлена проверка уникальности относительно опции STRICT_CONTRACTS_UNIQUE
  • Модуль «Редактирование договора»: исправлена проблема с рефрешем
  • Модуль «Регистрация пользователей»: добавлена обработка ситуации когда в пуле не остается свободных IP
  • Модуль «Смена IP»: добавлена обработка ситуации когда в пуле не остается свободных IP
  • Новый плагин профиля «Послать сообщение»: как не удивительно, позволяет посылать пользователям сообщения
  • Новый модуль «Тикеты»: позволяет просматривать сообщения от пользователей, отвечать на них а также устанавливать статусы
  • Кабинет пользователя: новый модуль «Помощь» позволяющий писать о своих проблемах администрации и просматривать ее ответы
  • Кабинет пользователя: userstats.ini, новый параметр TICKETING_ENABLED отвечающий за включение хелпдеска

0.2.1 - rev 934

  • Улучшена обработка ошибочных запросов
  • OpenPayz: модули работы с IPAY оттестированы и работают
  • OpenPayz: модуль онлайн платежей Приватбанка - еще не протестирован
  • OpenPayz: начаты работы над фронтендом 24nonStop
  • Модуль «Мастер отчетов»: добавлена обработка текущего состояния триггеров
  • alter.ini: новый параметр HIGHLIGHT_TODAY_PAYMENTS отвечающий за подсветку сегодняшних оплат
  • Новый модуль: «Поиск оплат» - позволяет быстро найти нужную оплату по ID либо IDENC
  • Кабинет пользователя: исправлено инвалидное переключение языка, спасибо Хан
  • «Отчет по работам»: исправлена выборка за предыдущий месяц
  • Модуль «Работы»: исправлена проблема с рефрешем
  • Модуль «Панель задач»: реорганизована подгрузка модулей, теперь все вынесено в modules.d
  • Модуль «Работы»: добавлено логирование
  • Модуль «Работы»: теперь возможно удаление
  • Хендлеры XMLRPC: исправлен неверный тип в chg_user_tariff, спасибо kloderik
  • Параметр PASSWORDSHIDE теперь также влияет на модуль «Настройки системы»

0.1.9 - rev 892

  • Новый модуль «OpenPayz»
  • «Последняя активность» отображается теперь не так страшно
  • alter.ini: новый парамерт ONLINE_LIGHTER включающий «полосятор» (достали с ним уже)
  • Модуль «Сети»: теперь возможно нормальное редактирование сетей и сервисов
  • Модуль «DHCP»: добавлена пересборка всех конфигов при удалении подсети
  • Редактирование триггерных полей: добавлены человеческое отображение и сохранение текущего состояния в селекторе.
  • Кабинет пользователя: внешний вид по умолчанию теперь не вызывает мыслей о суициде
  • Кабинет пользователя: в профиль добавлено поле «Платежный ID» для использования с OpenPayz
  • Кабинет пользователя: переписана механика смены языка, спасибо Maxaon
  • Модуль поиска: добавлен поиск по «Платежному ID»
  • alter.ini: новые параметры OPENPAYZ_SUPPORT, OPENPAYZ_CASHTYPEID и OPENPAYZ_MANUAL
  • Кабинет пользователя: новые параметры OPENPAYZ_ENABLED, OPENPAYZ_URL,OPENPAYZ_PAYSYS

0.1.8 - rev 815

  • Починена внезапно сломавшаяся в 0.1.7 переключалка режима внесения средств
  • Исправлен просмотр событий по дате

0.1.7 - rev 810

  • Новый модуль «Мастер отчетов»: позволяющий вооружившись скиллами SQL создавать собственные отчеты
  • Кабинет пользователя: исправлена подгрузка локализации при первом заходе в пользовательскую статистику
  • Кабинет пользователя: добавлена поддержка опций CITY_DISPLAY и ZERO_TOLERANCE аналогичных alter.ini
  • Финансовый отчет: вернулась на место колонка ARPU
  • Модуль «Профиль пользователя»: новое поле «последняя активность»
  • Модуль «редактирование кредита»: убрана возможность выставить отрицательное значение
  • alter.ini: новая опция NMCHANGE включающая генерацию content/nmchange.sh при заходе в отчет по тарифам
  • Добавлены адекватные сортировки в селекторах домов и квартир. Спасибо Keen.
  • Изменена структура БД: новая таблица dshaper_time (см. дамп).
  • Новый модуль «Динамический шейпер»: позволяющий задавать для различных тарифов скорость в любые промежутки времени
  • Тестовый обработчик динамического шейпера лежит в docs/dshaper
  • Модуль «Финансовые операции»: добавлены «фиктивные платежи» на случай если требуется отображение оплаты но не нужно изменение лицевого счета абонента.
  • Ликвидирована возможность регистрации нигде не живущего пользователя.

0.1.6 - rev 750

  • billing.ini: новый параметр KILL указывающий на путь к kill
  • billing.ini: новый параметр STGPID указывающий на путь к PID файлу stargazer
  • billing.ini: новый параметр STGNASHUP указывающий на потребность посылки SIGHUP к stargazer при изменении NAS-ов.
  • API Сетей - исправлена ошибка связанная с неверной обработкой id/netid. Спасибо Keen.
  • API Сетей - расширен набор макро для шаблонов подсетей
  • Исправлена работа предварительного просмотра dhcpd.conf в случае использования кастомных шаблонов подсетей
  • Модуль «Онлайн»: починен внезапно сломавшийся общий счетчик трафика
  • Кабинет пользователя: теперь кредит выставляется на сумму тарифа+стоимость кредитования
  • Кабинет пользователя: изменена модель подгрузки локализации, есть шансы сделать переключаемым язык
  • API Сетей: при изменении NAS-ов в remote_nas.conf в соответствии с опцией STGNASHUP будут перечитываться конфиги stargazer
  • Кабинет пользователя: черновой вариант самосмены тарифа
  • Кабинет пользователя: черновой вариант использования платежных карт
  • Кабинет пользователя: добавлено логирование денежных операций
  • Отчеты по платежам: добавлена трансляция карточек в человеко-читабельный вид
  • Кабинет пользователя: появилась возможность смены языка отображения на лету
  • Отчеты по платежам: добавлено поле IDENC
  • Расширен набор макросов шаблонов чеков
  • Модуль «Карточки»: добавлен просмотр попыток перебора карточек с возможностью разбана пользователей
  • Модуль «Експорт платежей»: добавлена обработка параметра CITY_DISPLAY при определении дома/квартиры пользователя
  • В умолчальном шаблоне subnets.template макрос {STARTIP} заменен на {NETWORK}. Еще раз спасибо Keen.

0.1.5 - rev 688

  • Модуль «Удаление пользователя»: исправлено неполное удаление квартиры, раньше происходило только выселение
  • Модуль «Права администраторов»: добавлено удаление администратора
  • Модуль «Права администраторов»: добавлено изменение пароля и прочих полей пользователя
  • alter.ini: новый параметр TRANSLATE_PAYMENTS_NOTES отвечающий за приведение примечаний к платежам к человеческому виду
  • Модуль «Финансовый отчет»: теперь администратор произвевший оплату логируется отдельно вместо поиска по времени в общем логе
  • Изменилась структура БД: таблица «payments»
  • Модуль «Отчет по подключениям»: исправлена ошибка в случае удаления пользователя
  • alter.ini: новый параметр HIGHLIGHT_IMPORTANT подсвечивающий в профиле важные поля: логин, пароль, IP итд.
  • Модуль «Популярность тарифов»: исправлена ошибка в случае выселения пользователя
  • Модуль «Отчет по трафику»: добавлена фильтрация NAS с одинаковой ссылкой на Bandwidthd
  • Исправлена работа функции web_Overlay
  • Модуль «Предприниматели»: добавлено редактирование

0.1.4 - rev 666

  • Исправлена локализация
  • Модуль «Отчет по подключениям»: добавлена популярность тарифов
  • Теперь отображаються администраторы в отчете по оплатам и в интерфейсе внесения оплат
  • alter.ini: новый параметр TARIFFCHGRESET отвечающий за ресет пользователя при смене тарифа
  • alter.ini: новый параметр PASSWORDSHIDE позволяющий прятать пароли пользователей
  • Новый скрипт GetCF для внешнего получения кастомных полей профиля. Использование: GetCF [login] [custom field id]
  • alter.ini: новый параметр DN_ONLINE_DETECT позволяющий помечать звездочкой пользователей для которых отработан OnConnect
  • Модуль «Онлайн»: добавлено динамическое добавление колонки «Онлайн» при включении DN_ONLINE_DETECT
  • Модуль «DHCP»: добавлен редактор подсетей
  • Модуль «DHCP»: для каждой сети можно описать персональный шаблон имеющий приоритет перед глобальным config/dhcp/subnets.template
  • Модуль «DHCP»: добавлен предпросмотр сгенерированных конфигов
  • Новый плагин профиля: «Удаление пользователя» - как следует из названия для удаления пользователя и всех связанных с ним данных

0.1.3 - rev 630

  • Исправлено отсутствие htaccess в /config
  • Исправлена локализация
  • Исправлены права для модуля «Онлайн»
  • Косметические исправления
  • Модуль «Финансовый отчет»: отрицательные оплаты теперь не считаются оплатами
  • Ресет пользователя при изменении оверрайда скорости
  • Модуль «Профиль пользователя»: теперь отображаются примечания
  • Исправлено отсутствие htaccess в /modules
  • Модуль «Неизвестные MAC»- добавлена фильтрация
  • Новый модуль: «Отчет по детальной статистике»
  • Новый модуль: «Отчет по просрочкам кредитов»
  • Поиск пользователя более гуманный

0.1.2 - rev 613

  • Модуль «детальная статистика»: добавлена обработка отсутствия детальной статистики за текущий месяц
  • Модуль «Сети»: отзвездочены объязательные поля
  • Юзабилити: добавлен переход от редактирования городов к улицам
  • Юзабилити: добавлен переход к редактированию городов, улиц, домов при регистрации
  • Добавлен shared-network в умолчальный шаблон dhcpd
  • API адресов: исправлено выселение пользователя
  • API адресов: работа с нулевыми квартирами
  • Конфиг alter.ini: новая опция CITY_DISPLAY
  • Конфиг alter.ini: новая опция ZERO_TOLERANCE

0.1.1 - rev 592

  • Исправлены заготовки OnConnect/OnDisconnect для Linux /Небесный/
  • Новый модуль: «Модели свичей»
  • Новый модуль: «Свичи»
  • Незначительно изменилась структура БД (см fix 0.1.1 в дампе)
  • Исправлена локализация регистрации
  • Кабинет пользователя: исправлено кеширование
  • Кабинет пользователя: исправлено неверное определение по IP

0.0.9 rev 559

  • Новый модуль: «Типы дополнительных полей профиля»
  • Новый модуль: «Отчет по трафику»
  • Модуль «Отчет по работам»: добавлена обработка событий отсутствия работников или выполненных работ
  • Модуль «Профиль пользователя»: отображение дополнительных полей если определены типы
  • Модуль «Редактирование пользователя»: отображение дополнительных полей если определены типы
  • Изменилась структура БД, добавились таблицы cfitems,cftypes
  • Дополнена локализация

0.0.8 rev 539

  • Исправлен поиск пользователя по MAC адресу
  • Появился новый плагин профиля для управления виртуальными денежными счетами
  • Полностью переписана логика работы с dhcp, теперь dhcpd.conf, конфиги подсетей и конфиги хостов генерируються полностью автоматически по шаблонам.
  • Исправлены обработчики динамических и статических PPP пулов
  • Исправлена проблема перестройки конфигов dhcp возникавшая при смене IP
  • Исправлена проблема массовых операций с карточками при отсутствии выделенных
  • Исправлена проблема с отображением денежных средств в модуле детальной статистики
  • Изменена логика обработки присваивания документов предпринимателям
  • Введена обработка событий при отсутствующих тегах в модуле «виртуальные сервисы»
  • Переписана процедура поиска неизвестных MAC в сети, теперь теоретически можно искать где-угодно, что угодно отдаленно похожее на MAC
  • Убраны опции NMSEARCH и NMPOSITION за ненадобностью в alter.ini
  • Исправлена локализация
  • Модуль DHCP: добавлена регенерация конфигов dhcp при добавлении новой подсети
  • Кабинет пользователя: услуга самокредитования работает
  • Кабинет пользователя: исправлен показ окончания кредита
  • Кабинет пользователя: локализация

0.0.7 rev 503

  • Модуль «Онлайн»: исправлено отображение трафика
  • Плагин профиля «Детальная статистика»: исправлена сортировка
  • Настраиваемый поиск новых MAC адресов в сети (конфиг alter.ini)
  • Конфигурация отображения трафика (конфиг alter.ini)
  • Портирован интерфейс управления карточками
  • Множественные исправления некритичных ошибок
  • Обновлена документация

0.0.6 rev 491

  • Заготовки OnConnect/OnDisconnect под Linux за авторством Небесный
  • Обновлены заготовки OnConnect/OnDisconnect для FreeBSD
  • Убраны за ненадобностью таймауты из хендлеров billing_resetuser
  • Бекпортнут новый интерфейс замены MAC адреса пользователя
  • По максимуму выброшен весь платформозависимый код
  • Исправления локализации

0.0.5 rev 486

  • Подгружаемые модуля взаимодействующие с профилем пользователя «плагины профиля»
  • Конфиг config/plugins.ini для управления плагинами
  • Плагин миграции пользователя между «сервисами»
  • Плагин просмотра детальной статистики
  • Множественные исправления работы с сетью в частности исправлены обработчики DHCP модуля multinet
  • Убран рестарт stargazer при добавлении нового NAS
  • Исправления локализации
  • Общая чистка кода

0.0.4 rev 474

  • управление контрагентами
  • експорт оплат, на примере 1С (шаблонизируемо)
  • печать касовых ордеров, на примере формы КО-1 (шаблонизируемо)
  • механизм подгрузки плагинов профиля
  • кабинет пользователя
changelog2012.txt · Последние изменения: 2013/01/03 14:02 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki