Download Firebird 2.0.3 Release Notes

Transcript
Bugs Fixed
others would not wait until the request compilation finished. Hence, other attachments would execute a NULL
request.
Protection from such failures existed in MET_procedure using dbb_sp_rec_mutex for stored procedures, but
not for triggers.
fixed by V. Horsun
~ ~ ~
(CORE-1012)
Since Firebird 1.5.3, neither the relation name nor the alias was being returned for columns
participating in a GROUP BY aggregation with joins.
This problem was reported to affect particularly applications using IB Objects, which maintains internal structures to support “live” searching of tables underlying joined and aggregated sets.
fixed by A. Dos Santos Fernandes
~ ~ ~
(CORE-1068)
structure.
isql was not printing non- nullable blobs, due to incorrect checking of the XSQLVAR
fixed by A. dos Santos Fernandes
~ ~ ~
(CORE-1064)
The backup order in gbak was wrong for character sets and collations.
Character sets and collations were being backed up after tables and hence they were being restored after tables.
The problem became obvious when restoring with the -ONE_AT_A_TIME switch, where a table definition used
non-system character sets or collations.
fixed by A. dos Santos Fernandes
~ ~ ~
(CORE-1063)
fields.
The Server could hang, eating CPU and performing huge I/O copying different codepage
Under certain conditions, notably when multi-byte character sets were involved, an endless loop or a transliteration exception could occur wherein BLOB segments of zero length were being created and empty BLOB pages
were being stored until resources were exhausted.
fixed by V. Horsun
~ ~ ~
(CORE-944, CORE-982, CORE-1059)
This set of bug fixes fixed cases reported in several crash reports
on POSIX platforms, involving execution of stored procedures where both BLOBs and external function calls
were involved.
fixed A. Peshkov
~ ~ ~
(CORE-1057)
GSEC was exhibiting a bug where it was hiding errors on a call to CryptAcquireContext().
133