Alterações na distribuição 3.23.54 (05 Dec 2002)
Fixed a bug, that allowed to crash mysqld with a specially crafted packet.
- Fixed a rare crash (double
free'd pointer) when altering a temporary table. - Fixed buffer overrun in
libmysqlclientlibrary that allowed malicious MariaDB server to crash the client application. - Fixed security-related bug in
mysql_change_user()handling. All users are strongly recommended to upgrade to the version 3.23.54. - Fixed bug that prevented
--chrootcommand-line option ofmysqldfrom working. - Fixed bug that made
OPTIMIZE TABLEto corrupt the table under some rare circumstances. - Fixed
mysqlcheckso it can deal with table names containing dashes. - Fixed shutdown problem on Mac OS X.
- Fixed bug with comparing an indexed
NULLfield with<=> NULL. - Fixed bug that caused
IGNORE INDEXandUSE INDEXsometimes to be ignored. - Fixed rare core dump problem in complicated
GROUP BYqueries that didn't return any result. - Fixed a bug where
MATCH ... AGAINST () >=0was treated as if it was>. - Fixed core dump in
SHOW PROCESSLISTwhen running with an active slave (unlikely timing bug). - Make it possible to use multiple MariaDB servers on Windows (code backported from 4.0.2).
- One can create
TEMPORARYMERGEtables now. - Fixed that
--core-fileworks on Linux (at least on kernel 2.4.18). - Fixed a problem with
BDBandALTER TABLE. - Fixed reference to freed memory when doing complicated
GROUP BY ... ORDER BYqueries. Symptom was thatmysqlddied in functionsend_fields. - Allocate heap rows in smaller blocks to get better memory usage.
- Fixed memory allocation bug when storing
BLOBvalues in internal temporary tables used for some (unlikely)GROUP BYqueries. - Fixed a bug in key optimising handling where the expression
WHERE column_name = key_column_namewas calculated as true forNULLvalues. - Fixed core dump bug when doing
LEFT JOIN ... WHERE key_column=NULL. - Fixed
MyISAMcrash when using dynamic-row tables with huge numbers of packed fields. - Updated source tree to be built using
automake 1.5andlibtool 1.4.