MySQL 3.23.55

Dostępna jest już kolejna wersja bazy danych MySQL oznaczona numerem 3.23.55. Wersja ta zawiera kilka zmian a przede wszystkim poprawiono błąd występujący w funkcji mysql_change_user(), również poprawiono błąd związany z przełącznikiem –chroot. Pełna lista zmian znajduje się poniżej oraz na stronach projektu. Źródła najnowszej wersji bazy danych można pobrać stąd (10.8MB), bądź można wybrać inny serwer z tej listy.
Fixed double free’d pointer bug in mysql_change_user() handling, that enabled specially hacked version of MySQL client to crash mysqld. Note, that one needs to login to server using valid account to be able exploit this bug.
Fixed bug with the –slow-log when logging an administrator command (like FLUSH TABLES).
Fixed bug in GROUP BY when used on BLOB column with NULL values.
Fixed a bug in handling NULLs in CASE … WHEN ….
Bugfix for –chroot is reverted. Unfortunately, there is no way to make it to work, without introducing backward-incompatible changes in `my.cnf’. Those who need –chroot functionality, should upgrade to MySQL 4.0. (and yes, this fix in 4.0 branch did not break backward-compatibility).
Make –lower-case-table-names default on MacOSX as the file system is case sensitive.
Fixed a bug in `scripts/’ in NOHUP_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 the hostname 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.