27.10.2013 Views

Firebird 2 Bug Fixes

Firebird 2 Bug Fixes

Firebird 2 Bug Fixes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Linux-specific<br />

<strong>Firebird</strong> 2 <strong>Bug</strong> <strong>Fixes</strong><br />

(CORE-1589) The start-stop script for SuperServer on Linux sometimes failed to stop the service.<br />

fixed by A. Peshkov<br />

~ ~ ~<br />

Windows-specific<br />

(CORE-1602) Trusted authentication was not mapping domain administrators to the SYSDBA login.<br />

fixed by D. Yemanov<br />

~ ~ ~<br />

(CORE-1593) Windows rules for full domain user names allow names longer than the 31 characters<br />

allowed by <strong>Firebird</strong>. <strong>Firebird</strong> was accepting such names via trusted authentication and failure was messy. Now,<br />

the 31-character limit is enforced and logins passing longer names are disabled. (This will remain the situation<br />

until the mapping of OS objects to database objects is implemented in a later <strong>Firebird</strong> version.)<br />

fixed by A. Peshkov<br />

~ ~ ~<br />

(CORE-1543) A bug in the remote interface checking for trusted authentication was enabling any OS<br />

user to log in as SYSDBA.<br />

fixed by A. Peshkov<br />

~ ~ ~<br />

Data Manipulation Language<br />

Inbuilt Functions<br />

(CORE-1677) Inbuilt functions FLOOR and CEILING returned wrong results with exact numeric arguments.<br />

fixed by A. Dos Santos Fernandes<br />

~ ~ ~<br />

Improvement (CORE-1623) Inbuilt function HASH() needed improvement in its memory consumption<br />

when processing a BLOB argument.<br />

fixed by A. Dos Santos Fernandes<br />

~ ~ ~<br />

Improvement (CORE-1569) The scale argument of the ROUND() function was made optional.<br />

44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!