Next | Query returned 74 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:


   2017-07-19 20:48:22 by Adam Ciarcinski | Files touched by this commit (10) | Package updated
Log message:
Security Notes
* Security Fix: The linked OpenSSL library for the MySQL Commercial Server has \ 
been updated to version 1.0.2l. Issues fixed in the new OpenSSL version are \ 
described at http://www.openssl.org/news/vulnerabilities.html.
  This change does not affect the Oracle-produced MySQL Community build of MySQL \ 
Server, which uses the yaSSL library instead.

Platform-Specific Notes
* Linux: The generic Linux build for MySQL 5.6 is now built on Oracle Linux 6 \ 
using glibc 2.12. Systems that use the build need to have glibc 2.12 or later \ 
installed on them.

Functionality Added or Changed
* For Windows, MSI installer packages now include a check for the required \ 
Visual Studio redistributable package, and produce a message asking the user to \ 
install it if it is missing.
* The mysql client now supports a --binary-as-hex option that causes display of \ 
binary data using hexadecimal notation (0xvalue). Thanks to Daniël van Eeden \ 
for the patch.
* mysqlaccess now looks for its configuration file only in the SYSCONFDIR \ 
directory and /etc.

Bugs Fixed
* InnoDB: The server allocated memory unnecessarily for an operation that \ 
rebuilt the table.
* InnoDB: When using an index merge optimizer switch, a SELECT COUNT(*) \ 
operation sometimes returned 0. Partitioning code incorrectly performed a memcpy \ 
instead of a column copy of columns read by the index, causing the wrong records \ 
to be copied.
* Replication: A USE statement that followed a SET GTID_NEXT statement sometimes \ 
had no effect.
* Replication: If the binary log on a master server was rotated and a full disk \ 
condition occurred on the partition where the binary log file was being stored, \ 
the server could stop unexpectedly. The fix adds a check for the existence of \ 
the binary log when the dump thread switches to next binary log file. If the \ 
binary log is disabled, all binary logs up to the current active log are \ 
transmitted to slave and an error is returned to the receiver thread.
* Replication: If a relay log index file named relay log files that did not \ 
exist, RESET SLAVE ALL sometimes did not fully clean up properly.
* Replication: mysqlbinlog, if invoked with the --raw option, does not flush the \ 
output file until the process terminates. But if also invoked with the \ 
--stop-never option, the process never terminates, thus nothing is ever written \ 
to the output file. Now the output is flushed after each event.
* Replication: A memory leak in mysqlbinlog was fixed. The leak happened when \ 
processing fake rotate events, or when using --raw and the destination log file \ 
could not be created. The leak only occurred when processing events from a \ 
remote server. Thanks to Laurynas Biveinis for his contribution to fixing this \ 
bug.
* Replication: Multi-threaded slaves could not be configured with small queue \ 
sizes using slave_pending_jobs_size_max if they ever needed to process \ 
transactions larger than that size. Any packet larger than \ 
slave_pending_jobs_size_max was rejected with the error \ 
ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX, even if the packet was smaller than \ 
the limit set by slave_max_allowed_packet.
* With this fix, slave_pending_jobs_size_max becomes a soft limit rather than a \ 
hard limit. If the size of a packet exceeds slave_pending_jobs_size_max but is \ 
less than slave_max_allowed_packet, the transaction is held until all the slave \ 
workers have empty queues, and then processed. All subsequent transactions are \ 
held until the large transaction has been completed. The queue size for slave \ 
workers can therefore be limited while still allowing occasional larger \ 
transactions.
* mysqldump could write database names in USE statements incorrectly.
* If the mysql_stmt_close() C API function was called, it freed memory that \ 
later could be accessed if mysql_stmt_error(), mysql_stmt_errno(), or \ 
mysql_stmt_sqlstate() was called. To obtain error information after a call to \ 
mysql_stmt_close(), call mysql_error(), mysql_errno(), or mysql_sqlstate() \ 
instead.
* Queries could be cached incorrectly, leading to incorrect query results, under \ 
these circumstances: InnoDB table; rows are being inserted but have not yet been \ 
committed; a query uses the table as a base table in a derived table; the \ 
optimizer chooses to materialize the derived table.
* Man pages for a few utilities were missing from Debian/Ubuntu packages.
* The field-t unit test failed to run with AddressSanitizer enabled. Thanks to \ 
Laurynas Biveinis for the patch.
* Debian client packages were missing information about conflicts with native \ 
packages.
* The Perl path in #! lines at the beginning of Perl scripts has been adjusted \ 
to /usr/local/bin/perl for FreeBSD 11.
* The server exited abnormally attempting to access invalid memory.
* A race condition could occur for CREATE TABLE statements with DATA DIRECTORY \ 
or INDEX DIRECTORY clauses.
* MySQL compilation in different directories produced different builds to \ 
leakage of absolute paths into debug information and __FILE__.
* mysqld_failed to start the server if the --datadir option was specified with a \ 
relative path name.
* With read_only enabled, creation of non-TEMPORARY tables by non-SUPER users \ 
was permitted under certain conditions.
*Certain stored functions, if used in a query WHERE clause, could be handled \ 
using Index Condition Pushdown (which should not happen), resulting in a server \ 
exit.
* On x86 machines, the uint3korr() macro read 4 bytes of data instead of the \ 
intended 3 bytes.
* An assertion was raised during a fetch operation by the memcached plugin.
* Queries that contained UNION in a subquery and GROUP BY could return incorrect \ 
results.
* LOAD XML INFILE performance became noticeably slower when the XML file being \ 
read contained a great many spaces, such as those introduced by indenting or \ 
pretty-printing. Now all leading whitespace is trimmed from each such value \ 
before reading it into memory.
   2017-06-24 17:18:43 by Amitai Schleier | Files touched by this commit (8)
