The life cycle of a Firebird SQL statement
New article about the Firebird SQL internals : The life cycle of a Firebird SQL statement.
Content not direct related to FB, but interesting reading.
New article about the Firebird SQL internals : The life cycle of a Firebird SQL statement.
In this session we show you how to automate the Firebird backup & restore using Firebird’s command-line tool, GBAK, and the IBExpert server tool; IBExpertBackupRestore
This week we released our December update for our back office and point of sale software. In addition to statement emailing that I wrote about last week, we are now exploiting features in the newer Firebird database engine that we use.
New Firebird repository is imported into the New Allura platform , here is checkout URL and you can browse the other branches
svn checkout svn://svn.code.sf.net/p/firebird/code/trunk firebird-code
Question and answer of the week is related to Firebird default character set by Mark Rotteveel on Stack Overflow
This tutorial takes a brief look at Firebird’s database pages.
For a detailed Database Structure introduction please read Firebird Internals document
Here is the full text for the CVE-2012-5529
TraceManager in Firebird 2.5.0 and 2.5.1, when trace is enabled, allows remote authenticated users to cause a denial of service (NULL pointer dereference and crash) by preparing an empty dynamic SQL query.
Solution to this Security vulnerability is to Upgrade to Firebird 2.5.2
If you are using Free Pascal / Lazarus to develop applications that needs to access FireBird database, or you need to run applications that has been written using FreePascal/Lazarus and Firebird database, make sure you have installed Firebird client library
News via oss-sec and [pkg-firebird-general] mailing list
A denial of service flaw was found in the way the TraceManager of
Firebird, performed preparation of an empty dynamic SQL query. When the trace mode was
enabled, a remote, authenticated database user could use this flaw
to cause the Firebird server to crash with a NULL pointer dereference.
References: [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693210
[2] http://tracker.firebirdsql.org/browse/CORE-3884
[3] https://bugzilla.redhat.com/show_bug.cgi?id=876613
Relevant upstream patch: [4]
http://firebird.svn.sourceforge.net/viewvc/firebird?pathrev=54702&revision=54702&view=revision