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-log
when logging an administrator command (likeFLUSH TABLES
). - Fixed bug in
GROUP BY
when used on BLOB column withNULL
values. - Fixed a bug in handling
NULL
values 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--chroot
functionality, should upgrade to MariaDB 4.0. (The fix in the 4.0 branch did not break backward-compatibility). - Make
--lower-case-table-names
default on Mac OS X as the default file system (HFS+) is case insensitive. - Fixed a bug in
scripts/mysqld_safe.sh
inNOHUP_NICENESS
testing. - Transactions in
AUTOCOMMIT=0
mode didn't rotate binary log. - Fixed a bug in
scripts/make_binary_distribution
that resulted in a remaining@HOSTNAME@
variable instead of replacing it with the correct path to thehostname
binary. - Fixed a very unlikely bug that could cause
SHOW PROCESSLIST
to core dump in pthread_mutex_unlock() if a new thread was connecting. - Forbid
SLAVE STOP
if the thread executing the query has locked tables. This removes a possible deadlock situation.