Join Firebird!

Join Firebird Foundation to support Firebird SQL development and receive multiple bonuses

Follow Us

Select your media preference

Newsletter

Subscribe to Firebird’s Newsletter to receive the latest news

Developer's Report: Firebird Core Development
May-August 2015
 
May
 
Trunk
  • Windows implementation of ISC_utf8Upper.
  • Refactoring. Update VC10 and VC12 builds.
  • Fixed few stability issues with EDS related with cases when external connection is broken unexpectedly.
June

Trunk
  • Feature CORE-4707 : Implement ability to validate tables and indices online
B2_5_Release
  • Fixed bug CORE-4830 : Memory leak in SuperServer
July

Trunk
  • Fixed bug CORE-4859 : FB 3 embedded not working without folder C:\ProgramData\firebird
  • Fixed bug CORE-4860 : Online validation fails on WINDOWS if `dbname` argument contains forward slash ('/') and concurrent attachment which also uses '/' exists.
  • Fixed bug CORE-4855 : Online validation during DML activity in other connection leads to message "Error while trying to read from file" and "page in use during flush (210), file: cch.cpp line: 2672"
  • Fixed bug CORE-4865 :  Online validation could wrongly report double allocated pages
  • Windows-specific part for CORE-4871
  • Fixed bug CORE-4876 : fbsvcmgr shows wrong options for some Trace API services in help screen
  • Change validation code to avoid recursive latches (as it is not supported in fb3 cch).
  • Restore fair locking in SyncObject (it was disabled until validation code changed to avoid recursive latches).
  • Implement improvement CORE-1999 : TimeStamp in the every line output gbak.exe utility
  • Minor fixes in service manager.
B2_5_Release
  • Reworked patch for bug CORE-4615 : Classic Server could hung with (near) 100% CPU load
  • Fixed bug CORE-4865 :  Online validation could wrongly report double allocated pages
  • Fixed bug CORE-4876 : fbsvcmgr shows wrong options for some Trace API services in help screen
  • Backport fix for bug CORE-4860 : Online validation fails on WINDOWS if `dbname` argument contains forward slash ('/') and concurrent attachment which also uses '/' exists.
August

Trunk
  • Fixed bug CORE-4889 : FBSVCMGR with `action_trace_start` prevents in 3.0 SuperServer from connecting using local protocol
  • Fixed bug CORE-4904 :  Index corruption when add data in long-key-indexed field
  • Fixed bug CORE-4906 : AV when server is shutted down with active trace session(s)
B2_5_Release
  • Backport fix for bug CORE-4904 : Index corruption when add data in long-key-indexed field

Vladyslav Khorsun
Dnetpropetrovsk, Ukraine
May-August 2015
 
May
 
Trunk
  • Windows implementation of ISC_utf8Upper.
  • Refactoring. Update VC10 and VC12 builds.
  • Fixed few stability issues with EDS related with cases when external connection is broken unexpectedly.
June

Trunk
  • Feature CORE-4707 : Implement ability to validate tables and indices online
B2_5_Release
  • Fixed bug CORE-4830 : Memory leak in SuperServer
July

Trunk
  • Fixed bug CORE-4859 : FB 3 embedded not working without folder C:\ProgramData\firebird
  • Fixed bug CORE-4860 : Online validation fails on WINDOWS if `dbname` argument contains forward slash ('/') and concurrent attachment which also uses '/' exists.
  • Fixed bug CORE-4855 : Online validation during DML activity in other connection leads to message "Error while trying to read from file" and "page in use during flush (210), file: cch.cpp line: 2672"
  • Fixed bug CORE-4865 :  Online validation could wrongly report double allocated pages
  • Windows-specific part for CORE-4871
  • Fixed bug CORE-4876 : fbsvcmgr shows wrong options for some Trace API services in help screen
  • Change validation code to avoid recursive latches (as it is not supported in fb3 cch).
  • Restore fair locking in SyncObject (it was disabled until validation code changed to avoid recursive latches).
  • Implement improvement CORE-1999 : TimeStamp in the every line output gbak.exe utility
  • Minor fixes in service manager.
B2_5_Release
  • Reworked patch for bug CORE-4615 : Classic Server could hung with (near) 100% CPU load
  • Fixed bug CORE-4865 :  Online validation could wrongly report double allocated pages
  • Fixed bug CORE-4876 : fbsvcmgr shows wrong options for some Trace API services in help screen
  • Backport fix for bug CORE-4860 : Online validation fails on WINDOWS if `dbname` argument contains forward slash ('/') and concurrent attachment which also uses '/' exists.
August

Trunk
  • Fixed bug CORE-4889 : FBSVCMGR with `action_trace_start` prevents in 3.0 SuperServer from connecting using local protocol
  • Fixed bug CORE-4904 :  Index corruption when add data in long-key-indexed field
  • Fixed bug CORE-4906 : AV when server is shutted down with active trace session(s)
B2_5_Release
  • Backport fix for bug CORE-4904 : Index corruption when add data in long-key-indexed field

Vladyslav Khorsun
Dnetpropetrovsk, Ukraine