HQbird 2024R2 Оновлення 12
HQbird 2024R2 Update 12
IBSurgeon випускає HQbird 2024R2 Update 12: завантажити тут.
Веб-інтерфейс та контроль доступу
- Реалізовано механізм розділення привілеїв для доступу адміністратора та гостя. Гостьовий обліковий запис тепер має оновлені облікові дані за замовчуванням:
access.guest-login = vieweraccess.guest-password = password 4 viewer
- Додано перевірку та вимогу унікальності для імен реєстрації баз даних.
- Виправлено кілька повідомлень про помилки.
- Реалізовано механізм виходу для користувачів веб-інтерфейсу (режим digest-автентифікації).
- Очищення локального сховища тепер поєднано з виходом.
- Додано можливість скидання та встановлення прапорця “replica” у файлі бази даних (додаткові іконки у віджетах). Протестовано лише на Firebird 5.
- Інсталятор Windows тепер генерує файл
versions.jsonз детальним описом того, що встановлено і де. - Незначні виправлення синтаксису.
Виправлення помилок
- Завдання резервного копіювання-відновлення-заміни: додано перевірку наявності цільового каталогу під час перевірки доступного дискового простору з автоматичним створенням, якщо каталог відсутній.
- Завдання надсилання сегментів: виправлено джерело даних, що відображається у віджеті; покращено примусове скидання статусу (очищує потенційний стан помилки після тривалої паузи між ітераціями або коли завдання вимкнено).
- Виправлено помилкову чутливість до регістру під час перевірки унікальності ідентифікаторів та імен баз даних.
- Виправлено відображення таблиць версій клієнтської бібліотеки для Firebird 3, коли таблиці
rdb$configвідсутні.
Оновлення рушія Firebird
Вбудовані збірки Firebird оновлено до: 5.0.5.1837, 4.0.8.3286 та 3.0.15.33868.
Firebird 5.0.5.1837
Основні зміни:
Безпека
- Виправлено переповнення буфера в купі у функції
REPLACE()(CVE/GHSA-vfr2-ff6c-7mxw). - Виправлено вразливість GHSA-jprr-w4f8-43q3: дані профілювальника тепер обмежені користувачем-власником або користувачами, що мають привілей
PROFILE_ANY_ATTACHMENT. - Запобігання обходу каталогів під час завантаження модулів UDR.
- Додано відсутні перевірки привілеїв для команди
COMMENT ON PARAMETERдля функцій у пакетах (#8806).
Виправлення помилок
- Виправлено неправильні результати для
DISTINCTу поєднанні зIN/EXISTS, перетворених у напівз’єднання (#9063). - Виправлено хибне порушення зовнішнього ключа для типів
[var]binary, коли індекси PK та FK мають протилежні напрямки (#9059). - Виправлено застарілий вміст вбудованого blob, що повертається при повторному читанні в межах тієї самої транзакції після повторного використання ідентифікатора blob (#9060).
- Виправлено
SIMILAR TOз символами підстановки у поєднанні з операторомOR(#9040). - Виправлено витоки пам’яті на стороні клієнта під час циклів підключення/відключення у fbclient (#9014).
- Виправлено цілочисельне переповнення у рівні зворотної сумісності UDF (#9025).
Інше
- Фільтр трасування
include_table_modifyтепер враховує лічильники “Locks” та “Conflicts”. - Перехід на runner Windows-2022 в очікуванні належної підтримки VS 2026.
Firebird 4.0.8.3286
- Виправлено переповнення буфера в купі у функції
REPLACE()(CVE/GHSA-vfr2-ff6c-7mxw). - Додано відсутні перевірки привілеїв для команди
COMMENT ON PARAMETERдля функцій у пакетах (#8806). - Виправлено хибне порушення зовнішнього ключа для типів
[var]binary, коли індекси PK та FK мають протилежні напрямки (#9059). - Виправлено витоки пам’яті на стороні клієнта під час циклів підключення/відключення у fbclient (#9014).
- Виправлено неправильну роботу
MAKE_DBKEYпісля резервного копіювання/відновлення (#8168).
Firebird 3.0.15.33868
- Виправлено переповнення буфера в купі у функції
REPLACE()(CVE/GHSA-vfr2-ff6c-7mxw). - Додано відсутні перевірки привілеїв для команди
COMMENT ON PARAMETERдля функцій у пакетах (#8806). - Виправлено хибне порушення зовнішнього ключа для типів
[var]binary, коли індекси PK та FK мають протилежні напрямки (#9059). - Виправлено витоки пам’яті на стороні клієнта під час циклів підключення/відключення у fbclient (#9014).
- Виправлено відсутній текст помилки ОС у деяких випадках звітування про помилки введення/виведення.
Завантаження
Завантажити з /uk/download-hqbird