История изменения проекта jCjS2
r1078 | Lesav | 2026-03-31 17:01:21 +0300 (Вт, 31 мар 2026) | 2 lines
PluginQuaZip: исправлен post_to_zip.js
language: обновлены языковые константы
r1077 | Lesav | 2026-03-31 13:39:13 +0300 (Вт, 31 мар 2026) | 2 lines
PluginQuaZip: исправлено формирование zip архива (в архив добавлялись файлы с флагом D-директория)
обновлен quazip-1.5 и zlib-1.3.2
r1076 | Lesav | 2026-03-22 20:02:08 +0300 (Вс, 22 мар 2026) | 1 line
js: добавлен инструмент stuff/include/PerformanceAnalyzer.js для анализа задержек в функциях
r1075 | Lesav | 2026-03-04 13:28:59 +0300 (Ср, 04 мар 2026) | 1 line
незначительные изменения
r1074 | Lesav | 2026-02-24 20:15:49 +0300 (Вт, 24 фев 2026) | 9 lines
File: исправлено свойство size
PluginPing: добавлены сигналы
que_started - поток обрабатывающий очередь запущен
que_finished - поток обрабатывающий очередь остановлен
Windows: в установщик добавлено:
предупреждение, что все файлы в каталоге stuff будут заменены
напоминание, что бы пользователь не забыл сохранить каталог stuff
соглашение, что пользователь берет на себя ответственность за возможную потерю
принудительно архивируется директория stuff для защиты от возможной потери данных
r1073 | Lesav | 2026-01-22 13:43:55 +0300 (Чт, 22 янв 2026) | 3 lines
PluginSQL: поведение плагина возвращено к r1068, но поддержка массивов SQL сохранено
Регресс: После версии r1069 обнаружен регресс. Служба падает без объявления причин
в r1069 была добавлена поддержка массивов SQL запросов
r1072 | Lesav | 2026-01-21 22:11:29 +0300 (Ср, 21 янв 2026) | 1 line
PluginSQL: Postgres добавил установку application_name (для отображения имени при выполнении SQL запроса SELECT * FROM pg_stat_activity)
r1071 | Lesav | 2026-01-21 15:24:56 +0300 (Ср, 21 янв 2026) | 1 line
PluginSQL: добавил закрытие соединения с БД в потоке обработчике асинхронных запросов
r1070 | Lesav | 2026-01-20 11:09:18 +0300 (Вт, 20 янв 2026) | 5 lines
console: добавлены функции typeToName и nameToType
PluginSQL: исправлена функция JCJS_sqlThr::fetchResult() - не правильно формировался массив типов fields_typeN
stuff/nikiet/asvd: исправлен генератор данных
jcjsHelper_Db.js: коррекция функций $to_lower_arr и $transpon
jcjsHelperWSocketSrv.js: функция send(): добавлено автоматическое определения функции [sendAllClients или sendClient]
r1069 | Lesav | 2026-01-12 15:57:54 +0300 (Пн, 12 янв 2026) | 1 line
PluginSQL: Исправлена функции асинхронных SQL запросов query_thread, exec_thread
r1068 | Lesav | 2025-12-29 15:54:06 +0300 (Пн, 29 дек 2025) | 1 line
stuff/nikiet/unicorn: добавлен шаблон поста для опроса устройств Unicorn
r1067 | Lesav | 2025-12-19 20:49:25 +0300 (Пт, 19 дек 2025) | 3 lines
АТОЛ - обновлены драйверы до версии 10.10.8.0 от 11.12.2025
ШТРИХ-М - обновлены драйверы до версии 5.25.2112 от 15.12.2025
ВИКИ - обновлена утилита Fito до версии 2.5.11 от 12.12.2025
r1066 | Lesav | 2025-12-17 20:09:18 +0300 (Ср, 17 дек 2025) | 2 lines
windows: обновлена утилита blat.exe
stuff/tests/SMTPClient: добавлен сценарий отправки файла на smtp сервер
r1065 | Lesav | 2025-12-12 16:44:36 +0300 (Пт, 12 дек 2025) | 1 line
us01: пост адаптирован для записи данных в csv файл
r1064 | Lesav | 2025-12-10 19:32:48 +0300 (Ср, 10 дек 2025) | 1 line
saes: финальная работа перед отгрузкой
r1063 | Lesav | 2025-12-09 12:40:30 +0300 (Вт, 09 дек 2025) | 1 line
saes: добавлен пост опроса RealLab NLS-8PR
r1062 | Lesav | 2025-12-08 22:39:36 +0300 (Пн, 08 дек 2025) | 2 lines
saes: в пост pinger добавлена поддержка записи в БД firebird асотт
в пост elemy добавлена поддержка опроса ATS1206
r1061 | Lesav | 2025-12-04 17:43:15 +0300 (Чт, 04 дек 2025) | 1 line
PluginPing: Исправлена работа плагина в среде unix
r1060 | Lesav | 2025-12-01 17:17:34 +0300 (Пн, 01 дек 2025) | 1 line
build: коррекция features для qmake
r1059 | Lesav | 2025-12-01 16:16:04 +0300 (Пн, 01 дек 2025) | 1 line
smsn: добавлен пост Проверки сетевой доступности компьютеров системы
r1058 | Lesav | 2025-11-27 20:44:27 +0300 (Чт, 27 ноя 2025) | 1 line
smsn: добавлен пост для опроса оборудования NLS-8Ai
r1057 | Lesav | 2025-11-25 22:47:02 +0300 (Вт, 25 ноя 2025) | 1 line
smsn: добавлены посты для опроса оборудования TDS-540 и ИКС49
r1056 | Lesav | 2025-11-18 20:29:12 +0300 (Вт, 18 ноя 2025) | 2 lines
unix: Добавлен заголовок в сценарий запуска службы
saes1: Наладка оборудования
r1055 | Lesav | 2025-11-14 17:52:16 +0300 (Пт, 14 ноя 2025) | 1 line
saes1: посты опробованы на предварительных БД
r1054 | Lesav | 2025-11-09 20:20:13 +0300 (Вс, 09 ноя 2025) | 1 line
saes1: коррекция поста ACOTT/bos-a
r1053 | Lesav | 2025-11-08 20:31:11 +0300 (Сб, 08 ноя 2025) | 1 line
saes1: коррекция поста ACOTT/r_plumber
r1052 | Lesav | 2025-11-08 16:30:39 +0300 (Сб, 08 ноя 2025) | 1 line
PluginPing: добавлены языковые константы
r1051 | Lesav | 2025-11-07 17:57:02 +0300 (Пт, 07 ноя 2025) | 2 lines
server: добавлены функции isVarExist, deleteVar, getVar, getVarObj, getVarCreateTime, setVar, reNameVar
docs: обновлена документация JS объекта server
r1050 | Lesav | 2025-11-05 21:16:22 +0300 (Ср, 05 ноя 2025) | 1 line
saes1: идет подготовка к поставке
r1049 | Lesav | 2025-10-31 16:48:23 +0300 (Пт, 31 окт 2025) | 2 lines
ByteArray: добавлены методы toInt64d и toUInt64d (изменения коснулись и объекта jsext)
docs: обновлена документация JS объектам jsext и ByteArray
r1048 | Lesav | 2025-10-24 13:47:22 +0300 (Пт, 24 окт 2025) | 1 line
PluginPing: добавлен пост проверки связи stuff/nikiet/LanTester
r1047 | Lesav | 2025-10-16 00:52:47 +0300 (Чт, 16 окт 2025) | 1 line
PluginPing: добавлен плагин для отправки ICMP пакетов и тестирования доступности узлов в сети
r1046 | Lesav | 2025-09-19 12:17:03 +0300 (Пт, 19 сен 2025) | 2 lines
Proxy: исправлена сборка в unix
Debian: добавлено создание символьных ссылок при установке служб (для systemd)
r1045 | Lesav | 2025-09-17 21:32:47 +0300 (Ср, 17 сен 2025) | 4 lines
цwindows: обновлены библиотеки
OpenSSL v.3.5.2
libcurl v.8.16.0
stuff/nikiet/vpu: Код синхронизирован со всеми разработчиками
r1044 | Lesav | 2025-09-16 22:05:46 +0300 (Вт, 16 сен 2025) | 3 lines
post: при вызове функции send_toPost() добавлен вывод в лог места, откуда был выполнен вызов
jcjsHelper_Db.js: добавлена поддержка выбора схемы для БД PostgreSQL. Параметр schema
stuff/nikiet/vpu: код разбит на модули, для разделения логики между разработчиками
r1043 | Lesav | 2025-09-10 20:55:39 +0300 (Ср, 10 сен 2025) | 2 lines
PluginSQL: исправлен поток выполнения асинхронных SQL запросов. Изредка поток не мог взять из очереди задачу на выполнение
docs: исправлена документация JS объектам jsext и ByteArray
r1042 | Lesav | 2025-09-08 11:52:23 +0300 (Пн, 08 сен 2025) | 3 lines
PluginNetwork: исправлена ошибка компиляции WebSocketServer для Qt5.11 (отсутствует handshakeTimeoutMS)
PluginSQL: исправлен коннект к сигналу notification (QueuedConnection не работает. Работает только AutoConnection)
jcjsextention: исправлена ошибка компиляции в Unix
r1041 | Lesav | 2025-08-31 13:36:37 +0300 (Вс, 31 авг 2025) | 1 line
stuff: Идет работа над постом modbusTcpSku
r1040 | Lesav | 2025-08-15 16:58:30 +0300 (Пт, 15 авг 2025) | 2 lines
Modbus: Добавлен пост опроса СКУ-СВП
r1039 | Lesav | 2025-08-06 16:11:01 +0300 (Ср, 06 авг 2025) | 1 line
ACOTT: Коррекция постов после апдейта ПО на Кольской 3 бл.
r1038 | Lesav | 2025-07-19 21:00:53 +0300 (Сб, 19 июл 2025) | 1 line
stuff: добавлен пост VPU
r1037 | Lesav | 2025-05-27 16:25:00 +0300 (Вт, 27 май 2025) | 1 line
PluginSQL: Исправлена проблема долгого запроса большого количества полей в FireBird
r1036 | Lesav | 2025-05-18 10:58:19 +0300 (Вс, 18 май 2025) | 1 line
PluginCrypto: Добавлены манифесты для точного определения зависимостей в SxS (Windows)
r1035 | Lesav | 2025-05-16 12:58:12 +0300 (Пт, 16 май 2025) | 1 line
modbusTcpArch: Настроен конфигурационный файл для опроса RealLab! NLS-16DI-Ethernet и NLS-8R-Ethernet
r1034 | Lesav | 2025-04-22 17:00:27 +0300 (Вт, 22 апр 2025) | 2 lines
PluginNetwork: для Tcp, Udp, Local объектов добавлено свойство stopWord (критерий остановки чтения)
docs: изменения отражены в документации
r1033 | Lesav | 2025-04-06 21:54:32 +0300 (Вс, 06 апр 2025) | 6 lines
PluginJV8: добавлена интерпретация значения v8 в значение v5 и наоборот (выполнено требование документации к QJSEngine)
тип данных QJSValue теперь при создании требует указания engine8v
пример кода в контексте JS v5
var jv8 = new Jv8() // создать engine8v
var jv8val = new QJSValue(jv8, {field1: 1, dt: new Date() ... })
post.log('e', 'jv8val:' + JSON.stringify(jv8val.toJs5v()))
r1032 | Lesav | 2025-04-02 00:45:57 +0300 (Ср, 02 апр 2025) | 3 lines
windows: подписаны все исполняемые файлы новым сертификатом
PluginJV8: добавлен плагин для работы с JS ECMA Script 2017 (ES8)
jcjsHelper.js: добавлен функционал для детектирования версии ECMA Script (результат в глобальном объекте ecmaScriptInfo)
r1030 | Lesav | 2025-03-14 20:32:21 +0300 (Пт, 14 мар 2025) | 3 lines
Services: вывод по ключу -h дополнен описанием ключей -cfg,-p,-ps,-ld,-lt,-tc,-cmd
HttpProxy: вывод по ключу -h дополнен описанием ключей -cfg,-p,-ps,-ld,-lt,-tc,-dst,-noSslVerify
PluginNetwork: исправлена функция isLocal() во всех объектах её использующих
r1029 | Lesav | 2025-03-12 21:30:35 +0300 (Ср, 12 мар 2025) | 4 lines
PluginSQL: коррекция отладочного вывода [ включается если sql запрос оканчивается двумя символами -- ]
Astrta: добавлен сценарий, настраивающий keepalive TCP для более быстрого поиска разрыва соединений
Debian: коррекция сценарий, создающего deb пакет
Unix: создан сценарий, создающий символьные ссылки на отсутствующие библиотеки но имеющиеся в дистрибутиве
r1028 | Tsal | 2025-03-07 17:37:00 +0300 (Пт, 07 мар 2025) | 4 lines
ACOTT: работа над замечаниями ЛАЭС
- правки комментариев
- отключил управление сигнализацией со стороны подсистем (в конфигах) и добавил пояснение к настройке управления r_plumber
- правки поста управления дисплеем (SMI2)
r1027 | Lesav | 2025-02-28 22:35:51 +0300 (Пт, 28 фев 2025) | 1 line
Service AstraLinux: Добавил удаление всех установленных служб
r1026 | Lesav | 2025-02-28 19:17:40 +0300 (Пт, 28 фев 2025) | 1 line
Service AstraLinux: Добавил установку/удаление службы для systemd
r1025 | Lesav | 2025-02-27 22:56:30 +0300 (Чт, 27 фев 2025) | 3 lines
Service AstraLinux: Добавил создание файла службы в файл /usr/lib/systemd/system/jCjSService.service
ASOTT: Обновлена схема БД до версии v00019
stuff/modbus/modbusTcpArch: Отладил и проверил работу через последовательный интерфейс
r1024 | Tsal | 2025-02-11 12:14:12 +0300 (Вт, 11 фев 2025) | 3 lines
ACOTT: работа над замечаниями ЛАЭС
- исправил избыточность при формировании объекта самодиагностики (lm-sensors)
- исправил запрос при подключении к БД (us01)
r1023 | Lesav | 2025-01-31 12:13:23 +0300 (Пт, 31 янв 2025) | 3 lines
ACOTT: коррекция апдейтов для БД (выявлены недостатки при экспорте из старой схемы САЭС-1)
v00013.sql
v00018.sql
r1022 | Lesav | 2025-01-13 12:09:36 +0300 (Пн, 13 янв 2025) | 6 lines
ACOTT: коррекция апдейтов для БД (выявлены недостатки при экспорте из старой схемы САЭС-1)
v00009.sql
v00010.sql
v00013.sql
v00018.sql
PluginSmtpClient: SSL, TLS. Исправлено соединение с сервером, работающим с незаверенными сертификатами
r1021 | Lesav | 2024-12-26 16:43:24 +0300 (Чт, 26 дек 2024) | 4 lines
server: Добавлен параметр machineHostDomain в вывод запроса server.info('system_info')
docs: Обновлена
language: Обновлены языковые константы
email_sender.js: Исправлен код
r1020 | Lesav | 2024-12-24 13:19:24 +0300 (Вт, 24 дек 2024) | 1 line
PluginSmtpClient: Исправлен функционал кодирования заголовков в сообщениях (для отображения кириллицы в имени получателя и теме письма)
r1019 | Lesav | 2024-12-19 17:29:10 +0300 (Чт, 19 дек 2024) | 2 lines
server: HTTPS: исправлена ошибка подключения сертификата указанного в конфигурации для определенного порта
docs: В html добавлен линк на favicon.ico
r1018 | Lesav | 2024-12-17 18:23:04 +0300 (Вт, 17 дек 2024) | 5 lines
PluginCamera: Исключен из сборки в Astra Linux (нужна адаптация кода для OpenCV v4)
ASOTT: Обновлена схема БД до версии v00018
Debian: В сборщик пакетов добавлена инструкция cap_net_bind_service для исполняемых файлов
Право открывать защищенные TCP порты < 1024 для рядового пользователя
setcap cap_net_bind_service,cap_sys_time+ep
r1017 | Tsal | 2024-12-04 13:24:44 +0300 (Ср, 04 дек 2024) | 2 lines
ACOTT: добавил дополнительные настройки для модуля климата (отключение внешнего датчика т.д.)
изменил диагностическое сообщение в 7242 при отутствии данных от подсистемы
r1016 | Lesav | 2024-11-02 17:12:04 +0300 (Сб, 02 ноя 2024) | 1 line
PluginSQL: методы exec, exec_thread не верно вызывали SQL функции в PostgreSQL
r1015 | Lesav | 2024-10-24 17:50:17 +0300 (Чт, 24 окт 2024) | 1 line
PluginSQL: Исправлена потоковая функция (не верно возвращался флаг ошибки)
r1014 | Lesav | 2024-10-08 18:16:07 +0300 (Вт, 08 окт 2024) | 1 line
ACOTT: ревизия после командировки на ЛАЭС
r1013 | Lesav | 2024-09-19 19:13:54 +0300 (Чт, 19 сен 2024) | 1 line
ACOTT: ревизия перед командировкой на ЛАЭС
r1012 | Lesav | 2024-09-03 20:23:38 +0300 (Вт, 03 сен 2024) | 2 lines
Chrome, Opera, Edge отказались от базовой авторизации. Запланированы работы по исправлению ситуации
ACOTT: Посты, использующие отладочную секцию, записывают в таблицу param is_test = 1
r1011 | Lesav | 2024-07-25 19:05:22 +0300 (Чт, 25 июл 2024) | 2 lines
PluginSQL: исправлен трассировочный вывод в лог файл со статистикой выполнения SQL запроса
jcjsHelper_Db.js: PostgreSQL: Добавлен функционал отправки на сервер имени выполняемого приложения
r1010 | Lesav | 2024-07-18 21:58:21 +0300 (Чт, 18 июл 2024) | 2 lines
PluginQuaZip: Исправлена ошибка в плагине. SegFault в unix системах. При сборке плагина не правильно линковался к внешней библиотеке zlib
Обновлена библиотека zlib
r1009 | Lesav | 2024-07-18 15:00:34 +0300 (Чт, 18 июл 2024) | 1 line
Snk_streamer: Добавлен класс для приема UDP стрима (работы не закончены)
r1008 | Lesav | 2024-06-17 20:55:36 +0300 (Пн, 17 июн 2024) | 1 line
windows: Заменен вывод ошибок qt_error_string на qt_error_string_Eng (всегда на английском языке)
r1007 | Lesav | 2024-06-13 16:29:11 +0300 (Чт, 13 июн 2024) | 5 lines
ACOTT: коррекция апдейтов для БД
v00014.sql
v00015.sql
v00016.sql
коррекция stuff\ACOTT\SMI2\init.js для ЛАЭС
r1006 | Lesav | 2024-05-20 10:20:25 +0300 (Пн, 20 май 2024) | 2 lines
server: Исправлена функция вызывающая cmd.js постов (исправлен баг - ответ ошибкой 500 при создании отложенного соединения)
stat: Добавлена страница stat/waiting/index.html (ожидание запуска службы для систем с киоском)
r1005 | Lesav | 2024-04-11 14:52:41 +0300 (Чт, 11 апр 2024) | 1 line
ACOTT: ЛАЭС синхронизированы конфиги 3и4 блоков
r1004 | Lesav | 2024-04-09 22:48:12 +0300 (Вт, 09 апр 2024) | 1 line
Qt4.8.7: QtSysInfo: Добавил детектирование Windows 11
r1003 | Lesav | 2024-04-09 22:45:49 +0300 (Вт, 09 апр 2024) | 1 line
ACOTT: ревизия по исправлению замечаний от ЛАЭС
r1002 | Lesav | 2024-04-01 22:42:05 +0300 (Пн, 01 апр 2024) | 1 line
Linux: решена проблема выгрузки приложения. Проблема при выгрузке плагинов (malloc_consolidate(): invalid chunk size)
r1001 | Lesav | 2024-04-01 20:25:58 +0300 (Пн, 01 апр 2024) | 1 line
Thread: исправлен баг. Не правильные аргументы к сигналам, что приводило к сигфолту
r1000 | Lesav | 2024-03-29 14:36:26 +0300 (Пт, 29 мар 2024) | 1 line
ACOTT: ревизия по итогу командировки на ЛАЭС 3,4