Download

 

We can offer for free download the Firebird kernel updates performed by Red Soft Corporation in the framework of Firebird project development

 

Name Description Status

 

Trace.diff

Patch extending Trace API functionality.
Its customizable plug-in ensures recording of events that occur on the Firebird server:

  • Connect to and disconnect from a database
  • Create and delete a database
  • Prepare, run, and release a SQL query
  • Start and complete a transaction
  • Select records from a database
  • Change value of a context variable

Also, the capability is added to define and store statistics of query performance.

Submitted for approval to the Firebird community

 

nbak.diff

The patch updates the NBackup functionality.

The principle is changed to protect dirty pages and the very NBackup, the mechanism of holds is re-designed: two-level cacheable blocks from the GlobalRWLock module are applied.

The source code of NBackup does not depend on the server architecture.

Binary files of the patched firebird 2.0 for testing purpose

Submitted for approval to the community for the Firebird 2.0 version

Added within the version Firebird 2.1

fkey.diff

This patch improves foreign key handling.

You can download QM tests to verify this feature. fkey.qms.zip

Submitted for approval to the community for the Firebird
© Red Soft Corporation, 2008