2016-09-07 15:13:36 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
Changes in MySQL 5.5.52 (2016-09-06)
Bugs Fixed
----------
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)
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)
Certain internal character-handling functions could fail to handle a too-large \
character and cause a server exit. (Bug 23296299)
A blank server name in CREATE SERVER statements produced a server exit rather \
than an error. (Bug 23295288)
The optimizer failed to check a function return value for an area calculation, \
leading to a server exit. (Bug 23280059)
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)
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:46 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
Changes 5.5.51:
Bugs Fixed
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.1 Community to MySQL 5.5 Community or MySQL 5.1 Commercial to MySQL 5.5 \
Commercial.
A buffer overflow in the regex library was fixed.
Certain arguments to NAME_CONST() could cause a server exit.
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-14 18:49:17 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
Changes 5.5.0:
Functionality Added or Changed
The version of the tcmalloc library included in MySQL distributions was very \
old. It has been removed and is no longer included with MySQL.
Bugs Fixed
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.
Setting sort_buffer_size to a very large value could cause some operations to \
fail with an out-of-memory error.
Several potential buffer overflow issues were corrected.
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.
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.
A null pointer dereference of a parser structure could occur during stored \
procedure name validation.
mysqld_multi displayed misleading error messages when it was unable to execute \
my_print_defaults.
|
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.
|
2016-06-08 12:02:27 by Jonathan Perkin | Files touched by this commit (44) |
Log message:
Change the service_bundle name to "export" to reduce diffs between the
original manifest.xml file and the output from "svccfg export".
|
2016-06-08 11:58:06 by Jonathan Perkin | Files touched by this commit (24) |
Log message:
Add or fix manpath entries to use the correct path.
|
2016-04-18 12:01:16 by Adam Ciarcinski | Files touched by this commit (5) |
Log message:
Changes 5.5.49:
Security Notes
--------------
MySQL client programs now support an --ssl-mode option that enables you to \
specify the security state of the connection to the server. The default value is \
DISABLED (establish an unencrypted connection). --ssl-mode=REQUIRED) can be \
specified to require a secure connection, or fail if a secure connection cannot \
be obtained.
These clients support --ssl-mode: mysql, mysqladmin, mysqlcheck, mysqldump, \
mysqlimport, mysqlshow, mysqlpump, mysqlslap, mysqltest, mysql_upgrade.
For more information, see Command Options for Secure Connections.
Bugs Fixed
|
2016-03-05 12:29:49 by Jonathan Perkin | Files touched by this commit (1813) |
Log message:
Bump PKGREVISION for security/openssl ABI bump.
|
2016-02-27 14:41:53 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
Changes 5.5.48:
* yaSSL was upgraded to version 2.3.9. This upgrade corrects an issue in which \
yaSSL handled only cases of zero or one leading zeros for the key agreement \
instead of potentially any number, which in rare cases could cause connections \
to fail when using DHE cipher suites.
* The Valgrind function signature in mysql-test/valgrind.supp was upgraded for \
Valgrind 3.11.
* Bugs Fixed
|
2015-12-07 16:54:31 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
Changes 5.5.47:
MySQL Server RPM packages now contain a conflict indicator for MySQL Connector \
C, such that an error occurs when installing MySQL Server if MySQL Connector C \
is also installed. To install MySQL Server, remove any MySQL Connector C \
packages first.
mysql_upgrade now attempts to print more informative errors than FATAL ERROR: \
Upgrade failed.
These client programs now support the --enable-cleartext-plugin option: \
mysqlcheck, mysqldump, mysqlimport, mysqlshow. This option enables the \
mysql_clear_password cleartext authentication plugin. (See The Cleartext \
Client-Side Authentication Plugin.)
Bugs Fixed
|