Log message:
Disassociate from controlling terminal (using Perl, already a
dependency) and run the logger as ${mysqld_user}, not root.
Bump PKGREVISIONs.
   2017-04-11 22:21:03 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
Changes 5.6.36:
* Windows builds now use the default runtime libraries (builds use the /MD flag).
* CMake support was added for compiling with Developer Studio 12.6.
MySQL failed to compile if -DENABLE_DEBUG_SYNC=OFF AND -DWITH_DEBUG=ON were both \ 
given. The ENABLE_DEBUG_SYNC option has been removed and enabling WITH_DEBUG \ 
enables Debug Sync.
* Changes in RPM package structure require a larger set of packages to be \ 
removed to install MySQL Server cleanly.
* To avoid potential race conditions, Debian packages now use the GNU install \ 
utility rather than a combination of mkdir, touch, and chown.
* CMake-generated packaging for Debian/Ubuntu packages was refactored for \ 
improved maintainability. The change includes updated logic for correctly \ 
replacing native distribution packaging in Debian and Ubuntu.
* Reminder: MySQL 5.6 requires the Microsoft Visual C++ 2010 Redistributable \ 
Package to run on Windows platforms. Users should make sure the package has been \ 
installed on the system before starting the server. The package is available at \ 
the Microsoft Download Center.
* The linked OpenSSL library for the MySQL Commercial Server has been updated to \ 
version 1.0.2k. For a description of issues fixed in this version, see \ 
http://www.openssl.org/news/vulnerabilities.html.
* The mysql_options() C API function now supports a MYSQL_OPT_SSL_MODE option.
   2016-12-12 20:21:33 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
Changes 5.6.35:

Security Notes
--------------
Incompatible Change: These changes were made to mysqld_safe:
* Unsafe use of rm and chown in mysqld_safe could result in privilege \ 
escalation. chown now can be used only when the target directory is /var/log. An \ 
incompatible change is that if the directory for the Unix socket file is \ 
missing, it is no longer created; instead, an error occurs. Due to these \ 
changes, /bin/bash is required to run mysqld_safe on Solaris. /bin/sh is still \ 
used on other Unix/Linux platforms.
* The --ledir option now is accepted only on the command line, not in option files.
* mysqld_safe ignores the current working directory.

Other related changes:
* Initialization scripts that invoke mysqld_safe pass --basedir explicitly.
* Initialization scripts create the error log file only if the base directory is \ 
/var/log or /var/lib.
* Unused systemd files for SLES were removed.

* MySQL Server now includes a plugin library that enables administrators to \ 
introduce an increasing delay in server response to clients after a certain \ 
number of consecutive failed connection attempts. This capability provides a \ 
deterrent that slows down brute force attacks that attempt to access MySQL user \ 
accounts. For more information, see The Connection-Control Plugin.

* OpenSSL is ending support for version 1.0.1 in December 2016; see \ 
https://www.openssl.org/policies/releasestrat.html. Consequently, MySQL \ 
Commercial Server builds now use version 1.0.2 rather than version 1.0.1, and \ 
the linked OpenSSL library for the MySQL Commercial Server has been updated from \ 
version 1.0.1 to version 1.0.2j. For a description of issues fixed in this \ 
version, see https://www.openssl.org/news/vulnerabilities.html.

