[#78633] ruby/spec needs help from CRuby committers — Benoit Daloze <eregontp@...>
Currently, ruby/spec is maintained mostly by individuals and enjoys the
13 messages
2016/12/13
[#78963] Re: ruby/spec needs help from CRuby committers
— Urabe Shyouhei <shyouhei@...>
2017/01/04
I did ask attendees of last developer meeting to join this
[#78642] Re: ruby/spec needs help from CRuby committers
— Eric Wong <normalperson@...>
2016/12/14
Benoit Daloze <eregontp@gmail.com> wrote:
[ruby-core:78702] Re: [Ruby trunk Feature#12324] Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
From:
Eric Wong <normalperson@...>
Date:
2016-12-17 09:09:49 UTC
List:
ruby-core #78702
Kazuki Yamaguchi <k@rhe.jp> wrote:
> On Sat, Dec 17, 2016 at 01:31:12AM +0000, Eric Wong wrote:
> > k@rhe.jp wrote:
> > > Feature #12324: Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
> > > https://bugs.ruby-lang.org/issues/12324
> > >
> > rhe: did you commit all of these?
> >
> > I notice SSL_CTX_clear_options is still missing on an ancient
> > CentOS 5.x machine with 0.9.8e. Thanks.
>
> I dropped that patch. I found the OpenSSL 0.9.8e package in RHEL/CentOS
> 5 has backported SSL_CTX_clear_options() as part of CVE-2009-3555 fix,
> and no one except them would use < 0.9.8m anymore.
Thanks for the response. I'll work with my sysadmins and see
if they're willing to upgrade OpenSSL; but they may not :<
If they are not, would you be willing to add
SSL_CTX_clear_options? I could carry the patch myself, but
maybe there are other ancient places who don't patch :<
Fwiw, I recommend using functions with custom name to emulate
missing functions, and #define to the official name:
static unsigned long
rb_SSL_CTX_clear_options(SSL_CTX *ctx, unsigned long op)
{
return ctx->options &= ~op;
}
#define SSL_CTX_clear_options(ctx,op) rb_SSL_CTX_clear_options((ctx),(op))
It makes debugging easier since the internal symbol name won't
conflict with the official version.
Thanks.
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>