Эта страница переведена машинным переводом. Читайте английский оригинал. 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».
  • Переход на Windows-2022 runner в ожидании надлежащей поддержки 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).
  • Исправлено отсутствие текста ошибки ОС в некоторых случаях сообщения об ошибках ввода/вывода.

Загрузка

Скачать с /ru/download-hqbird