| История изменения проекта jCjS2 |
| r1112 | Lesav | 2026-08-30 17:24:46 +0300 (Вс, 30 авг 2026) | 1 line server: добавлены аргумент -ls и xml параметр server -> logSizeMb для ограничения размера файла журнала; поддержаны дробные значения от 0 до 64 Мб |
| r1111 | Lesav | 2026-08-24 19:49:34 +0300 (Пн, 24 авг 2026) | 1 line stuff: коррекция постов для smsn |
| r1110 | Lesav | 2026-08-23 16:21:56 +0300 (Вс, 23 авг 2026) | 1 line PluginNetwork: обновлены языковые константы |
| r1109 | Lesav | 2026-08-23 00:20:46 +0300 (Вс, 23 авг 2026) | 1 line PluginNetwork: исправлено определение таймаута соединения для TcpClient, TcpScaner, WebSocketClient и LocalClient. Устранено превышение заданного времени ожидания соединения |
| r1108 | Lesav | 2026-08-21 16:24:14 +0300 (Пт, 21 авг 2026) | 1 line PluginNetwork: исправлена сборка WebSocketClient и WebSocketServer для Qt ниже 5.15. Добавлена программная проверка максимального размера входных WebSocket-сообщений для старых версий Qt |
| r1107 | Lesav | 2026-08-20 23:03:11 +0300 (Чт, 20 авг 2026) | 1 line Tools: обновлены утилиты для компиляции пакетов через WSL для Linux [astra, redos, mint] |
| r1106 | Lesav | 2026-08-13 00:14:59 +0300 (Чт, 13 авг 2026) | 1 line Tools: pkg.maker_deb.sh - исправлена сборка DEB в каталогах с наследуемым флагом setgid |
| r1105 | Lesav | 2026-08-12 20:25:13 +0300 (Ср, 12 авг 2026) | 3 lines Tools: pkg.maker_deb.sh и pkg.maker_rpm.sh - внутреннее имя пакетов приведено к jcjs2, имя файлов пакетов к формату jCjS-<версия>. Добавлена замена ранее установленных пакетов jcjs и jCjS2, расширена проверка собранных пакетов |
| r1104 | Lesav | 2026-08-12 00:12:48 +0300 (Ср, 12 авг 2026) | 7 lines qmake: переданная SVN_REV больше не заменяется ревизией рабочего каталога. Исправлена сборка HttpsProxy с системным libcurl server: расширена диагностика ошибки открытия конфигурационного файла stuff: smsn и TDS-540 переведены на обмен временем в UTC epoch миллисекундах packages: переработана сборка DEB/RPM без библиотек Qt. Добавлены зависимости, настраиваемые путь и пользователь, проверки установки и удаления tools: переименованы и документированы сценарии сборки DEB, RPM и Windows-инсталлятора Service, HttpsProxy: исправлены управление systemd-службами в Unix, определение состояния, запуск, остановка, SELinux и обработка сигналов. Устранён лишний вызов moc в Windows PluginCamera, PluginExif: исправлена сборка в RPM-дистрибутивах |
| r1103 | Lesav | 2026-08-10 15:36:22 +0300 (Пн, 10 авг 2026) | 21 lines Service: Запуск служб в Unix приведен к каноническому виду stuff: nikiet/devs/tds540 - пост опроса TDS-540 дооснащен автоматическим импортом данных из csv в db docs: идет работа над документацией к объектам ArrayBuffer, DataView Int8Array, Uint8Array Int16Array, Uint16Array Int32Array, Uint32Array BigInt64Array, BigUint64Array Float32Array, Float64Array BigInt, BigUint QChar, QDir QFileInfo, QLocale QPoint, QRect QSize, QUrl QHostAddress, QNetworkCookie QBitmap, QBrush QColor, QCursor QFont, QIcon QImage, QPalette QPixmap, QPolygon QRegion, QSizePolicy |
| r1102 | Lesav | 2026-08-09 21:20:42 +0300 (Вс, 09 авг 2026) | 14 lines Исправлен профайлер: jcjsscriptprofileragent.h Основные изменения: таймер запускается только один раз; стек формируется непосредственно в functionEntry(); добавлено восстановление при рассинхронизации callback-ов; статистика разделяется по scriptId, функции и строке; имя файла сохраняется в статистике; reset() больше не теряет таблицу загруженных скриптов; scriptUnload() удаляет ненужную запись; наносекунды хранятся в qint64; исправлены двойное ms и смещение номера строки; добавлены проверки контекста и родителя; добавлены явные заголовочные зависимости Qt 4/5. Публичный API и общий формат отчёта сохранены |
| r1101 | Lesav | 2026-08-08 21:27:34 +0300 (Сб, 08 авг 2026) | 2 lines PluginSQL: добавлены кроссплатформенные тесты jcjsHelper_Db для SQLite, PostgreSQL и Firebird. Проверены CRUD, транзакции, массивы запросов query_thread, события и последовательная доставка уведомлений Tests: ALL/ERR 2078/0 |
| r1100 | Lesav | 2026-08-08 03:21:48 +0300 (Сб, 08 авг 2026) | 5 lines PluginLDAP: добавлена реализация для Unix на базе OpenLDAP с API, совместимым с Windows-версией. Добавлена работа с локальными пользователями и группами через NSS/SSSD добавлена проверка заголовков OpenLDAP с пропуском сборки на этапе qmake при их отсутствии. Добавлены тесты авторизации и поиска в AD Tests: ALL/ERR 1930/0 добавлены тесты PluginJV8, PluginLDAP, PluginNetwork, PluginPing, PluginProcess, PluginQFtp, PluginQrCode, PluginSetting и PluginSQL переработаны порядок запуска, загрузка и штатная выгрузка тестируемых плагинов |