[ruby-core:76706] [Ruby trunk Bug#12381] ext/openssl classes' dup/clone don't work well
From:
usa@...
Date:
2016-08-04 07:13:47 UTC
List:
ruby-core #76706
Issue #12381 has been updated by Usaku NAKAMURA. Backport changed from 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN to 2.1: WONTFIX, 2.2: REQUIRED, 2.3: REQUIRED ---------------------------------------- Bug #12381: ext/openssl classes' dup/clone don't work well https://bugs.ruby-lang.org/issues/12381#change-59926 * Author: Kazuki Yamaguchi * Status: Closed * Priority: Normal * Assignee: openssl * ruby -v: * Backport: 2.1: WONTFIX, 2.2: REQUIRED, 2.3: REQUIRED ---------------------------------------- They don't copy the underlying C level structures. ~~~ruby ssl_ctx = OpenSSL::SSL::SSLContext.new ssl_ctx.ciphers = "aNULL" p ssl_ctx.ciphers # => [["ADH-AES256-GCM-SHA384", "TLSv1.2", 256, 256], .. aNULL cipher suites ..] new_ctx = ssl_ctx.dup p new_ctx.ciphers # => [["ECDHE-ECDSA-AES256-GCM-SHA384", "TLSv1.2", 256, 256], .. the default cipher suites ..] ~~~ -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>