Esta página fue traducida automáticamente. Lee el original en inglés. English

HQbird 2024R2 Update 12

IBSurgeon publica HQbird 2024R2 Update 12: descárguelo aquí.

Interfaz web y control de acceso

  • Se implementó un mecanismo de separación de privilegios para el acceso de administrador e invitado. La cuenta de invitado ahora tiene credenciales predeterminadas actualizadas:
    • access.guest-login = viewer
    • access.guest-password = password 4 viewer
  • Se agregó validación y requisito de unicidad para los nombres de registro de bases de datos.
  • Se corrigieron varios mensajes de error.
  • Se implementó un mecanismo de cierre de sesión para usuarios de la interfaz web (modo de autenticación digest).
  • La limpieza del almacenamiento local ahora se combina con el cierre de sesión.
  • Se agregó la capacidad de restablecer y establecer el indicador “replica” en el archivo de base de datos (iconos adicionales en los widgets). Probado solo en Firebird 5.
  • El instalador de Windows ahora genera un archivo versions.json con una descripción detallada de qué está instalado y dónde.
  • Correcciones menores de sintaxis.

Corrección de errores

  • Tarea de copia de seguridad-restauración-reemplazo: se agregó una verificación de la existencia del directorio de destino al verificar el espacio disponible en disco, con creación automática si el directorio falta.
  • Tarea de envío de segmentos: se corrigió la fuente de datos mostrada en el widget; se mejoró el restablecimiento forzado del estado (limpia el posible estado de error después de una pausa prolongada entre iteraciones o cuando la tarea está deshabilitada).
  • Se corrigió la falsa distinción entre mayúsculas y minúsculas al verificar la unicidad de identificadores y nombres de bases de datos.
  • Se corrigió la visualización de las tablas de versiones de la biblioteca cliente para Firebird 3 cuando las tablas rdb$config están ausentes.

Actualizaciones del motor Firebird

Las compilaciones de Firebird incluidas se actualizaron a: 5.0.5.1837, 4.0.8.3286 y 3.0.15.33868.

Firebird 5.0.5.1837

Cambios clave:

Seguridad

  • Se corrigió un desbordamiento de búfer en el montón en la función REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Se corrigió la vulnerabilidad GHSA-jprr-w4f8-43q3: los datos del perfilador ahora están restringidos al usuario propietario o a los usuarios que poseen el privilegio PROFILE_ANY_ATTACHMENT.
  • Se evitó el recorrido de directorios durante la carga de módulos UDR.
  • Se agregaron verificaciones de privilegios faltantes para el comando COMMENT ON PARAMETER en funciones dentro de paquetes (#8806).

Corrección de errores

  • Se corrigieron resultados incorrectos para DISTINCT combinado con IN/EXISTS convertido en una semi-unión (#9063).
  • Se corrigió una violación de clave externa espuria para tipos [var]binary cuando los índices PK y FK tienen direcciones opuestas (#9059).
  • Se corrigió el contenido obsoleto de blobs en línea devuelto en la relectura de la misma transacción después de la reutilización del id de blob (#9060).
  • Se corrigió SIMILAR TO con comodines combinados con el operador OR (#9040).
  • Se corrigieron fugas de memoria en el lado del cliente durante ciclos de conexión/desconexión en fbclient (#9014).
  • Se corrigió el desbordamiento de enteros en la capa de compatibilidad hacia atrás de UDF (#9025).

Otros

  • El filtro de seguimiento include_table_modify ahora tiene en cuenta los contadores “Locks” y “Conflicts”.
  • Se cambió al ejecutor de Windows-2022 pendiente del soporte adecuado de VS 2026.

Firebird 4.0.8.3286

  • Se corrigió un desbordamiento de búfer en el montón en la función REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Se agregaron verificaciones de privilegios faltantes para el comando COMMENT ON PARAMETER en funciones dentro de paquetes (#8806).
  • Se corrigió una violación de clave externa espuria para tipos [var]binary cuando los índices PK y FK tienen direcciones opuestas (#9059).
  • Se corrigieron fugas de memoria en el lado del cliente durante ciclos de conexión/desconexión en fbclient (#9014).
  • Se corrigió el mal funcionamiento de MAKE_DBKEY después de copia de seguridad/restauración (#8168).

Firebird 3.0.15.33868

  • Se corrigió un desbordamiento de búfer en el montón en la función REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Se agregaron verificaciones de privilegios faltantes para el comando COMMENT ON PARAMETER en funciones dentro de paquetes (#8806).
  • Se corrigió una violación de clave externa espuria para tipos [var]binary cuando los índices PK y FK tienen direcciones opuestas (#9059).
  • Se corrigieron fugas de memoria en el lado del cliente durante ciclos de conexión/desconexión en fbclient (#9014).
  • Se corrigió la falta de texto de error del sistema operativo en ciertos casos de notificación de errores de E/S.

Descarga

Descargue desde /es/download-hqbird