Bugs fixed Firebird sub-release 2.0.7

<< Bugs fixed | Firebird 2.0.7 Release Notes | Sub-release 2.0.6 >>

Bugs fixed


Sub-release 2.0.7


(CORE-3736) The WITH LOCK clause was allowed for users with read-only rights on a table, which would block others from updating it.

fixed by A. Peshkov

~ ~ ~

(CORE-3730) The API function isc_dsql_exec_immed2() would lose the value of an input parameter value when the request had a RETURNING clause.

fixed by D. Yemanov

~ ~ ~

(CORE-3631) Duplicate records with NULLs were being checked incorrectly.

fixed by V. Khorsun

~ ~ ~

(CORE-3557) The server could crash while preparing a query against a table that was being dropped.

fixed by V. Khorsun

~ ~ ~

(CORE-3440) The server could crash if isc_que_events() had queued events totalling zero.

fixed by V. Khorsun

~ ~ ~

(CORE-3397) The INTL library had some unresolved symbols.

fixed by A. Peshkov

~ ~ ~

(CORE-3374) The server could crash or corrupt data if SELECT WITH LOCK was issued against records not in the latest format.

fixed by D. Yemanov

~ ~ ~

(CORE-3351) The Windows client could write 10054 error messages into firebird.log at connection time.

''fixed by V. Khorsun'#

~ ~ ~

(CORE-3283) Bad plans were generated when LEFT OUTER JOIN was used in a subquery.

fixed by D. Yemanov

~ ~ ~

(CORE-3220) isc_info_svc_get_users was returning error messages in the result cluster.

fixed by A. Peshkov

~ ~ ~

(CORE-3205) isc_dsql_exec_immed2() was not returning the error codes isc_stream_eof and isc_sing_select_err.

fixed by D. Yemanov

~ ~ ~

(CORE-3202) The execute_immediate API call family could crash the remote server.

fixed by D. Yemanov

~ ~ ~

(CORE-3148) SQZ_apply_differences contained some dangerous code.

fixed by D. Kovalenko, A. Peshkov

~ ~ ~

(CORE-3137) Partial rollback was possible for a selectable procedure modifying data.

fixed by D. Yemanov

~ ~ ~

(CORE-3115) Bugs were discovered in the internal record compression routines.

fixed by A. Peshkov, D. Kovalenko

~ ~ ~

(CORE-3097) Updating a BLOB field could cause the server to crash with an ACCESS_VIOLATION exception.

fixed by D. Yemanov

~ ~ ~

(CORE-3067) Objects were not being unmapped when the shared memory region was closed.

fixed by A. Peshkov

~ ~ ~

(CORE-3064) Using both the name of a procedure name and its alias inside an explicit plan would crash the server.

fixed by D. Yemanov

~ ~ ~

(CORE-3050) A race condition in LocksCache::get() could lead to an engine crash.

fixed by V. Khorsun

~ ~ ~

(CORE-3022) GPRE was throwing C++ compiler warnings with GCC 4.4.1.

fixed by A. Peshkov

~ ~ ~

(CORE-3019) Superserver failed to start on Linux Gentoo.

fixed by A. Peshkov

~ ~ ~

(CORE-3001) POSIX install was failing to create the “firebird” user and group.

fixed by A. Peshkov

~ ~ ~

(CORE-2977) FB 2.1 and below handled indexed columns of type DATE incorrectly in old databases having on-disk structure lower than 10.

fixed by V. Khorsun

~ ~ ~

(CORE-2900) The server would crash due to an access violation when the DISTINCT aggregate was used.

fixed by A. dos Santos Fernandes

~ ~ ~

back to top of page
<< Bugs fixed | Firebird 2.0.7 Release Notes | Sub-release 2.0.6 >>