From: Mayank Prasad Date: March 11 2011 11:52am Subject: bzr commit into mysql-trunk branch (mayank.prasad:3751) Bug#11760210 List-Archive: http://lists.mysql.com/commits/132818 X-Bug: 11760210 Message-Id: <201103111153.p2B71m6I014546@acsinet15.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit #At file:///home/mayank/mysql-server/mysql-trunk/ based on revid:marc.alff@stripped 3751 Mayank Prasad 2011-03-11 [merge] merge from mysql-5.5 for bug#11760210 added: mysql-test/r/ssl_cipher.result mysql-test/t/ssl_cipher-master.opt mysql-test/t/ssl_cipher.test modified: extra/yassl/src/yassl_int.cpp === modified file 'extra/yassl/src/yassl_int.cpp' --- a/extra/yassl/src/yassl_int.cpp 2009-09-23 13:21:29 +0000 +++ b/extra/yassl/src/yassl_int.cpp 2011-03-11 10:46:34 +0000 @@ -308,7 +308,7 @@ SSL::SSL(SSL_CTX* ctx) SetError(YasslError(err)); return; } - else if (serverSide) { + else if (serverSide && !(ctx->GetCiphers().setSuites_)) { // remove RSA or DSA suites depending on cert key type ProtocolVersion pv = secure_.get_connection().version_; === added file 'mysql-test/r/ssl_cipher.result' --- a/mysql-test/r/ssl_cipher.result 1970-01-01 00:00:00 +0000 +++ b/mysql-test/r/ssl_cipher.result 2011-03-11 10:46:34 +0000 @@ -0,0 +1,9 @@ +# +# BUG#11760210 - SSL_CIPHER_LIST NOT SET OR RETURNED FOR "SHOW STATUS LIKE 'SSL_CIPHER_LIST'" +# +SHOW STATUS LIKE 'Ssl_cipher'; +Variable_name Value +Ssl_cipher AES128-SHA +SHOW STATUS LIKE 'Ssl_cipher_list'; +Variable_name Value +Ssl_cipher_list AES128-SHA === added file 'mysql-test/t/ssl_cipher-master.opt' --- a/mysql-test/t/ssl_cipher-master.opt 1970-01-01 00:00:00 +0000 +++ b/mysql-test/t/ssl_cipher-master.opt 2011-03-11 10:46:34 +0000 @@ -0,0 +1 @@ +--ssl-cipher=AES128-SHA === added file 'mysql-test/t/ssl_cipher.test' --- a/mysql-test/t/ssl_cipher.test 1970-01-01 00:00:00 +0000 +++ b/mysql-test/t/ssl_cipher.test 2011-03-11 10:46:34 +0000 @@ -0,0 +1,23 @@ +# Turn on ssl between the client and server +# and run a number of tests + +--echo # +--echo # BUG#11760210 - SSL_CIPHER_LIST NOT SET OR RETURNED FOR "SHOW STATUS LIKE 'SSL_CIPHER_LIST'" +--echo # + +-- source include/have_ssl.inc + +# Save the initial number of concurrent sessions +--source include/count_sessions.inc + +connect (ssl_con,localhost,root,,,,,SSL); + +# Check Cipher Name and Cipher List +SHOW STATUS LIKE 'Ssl_cipher'; +SHOW STATUS LIKE 'Ssl_cipher_list'; + +connection default; +disconnect ssl_con; + +# Wait till all disconnects are completed +--source include/wait_until_count_sessions.inc No bundle (reason: revision is a merge (you can force generation of a bundle with env var BZR_FORCE_BUNDLE=1)).