From: usa@... Date: 2016-08-04T07:13:47+00:00 Subject: [ruby-core:76706] [Ruby trunk Bug#12381] ext/openssl classes' dup/clone don't work well 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: