From OpenSCADAWiki
Jump to: navigation, search

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.