Sent from my iPhone

> On Feb 4, 2014, at 4:10 PM, dank / kegel.com wrote:
>=20
> Issue #9439 has been updated by Dan Kegel.
>=20
>=20
> +1 on moving OpenSSL out into a gem.
>=20
> Note: Apple has marked OpenSSL obsolete, and will probably remove it in a f=
uture release of Mac OS X.
>=20
> I work at a shop that ships a set of libraries to customers that make use o=
f OpenSSL, and
> although we would like to ship our own, newer, OpenSSL, we probably can't b=
ecause Ruby apps that
> use both our libraries and system OpenSSL would violate C's One Definition=
 Rule
> by linking in two different OpenSSLs.
>=20
> In the long run, the way to minimize pain for all concerned is for all pla=
yers
> to try to migrate to Apple's preferred TLS API.
>=20
> Therefore, I would like to see a gem added for Apple's "Secure Transport A=
PI",
> and in my wildest dreams, I'd like both the OpenSSL gem and this gem to be=

> more or less interchangable, to ease migration between the two APIs.
>=20
> And I'd like a pony.
>=20
> ----------------------------------------
> Feature #9439: Remove OpenSSL from stdlib
> https://bugs.ruby-lang.org/issues/9439#change-44909
>=20
> * Author: Zachary Scott
> * Status: Open
> * Priority: Normal
> * Assignee:=20
> * Category: lib
> * Target version: current: 2.2.0
> ----------------------------------------
> Regarding [ruby-core:59943], I agree with nobu that we should remove OpenS=
SL from ruby.
>=20
> It's become too hard to maintain, and would better serve our users to enco=
urage the use of a different implementation.
>=20
> Another benefit of removing OpenSSL is the impact backport fixes have on t=
he release management team.
>=20
> Although I haven't yet determined the extent of work required to remove it=
 (ie: tooling, tests, etc). We can discuss them here.
>=20
>=20
>=20
> --=20
> http://bugs.ruby-lang.org/