ibpp.org – new site , new license , new version
The site ibpp.org has, again, changed.
Change of software (DokuWiki instead of MediaWiki) and change of hosting servers.
News from the Firebird developers.
The site ibpp.org has, again, changed.
Change of software (DokuWiki instead of MediaWiki) and change of hosting servers.
Firebird is included in the list of debian packages that must be fixed so it can be compiled without errors with GCC 4.1
Dmitry Yemanov launches a Developers’ Journal where you can catch the latest comments from the core developers about how things are going.
Today I was glad to see the new website of Morfik Technology was unveiled. Along with a totally redesigned web site, comes the public release of a test version of the their WebOS AppsBuilder tool. These transformations probably reflect a move by Morfik, to bring the development of the WebOS AppsBuilder into the light, after being kept in the shadows for quite some time.
Ed:if you don’t know what is the link between firebird and morfik here is an e-mail interview with the Morfik team
Updated snapshots and builds of the Firebird ODBC Driver (V2.0.0129 and V1.3.0093) are available.
Aviram Jenik and Damyan Ivanov discovered a buffer overflow in firebird2, an RDBMS based on InterBase 6.0 code, that allows remote attackers to crash.
Upscene Productions release version 1.4.0 of their dbExpress driver for Firebird: InterXpress for Firebird.
This version includes tested support for BDS 2006 as well as some minor bugfixes and enhancements.
More info can be found here.
Hello Firebird Developers,
I’m the CTO of Coverity, Inc., a company that does static source code
analysis to look for defects in code. You may have heard of us or of our
technology from its days at Stanford (the “Stanford Checker“). The
reason I’m writing is because we have set up a framework internally to
continually scan open source projects and provide the results of our
analysis back to the developers of those projects. Firebird is one of
the 32 projects currently scanned at:
IBPhoenix Developer CD No. 10 (February 2006) is now shipping, including a new in depth look at “How to Write an External UDF Function”.
I’ve been wonder for some about about metrics to evaluate the relative architectural cleanliness of various database implementations. To that end, I wrote a simple program that eat Visual Studio 7 projects files and analyzes the source files. Here are the results:
Nfs Engine | Vulcan | Firebird 2 | MySQL Server | |
---|---|---|---|---|
Total Modules | 429 | 633 | 232 | 123 |
Total Lines | 63432 | 227814 | 126274 | 214356 |
Code Modules | 206 | 218 | 70 | 99 |
Header Modules | 221 | 394 | 162 | 15 |
Preprocessed Modules | 0 | 16 | 0 | 0 |
Other Modules | 2 | 5 | 0 | 9 |
Number Functions | 2839 | 4706 | 1633 | 4960 |
Average Arguments | 5.00 | 8.65 | 13.08 | 7.58 |
Average FunctionLines | 14.86 | 32.46 | 55.95 | 31.70 |
Average Code Lines | 11.80 | 21.20 | 37.12 | 26.90 |
Average Internal Comments | 0.94 | 6.10 | 11.92 | 2.59 |
Average Internal WhiteSpace | 2.12 | 5.16 | 6.92 | 2.21 |
The analysis program doesn’t try to follow conditional compilation, so everything is included whether active or not.
The Netfrastructure engine is roughly equivalent in functionality to Firebird. The Netfrastructure numbers, however, are for the database engine only, excluding the Java Virtual Machine and template engine. Since the trigger and procedure language in Netfrastructure are Java, this isn’t a strict apples to apples comparison. On the other hand,the Netfrastructure engine includes the remote server, which Vulcan does not.