This change does not affect the Oracle-produced MySQL Community build of MySQL \ 
Server, which uses the yaSSL library instead.

Functionality Added or Changed
------------------------------
* InnoDB: By default, InnoDB reads uncommitted data when calculating statistics. \ 
In the case of an uncommitted transaction that deletes rows from a table, InnoDB \ 
excludes records that are delete-marked when calculating row estimates and index \ 
statistics, which can lead to non-optimal execution plans for other transactions \ 
that are operating on the table concurrently using a transaction isolation level \ 
other than READ UNCOMMITTED. To avoid this scenario, a new configuration option, \ 
innodb_stats_include_delete_marked, can be enabled to ensure that InnoDB \ 
includes delete-marked records when calculating persistent optimizer statistics. \ 
(Bug 23333990)
* Unit testing now uses Google Mock 1.8. (Bug 24572381, Bug 82823)

Bugs Fixed
   2016-10-12 18:58:21 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 5.6.34:
Packaging Notes
---------------
RPM and Debian packages now create the /var/lib/mysql-files directory, which is \ 
now the default value of the secure_file_priv system variable that specifies a \ 
directory for import and export operations.

Security Notes
--------------
Incompatible Change: The secure_file_priv system variable is used to limit the \ 
effect of data import and export operations.

Functionality Added or Changed
------------------------------
yaSSL was upgraded to version 2.4.2. This upgrade corrects issues with: \ 
Potential AES side channel leaks; DSA padding for unusual sizes; the \ 
SSL_CTX_load_verify_locations() OpenSSL compatibility function failing to handle \ 
long path directory names.
   2016-09-08 11:38:08 by David Brownlee | Files touched by this commit (1)
Log message:
Add missing entry to REPLACE_PERL
   2016-09-07 14:58:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
Changes in MySQL 5.6.33 (2016-09-06)

Test Suite Notes
----------------
In mysql-test-run.pl, a limit of 50 was imposed on the number of workers for \ 
parallel testing, which on systems with more than 50 CPUs resulted in exhaustion \ 
of unique thread IDs. The ID-exhaustion problem has been corrected, and the \ 
limit of 50 on number of workers has been lifted. Thanks to Daniel Black for the \ 
patch on which this change was based. Additionally, these changes were made:

To avoid idle workers, the number of parallel workers now is limited to the \ 
number of tests.

Previously, if --parallel=auto was given and the MTR_MAX_PARALLEL environment \ 
variable was not set, a limit of 8 was imposed on the number of parallel \ 
workers. This limit has been lifted.

(Bug 22342399, Bug 79585)

Functionality Added or Changed
------------------------------
CMake support for compiling with Solaris Studio 12.5 was added. (Bug 82249, Bug \ 
24303829, Bug 81274, Bug 23212938)

Bugs Fixed
----------
InnoDB: An operation that dropped and created a full-text search table raised an \ 
assertion. (Bug 24315031)

InnoDB: Accessing full-text search auxiliary tables while dropping the indexed \ 
table raised an assertion. (Bug 24009272)

InnoDB: An online DDL operation on a table with indexed BLOB columns raised an \ 
assertion during logging of table modifications. (Bug 23760086)

Replication: mysqlbinlog --read-from-remote-server log1 log2 was opening a new \ 
connection for log2 without freeing the connection used for log1. Thanks to \ 
Laurynas Biveinis for the contribution. (Bug 81675, Bug 23540182)

Replication: With binlog_row_image=FULL, when updating single tables temporary \ 
tables were unnecessarily being used. The fix ensures single table update \ 
follows the same pattern as multi-table update. (Bug 79867, Bug 22510353)

For mysqld_safe, the argument to --malloc-lib now must be one of the directories \ 
/usr/lib, /usr/lib64, /usr/lib/i386-linux-gnu, or /usr/lib/x86_64-linux-gnu. In \ 
addition, the --mysqld and --mysqld-version options can be used only on the \ 
command line and not in an option file. (Bug 24464380)

It was possible to write log files ending with .ini or .cnf that later could be \ 
parsed as option files. The general query log and slow query log can no longer \ 
be written to a file ending with .ini or .cnf. (Bug 24388753)

Privilege escalation was possible by exploiting the way REPAIR TABLE used \ 
temporary files. (Bug 24388746)

