ruby/ext
nagachika 93bceb14a4 merge revision(s) 55074: [Backport #12868]
* ext/openssl/ossl.c (Init_openssl): register an ex_data index for
	  X509_STORE and X509_STORE_CTX respectively. Since they don't share
	  the ex_data index registry, we can't use the same index.
	  (ossl_verify_cb): use the the correct index.

	* ext/openssl/ossl_ssl.c (ossl_ssl_verify_callback): ditto.

	* ext/openssl/ossl_x509store.c (ossl_x509store_set_vfy_cb): ditto.
	  (ossl_x509stctx_verify): ditto.

	* ext/openssl/ossl.h (void ossl_clear_error): add extern declarations
	  of ossl_store_{ctx_,}ex_verify_cb_idx.

	* ext/openssl/openssl_missing.c: remove X509_STORE_set_ex_data and
	  X509_STORE_get_ex_data.

	* ext/openssl/openssl_missing.h: implement X509_STORE_get_ex_data,
	  X509_STORE_set_ex_data and X509_STORE_get_ex_new_index as macros.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@56565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-11-05 02:48:35 +00:00
..
-test- merge revision(s) 54611,54612: [Backport #12291] 2016-04-18 09:12:46 +00:00
bigdecimal merge revision(s) 56550: 2016-11-05 02:32:13 +00:00
cgi/escape escape.c: should not freeze 2015-12-22 05:31:31 +00:00
continuation handle ext/ as r53141 2015-12-16 05:31:54 +00:00
coverage merge revision(s) 54465: [Backport #12237] 2016-04-18 08:00:38 +00:00
date merge revision(s) 55410: [Backport #12488] 2016-08-15 19:47:39 +00:00
dbm handle ext/ as r53141 2015-12-16 05:31:54 +00:00
digest merge revision(s) 55523: [Backport #12524] 2016-08-16 03:13:24 +00:00
etc handle ext/ as r53141 2015-12-16 05:31:54 +00:00
fcntl handle ext/ as r53141 2015-12-16 05:31:54 +00:00
fiber handle ext/ as r53141 2015-12-16 05:31:54 +00:00
fiddle * ext/fiddle/handle.c: check tainted string arguments. 2015-12-16 12:08:49 +00:00
gdbm handle ext/ as r53141 2015-12-16 05:31:54 +00:00
io io/console: fix gem build failure on Windows 2015-12-23 15:26:08 +00:00
json merge revision(s) 55380: [Backport #12255] 2016-08-10 16:30:43 +00:00
mathn handle ext/ as r53141 2015-12-16 05:31:54 +00:00
nkf merge revision(s) 54423,54489: [Backport #12201] [Backport #12202] 2016-04-22 15:39:27 +00:00
objspace handle ext/ as r53141 2015-12-16 05:31:54 +00:00
openssl merge revision(s) 55074: [Backport #12868] 2016-11-05 02:48:35 +00:00
pathname handle ext/ as r53141 2015-12-16 05:31:54 +00:00
psych merge revision(s) 55497,55498,55504: [Backport #11988] 2016-08-15 17:56:05 +00:00
pty * ext/pty/pty.c: fix double words typo. 2015-12-18 00:44:52 +00:00
racc/cparse handle ext/ as r53141 2015-12-16 05:31:54 +00:00
rbconfig/sizeof handle ext/ as r53141 2015-12-16 05:31:54 +00:00
readline handle ext/ as r53141 2015-12-16 05:31:54 +00:00
ripper merge revision(s) 53722: [Backport #12232] 2016-04-01 17:08:01 +00:00
sdbm handle ext/ as r53141 2015-12-16 05:31:54 +00:00
socket merge revision(s) 55797: [Backport #12645] 2016-08-18 14:26:36 +00:00
stringio merge revision(s) 53435: [Backport #11945] 2016-03-29 05:00:42 +00:00
strscan merge revision(s) 56281,56282: 2016-10-03 17:26:16 +00:00
syslog handle ext/ as r53141 2015-12-16 05:31:54 +00:00
thread handle ext/ as r53141 2015-12-16 05:31:54 +00:00
tk merge revision(s) 54022: [Backport #11893] 2016-03-29 06:05:18 +00:00
win32 merge revision(s) 54529: [Backport #12264] 2016-04-18 08:54:57 +00:00
win32ole merge revision(s) 53322,53323: [Backport #11880] 2016-05-05 17:28:45 +00:00
zlib zlib.c: Fix typo [ci skip] 2015-12-19 05:27:52 +00:00
.document * ext/win32ole/win32ole.c: separate WIN32OLE::VARIANT src file 2014-08-02 14:55:36 +00:00
extmk.rb merge revision(s) 55434: [Backport #12401] 2016-08-11 19:26:43 +00:00
Setup cgi/escape: Optimize CGI.escapeHTML 2015-12-20 11:54:54 +00:00
Setup.atheos cgi/escape: Optimize CGI.escapeHTML 2015-12-20 11:54:54 +00:00
Setup.nacl cgi/escape: Optimize CGI.escapeHTML 2015-12-20 11:54:54 +00:00
Setup.nt cgi/escape: Optimize CGI.escapeHTML 2015-12-20 11:54:54 +00:00