Project

General

Profile

Bug #12868

Please backport r55074 (openssl, fix ex_data index for X509_STORE_CTX)

Added by rhenium (Kazuki Yamaguchi) over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-dev:49843]

Description

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).

Updated by vo.x (Vit Ondruch) over 3 years ago

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

Updated by nagachika (Tomoyuki Chikanaga) over 3 years ago

  • Backport changed from 2.1: UNKNOWN, 2.2: REQUIRED, 2.3: REQUIRED to 2.1: UNKNOWN, 2.2: REQUIRED, 2.3: DONE

ruby_2_3 r56565 merged revision(s) 55074.

Updated by usa (Usaku NAKAMURA) over 3 years ago

  • Backport changed from 2.1: UNKNOWN, 2.2: REQUIRED, 2.3: DONE to 2.1: UNKNOWN, 2.2: DONE, 2.3: DONE

ruby_2_2 r56727 merged revision(s) 55074.

Also available in: Atom PDF