Subject: CVS commit: pkgsrc/databases
From: Adam Ciarcinski
Date: 2015-07-30 16:39:18
Message id: 20150730143918.C9F6E98@cvs.netbsd.org

Log Message:
Changes 5.6.26:
* 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.
* Replication: When using a multi-threaded slave, each worker thread has its own \ 
queue of transactions to process. In previous MySQL versions, STOP SLAVE waited \ 
for all workers to process their entire queue. This logic has been changed so \ 
that STOP SLAVE first finds the newest transaction that was committed by any \ 
worker thread. Then, it waits for all workers to complete transactions older \ 
than that. Newer transactions are not processed. The new logic allows STOP SLAVE \ 
to complete faster in case some worker queues contain multiple transactions.
* Previously, the max_digest_length system variable controlled the maximum \ 
digest length for all server functions that computed statement digests. However, \ 
whereas the Performance Schema may need to maintain many digest values, other \ 
server functions such as MySQL Enterprise Firewall need only one digest per \ 
session. Increasing the max_digest_length value has little impact on total \ 
memory requirements for those functions, but can increase Performance Schema \ 
memory requirements significantly. To enable configuring digest length \ 
separately for the Performance Schema, its digest length is now controlled by \ 
the new performance_schema_max_digest_length system variable.
* Previously, changes to the validate_password plugin dictionary file (named by \ 
the validate_password_dictionary_file system variable) while the server was \ 
running required a restart for the server to recognize the changes. Now \ 
validate_password_dictionary_file can be set at runtime and assigning a value \ 
causes the named file to be read without a restart.

In addition, two new status variables are available. \ 
validate_password_dictionary_file_last_parsed indicates when the dictionary file \ 
was last read, and validate_password_dictionary_file_words_count indicates how \ 
many words it contains.
* Bugs fixed

Files:
RevisionActionfile
1.18modifypkgsrc/databases/mysql56-client/Makefile
1.26modifypkgsrc/databases/mysql56-client/Makefile.common
1.26modifypkgsrc/databases/mysql56-client/distinfo
1.8modifypkgsrc/databases/mysql56-client/options.mk
1.26modifypkgsrc/databases/mysql56-server/Makefile
1.18modifypkgsrc/databases/mysql56-server/PLIST
1.1removepkgsrc/databases/mysql56-client/patches/patch-include_violite.h
1.1removepkgsrc/databases/mysql56-client/patches/patch-vio_viosslfactories.c