ruby/ext
usa 073cc5e815 merge revision(s): 53153 and 23405@ruby_1_9_1
* ext/fiddle/handle.c: check tainted string arguments.
	  Patch provided by tenderlove and nobu.

	* test/fiddle/test_handle.rb (class TestHandle): add test for above.

	* ext/dl/handle.c (rb_dlhandle_initialize): prohibits DL::dlopen
	  with a tainted name of library.
	  Patch by sheepman <sheepman AT sheepman.sakura.ne.jp>.

	* ext/dl/handle.c (rb_dlhandle_sym): ditto



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@53161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-12-16 12:30:28 +00:00
..
-test- merge revision(s) 42251,46345,46346: [Backport #9903] 2014-09-03 03:27:43 +00:00
bigdecimal merge revision(s) 45015: [Backport #9657] 2014-05-07 17:07:26 +00:00
continuation * cont.c (ruby_Init_{Continuation_body,Fiber_as_Coroutine}): prefixed 2009-01-20 07:17:28 +00:00
coverage * ext/coverage/coverage.c (Init_coverage): Change list format and 2011-10-10 21:06:39 +00:00
curses merge revision(s) 40117,40118,40333: [Backport #8222] 2013-04-19 17:39:44 +00:00
date merge revision(s) 45520: [Backport #9706] 2014-05-27 02:23:52 +00:00
dbm remove trailing spaces. 2012-09-04 00:57:31 +00:00
digest merge revision(s) 46368,46371: [Backport #9913] 2014-08-31 07:11:29 +00:00
dl merge revision(s): 53153 and 23405@ruby_1_9_1 2015-12-16 12:30:28 +00:00
etc merge revision(s) 48360,48364: [Backport #10493] 2014-11-28 07:30:21 +00:00
fcntl * ext/fcntl/fcntl.c: update document. use "file descriptor" instead 2013-01-28 03:34:43 +00:00
fiber * cont.c (ruby_Init_{Continuation_body,Fiber_as_Coroutine}): prefixed 2009-01-20 07:17:28 +00:00
fiddle merge revision(s): 53153 and 23405@ruby_1_9_1 2015-12-16 12:30:28 +00:00
gdbm * io.c, process.c, time.c, ext: use rb_sys_fail_str instead of 2012-02-27 01:50:27 +00:00
io merge revision(s) r45130: [Backport #9554] 2014-02-22 13:13:03 +00:00
json merge revision(s) r45076: [Backport #9535] 2014-02-22 02:49:01 +00:00
mathn * complex.c (nucomp_canonicalization): renamed. 2008-12-12 23:40:55 +00:00
nkf * remove trailing spaces. 2012-12-05 04:08:17 +00:00
objspace merge revision(s) 39817: [Backport #8116] 2013-04-14 15:22:58 +00:00
openssl merge revision(s) 50292: [Backport #9644] 2015-04-13 13:16:27 +00:00
pathname merge revision(s) 42060: [Backport #9915] 2014-10-15 06:39:24 +00:00
psych merge revision(s) r45453: [Backport #9798] 2014-05-07 17:30:15 +00:00
pty merge revision(s) 44569:44572,44576:44579,44581,44590:44594,44607,44608,44614,44615: 2014-01-19 16:28:53 +00:00
racc/cparse merge revision(s) 44569:44572,44576:44579,44581,44590:44594,44607,44608,44614,44615: 2014-01-19 16:28:53 +00:00
readline Revert r49424. See [Bug #6232] 2015-01-27 10:17:48 +00:00
ripper merge revision(s) r44878,r44879: [Backport #9483] 2014-02-15 16:01:02 +00:00
sdbm merge revision(s) 49490,49494: [Backport #10825] 2015-02-25 05:33:34 +00:00
socket merge revision(s) 49543,49557: [Backport #10854] 2015-02-17 08:48:18 +00:00
stringio merge revision(s) 47716: [Backport #10285] 2014-10-17 04:20:40 +00:00
strscan merge revision(s) 44569:44572,44576:44579,44581,44590:44594,44607,44608,44614,44615: 2014-01-19 16:28:53 +00:00
syslog merge revision(s) 44569:44572,44576:44579,44581,44590:44594,44607,44608,44614,44615: 2014-01-19 16:28:53 +00:00
tk merge revision(s) 49034: [Backport #10662] 2015-01-14 07:53:32 +00:00
win32ole merge revision(s) 47153: [Backport #10127] 2014-09-05 05:10:41 +00:00
zlib merge revision(s) 49202: [Backport #10668] 2015-01-22 09:15:53 +00:00
.document merge revision(s) r45342: 2014-03-15 16:00:32 +00:00
extmk.rb merge revision(s) 40080,40081: [Backport #8209] 2013-08-03 14:08:18 +00:00
Setup * ext/syck: removed. Fixes [ruby-core:43360] 2012-08-22 17:43:16 +00:00
Setup.atheos * ext/syck: removed. Fixes [ruby-core:43360] 2012-08-22 17:43:16 +00:00
Setup.emx * ext/syck: removed. Fixes [ruby-core:43360] 2012-08-22 17:43:16 +00:00
Setup.nacl * ext/syck: removed. Fixes [ruby-core:43360] 2012-08-22 17:43:16 +00:00
Setup.nt * ext/syck: removed. Fixes [ruby-core:43360] 2012-08-22 17:43:16 +00:00