Ta strona została przetłumaczona maszynowo. Przeczytaj oryginał angielski. English

HQbird 2024R2 Update 12

IBSurgeon wydaje HQbird 2024R2 Update 12: pobierz tutaj.

Interfejs webowy i kontrola dostępu

  • Zaimplementowano mechanizm separacji uprawnień dla dostępu administratora i gościa. Konto gościa ma teraz zaktualizowane domyślne poświadczenia:
    • access.guest-login = viewer
    • access.guest-password = password 4 viewer
  • Dodano walidację i wymóg unikalności dla nazw rejestracji baz danych.
  • Poprawiono kilka komunikatów o błędach.
  • Zaimplementowano mechanizm wylogowywania dla użytkowników interfejsu webowego (tryb uwierzytelniania digest).
  • Czyszczenie lokalnego magazynu jest teraz połączone z wylogowaniem.
  • Dodano możliwość resetowania i ustawiania flagi „replica” w pliku bazy danych (dodatkowe ikony w widgetach). Testowane wyłącznie na Firebird 5.
  • Instalator systemu Windows generuje teraz plik versions.json ze szczegółowym opisem tego, co jest zainstalowane i gdzie.
  • Drobne poprawki składniowe.

Poprawki błędów

  • Zadanie backup-przywróć-zastąp: dodano sprawdzanie istnienia katalogu docelowego podczas weryfikacji dostępnego miejsca na dysku, z automatycznym tworzeniem katalogu, jeśli go brakuje.
  • Zadanie wysyłki segmentów: poprawiono źródło danych wyświetlane w widżecie; ulepszono wymuszone resetowanie statusu (czyści potencjalny stan błędu po długiej przerwie między iteracjami lub gdy zadanie jest wyłączone).
  • Naprawiono fałszywą rozróżnialność wielkości liter podczas sprawdzania unikalności identyfikatorów i nazw baz danych.
  • Naprawiono wyświetlanie tabel wersji bibliotek klienckich dla Firebird 3, gdy tabele rdb$config są nieobecne.

Aktualizacje silnika Firebird

Dołączone kompilacje Firebird zaktualizowano do: 5.0.5.1837, 4.0.8.3286 oraz 3.0.15.33868.

Firebird 5.0.5.1837

Kluczowe zmiany:

Bezpieczeństwo

  • Naprawiono przepełnienie bufora sterty w funkcji REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Naprawiono podatność GHSA-jprr-w4f8-43q3: dane profilera są teraz ograniczone do właściciela lub użytkowników posiadających uprawnienie PROFILE_ANY_ATTACHMENT.
  • Zapobieżono traversalowi katalogów podczas ładowania modułów UDR.
  • Dodano brakujące sprawdzenia uprawnień dla polecenia COMMENT ON PARAMETER na funkcjach w pakietach (#8806).

Poprawki błędów

  • Naprawiono nieprawidłowe wyniki dla DISTINCT w połączeniu z IN/EXISTS konwertowanym na semi-join (#9063).
  • Naprawiono fałszywe naruszenie klucza obcego dla typów [var]binary, gdy indeksy PK i FK mają przeciwne kierunki (#9059).
  • Naprawiono nieaktualną zawartość inline-blob zwracaną przy ponownym odczycie w tej samej transakcji po ponownym użyciu identyfikatora blob (#9060).
  • Naprawiono SIMILAR TO z symbolami wieloznacznymi w połączeniu z operatorem OR (#9040).
  • Naprawiono wycieki pamięci po stronie klienta podczas cykli łączenia/rozłączania w fbclient (#9014).
  • Naprawiono przepełnienie liczby całkowitej w warstwie kompatybilności wstecznej UDF (#9025).

Inne

  • Filtr śledzenia include_table_modify uwzględnia teraz liczniki „Locks” i „Conflicts”.
  • Przełączono na runner Windows-2022 w oczekiwaniu na odpowiednie wsparcie VS 2026.

Firebird 4.0.8.3286

  • Naprawiono przepełnienie bufora sterty w funkcji REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Dodano brakujące sprawdzenia uprawnień dla polecenia COMMENT ON PARAMETER na funkcjach w pakietach (#8806).
  • Naprawiono fałszywe naruszenie klucza obcego dla typów [var]binary, gdy indeksy PK i FK mają przeciwne kierunki (#9059).
  • Naprawiono wycieki pamięci po stronie klienta podczas cykli łączenia/rozłączania w fbclient (#9014).
  • Naprawiono nieprawidłowe działanie MAKE_DBKEY po backupie/przywróceniu (#8168).

Firebird 3.0.15.33868

  • Naprawiono przepełnienie bufora sterty w funkcji REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Dodano brakujące sprawdzenia uprawnień dla polecenia COMMENT ON PARAMETER na funkcjach w pakietach (#8806).
  • Naprawiono fałszywe naruszenie klucza obcego dla typów [var]binary, gdy indeksy PK i FK mają przeciwne kierunki (#9059).
  • Naprawiono wycieki pamięci po stronie klienta podczas cykli łączenia/rozłączania w fbclient (#9014).
  • Naprawiono brakujący tekst błędu systemu operacyjnego w niektórych przypadkach raportowania błędów I/O.

Pobieranie

Pobierz z /pl/download-hqbird