[ruby-dev:49845] [Ruby trunk Bug#12868] Please backport r55074 (openssl, fix ex_data index for X509_STORE_CTX)

From: v.ondruch@...
Date: 2016-10-24 08:49:42 UTC
List: ruby-dev #49845
Issue #12868 has been updated by Vit Ondruch.


I am going to use this patch [1] in Fedora if it helps.

[1]: http://pkgs.fedoraproject.org/cgit/rpms/ruby.git/tree/ruby-2.4.0-openssl-register-ex_data-index-for-X509_STORE-_CTX-r.patch

----------------------------------------
Bug #12868: Please backport r55074 (openssl, fix ex_data index for X509_STORE_CTX)
https://bugs.ruby-lang.org/issues/12868#change-61046

* Author: Kazuki Yamaguchi
* Status: Closed
* Priority: Normal
* Assignee: 
* ruby -v: 
* Backport: 2.1: UNKNOWN, 2.2: REQUIRED, 2.3: REQUIRED
----------------------------------------
Please backport r55074 ("openssl: register ex_data index for X509_STORE{_CTX,} respectively").

In Ruby <= 2.3, ext/openssl misused one ex_data index for both X509_STORE and X509_STORE_CTX, and it was working just by chance. This will also fix the symbol conflict which happens when ext/openssl is built with OpenSSL <= 1.0.2 and 1.1.0 is loaded by another dependency (#12830).



-- 
https://bugs.ruby-lang.org/

In This Thread

Prev Next