If the basedir system variable was set at server startup from the command line \ 
or option file, the value was not normalized (on Windows, / was not replaced \ 
with /). (Bug 23747899, Bug 82125)

In-place ALTER TABLE operations which when executed separately caused no table \ 
rebuild could when combined into a single statement result in a table rebuild. \ 
(Bug 23475211, Bug 81587)

A blank server name in CREATE SERVER statements produced a server exit rather \ 
than an error. (Bug 23295288)

A prepared statement that used a parameter in the select list of a derived table \ 
that was part of a join could cause a server exit. (Bug 22392374, Bug 24380263)

MEDIUMINT columns used in operations with long integer values could result in \ 
buffer overflow. (Bug 19984392)

A spurious ER_NO_SUCH_TABLE error could occur when attempting to execute a \ 
prepared CREATE TABLE ... SELECT statement that used a temporary table in the \ 
FROM clause and called a stored function. The same error could occur for a \ 
nonprepared version of the statement if used in a stored procedure when the \ 
procedure was re-executed. (Bug 16672723, Bug 68972)

EINTR handling in the client library has been fixed so that interrupted read and \ 
write calls are retried. Previously, EINTR was ignored. (Bug 82019, Bug \ 
23703570)
   2016-08-04 12:09:08 by Adam Ciarcinski | Files touched by this commit (7) | Package updated
Log message:
Changes 5.6.32:
Bugs Fixed

InnoDB: Full-text search auxiliary tables could be dropped by one session while \ 
being access by another.

InnoDB: Selecting full-text index information schema tables for a deleted table \ 
caused a segmentation fault.

InnoDB: Rollback of a full-text index synchronization operation raised an \ 
assertion. The rollback operation attempted to acquire a mutex still held by the \ 
background synchronization thread.

InnoDB: Setting innodb_monitor_enable to all did not enable all counters.

Replication: After issuing a PURGE BINARY LOGS statement, if the binary log \ 
index file was not available, for example because it had been opened by another \ 
application such as MEB, the server could stop unexpectedly. Although this \ 
situation was rare, the handling has been made more robust to avoid unexpected \ 
halts and more informative errors are provided.

Replication: When using row-based replication and InnoDB, replication slaves \ 
reverted to using an older locking scheme when a transaction had already \ 
acquired an AUTOINC lock related to a LOAD FILE or INSERT ... SELECT type of \ 
statement, reducing replication slave performance. The fix ensures that \ 
sql_command is set correctly for any of the DML events such as WRITE_ROWS_EVENT, \ 
UPDATE_EVENT, and DELETE_EVENT.

Replication: A MySQL version 5.5 slave does not have a server_uuid and \ 
replication identified servers by their server_id. Starting from MySQL version \ 
5.6, replication masters detected a zombie dump thread based only on a slave's \ 
server_uuid value, under the assumption that each slave has a unique UUID. \ 
Connecting a MySQL 5.5 slave to a MySQL 5.6 and later master meant that the \ 
master was unable to detect zombie dump threads that were created to serve \ 
slaves running versions older than MySQL 5.6. The fix ensures that a master now \ 
first checks if a slave has a server_uuid set. If it is set, zombie dump thread \ 
detection happens based on the slave's UUID. If a slave's server_uuid is not \ 
set, zombie dump thread detection happens based on server_id.

Replication: With slave_skip_errors enabled there were still special cases when \ 
slave errors were not being correctly ignored. For example:

When opening and locking a table failed.

When field conversions failed on a server running row-based replication.

In these cases the error was considered critical and it was not respecting the \ 
state of slave_skip_errors. The fix ensures that with slave_skip_errors enabled, \ 
all errors reported during applying a transaction are correctly handled. This \ 
means that in such a set up, upon receiving an error with the log_warnings \ 
option set to greater than 1, if the error can be ignored then the warning is \ 
printed into the error log and the server continues as it does in the case of \ 
other ignored errors.

Replication: When using statement-based or mixed binary logging format with \ 
--read-only=ON, it was not possible to modify temporary tables.

MySQL Server upgrades performed using RPM packages failed when upgrading from \ 
MySQL 5.5 Community to MySQL 5.6 Community or MySQL 5.5 Commercial to MySQL 5.6 \ 
Commercial.

The code for reading character set information from Performance Schema statement \ 
events tables (for example, events_statements_current) did not prevent \ 
simultaneous writing to that information. As a result, the SQL query text \ 
character set could be invalid, which could result in a server exit. Now an \ 
invalid character set causes SQL_TEXT column truncation.

A buffer overflow in the regex library was fixed.

Certain arguments to NAME_CONST() could cause a server exit.

For unit-testing with the MySQL test suite, the make unit-test command is no \ 
longer available. The ctest program should be used instead. See Unit Tests Added \ 
to Main Test Runs.

ST_Distance() could raise an assertion for NULL return values.

With the query cache enabled, executing a prepared statement with \ 
CURSOR_TYPE_READ_ONLY and then again with CURSOR_TYPE_NO_CURSOR caused the \ 
server to return an error.

mysql_real_connect() was not thread-safe when invoked with the \ 
MYSQL_READ_DEFAULT_FILE or MYSQL_READ_DEFAULT_GROUP option enabled.

Installing MySQL from a yum or zypper repository resulted in /var/log/mysqld.log \ 
being created with incorrect user and group permissions.

If a stored function updated a view for which the view table had a trigger \ 
defined that updated another table, it could fail and report an error that an \ 
existing table did not exist.

If an INSTALL PLUGIN statement contained invalid UTF-8 characters in the shared \ 
library name, it caused the server to hang (or to raise an assertion in debug \ 
builds).

For multibyte character sets, LOAD DATA could fail to allocate space correctly \ 
and ignore input rows as a result.
   2016-06-15 13:30:40 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
Changes 5.6.31:

Security Notes

The linked OpenSSL library for the MySQL Commercial Server has been updated to \ 
version 1.0.1t. Issues fixed in the new version are described at \ 
http://www.openssl.org/news/vulnerabilities.html.

This change does not affect the Oracle-produced MySQL Community build of MySQL \ 
Server, which uses the yaSSL library instead. (Bug 23229564)

Functionality Added or Changed

A new CMake option, WITH_SYMVER16, if enabled, causes the libmysqlclient client \ 
library to contain extra symbols to be compatible with libmysqlclient on \ 
RHEL/OEL 5, 6, 7, and Fedora releases. All symbols present in \ 
libmysqlclient.so.16 are tagged with symver 16 in libmsqlclient.so.18, making \ 
those symbols have both symver 16 and 18. (Bug 22980983)

support-files/MacOSX/ReadMe.txt is no longer included in MySQL distributions. \ 
(Bug 81038, Bug 23088916)

The version of the tcmalloc library included in MySQL distributions was very \ 
old. It has been removed and is no longer included with MySQL. (Bug 80994, Bug \ 
23068660)

Bugs Fixed

InnoDB: MySQL failed to build on Fedora 24 using GCC 6. (Bug 23227804)

InnoDB: Potential buffer overflow issues were corrected for the InnoDB memcached \ 
plugin. (Bug 23187607)

InnoDB: The full-text index cache was freed during a background index cache \ 
synchronization. (Bug 22996488)

InnoDB: A full-text index operation raised an assertion. (Bug 22963169)

InnoDB: An INSERT operation on a table with a FULLTEXT index and FTS_DOC_ID \ 
column failed because the inserted FTS_DOC_ID value exceeded the permitted gap \ 
between consecutive FTS_DOC_ID values. To avoid this problem, the permitted gap \ 
between the largest used FTS_DOC_ID value and new FTS_DOC_ID value was raised \ 
from 10000 to 65535. (Bug 22679185)

InnoDB: With innodb_autoinc_lock_mode=0, multiple threads waiting for a \ 
table-level lock caused an unexpected deadlock. (Bug 21983865, Bug 78761)

InnoDB: A FLUSH TABLES ... FOR EXPORT operation appeared to stall. A loop in the \ 
ibuf_contract_in_background function failed to exit. (Bug 21133329, Bug 77011)

InnoDB: A full-text query raised an assertion. Under certain circumstances, DDL \ 
operations such as ALTER TABLE ... RENAME caused full-text auxiliary tables to \ 
be removed on server restart. (Bug 13651665)

Replication: In the next_event() function, which is called by a slave's SQL \ 
thread to read the next even from the relay log, the SQL thread did not release \ 
the relaylog.log_lock it acquired when it ran into an error (for example, due to \ 
a closed relay log), causing all other threads waiting to acquire a lock on the \ 
relay log to hang. With this fix, the lock is released before the SQL thread \ 
leaves the function under the situation. (Bug 21697821)

References: See also: Bug 20492319.

