Цю сторінку перекладено машинним перекладом. Читайте англійський оригінал. English

HQbird 2024R2 Update 12

IBSurgeon випускає HQbird 2024R2 Update 12: завантажити тут.

Веб-інтерфейс та контроль доступу

  • Реалізовано механізм розділення привілеїв для доступу адміністратора та гостя. Гостьовий обліковий запис тепер має оновлені облікові дані за замовчуванням:
    • access.guest-login = viewer
    • access.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