Alterações na distribuição 3.23.55 (23 Jan 2003)
Fixed double free'd pointer bug in mysql_change_user() handling, that enabled a specially hacked version of MariaDB client to crash mysqld. Note, that one needs to login to the server by using a valid user account to be able to exploit this bug.
- Fixed bug with the
--slow-logwhen logging an administrator command (likeFLUSH TABLES). - Fixed bug in
GROUP BYwhen used on BLOB column withNULLvalues. - Fixed a bug in handling
NULLvalues inCASE ... WHEN .... - Bugfix for
--chroot(see Seção D.4.6, "Alterações na distribuição 3.23.54 (05 Dec 2002)") is reverted. Unfortunately, there is no way to make it to work, without introducing backward-incompatible changes inmy.cnf. Those who need--chrootfunctionality, should upgrade to MariaDB 4.0. (The fix in the 4.0 branch did not break backward-compatibility). - Make
--lower-case-table-namesdefault on Mac OS X as the default file system (HFS+) is case insensitive. - Fixed a bug in
scripts/mysqld_safe.shinNOHUP_NICENESStesting. - Transactions in
AUTOCOMMIT=0mode didn't rotate binary log. - Fixed a bug in
scripts/make_binary_distributionthat resulted in a remaining@HOSTNAME@variable instead of replacing it with the correct path to thehostnamebinary. - Fixed a very unlikely bug that could cause
SHOW PROCESSLISTto core dump in pthread_mutex_unlock() if a new thread was connecting. - Forbid
SLAVE STOPif the thread executing the query has locked tables. This removes a possible deadlock situation.