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.

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

(CORE-1922) Trusted authentication would not work with the Services API.<br />

fixed by A. Peshkov<br />

~ ~ ~<br />

Utilities<br />

gfix Houskeeping Toolset<br />

(CORE-2271) The gfix utility had a legacy bug that exhibited itself during the database validation/repair<br />

routines on large databases. The privilege level of the user running these routines was being checked too late in<br />

the operation, thus allowing a non-privileged user (i.e., not SYSDBA or Owner) to start a validation operation.<br />

Once the privilege check occurred, the database validation could halt in mid-operation and thus be left unfinished,<br />

resulting in logical corruption that might not have been there otherwise.<br />

fixed by A. Peshkov<br />

~ ~ ~<br />

nBackup Incremental Backup Utility<br />

(CORE-2266) nBackup's database locking was not working correctly, causing database file growth to<br />

continue when database writes should have been in suspension.<br />

fixed by V. Khorsun<br />

~ ~ ~<br />

gbak Backup and Restore Utility<br />

(CORE-2223) gbak was encountering several bugs when operating on the access control lists (ACLs)<br />

that store SQL privileges.<br />

fixed by A. Peshkov<br />

~ ~ ~<br />

(CORE-1843) Paths with spaces were being refused by gbak when it was called with the -se[rvice_mgr]<br />

switch.<br />

fixed by A. Peshkov<br />

~ ~ ~<br />

POSIX-specific<br />

(CORE-2221) On POSIX platforms, any attachment to any database would fail after the access rights for<br />

security2.fdb were modified from 0660 to 0666.<br />

fixed by P. Beach, A. Peshkov<br />

32

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

Saved successfully!

Ooh no, something went wrong!