Download Firebird 2.0.3 Release Notes

Transcript
Bugs Fixed
(CORE-1276)
Sometimes, INET errors were being reported in firebird.log with an error code of 0 instead
of the real error code.
fixed by V. Horsun
~ ~ ~
(CORE-1265)
Detaching from a database would deallocate the memory used by an active critical section.
fixed by D. Yemanov
~ ~ ~
(CORE-1249)
database.
Full shutdown mode would not work on Classic if there were other connections to the
fixed by D. Yemanov
~ ~ ~
(CORE-1248)
Incorrect timestamp arithmetic would be performed when one of the operands was negative.
fixed by V. Horsun
~ ~ ~
(CORE-1247)
The BLOB garbage collection would remove the wrong BLOB if the departing BLOB's
descriptor contained 0:0 ("Null value") but the field's NULL flag was not set.
fixed by V. Horsun
~ ~ ~
(CORE-1240)
With Darwin on PPC, any task using libfbclient, would hang on exit.
fixed by A. Peshkoff
~ ~ ~
(CORE-1223)
On openSUSE Linux 10.2 a nonsensical message could appear in firebird.log: “Open file
limit increased from 1024 to 0”.
fixed by V. Horsun
~ ~ ~
(CORE-1207)
Since V. 2.0.1, all kernel objects created by the Firebird engine had their names prefixed
with 'Global\' to cause them to be created in the global namespace and be accessible to processes running in
different sessions. It also prevents possible database corruption.
On Windows 2003 and Vista, this requires SeCreateGlobalPrivilege, which is fine for a stand-alone server and
clients. However, requiring for those extra privileges was no good for applications deployed with the embedded
engine.
fixed by V. Horsun
~ ~ ~
129