Message264417
| Author | xiang.zhang |
|---|
| Recipients | alex, christian.heimes, dstufft, giampaolo.rodola, janssen, pitrou, xiang.zhang |
|---|
| Date | 2016-04-28.05:59:26 |
|---|
| SpamBayes Score | -1.0 |
|---|
| Marked as misclassified | Yes |
|---|
| Message-id | <1461823166.81.0.681038613192.issue26867@psf.upfronthosting.co.za> |
|---|
| In-reply-to | |
|---|
| Content |
|---|
From the source code (get from apt-get source) of openssl-1.0.2g, I findSSL_CTX_clear_options(ctx, op): op &= ~SSL_OP_NO_SSLv3 return (ctx->options &= ~op)SSL_CTX_set_options(ctx, op): op |= SSL_OP_NO_SSLv3 return (ctx->options |= op)which differs from the official code repos:SSL_CTX_clear_options(ctx, op): return (ctx->options &= ~op)SSL_CTX_set_options(ctx, op): return (ctx->options |= op)This difference is introduced by debian-specific patch: case SSL_CTRL_OPTIONS:+ larg|=SSL_OP_NO_SSLv3; return (ctx->options |= larg); case SSL_CTRL_CLEAR_OPTIONS:+ larg&=~SSL_OP_NO_SSLv3; return (ctx->options &= ~larg); |
|