Replication: If a multi-threaded replication slave running with \ 
relay_log_recovery=1 stopped unexpectedly, during restart the relay log recovery \ 
process could fail. This was due to transaction inconsistencies not being \ 
filled, see Handling an Unexpected Halt of a Replication Slave. Prior to this \ 
fix, to recover from this situation required manually setting \ 
relay_log_recovery=0, starting the slave with START SLAVE UNTIL \ 
SQL_AFTER_MTS_GAPS to fix any transaction inconsistencies and then restarting \ 
the slave with relay_log_recovery=1. This process has now been automated, \ 
enabling relay log recovery of a multi-threaded slave upon restart \ 
automatically. (Bug 77496, Bug 21507981)

INSERT with ON DUPLICATE KEY UPDATE and REPLACE on a table with a foreign key \ 
constraint defined failed with an incorrect “duplicate entry” error \ 
rather than a foreign key constraint violation error. (Bug 23135731)

References: This issue is a regression of: Bug 78853, Bug 22037930.

For debug builds, CONCAT_WS() could raise an assertion if there was nothing to \ 
append. (Bug 22888420)

Invoking Enterprise Encryption functions in multiple threads simultaneously \ 
could cause a server exit. (Bug 22839278)

Attempting to use Enterprise Encryption functions after creating and dropping \ 
them could cause a server exit. (Bug 22669012)

Setting sort_buffer_size to a very large value could cause some operations to \ 
fail with an out-of-memory error. (Bug 22594514)

An assertion could be raised when a deadlock occurred due to a SELECT ... GROUP \ 
BY ... FOR UPDATE query executed using a Loose Index Scan. (Bug 22187476)

Several potential buffer overflow issues were corrected. (Bug 21977380, Bug \ 
23187436, Bug 23202778, Bug 23195370, Bug 23202699)

If the CA certificate as given to the --ssl-ca option had an invalid path, yaSSL \ 
returned an error message different from OpenSSL. Now both return SSL connection \ 
error: SSL_CTX_set_default_verify_paths failed. (Bug 21920657)

Some string functions returned one or a combination of their parameters as their \ 
result. If one of the parameters had a non-ASCII character set, the result \ 
string had the same character set, resulting in incorrect behavior when an ASCII \ 
string was expected. (Bug 18740222)

On Windows, MySQL installation could result in MySQL being placed under \ 
C:\Program Files\Canon\Easy-WebPrint EX. (Bug 14583183)

References: See also: Bug 70918, Bug 68821, Bug 68227.

On Fedora 24, upgrades using a Community MySQL Server RPM failed to replace an \ 
installed MariaDB Galera server due to a change in the MariaDB package. (Bug \ 
81390, Bug 23273818)

MySQL did not compile under Solaris 12 using Sun Studio. To correct this, \ 
instances of __attribute__ were changed to MY_ATTRIBUTE. (Bug 80748, Bug \ 
22932576)

The INSTALL-SOURCE file had partly outdated information and has been removed \ 
from source packages. (Binary packages are unaffected). (Bug 80680, Bug \ 
23081064)

For a server compiled with -DWITH_PERFSCHEMA_STORAGE_ENGINE=0, a memory leak \ 
could occur for buffered log messages used during server startup. (Bug 80089, \ 
Bug 22578574)

For debug builds, merging a derived table into an outer query block could raise \ 
an assertion. (Bug 79502, Bug 22305361, Bug 21139722)

A null pointer dereference of a parser structure could occur during stored \ 
procedure name validation. (Bug 79396, Bug 22286421)

Using CREATE USER to create an account with the mysql_native_password or \ 
mysql_old_password authentication plugin and using a clause of the form \ 
IDENTIFIED WITH plugin AS 'hash_string' caused the account to be created without \ 
a password. (Bug 78033, Bug 21616496)

Failure of UNINSTALL PLUGIN could lead to inaccurate or confusing errors for \ 
subsequent INSTALL PLUGIN operations. (Bug 74977, Bug 20085672)

mysqld_multi displayed misleading error messages when it was unable to execute \ 
my_print_defaults. (Bug 74636, Bug 19920049)

On Windows, MySQL installation failed if the \ 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ registry \ 
key was present with a key/value pair of "InstallLocation" and \ 
"\Hewlett-Packard\\". (Bug 74631, Bug 19949163)

mysqldump failed silently with no error message when it encountered an error \ 
while executing FLUSH LOGS.
   2016-06-08 12:16:57 by Jonathan Perkin | Files touched by this commit (89)
Log message:
Remove the stability entity, it has no meaning outside of an official context.

Next | Query returned 74 messages, browsing 21 to 30 | Previous