ruby/ruby — pull request #488 by yyuu (2013-12-24 12:14:53+00:00)
Title: Declare `OP_MSIE_SSLV2_RSA_PADDING` only if the macro is defined.

The `SSL_OP_MSIE_SSLV2_RSA_PADDING` has been removed from latest snapshot of OpenSSL 1.0.1. (it has been removed in https://github.com/openssl/openssl/commit/4b61f6d2a675fdb57dc93991e7b332a745b44d1f)

Because Debian's `openssl` package is made with backported patches from latest snapshot, I could not build the `openssl` module on Debian GNU/Linux sid (amd64) without this fix. (the Debian's `openssl>=1.0.1e-5` will corrupt the build) Yes, this is a problem of Debian package, but this has been merged into the release branch of OpenSSL 1.1.0, I think we need this before the next release of OpenSSL will come.