diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | test/openssl/test_ssl.rb | 4 |
2 files changed, 9 insertions, 1 deletions
@@ -1,3 +1,9 @@ +Tue Dec 18 12:28:52 2012 Martin Bosslet <Martin.Bosslet@gmail.com> + + * test/openssl/test_ssl.rb: Use :TLSv1_2_client explicitly in + test_tls_v1_2 to prevent upstream bug. + [Bug #7197] [ruby-dev:46240] + Tue Dec 18 11:52:34 2012 Martin Bosslet <Martin.Bosslet@gmail.com> * ext/openssl/lib/ssl.rb: Enable insertion of empty fragments as a diff --git a/test/openssl/test_ssl.rb b/test/openssl/test_ssl.rb index d4f578a33e..cb18c1ae51 100644 --- a/test/openssl/test_ssl.rb +++ b/test/openssl/test_ssl.rb @@ -472,7 +472,9 @@ if OpenSSL::SSL::SSLContext::METHODS.include? :TLSv1_2 def test_tls_v1_2 start_server_version(:TLSv1_2) { |server, port| - server_connect(port) { |ssl| assert_equal("TLSv1.2", ssl.ssl_version) } + ctx = OpenSSL::SSL::SSLContext.new + ctx.ssl_version = :TLSv1_2_client + server_connect(port, ctx) { |ssl| assert_equal("TLSv1.2", ssl.ssl_version) } } end if OpenSSL::OPENSSL_VERSION_NUMBER > 0x10001000 |