Questa pagina è stata tradotta automaticamente. Leggi l'originale in inglese. English

HQbird 2024R2 Update 12

IBSurgeon rilascia HQbird 2024R2 Update 12: scarica qui.

Interfaccia Web e Controllo Accessi

  • Implementato un meccanismo di separazione dei privilegi per l’accesso amministratore e ospite. L’account ospite ora ha credenziali predefinite aggiornate:
    • access.guest-login = viewer
    • access.guest-password = password 4 viewer
  • Aggiunta la validazione e il requisito di unicità per i nomi di registrazione del database.
  • Diversi messaggi di errore sono stati corretti.
  • Implementato un meccanismo di logout per gli utenti dell’interfaccia web (modalità di autenticazione digest).
  • La pulizia dell’archivio locale è ora combinata con il logout.
  • Aggiunta la possibilità di reimpostare e impostare il flag “replica” nel file del database (icone aggiuntive nei widget). Testato solo su Firebird 5.
  • Il programma di installazione Windows ora genera un file versions.json con una descrizione dettagliata di cosa è installato e dove.
  • Correzioni sintattiche minori.

Correzioni di Bug

  • Attività di backup-ripristino-sostituzione: aggiunto un controllo per l’esistenza della directory di destinazione durante la verifica dello spazio su disco disponibile, con creazione automatica se la directory manca.
  • Attività di invio segmenti: corretto il’origine dati visualizzata nel widget; migliorato il reset forzato dello stato (cancella il potenziale stato di errore dopo una lunga pausa tra le iterazioni o quando l’attività è disabilitata).
  • Corretta la falsa distinzione tra maiuscole e minuscole nel controllo di unicità degli identificatori e dei nomi del database.
  • Corretta la visualizzazione delle tabelle della versione della libreria client per Firebird 3 quando le tabelle rdb$config sono assenti.

Aggiornamenti del Motore Firebird

Le build Firebird incluse sono state aggiornate a: 5.0.5.1837, 4.0.8.3286 e 3.0.15.33868.

Firebird 5.0.5.1837

Modifiche principali:

Sicurezza

  • Corretto un overflow del buffer heap nella funzione REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Corretta la vulnerabilità GHSA-jprr-w4f8-43q3: i dati del profiler sono ora limitati all’utente proprietario o agli utenti con privilegio PROFILE_ANY_ATTACHMENT.
  • Prevenuta la traversata delle directory durante il caricamento dei moduli UDR.
  • Aggiunti i controlli dei privilegi mancanti per il comando COMMENT ON PARAMETER sulle funzioni nei package (#8806).

Correzioni di Bug

  • Corretti i risultati errati per DISTINCT combinato con IN/EXISTS convertito in semi-join (#9063).
  • Corretta una falsa violazione di chiave esterna per i tipi [var]binary quando gli indici PK e FK hanno direzioni opposte (#9059).
  • Corretto il contenuto inline-blob obsoleto restituito alla rilettura nella stessa transazione dopo il riutilizzo dell’id blob (#9060).
  • Corretto SIMILAR TO con caratteri jolly combinato con l’operatore OR (#9040).
  • Corrette le perdite di memoria lato client durante i cicli di connessione/disconnessione in fbclient (#9014).
  • Corretto l’overflow di interi nel livello di compatibilità all’indietro UDF (#9025).

Altro

  • Il filtro di traccia include_table_modify ora tiene conto dei contatori “Locks” e “Conflicts”.
  • Passaggio al runner Windows-2022 in attesa del supporto adeguato per VS 2026.

Firebird 4.0.8.3286

  • Corretto un overflow del buffer heap nella funzione REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Aggiunti i controlli dei privilegi mancanti per il comando COMMENT ON PARAMETER sulle funzioni nei package (#8806).
  • Corretta una falsa violazione di chiave esterna per i tipi [var]binary quando gli indici PK e FK hanno direzioni opposte (#9059).
  • Corrette le perdite di memoria lato client durante i cicli di connessione/disconnessione in fbclient (#9014).
  • Corretto il malfunzionamento di MAKE_DBKEY dopo backup/ripristino (#8168).

Firebird 3.0.15.33868

  • Corretto un overflow del buffer heap nella funzione REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Aggiunti i controlli dei privilegi mancanti per il comando COMMENT ON PARAMETER sulle funzioni nei package (#8806).
  • Corretta una falsa violazione di chiave esterna per i tipi [var]binary quando gli indici PK e FK hanno direzioni opposte (#9059).
  • Corrette le perdite di memoria lato client durante i cicli di connessione/disconnessione in fbclient (#9014).
  • Corretto il testo mancante dell’errore di sistema operativo in alcuni casi di segnalazione di errori I/O.

Download

Scarica da /it/download-hqbird