Subject: CVS commit: pkgsrc/databases
From: Adam Ciarcinski
Date: 2015-07-30 16:36:34
Message id: 20150730143634.66D9498@cvs.netbsd.org

Log Message:
Changes 5.5.45:
* Security Fix: Due to the LogJam issue (https://weakdh.org/), OpenSSL has \ 
changed the Diffie-Hellman key length parameters for openssl-1.0.1n and up. \ 
OpenSSL has provided a detailed explanation at \ 
http://openssl.org/news/secadv_20150611.txt. To adopt this change in MySQL, the \ 
key length used in vio/viosslfactories.c for creating Diffie-Hellman keys has \ 
been increased from 512 to 2,048 bits.
* InnoDB: On Unix-like platforms, os_file_create_simple_no_error_handling_func \ 
and os_file_create_func opened files in different modes when innodb_flush_method \ 
was set to O_DIRECT.
* InnoDB: An assertion was raised when InnoDB attempted to dereference a NULL \ 
foreign key object.
* InnoDB: An index record was not found on rollback due to inconsistencies in \ 
the purge_node_t structure.
* The Spencer regex library used for the REGEXP operator could be subject to \ 
heap overflow in some circumstances.
* A buffer-overflow error could occur for mysqlslap during option parsing.
* GROUP BY or ORDER BY on a CHAR(0) NOT NULL column could lead to a server exit.
* mysql-systemd-start failed if datadir was set in /etc/my.cnf.
* On OS X 10.10 (Yosemite), mysqld failed to start automatically. The startup \ 
item has been replaced with a launchd job, which enables the preference pane \ 
checkbox for automatic startup to work again.

Files:
RevisionActionfile
1.22modifypkgsrc/databases/mysql55-client/Makefile
1.46modifypkgsrc/databases/mysql55-client/Makefile.common
1.44modifypkgsrc/databases/mysql55-client/distinfo
1.9modifypkgsrc/databases/mysql55-client/options.mk
1.37modifypkgsrc/databases/mysql55-server/PLIST