ruby-changes:32689
From: nagachika <ko1@a...>
Date: Fri, 31 Jan 2014 00:51:09 +0900 (JST)
Subject: [ruby-changes:32689] nagachika:r44768 (ruby_2_0_0): merge revision(s) r44402: [Backport #9460]
nagachika 2014-01-31 00:51:02 +0900 (Fri, 31 Jan 2014) New Revision: 44768 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=44768 Log: merge revision(s) r44402: [Backport #9460] * ext/openssl/ossl_ssl.c (Init_ossl_ssl): Declare a constant `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. [Fixes GH-488] Modified directories: branches/ruby_2_0_0/ Modified files: branches/ruby_2_0_0/ChangeLog branches/ruby_2_0_0/ext/openssl/ossl_ssl.c branches/ruby_2_0_0/version.h Index: ruby_2_0_0/ChangeLog =================================================================== --- ruby_2_0_0/ChangeLog (revision 44767) +++ ruby_2_0_0/ChangeLog (revision 44768) @@ -1,3 +1,10 @@ https://github.com/ruby/ruby/blob/trunk/ruby_2_0_0/ChangeLog#L1 +Fri Jan 31 00:49:41 2014 Yamashita Yuu <yamashita@g...> + + * ext/openssl/ossl_ssl.c (Init_ossl_ssl): Declare a constant + `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. [Fixes GH-488] + Thu Jan 23 21:08:16 2014 Shota Fukumori <her@s...> * vm_insnhelper.c (check_match): Fix SEGV with VM_CHECKMATCH_TYPE_CASE Index: ruby_2_0_0/ext/openssl/ossl_ssl.c =================================================================== --- ruby_2_0_0/ext/openssl/ossl_ssl.c (revision 44767) +++ ruby_2_0_0/ext/openssl/ossl_ssl.c (revision 44768) @@ -2191,7 +2191,9 @@ Init_ossl_ssl() https://github.com/ruby/ruby/blob/trunk/ruby_2_0_0/ext/openssl/ossl_ssl.c#L2191 ossl_ssl_def_const(OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG); ossl_ssl_def_const(OP_SSLREF2_REUSE_CERT_TYPE_BUG); ossl_ssl_def_const(OP_MICROSOFT_BIG_SSLV3_BUFFER); +#if defined(SSL_OP_MSIE_SSLV2_RSA_PADDING) ossl_ssl_def_const(OP_MSIE_SSLV2_RSA_PADDING); +#endif ossl_ssl_def_const(OP_SSLEAY_080_CLIENT_DH_BUG); ossl_ssl_def_const(OP_TLS_D5_BUG); ossl_ssl_def_const(OP_TLS_BLOCK_PADDING_BUG); Index: ruby_2_0_0/version.h =================================================================== --- ruby_2_0_0/version.h (revision 44767) +++ ruby_2_0_0/version.h (revision 44768) @@ -1,10 +1,10 @@ https://github.com/ruby/ruby/blob/trunk/ruby_2_0_0/version.h#L1 #define RUBY_VERSION "2.0.0" -#define RUBY_RELEASE_DATE "2014-01-23" -#define RUBY_PATCHLEVEL 389 +#define RUBY_RELEASE_DATE "2014-01-31" +#define RUBY_PATCHLEVEL 390 #define RUBY_RELEASE_YEAR 2014 #define RUBY_RELEASE_MONTH 1 -#define RUBY_RELEASE_DAY 23 +#define RUBY_RELEASE_DAY 31 #include "ruby/version.h" Property changes on: ruby_2_0_0 ___________________________________________________________________ Modified: svn:mergeinfo Merged /trunk:r44402 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/