Subject: CVS commit: pkgsrc/databases
From: Adam Ciarcinski
Date: 2013-10-01 13:00:39
Message id: 20131001110039.7A10396@cvs.netbsd.org

Log Message:
Changes 5.1.72:
* InnoDB: The row_sel_sec_rec_is_for_clust_rec function would incorrectly \ 
prepare to compare a NULL column prefix in a secondary index with a non-NULL \ 
column in a clustered index.
* InnoDB: An incorrect purge would occur when rolling back an update to a \ 
delete-marked record.
* InnoDB: InnoDB would rename a user-defined foreign key constraint containing \ 
the string “_ibfk_” in its name, resulting in a duplicate constraint.
* InnoDB: Rolling back an INSERT after a failed BLOB write would result in an \ 
assertion failure. The assertion has been modified to allow NULL BLOB pointers \ 
if an error occurs during a BLOB write.
* InnoDB: The srv_master_thread background thread, which monitors server \ 
activity and performs activities such as page flushing when the server is \ 
inactive or in a shutdown state, runs on a one second delay loop. \ 
srv_master_thread would fail to check if the server is in a shutdown state \ 
before sleeping.
* InnoDB: An infinite loop could occur in buf_page_get_gen when handling \ 
compressed-only pages.
* Within a stored program, comparison of the value of a scalar subquery with an \ 
IN clause resulted in an error for the first execution and raised an assertion \ 
for the second execution.
* The my_strtoll10() function could incorrectly convert some long string-format \ 
numbers to numeric values and fail to set the overflow flag.
* For queries that accessed an INFORMATION_SCHEMA table in a subquery, and \ 
attempt to lock a mutex that had already been locked could cause a server crash.
* For DIV expressions, assignment of the result to multiple variables could \ 
cause a server crash.
* mysqldump wrote SET statements as SET OPTION, which failed when reloaded \ 
because the deprecated OPTION keyword has been removed from SET syntax.
* If one connection changed its default database and simultaneously another \ 
connection executed SHOW PROCESSLIST, the second connection could access invalid \ 
memory when attempting to display the first connection's default database. \ 
memory.

Files:
RevisionActionfile
1.30modifypkgsrc/databases/mysql51-client/Makefile.common
1.26modifypkgsrc/databases/mysql51-client/distinfo
1.24modifypkgsrc/databases/mysql51-server/PLIST
1.30modifypkgsrc/databases/mysql51-server/distinfo