From: k@... Date: 2016-08-28T09:53:48+00:00 Subject: [ruby-core:77085] [Ruby trunk Bug#12680] Please backport memory leak fixes in ext/openssl Issue #12680 has been updated by Kazuki Yamaguchi. nagachika-san: I'm so sorry, the third one of the patches was broken. Could you backport this as well? https://github.com/ruby/openssl/commit/e76f076f093efb93dabf2cb042c527500f956061 ---------------------------------------- Bug #12680: Please backport memory leak fixes in ext/openssl https://bugs.ruby-lang.org/issues/12680#change-60307 * Author: Kazuki Yamaguchi * Status: Closed * Priority: Normal * Assignee: * ruby -v: * Backport: 2.1: UNKNOWN, 2.2: REQUIRED, 2.3: DONE ---------------------------------------- The following methods have an issue of memory leak: - OpenSSL::X509::ExtensionFactory#create_ext - OpenSSL::X509::ExtensionFactory#config= - OpenSSL::X509::Extension#oid= - OpenSSL::X509::Extension#value= - OpenSSL::X509::Attribute#oid= - OpenSSL::X509::Request#set_attributes, #add_attribute - OpenSSL::X509::Revoked#set_extensions, #add_extension - OpenSSL::PKCS12.create - OpenSSL::PKey::EC#export - OpenSSL::PKCS7#verify - OpenSSL::PKCS7#add_data They are fixed on GitHub ruby/openssl but they all exist in stable branches. Here are the fixing commits: https://github.com/ruby/openssl/compare/3a2840e80d275895523a526ce56e4f6e7b8f9cc4...1e30cd395b14ef46e04bdd9ab72f10067890b265 Or please use the attached patch that applies on top of ruby_2_3 branch if preferred. ---Files-------------------------------- patches-ruby-2-3.tar.gz (6.69 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: