И снова здравствуйте!
Ссылка для скачивания: https://stg.net.ua/files/stg-2.409.tar.gz Важная информация
В связи с тем что управление доменом stg.dp.ua находится у третьих лиц, и отдавать его они никак не хотят (древние терки примерно 15-летней давности), старый сайт существует лишь по столько по скольку. Почта на домене stg.dp.ua и stargazer.dp.ua умерла, по этому писать на старые адреса мне или stg34 смысла нет. Мне можно писать на stg@madf.info.
На новом сайте есть HTML-версия документации (https://stg.net.ua/doc/index.html) и XML-RPC API (https://stg.net.ua/doc/api/index.html).
Новый сайт: https://stg.net.ua
Багтреккер: https://stg.codes
Репозиторий: https://git.stg.codes
Зеркало на GitHub: https://github.com/madf/stg
В планах — модернизация проекта, перевод его на современный стандарт C++ (11, 14, 17 а может и 20), переход на CMake для сборки, предоставление REST или JSON-RPC API для упрощения построения веб-интерфейсов. Возможно простенький встроенный веб-интерфейс на замену конфигуратора под Windows. Часть работ уже ведется в репозитории в ветке master.
А тепер, собственно, о релизе: General:
Новый сайт (https://stg.net.ua), багтреккер (https://stg.codes), репозиторий (https://git.stg.codes) и зеркало проекта на GitHub (https://github.com/madf/stg).
Документация приведена в порядок и выложена на сайт в виде HTML.
Поддержка FreeBSD10, FreeBSD11 и FreeBDS12. А так же, потенциально, следующих версий.
Удалены устаревшие и тестовые плагины.
Проект convertor переименован в sgconv.
Compilation:
Добавлена возможность переопределить стандартные утилиты ar и ranlib при сборке с помощью переменных окружения AR и RANLIB. * Добавлена возможность собрать только библиотеки.
Добавлена возможность сборки на платформе Darwin (Stargazer теперь можно запускать на Mac OS X, но это больше для разработки).
Libraries:
В библиотеку шифрования добавлена поддержка потокового шифрования/расшифровки.
Plugins:
(Linux) Добавлен плагин захвата трафика nfqueue, на замену устаревшему ipqueue.
(FreeBSD) В плагин divert добавлена возможность отключения форвардинга трафика.
В плагин InetAccess добавлена возможность включать журналирование ошибок протокола.
В плагин InetAccess добавлена возможность перечитывания некоторых парамеров по SIGHUP.
В плагин XMLRPC добавлен метод получения списка авторизаторов используемых пользователем.
В плагин XMLRPC добавлено управление политиками тарификации.
В плагине sgconfig реализована возможность обработки нескольких параллельных запросов одновременно.
В плагин SMUX добавлена возможность реконнекта.
stargazer:
Добавлена возможность передавать произвольный набор параметров в скрипты OnConnect/OnDisconnet, в том числе через rscriptd (см. параметры ScriptParams и UserParams).
Добавлена возможность отключать журналирование сессий (см. параметр DisableSessionLog).
Добавлена возможность фильтровать журналирование изменений параметров (см. параметр FilterParamsLog).
Добавлена возможность использовать ежедневное списание абонплаты с фиксированной суммой.
Добавлены политики тарификации (временный запрет на смену тарифа вниз, вверх или вообще).
sgconf/sgconf_xml:
Добавлена возможность получить список авторизаторов используемых пользователем.
Разрешено использовать точку в логинах админов и пользователей.
Добавлено управление политиками тарификации.
По сравнению с stg-2.409-rc5 изменения только в системе сборки (переопределение AR и RANLIB), документации и установочных конфигах.
Для пользователей СУБД Firebird и PostgreSQL нужно обновить версию структуры БД до 2 и 8 соответственно.
Пользователям Firebird нужно воспользоваться файлами:
projects/stargazer/inst/var/01-alter-02.sql
projects/stargazer/inst/var/02-alter-03.sql
Пользователям PostgreSQL нужно воспользоваться файлами:
projects/stargazer/inst/var/01-alter-02.postgresql.sql
projects/stargazer/inst/var/02-alter-03.postgresql.sql
Если структуру БД не обновлять — система будет работать корректно, но функции ежедневных тарифов и политик тарификации будут работать в „демо-режиме“, до первой перезагрузки.
Пользователи файловой базы и СУБД MySQL получат обновление автоматически при запуске новой версии Stargazer.
stg-2.409.tar.gz
help.pdf