All Projects : Firebird Core (Key: CORE)

Project Lead: Dmitry Yemanov
URL: http://www.firebirdsql.org/index.php?op=devel&sub=engine
Description:
Everything that belong to core Firebird distribution package, i.e. the engine, basic tools, UDF's, character sets and collations, documentation/readme, installers etc.

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Versions   Components   

Road Map

Progress: 
  145 of 145 issues have been resolved
Beta Release
   Bug CORE-6207 FIXED Modifications needed to complile Firebird.pas under FPC Blocker Closed
   Bug CORE-6137 FIXED Server crashes when it run SQL Critical Resolved
   Bug CORE-6090 FIXED BLOB fields may be suddenly set to NULLs during UPDATE after a table format change Critical Closed
   Bug CORE-6040 FIXED Metadata script extracted using ISQL is invalid/incorrect when table has COMPUTED BY field Critical Closed
   Bug CORE-6116 FIXED The Metadata script extracted using ISQL of a database restored from a Firebird 2.5.9 Backup is invalid/incorrect when table has COMPUTED BY field Critical Closed
   Bug CORE-6203 FIXED "Error reading data from the connection" is raised sometimes when using non-default authentication plugin Major Resolved
   Improvement CORE-6032 FIXED Add DPB properties for time zone bind and decfloat configuration Major Resolved
   Bug CORE-5902 FIXED Add Firebird Event fails with error "While isc_que_events - Failed to establish a secondary connection for event processing." Major Resolved
   Improvement CORE-6004 FIXED Add a configuration switch to disable the "TCP Loopback Fast Path" option (Windows only) Major Resolved
   Improvement CORE-6268 FIXED Add methods to set various names (field, relation, etc.) in metadata builder. Major Resolved
   Improvement CORE-6017 FIXED Add transaction info fb_info_tra_snapshot_number Major Resolved
   Bug CORE-6080 FIXED Attempt to drop existing user randomly fails with "336723990 : record not found for user" Major Resolved
   Bug CORE-6212 FIXED Authentication plugin on server may get garbage data from client instead empty packet Major Resolved
   Bug CORE-6150 FIXED Bugcheck when PK\UK\FK constraint check read record already marked as damaged Major Resolved
   Bug CORE-6170 FIXED Cannot install on CentOS 8 because version of LibTomMath and LibNCurses library Major Resolved
   Improvement CORE-6220 FIXED Enable delivery of known to the client key to any connection to the server Major Resolved
   Bug CORE-6168 FIXED Engine cant determine datatype in SQL: Unknown SQL Data type (32752). In current snapshot build Major Resolved
   Bug CORE-6143 FIXED Error 'Multiple maps found for ...' is raised in not appropriate case Major Resolved
   Bug CORE-6063 FIXED FB3 (protocol 13) returns op_accept instead op_accept_data Major Resolved
   Bug CORE-6208 FIXED Grant lost in security.db after backup/restore cycle Major Resolved
   Bug CORE-6221 FIXED Incorrect (throw-based) allocFunc for zlib1. Possible memory leak. Major Resolved
   Bug CORE-6067 FIXED Memory leak in fbclient Major Resolved
   Bug CORE-6108 FIXED Regression: FB3 throws "Datatypes are not comparable in expression" in procedure parameters Major Resolved
   Bug CORE-6243 FIXED Regression: v4 Beta 1 rejects POSITION element of v2.5 defined SQL2003 CREATE TRIGGER syntax Major Resolved
   Bug CORE-6015 FIXED Segfault when using expression index with complex expression Major Resolved
   Bug CORE-6045 FIXED Segmentation fault in fbtracemgr when closing it using ctrl-C Major Resolved
   Bug CORE-6027 FIXED Server hang on new attachment right after trace session stop Major Resolved
   Bug CORE-6230 FIXED Unable to connect with database if security.db reference is removed from databases.conf file Major Resolved
   Bug CORE-6217 FIXED [inet.cpp] Wrong work with pointer: delete ptr; ptr=new ; Major Resolved
   Bug CORE-6231 FIXED access violation on shutdown of xnet connection to local database when events have been registered Major Resolved
   Bug CORE-5976 FIXED gbak multi-database file restore uses wrong minimum number of pages for first database file Major Resolved
   Bug CORE-6264 FIXED gbak with PIPE to stdout: invalid content if user '-se <host>:service_mgr' command switch Major Resolved
   Bug CORE-5364 FIXED gfix -online normal <db> (being issued in window #1) does not produce error when there is sysdba attachment in window #2 Major Resolved
   Bug CORE-6171 FIXED "No current record for fetch operation" with queries with aggregated subselect Major Closed
   Bug CORE-6088 FIXED "SIMILAR TO" hangs when processing parenthesis Major Closed
   Bug CORE-6110 FIXED 64-bit transaction IDs are not stored properly in status vector Major Closed
   Bug CORE-6254 FIXED AV in engine when using SET TRANSACTION and ON TRANSACTION START trigger uses EXECUTE STATEMENT against current transaction Major Closed
   Bug CORE-6026 FIXED Alignment issue with FB_MESSAGE C++ macro (as well UDR macros) and BIGINT/DECFLOAT types in Linux 32-bits Major Closed
   Bug CORE-6089 FIXED BLOBs are unnecessarily copied during UPDATE after a table format change Major Closed
   Improvement CORE-6057 FIXED Bind setting for Firebird 4 extended precision numeric/decimal Major Closed
   Bug CORE-5957 FIXED Bug in SIMILAR TO when adding numeric quantifier as bound for repetetion of expression leads to empty resultset Major Closed
   Bug CORE-6218 FIXED COUNT(DISTINCT <DECFLOAT_FIELD>) leads FB to crash when there are duplicate values of this field Major Closed
   Bug CORE-5445 FIXED Cannot install on Debian Stretch/Testing because version of LibTomMath library Major Closed
   Improvement CORE-6058 FIXED Change behavior of skipped and repeated wall times within time zones Major Closed
   New Feature CORE-6109 FIXED Changing FLOAT to a SQL standard compliant FLOAT datatype Major Closed
   Bug CORE-6211 FIXED Command "ISQL -X" can not extract ROLE name when use multi-byte charset for connection (4.x only is affected) Major Closed
   Bug CORE-6097 FIXED Connection does not see itself in the MON$ATTACHMENTS when Domain/Username (using SSPI) is 31 bytes long Major Closed
   Bug CORE-5697 FIXED Conversion from numeric literals to DECFLOAT adds precision that is not originally present Major Closed
   Bug CORE-5696 FIXED Conversion from zero numeric literals to DECFLOAT results in incorrect value Major Closed
   Bug CORE-6130 FIXED Creating backup to stdout using service manager is broken Major Closed
   Bug CORE-6086 FIXED Creating of the large procedure crashes the server. Major Closed
   Bug CORE-3925 FIXED Creating self-referential FK crashes database (bug-check) whether constraint violation had place Major Closed
   Bug CORE-6238 FIXED DECFLOAT: subtraction Num1 - Num2 leads to "Decimal float overflow" if Num2 is specified in scientific notation and less than max double ( 1.7976931348623157e308 ) Major Closed
   Improvement CORE-6278 FIXED Efficient table scans for DBKEY-based range conditions Major Closed
   Improvement CORE-6072 FIXED Ensure providers compatibility across versions Major Closed
   Bug CORE-6142 FIXED Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously Major Closed
   Sub-task CORE-6093 FIXED CORE-6072
Errors simultaneously accessing security database from two engines
Major Closed
   Sub-task CORE-6091 FIXED CORE-6072
Errors when processing correct SQL statements in engine12 provider loaded by FB4 server
Major Closed
   Improvement CORE-5658 FIXED Execute statement with excess parameters Major Closed
   Improvement CORE-6095 FIXED Extend trace record for COMMIT/ROLLBACK RETAINING to allow chaining of transaction ids Major Closed
   Bug CORE-5972 FIXED External engine trigger crashing server if table have computed field Major Closed
   Bug CORE-6272 FIXED Failed attach to database not traced Major Closed
   Bug CORE-5691 FIXED File description on Firebird executables should be specific Major Closed
   Bug CORE-6007 FIXED Firebird does not build on Mac with fresh toolchain Major Closed
   Bug CORE-5888 FIXED Firebird server on Android has problem with numerics Major Closed
   Bug CORE-6182 FIXED Firebird's internal timer incorrectly resets existing timer entries Major Closed
   Bug CORE-6205 FIXED Generate proper error for UNION DISTINCT with more than 255 columns Major Closed
   Bug CORE-6163 FIXED Generator pages are not encrypted Major Closed
   Sub-task CORE-6009 FIXED CORE-2917
I/O error during "open" operation for file "/tmp/firebird/fb_trace_*" in firebird.log
Major Closed
   Bug CORE-6044 FIXED ISQL issues with increased identifier length Major Closed
   Bug CORE-6138 FIXED Inconsistent behavior regarding visibility of master record on detail inserts Major Closed
   Bug CORE-6144 FIXED Inconsistent behaviour of the NEW context variable in AFTER UPDATE OR DELETE triggers Major Closed
   Bug CORE-6104 FIXED Incorrect error "invalid request handle" is thrown when an embedded user doesn't have SELECT permissions Major Closed
   Bug CORE-6046 FIXED Incorrect time zone parsing reads garbage in memory Major Closed
   Improvement CORE-6274 FIXED Increase parse speed of long queries Major Closed
   Task CORE-3773 FIXED Inefficient memory usage and speed of SIMILAR TO when handling long text BLOB Major Closed
   Bug CORE-4874 FIXED Infinite "similar to" matching Major Closed
   New Feature CORE-3435 FIXED Lateral derived tables Major Closed
   Bug CORE-6031 FIXED Little valgrind memory leak in isc_attach_database Major Closed
   Bug CORE-5784 FIXED Lock folder inizialization is not multi-process safe Major Closed
   Bug CORE-5074 FIXED Lost the charset ID in selection of array element Major Closed
   Improvement CORE-4462 FIXED Make it possible to restore compressed .nbk files without explicitly decompressing them Major Closed
   New Feature CORE-6018 FIXED Make it possible to start multiple transactions (possibly in different attachments) using the same initial transaction snapshot Major Closed
   Bug CORE-6181 FIXED Operations when using "SET DECFLOAT BIND BIGINT,n" with result of 11+ digits, fail with "Decimal float invalid operation" Major Closed
   Bug CORE-6186 FIXED Original content of column which is involved into ENCRYPT() is displayed as distorted view after this call Major Closed
   Improvement CORE-6237 FIXED Performance problem when using SRP plugin Major Closed
   Bug CORE-6078 FIXED Permissions for create or alter statements are not checked. Major Closed
   Bug CORE-6087 FIXED Problem with casting within UNION Major Closed
   Bug CORE-6166 FIXED Problems with long object names (> 255 bytes) Major Closed
   Bug CORE-6236 FIXED RDB$TIME_ZONE_UTIL package has wrong privilege for PUBLIC Major Closed
   Bug CORE-6251 FIXED Regression: crash when built-in function LEFT() or RIGHT() missed 2nd argument (number of characters to be taken). Major Closed
   Task CORE-6016 FIXED Rename RDB$GET_CONTEXT('SYSTEM', 'SNAPSHOT_CN') to RDB$GET_CONTEXT('SYSTEM', 'SNAPSHOT_NUMBER') Major Closed
   Bug CORE-6071 FIXED Restore of encrypted backup of database with SQL dialect 1 fails Major Closed
   Bug CORE-6262 FIXED SHOW DOMAIN/TABLE does not display character set of system objects Major Closed
   Bug CORE-5931 FIXED SIMILAR TO does not return result when invalid pattern is used (with two adjacent special characters that should be escaped but aren't) Major Closed
   Bug CORE-5664 FIXED SIMILAR TO is substantially (500-700x) slower than LIKE on trivial pattern matches with VARCHAR data. Major Closed
   Bug CORE-4893 FIXED SIMILAR-TO leads FB to crash when checking blob with size > 2Gb for matching to string literal Major Closed
   Bug CORE-5892 FIXED SQL SECURITY DEFINER context is not properly evaluated for monitoring tables Major Closed
   Bug CORE-6159 FIXED SUBSTRING SIMILAR is described with wrong data type in DSQL Major Closed
   Bug CORE-6160 FIXED SUBSTRING of non-text/-blob is described to return NONE character set in DSQL Major Closed
   Bug CORE-6033 FIXED SUBSTRING(CURRENT_TIMESTAMP) does not work Major Closed
   Bug CORE-6068 FIXED Server hangs when compiling big package with error Major Closed
   Improvement CORE-6069 FIXED Show OS-specific error when entrypont is not found in dynamic library Major Closed
   Bug CORE-6250 FIXED Signature mismatch when creating package body on identical packaged procedure header Major Closed
   Bug CORE-6185 FIXED Some (wrong ?) parameters of ENCRYPT() leads FB to crash Major Closed
   Bug CORE-6038 FIXED Srp user manager sporadically creates users which can not attach Major Closed
   Bug CORE-6034 FIXED The original time zone should be set to the current time zone at routine invocation Major Closed
   Bug CORE-6028 FIXED Trigger on system table restored in FB3 database and can't be deleted Major Closed
   Bug CORE-6252 FIXED UNIQUE CONSTRAINT violation Major Closed
   Sub-task CORE-6083 FIXED CORE-4726
USING PLUGIN clause does not work in RECREATE USER
Major Closed
   Bug CORE-6214 FIXED Update outdated tzdata version Major Closed
   Bug CORE-6206 FIXED VARCHAR of insufficient length used for set bind of decfloat to varchar Major Closed
   Bug CORE-3858 FIXED Very poor performance of SIMILAR TO on some arguments + unable to disconnect via DELETE FROM MON$ATTACHMENTS Major Closed
   Bug CORE-6260 FIXED Warnings not always displayed in ISQL Major Closed
   Bug CORE-6050 FIXED When FB 3 fbclient.dll connects to a remote FB 2.5 server, it tries to open local (client-side) directories and files Major Closed
   Bug CORE-6134 FIXED Win_Sspi in the list of auth plugins leads message about failed login to be changed (from 'Your user name and password are not defined...' to 'Missing security context ...') Major Closed
   Sub-task CORE-4463 FIXED CORE-4462
Windows implementation for 4462
Major Closed
   Bug CORE-6233 FIXED Wrong dependencies of stored function on view after backup and restore Major Closed
   Bug CORE-6141 FIXED fbsvcmgr action_repair rpr_list_limbo_trans does not show list of transactions in LIMBO state Major Closed
   Bug CORE-6000 FIXED gbak issues "Your user name and password are not defined" when command switch "-fe(tch_password) ..." is specified when run as service Major Closed
   Bug CORE-6227 FIXED isc_info_svc_user_dbpath always returns alias of main security database Major Closed
   Bug CORE-6265 FIXED mapping rules destroyed by backup / restore Major Closed
   Bug CORE-5385 CANNOT REPRODUCE Attempt to change number of buffers in DB header leads to crash (either using gfix -b ... or fbsvcmgr prp_page_buffers ... ). Only 4.0 SuperServer is affected. Major Closed
   Bug CORE-6266 FIXED Don't close attach while deleting record from MON$ATTACHMENTS using ORDER BY clause Minor Resolved
   Improvement CORE-6279 FIXED Put options in user management statements in any order Minor Resolved
   Bug CORE-6248 FIXED A number of errors when database name is longer than 255 symbols Minor Closed
   Bug CORE-4739 FIXED Accent insensitive comparison: diacritical letters with DIAGONAL crossing stroke pass only test on EQUALITY to their non-accented forms Minor Closed
   New Feature CORE-4933 FIXED Add better transaction control to isql Minor Closed
   Bug CORE-6061 FIXED Building with --with-builtin-tommath doesn't work Minor Closed
   Improvement CORE-6049 FIXED Builtin functions converting binary string to hexadecimal representation and vice versa Minor Closed
   Improvement CORE-6219 FIXED DECFLOAT values and queries with ORDER BY and/or windowed (analitical) functions Minor Closed
   Bug CORE-3380 FIXED Disable reading from new BLOB Minor Closed
   Improvement CORE-4579 FIXED Distribute separate header files instead merged one Minor Closed
   Bug CORE-6043 FIXED GTTs do not release used space Minor Closed
   Bug CORE-6197 FIXED Memory leak in INET_connect() Minor Closed
   Improvement CORE-6239 FIXED Procedures and EXECUTE BLOCK without RETURNS should not be allowed to use SUSPEND Minor Closed
   Improvement CORE-4726 FIXED Provide ability to do: REcreate user <user_name> password <user_pwd> Minor Closed
   Bug CORE-6241 FIXED Values greater than number of days between 01.01.0001 and 31.12.9999 (=3652058) can be added or subtracted from DATE Minor Closed
   Bug CORE-6019 FIXED Wire compression not working without MSVC 2010 runtime installation (FB4 Beta1) Minor Closed
   Bug CORE-5099 FIXED build with gcc6 broken Minor Closed
   Bug CORE-2251 FIXED gbak doesn't return error code Minor Closed
   Bug CORE-6056 FIXED overflow warings in some collations Minor Closed
   Improvement CORE-5538 FIXED Add ability to backup/restore only those (several) tables which are enumerated as command line argument (pattern) Trivial Closed
   Improvement CORE-6048 FIXED Provide ability to see current state of DB encryption Trivial Closed
   Bug CORE-6174 FIXED ibase.h is missing from nightly builds Trivial Closed
Progress: 
  29 of 29 issues have been resolved
Maintenance release
   Bug CORE-6116 FIXED The Metadata script extracted using ISQL of a database restored from a Firebird 2.5.9 Backup is invalid/incorrect when table has COMPUTED BY field Critical Closed
   Bug CORE-6212 FIXED Authentication plugin on server may get garbage data from client instead empty packet Major Resolved
   Bug CORE-6208 FIXED Grant lost in security.db after backup/restore cycle Major Resolved
   Bug CORE-6221 FIXED Incorrect (throw-based) allocFunc for zlib1. Possible memory leak. Major Resolved
   Bug CORE-6230 FIXED Unable to connect with database if security.db reference is removed from databases.conf file Major Resolved
   Bug CORE-6246 FIXED [fbclient] Problem with too many number of columns in resultset. Major Resolved
   Bug CORE-6217 FIXED [inet.cpp] Wrong work with pointer: delete ptr; ptr=new ; Major Resolved
   Bug CORE-6231 FIXED access violation on shutdown of xnet connection to local database when events have been registered Major Resolved
   Bug CORE-6264 FIXED gbak with PIPE to stdout: invalid content if user '-se <host>:service_mgr' command switch Major Resolved
   Bug CORE-5364 FIXED gfix -online normal <db> (being issued in window #1) does not produce error when there is sysdba attachment in window #2 Major Resolved
   Bug CORE-6110 FIXED 64-bit transaction IDs are not stored properly in status vector Major Closed
   Bug CORE-6254 FIXED AV in engine when using SET TRANSACTION and ON TRANSACTION START trigger uses EXECUTE STATEMENT against current transaction Major Closed
   Bug CORE-6130 FIXED Creating backup to stdout using service manager is broken Major Closed
   Bug CORE-5972 FIXED External engine trigger crashing server if table have computed field Major Closed
   Improvement CORE-6274 FIXED Increase parse speed of long queries Major Closed
   Improvement CORE-6237 FIXED Performance problem when using SRP plugin Major Closed
   Bug CORE-6251 FIXED Regression: crash when built-in function LEFT() or RIGHT() missed 2nd argument (number of characters to be taken). Major Closed
   Bug CORE-6269 FIXED Server (on Linux) ignores KeepAlive settings, when client connection is lost, the related server connection/process is not killed Major Closed
   Bug CORE-6250 FIXED Signature mismatch when creating package body on identical packaged procedure header Major Closed
   Bug CORE-6252 FIXED UNIQUE CONSTRAINT violation Major Closed
   Bug CORE-5862 FIXED Varchar computed column without explicit type does not populate RDB$CHARACTER_LENGTH Major Closed
   Bug CORE-6260 FIXED Warnings not always displayed in ISQL Major Closed
   Bug CORE-6233 FIXED Wrong dependencies of stored function on view after backup and restore Major Closed
   Bug CORE-6227 FIXED isc_info_svc_user_dbpath always returns alias of main security database Major Closed
   Bug CORE-6265 FIXED mapping rules destroyed by backup / restore Major Closed
   Bug CORE-6266 FIXED Don't close attach while deleting record from MON$ATTACHMENTS using ORDER BY clause Minor Resolved
   New Feature CORE-4933 FIXED Add better transaction control to isql Minor Closed
   Bug CORE-6189 FIXED Building bundled libtommath fails Minor Closed
   Bug CORE-2251 FIXED gbak doesn't return error code Minor Closed

Reports

User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 1370
   23%
In Progress In Progress 4
Reopened Reopened 26
Resolved Resolved 465
   8%
Closed Closed 4217
   69%

Open Issues

By Priority
Blocker Blocker 10
   1%
Critical Critical 50
   4%
Major Major 885
   63%
Minor Minor 389
   28%
Trivial Trivial 66
   5%

By Assignee
Adriano dos Santos Fernandes 25
   2%
Alexander Peshkov 49
   4%
Claudio Valderrama C. 3
Dmitry Yemanov 83
   6%
Egor Pugin 1
Michal Kubeček 1
Paul Reeves 17
   1%
Roman Simakov 2
Vlad Khorsun 77
   6%
Unassigned 1142
   82%