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». - Переход на 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