Contact Us | Site Map
Firebird is used by approximately 1 million of software developers worldwide. High compatibility with industry standards on many fronts makes Firebird the obvious choice for developing interoperable applications for homogeneous and hybrid environments.
Join Firebird!
Join Firebird Foundation to support Firebird SQL development and receive multiple bonuses
Follow Us
Select your media preference
Google+ Twitter Facebook RSS
Newsletter
Subscribe to Firebird’s Newsletter to receive the latest news
Developer's Report: Firebird Security Design & Enhancements/Core Development
March to September 2011

The main thing I was doing was development, related with plugins (and therefore providers) - making them work stable with more friendly interfaces. This includes
  • OS-independent timer interface
  • delays before unloading plugins
  • interface for distributed transactions coordinator
  • reworked remote server to make it use the new API
  • support of multiple providers and multiple security DBs in services.
Other interesting things:
  1. On posix systems firebird server now can work with any (at least between 3.0 and 4.7) version of international library - we need not force people to install a specific version of ICU any more.
  2.  
  3. Optimized use of RAM when caching metadata in 2.5 (CORE-3560).
  4.  
  5. Various ports (both 2.5 and trunk) were done / fixed. Can mention that 2.5 currently builds on all HW, supported by Debian, except one or two platforms missing threads and exceptions support. And stable freebsd port of 2.5, fully supported in bsd's ports collection.
I purposely (as was requested) do not provide full list of fixed errors because it's rather long.

Alex Peshkov
Yaroslavl, Russia
Home About Firebird Documentation Downloads Community Support Development Case Studies Back to Top
This site and the pages contained within are Copyright © 2000-2014, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated. Developed by DQ Team.