Alterações na distribuição 3.23.52 (14 Aug 2002)
Wrap BEGIN/COMMIT around transaction in the binary log. This makes replication honour transactions.
- Fixed security bug when having an empty database name in the
user.dbtable. - Changed initialisation of
RND()to make it less predicatable. - Fixed problem with
GROUP BYon result with expression that created aBLOBfield. - Fixed problem with
GROUP BYon columns that haveNULLvalues. To solve this we now create anMyISAMtemporary table when doing aGROUP BYon a possibleNULLitem. From MariaDB 4.0.5 we can use in memoryHEAPtables for this case. - Fixed problem with privilege tables when downgrading from 4.0.2 to 3.23.
- Fixed thread bug in
SLAVE START,SLAVE STOPand automatic repair of MyISAM tables that could cause table cache to be corrupted. - Fixed possible thread related key-cache-corruption problem with
OPTIMIZE TABLEandREPAIR TABLE. - Added name of 'administrator command' logs.
- Fixed bug with creating an auto-increment value on second part of a
UNIQUE()key where first part could containNULLvalues. - Don't write slave-timeout reconnects to the error log.
- Fixed bug with slave net read timeouting
- Fixed a core-dump bug with
MERGEtables andMAX()function. - Fixed bug in
ALTER TABLEwithBDBtables. - Fixed bug when logging
LOAD DATA INFILEto binary log with no active database. - Fixed a bug in range optimiser (causing crashes).
- Fixed possible problem in replication when doing
DROP DATABASEon a database withInnoDBtables. - Fixed that
mysql_info()returns 0 for 'Duplicates' when usingINSERT DELAYED IGNORE. - Added
-DHAVE_BROKEN_REALPATHto the Mac OS X (darwin) compile options inconfigure.into fix a failure under high load.