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
August to November 2010

August 2010

HEAD
  • Fixed bug CORE-3089 : Attempt of execute statement on external datasource failed when datasource is interbase 4.1
  • Fixed bug CORE-3100 : Wait mode and lock timeout of external transaction of EXECUTE STATEMENT not matched to corresponding parameters of local transaction
B2_5_Release
  • Fixed bug CORE-3089 : Attempt of execute statement on external datasource failed when datasource is interbase 4.1
  • Backport fix for bug CORE-3100 : Wait mode and lock timeout of external transaction of EXECUTE STATEMENT not matched to corresponding parameters of local transaction
B2_1_Release
  • Backport more complete fix for bug CORE-2993 : Fatal lock manager error "Invalid lock id (NNN)" while working with monitoring tables on a highly loaded system
  • Backport fix for bug CORE-3015 : Various "Cannot initialize the shared memory region" errors
September 2010

HEAD
  • Fixed SIMILAR TO syntax
B2_1_Release
  • Backport fix for bug CORE-2107 : Failed to establish TCP\IP connection with Windows Classic Server under high load
  • Backport fix for bug CORE-2356 : On Windows listener process of Classic Server can't create necessary resources after restart if any worker process was present
Other
  • Research on old cursor stability issues (infinite loop at "insert from select" and so on)
  • Research on allowing GTT to be changed in read-only transactions.
October 2010

HEAD
  • Fixed bug CORE-3168: exclude_filter doesn't work for section of the Trace facility
  • Fixed bug CORE-3170 : Engine could enter infinite loop if EVENTs are posted but no subscribers exist
  • Follow Alex changes and reworking Windows build system (a lot of small and not so small changes) :
    • Corrections for new build system
    • Remove ISC_STATUS* from various functions
    • Change names of monitoring and trace shared memory to allow FB3 to run simultaneously with previous versions of engine
    • User management plugin. Works with gsec, supports manage of user accounts at security database
    • Don't use obsolete gds cleanup in XNET. It also avoids AV in server at shutdown
    • Fixed errors about missed ib_util.dll in firebird.log during boot build
    • Switched on multi-processor compilation
B2_5_Release
  • Backport fix for bug CORE-3168: exclude_filter doesn't work for section of the Trace facility
  • Backport fix for bug CORE-3170 : Engine could enter infinite loop if EVENTs are posted but no subscribers exist
  • Fixed bug CORE-3188 : page 0 is of wrong type (expected 6, found 1)
Other
  • Firebird Conference in Moscow
November 2010

HEAD
  • Fixed bug CORE-3219 : trace manager crash server with DSQL_unprepare
  • Frontport fix for bug CORE-3188 : page 0 is of wrong type (expected 6, found 1)
  • Fixed bug CORE-3266 : Race condition between async service detach request and running user trace service
B2_5_Release
  • Fixed bug CORE-3219 : trace manager crash server with DSQL_unprepare
  • Fixed bug CORE-3266 : Race condition between async service detach request and running user trace service
B2_1_Release
  • Backport fix for bug CORE-3188 : page 0 is of wrong type (expected 6, found 1)
Other
  • Firebird Conference in Bremen
Vladyslav Khorsun
Dnetpropetrovsk, Ukraine
August to November 2010

August 2010

HEAD
  • Fixed bug CORE-3089 : Attempt of execute statement on external datasource failed when datasource is interbase 4.1
  • Fixed bug CORE-3100 : Wait mode and lock timeout of external transaction of EXECUTE STATEMENT not matched to corresponding parameters of local transaction
B2_5_Release
  • Fixed bug CORE-3089 : Attempt of execute statement on external datasource failed when datasource is interbase 4.1
  • Backport fix for bug CORE-3100 : Wait mode and lock timeout of external transaction of EXECUTE STATEMENT not matched to corresponding parameters of local transaction
B2_1_Release
  • Backport more complete fix for bug CORE-2993 : Fatal lock manager error "Invalid lock id (NNN)" while working with monitoring tables on a highly loaded system
  • Backport fix for bug CORE-3015 : Various "Cannot initialize the shared memory region" errors
September 2010

HEAD
  • Fixed SIMILAR TO syntax
B2_1_Release
  • Backport fix for bug CORE-2107 : Failed to establish TCP\IP connection with Windows Classic Server under high load
  • Backport fix for bug CORE-2356 : On Windows listener process of Classic Server can't create necessary resources after restart if any worker process was present
Other
  • Research on old cursor stability issues (infinite loop at "insert from select" and so on)
  • Research on allowing GTT to be changed in read-only transactions.
October 2010

HEAD
  • Fixed bug CORE-3168: exclude_filter doesn't work for section of the Trace facility
  • Fixed bug CORE-3170 : Engine could enter infinite loop if EVENTs are posted but no subscribers exist
  • Follow Alex changes and reworking Windows build system (a lot of small and not so small changes) :
    • Corrections for new build system
    • Remove ISC_STATUS* from various functions
    • Change names of monitoring and trace shared memory to allow FB3 to run simultaneously with previous versions of engine
    • User management plugin. Works with gsec, supports manage of user accounts at security database
    • Don't use obsolete gds cleanup in XNET. It also avoids AV in server at shutdown
    • Fixed errors about missed ib_util.dll in firebird.log during boot build
    • Switched on multi-processor compilation
B2_5_Release
  • Backport fix for bug CORE-3168: exclude_filter doesn't work for section of the Trace facility
  • Backport fix for bug CORE-3170 : Engine could enter infinite loop if EVENTs are posted but no subscribers exist
  • Fixed bug CORE-3188 : page 0 is of wrong type (expected 6, found 1)
Other
  • Firebird Conference in Moscow
November 2010

HEAD
  • Fixed bug CORE-3219 : trace manager crash server with DSQL_unprepare
  • Frontport fix for bug CORE-3188 : page 0 is of wrong type (expected 6, found 1)
  • Fixed bug CORE-3266 : Race condition between async service detach request and running user trace service
B2_5_Release
  • Fixed bug CORE-3219 : trace manager crash server with DSQL_unprepare
  • Fixed bug CORE-3266 : Race condition between async service detach request and running user trace service
B2_1_Release
  • Backport fix for bug CORE-3188 : page 0 is of wrong type (expected 6, found 1)
Other
  • Firebird Conference in Bremen
Vladyslav Khorsun
Dnetpropetrovsk, Ukraine