From OpenSCADAWiki
SYS
- FIX: Функцию API пользователя system() исправлено на предмет полного чтения канала с помощью popen, непосредственно до EOF.
- FIX: Исправлено установку, во время проверки многопроцессорности, для пользователя только одного процессора, номер 1, путём получения реального количества процессоров.
- FIX: Загрузку конфигурационного файла и функцию пользователя API load() переписано с целью предотвращения доступа за границы выделенной памяти.
- FIX: Безопасность: создание стандартных пользователей "root", "user" и групп "root", "user" добавлено только после загрузки подсистемы и их отсутствия. Расширено функцию access() на предмет проверки присутствия групы и предотвращения исключений.
- FIX:debian.openscada.init,data.{oscada_ALT.init,oscada_gentoo.init}: Исправлено отсутствие ключевого слова "export" перед LANG=en_US.UTF-8.
- TRegExp: К функции replace() добавлено проверку на ненулевой диапазон с целью предотвращения зависаний.
- Опции командной строки установлено в нечувствительность к регистру: coreDumpAllow, pidFile, h, help, log, messLev, modPath, config, station, statName. Некоторые опции командной строки переименовано и дополнено синонимами: demon + daemon, CoreDumpAllow у coreDumpAllow, pid-file + pidFile, MessLev у messLev, ModPath у modPath, Config у config, Station у station, StatName у statName.
- Версии всех модулей поднято согласно их изменениям и в последствии будут отслеживаться с изменениями.
- debian: Значительным образом очищено на предмет разрешения большинства ошибок и предупреждений lintian. openscada.init: Уровни Default-Start установлено в 2 3 4 для предотвращения автоматического запуска с графическим интерфейсом, по уровню 5.
- Добавлено возможность установки основного набора процессоров в конфигурационном поле, включая информацию про текущий набор процессоров. Такая-же информация про текущий набор процессоров добавлена по потокам задач, на главной вкладке "Задачи".
- Адресацию по свойствам конфигурационного файла установлено в нечувствительность к регистру, для значения атрибута "id", особенно для: Workdir в WorkDir.