EMS logo


Choisissez votre outil SQL

Notre statut de partenariat

Microsoft Certified Partner
Oracle Certified Partner
Embarcadero Technology Partner

Actualités de l'industrie SQL

Tous les news SQL

MySQL 4.1.13 released.

MySQL 4.1.13, a new version of the popular Open Source/Free Software Database Management System has been released. It is now available in source and binary form for a number of platforms from our download pages at http://dev.mysql.com/downloads/ and mirror sites.

This is a bug fix release for the current production series.

Changes in release 4.1.13:

  • Security improvement: Applied a patch that addresses a zlib data vulnerability that could result in a buffer overflow and code execution.
  • The statements CREATE TABLE, TRUNCATE TABLE, DROP DATABASE, and CREATE DATABASE cause an implicit commit.
  • Expanded on information provided in general log and slow query log for prepared statements.
  • InnoDB: When creating or extending an InnoDB data file, allocate at most one megabyte at a time for initializing the file. Previously, InnoDB used to allocate and initialize 1 or 8 megabytes of memory, even if a few 16-kilobyte pages were to be written. This fix improves the performance of CREATE TABLE in innodb_file_per_table mode.
  • Added a missing mutex when rotating the relay logs. Also, the server now logs an error message if the size of a relay log cannot be read.
  • mysqldump now exports HASH index definitions using USING rather than TYPE when the index name is optional. This corrects a problem when reloading the output for PRIMARY KEY definition, because TYPE must be preceded an index name, which is not given for a PRIMARY KEY.
  • Corrected an optimization failure where a query returned an incorrect result for use of a newly populated table until the table was flushed.
  • Modifying a CHAR column with the utf8 character set to a shorter length did not properly truncate values due to not computing their length in utf8 character units.
  • DES_ENCRYPT() and DES_DECRYPT() require SSL support to be enabled, but were not checking for it. Checking for incorrect arguments or resource exhaustion was also improved for these functions.
  • Security fix: On Windows systems, a user with any of the following privileges
    • CREATE
    • SELECT
    on *.* could crash mysqld by issuing a USE LPT1; or USE PRN; command. In addition, any of the commands USE NUL;, USE CON;, USE COM1;, or USE AUX; would report success even though the database was not in fact changed.

See complete list of changes and bugfixes here.

Additional Notes:

  • The Novell Netware binaries are work in progress and will be published as soon as they have been finished.
  • The Linux/s390 binaries could not be built due to temporary technical problems. They will be provided as soon as these have been resolved.

Source: dev.mysql.com