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