Firebird 2 Bug Fixes
Firebird 2 Bug Fixes
Firebird 2 Bug Fixes
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