1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test/rdoc
nagachika 86f7e55dfb merge revision(s) 10e63f3f56:
[ruby/rdoc] Vertical-bar is disallowed in path names on Windows

	No risk of remote code execution, when the file cannot be created.

	https://github.com/ruby/rdoc/runs/2565343916?check_suite_focus=true#step:5:58
	```
	Error: test_remove_unparseable_CVE_2021_31799(TestRDocRDoc): Errno::EINVAL: Invalid argument @ utime_failed - | touch evil.txt && echo tags
	D:/rubyinstaller-head-x64/lib/ruby/3.1.0/fileutils.rb:1142:in `utime'
	D:/rubyinstaller-head-x64/lib/ruby/3.1.0/fileutils.rb:1142:in `block in touch'
	D:/rubyinstaller-head-x64/lib/ruby/3.1.0/fileutils.rb:1139:in `each'
	D:/rubyinstaller-head-x64/lib/ruby/3.1.0/fileutils.rb:1139:in `touch'
	D:/a/rdoc/rdoc/test/rdoc/test_rdoc_rdoc.rb:463:in `block (2 levels) in test_remove_unparseable_CVE_2021_31799'
	     460:     temp_dir do
	     461:       file_list = ['| touch evil.txt && echo tags']
	     462:       file_list.each do |f|
	  => 463:         FileUtils.touch f
	     464:       end
	     465:
	     466:       assert_equal file_list, @rdoc.remove_unparseable(file_list)
	```

	https://github.com/ruby/rdoc/commit/a7df7dc8fa
	---
	 test/rdoc/test_rdoc_rdoc.rb | 2 +-
	 1 file changed, 1 insertion(+), 1 deletion(-)
2021-05-23 15:05:06 +09:00
..
MarkdownTest_1.0.3 Fixed misspellings 2019-12-20 12:19:45 +09:00
support [ruby/rdoc] Check uninitialized instance variable in test 2020-05-24 23:47:24 +09:00
binary.dat
helper.rb
hidden.zip.txt
README
test.ja.largedoc
test.ja.rdoc
test.ja.txt
test.txt
test_rdoc_alias.rb
test_rdoc_any_method.rb
test_rdoc_attr.rb
test_rdoc_class_module.rb
test_rdoc_code_object.rb
test_rdoc_comment.rb
test_rdoc_constant.rb
test_rdoc_context.rb
test_rdoc_context_section.rb [ruby/rdoc] Removed RDoc::Context::Section#sequence 2020-02-20 18:06:19 +09:00
test_rdoc_cross_reference.rb
test_rdoc_encoding.rb
test_rdoc_extend.rb
test_rdoc_generator_darkfish.rb
test_rdoc_generator_json_index.rb Revert "Revert "[ruby/rdoc] Use omit of test-unit instead of skip of minitest"" 2019-10-29 13:16:31 +09:00
test_rdoc_generator_markup.rb
test_rdoc_generator_pot.rb
test_rdoc_generator_pot_po.rb
test_rdoc_generator_pot_po_entry.rb
test_rdoc_generator_ri.rb
test_rdoc_i18n_locale.rb Revert "Revert "[ruby/rdoc] Use omit of test-unit instead of skip of minitest"" 2019-10-29 13:16:31 +09:00
test_rdoc_i18n_text.rb
test_rdoc_include.rb
test_rdoc_markdown.rb merge revision(s) b1c73f239fe9af97de837331849f55d67c27561e,bb570ce6d80d28cfc7131dcb72885eed2f989b30,b88d1e6b44164bca0c2b85ea6639469813e1e1d8,127f735c1e5e0771076caf2a74390757a42fb177,f3f1a666c77f8c528b0adc9ccf78e4b9910bd6e0,fa048a0f8523cefde5428805dd334691486319e6,d5d1c41728d65acfb8aa2cf95f2d8ac88f271cd1,52ebaf718e6a78297ceb0dff49815eeed28eae45,7fe22152fc28084f4395fece84ff6e5eb2d6b288,19e6d271266eca5925e66fc8ec39b251a2fa6bcd,05898c5b9001c0b1e8bd7bf0d12b42a8e7c388b8,3651f678a719ae3a35825bcb4e0dabbc7c60d8df,10b082064e6ab0943cce4ef43e567d8044c7096d,de8e6218a3257fe19b46ff0aa157e66f452ac8b7,971a0cd246db6578e1ea8760a903e1a23e3681f3,61a29a41e1d0d11a9963315aa86d25ed690124c0,ff9a00887161840eb8a34d53749a7d7962181cfe,fad3412d475b57055f426cf4e86eafeab516672b,54aa11efa8b1be2c5d20402890d6d2fa90aa19a8,e84d275fe6d0c14ba58ce73b13323879c060b7ae,61e1cf23ac0d122fba3ad4cbaa402c7c94ad54d3,a6948329f8f89fb390215086fe4a888915fd589e,64b991b0cd98ee8f23266b8cbea0fa34bdaab1ec,b1c73f239fe9af97de837331849f55d67c27561e,0ee24b4fab1a1faef600a42c29863e1c3edd8c61: [Backport #17877] 2021-05-22 14:51:55 +09:00
test_rdoc_markdown_test.rb Fixed misspellings 2019-12-20 12:19:45 +09:00
test_rdoc_markup.rb
test_rdoc_markup_attribute_manager.rb merge revision(s) b1c73f239fe9af97de837331849f55d67c27561e,bb570ce6d80d28cfc7131dcb72885eed2f989b30,b88d1e6b44164bca0c2b85ea6639469813e1e1d8,127f735c1e5e0771076caf2a74390757a42fb177,f3f1a666c77f8c528b0adc9ccf78e4b9910bd6e0,fa048a0f8523cefde5428805dd334691486319e6,d5d1c41728d65acfb8aa2cf95f2d8ac88f271cd1,52ebaf718e6a78297ceb0dff49815eeed28eae45,7fe22152fc28084f4395fece84ff6e5eb2d6b288,19e6d271266eca5925e66fc8ec39b251a2fa6bcd,05898c5b9001c0b1e8bd7bf0d12b42a8e7c388b8,3651f678a719ae3a35825bcb4e0dabbc7c60d8df,10b082064e6ab0943cce4ef43e567d8044c7096d,de8e6218a3257fe19b46ff0aa157e66f452ac8b7,971a0cd246db6578e1ea8760a903e1a23e3681f3,61a29a41e1d0d11a9963315aa86d25ed690124c0,ff9a00887161840eb8a34d53749a7d7962181cfe,fad3412d475b57055f426cf4e86eafeab516672b,54aa11efa8b1be2c5d20402890d6d2fa90aa19a8,e84d275fe6d0c14ba58ce73b13323879c060b7ae,61e1cf23ac0d122fba3ad4cbaa402c7c94ad54d3,a6948329f8f89fb390215086fe4a888915fd589e,64b991b0cd98ee8f23266b8cbea0fa34bdaab1ec,b1c73f239fe9af97de837331849f55d67c27561e,0ee24b4fab1a1faef600a42c29863e1c3edd8c61: [Backport #17877] 2021-05-22 14:51:55 +09:00
test_rdoc_markup_attributes.rb
test_rdoc_markup_document.rb
test_rdoc_markup_formatter.rb
test_rdoc_markup_hard_break.rb
test_rdoc_markup_heading.rb
test_rdoc_markup_include.rb
test_rdoc_markup_indented_paragraph.rb
test_rdoc_markup_paragraph.rb
test_rdoc_markup_parser.rb
test_rdoc_markup_pre_process.rb
test_rdoc_markup_raw.rb
test_rdoc_markup_to_ansi.rb
test_rdoc_markup_to_bs.rb
test_rdoc_markup_to_html.rb merge revision(s) b1c73f239fe9af97de837331849f55d67c27561e,bb570ce6d80d28cfc7131dcb72885eed2f989b30,b88d1e6b44164bca0c2b85ea6639469813e1e1d8,127f735c1e5e0771076caf2a74390757a42fb177,f3f1a666c77f8c528b0adc9ccf78e4b9910bd6e0,fa048a0f8523cefde5428805dd334691486319e6,d5d1c41728d65acfb8aa2cf95f2d8ac88f271cd1,52ebaf718e6a78297ceb0dff49815eeed28eae45,7fe22152fc28084f4395fece84ff6e5eb2d6b288,19e6d271266eca5925e66fc8ec39b251a2fa6bcd,05898c5b9001c0b1e8bd7bf0d12b42a8e7c388b8,3651f678a719ae3a35825bcb4e0dabbc7c60d8df,10b082064e6ab0943cce4ef43e567d8044c7096d,de8e6218a3257fe19b46ff0aa157e66f452ac8b7,971a0cd246db6578e1ea8760a903e1a23e3681f3,61a29a41e1d0d11a9963315aa86d25ed690124c0,ff9a00887161840eb8a34d53749a7d7962181cfe,fad3412d475b57055f426cf4e86eafeab516672b,54aa11efa8b1be2c5d20402890d6d2fa90aa19a8,e84d275fe6d0c14ba58ce73b13323879c060b7ae,61e1cf23ac0d122fba3ad4cbaa402c7c94ad54d3,a6948329f8f89fb390215086fe4a888915fd589e,64b991b0cd98ee8f23266b8cbea0fa34bdaab1ec,b1c73f239fe9af97de837331849f55d67c27561e,0ee24b4fab1a1faef600a42c29863e1c3edd8c61: [Backport #17877] 2021-05-22 14:51:55 +09:00
test_rdoc_markup_to_html_crossref.rb [ruby/rdoc] Process crossref before tidylink 2020-05-24 23:47:24 +09:00
test_rdoc_markup_to_html_snippet.rb
test_rdoc_markup_to_joined_paragraph.rb
test_rdoc_markup_to_label.rb
test_rdoc_markup_to_markdown.rb Use https instead of http 2020-07-28 19:51:54 +09:00
test_rdoc_markup_to_rdoc.rb
test_rdoc_markup_to_table_of_contents.rb
test_rdoc_markup_to_tt_only.rb
test_rdoc_markup_verbatim.rb
test_rdoc_method_attr.rb
test_rdoc_normal_class.rb
test_rdoc_normal_module.rb
test_rdoc_options.rb Revert "Revert "[ruby/rdoc] Use omit of test-unit instead of skip of minitest"" 2019-10-29 13:16:31 +09:00
test_rdoc_parser.rb Revert changes to rdoc & rubygems regarding Tempfile.open(&block) 2020-08-29 12:49:20 +02:00
test_rdoc_parser_c.rb
test_rdoc_parser_changelog.rb merge revision(s) b1c73f239fe9af97de837331849f55d67c27561e,bb570ce6d80d28cfc7131dcb72885eed2f989b30,b88d1e6b44164bca0c2b85ea6639469813e1e1d8,127f735c1e5e0771076caf2a74390757a42fb177,f3f1a666c77f8c528b0adc9ccf78e4b9910bd6e0,fa048a0f8523cefde5428805dd334691486319e6,d5d1c41728d65acfb8aa2cf95f2d8ac88f271cd1,52ebaf718e6a78297ceb0dff49815eeed28eae45,7fe22152fc28084f4395fece84ff6e5eb2d6b288,19e6d271266eca5925e66fc8ec39b251a2fa6bcd,05898c5b9001c0b1e8bd7bf0d12b42a8e7c388b8,3651f678a719ae3a35825bcb4e0dabbc7c60d8df,10b082064e6ab0943cce4ef43e567d8044c7096d,de8e6218a3257fe19b46ff0aa157e66f452ac8b7,971a0cd246db6578e1ea8760a903e1a23e3681f3,61a29a41e1d0d11a9963315aa86d25ed690124c0,ff9a00887161840eb8a34d53749a7d7962181cfe,fad3412d475b57055f426cf4e86eafeab516672b,54aa11efa8b1be2c5d20402890d6d2fa90aa19a8,e84d275fe6d0c14ba58ce73b13323879c060b7ae,61e1cf23ac0d122fba3ad4cbaa402c7c94ad54d3,a6948329f8f89fb390215086fe4a888915fd589e,64b991b0cd98ee8f23266b8cbea0fa34bdaab1ec,b1c73f239fe9af97de837331849f55d67c27561e,0ee24b4fab1a1faef600a42c29863e1c3edd8c61: [Backport #17877] 2021-05-22 14:51:55 +09:00
test_rdoc_parser_markdown.rb
test_rdoc_parser_rd.rb
test_rdoc_parser_ruby.rb [ruby/rdoc] Support newline in the middle of constant definition 2019-12-24 07:58:53 +09:00
test_rdoc_parser_simple.rb
test_rdoc_rd.rb
test_rdoc_rd_block_parser.rb Revert changes to rdoc & rubygems regarding Tempfile.open(&block) 2020-08-29 12:49:20 +02:00
test_rdoc_rd_inline.rb
test_rdoc_rd_inline_parser.rb
test_rdoc_rdoc.rb merge revision(s) 10e63f3f56: 2021-05-23 15:05:06 +09:00
test_rdoc_require.rb
test_rdoc_ri_driver.rb [ruby/rdoc] HOME is preserved by RDoc::TestCase 2020-04-25 02:49:37 +09:00
test_rdoc_ri_paths.rb Fix failures of test/rdoc/test_rdoc_ri_paths.rb 2020-04-26 16:14:14 +09:00
test_rdoc_rubygems_hook.rb
test_rdoc_servlet.rb [ruby/rdoc] Guard for WEBrick 2020-12-21 16:21:46 +09:00
test_rdoc_single_class.rb
test_rdoc_stats.rb
test_rdoc_store.rb [ruby/rdoc] Support full filename to make a link for a text file 2020-09-18 14:57:57 +09:00
test_rdoc_task.rb
test_rdoc_text.rb
test_rdoc_token_stream.rb
test_rdoc_tom_doc.rb
test_rdoc_top_level.rb merge revision(s) b1c73f239fe9af97de837331849f55d67c27561e,bb570ce6d80d28cfc7131dcb72885eed2f989b30,b88d1e6b44164bca0c2b85ea6639469813e1e1d8,127f735c1e5e0771076caf2a74390757a42fb177,f3f1a666c77f8c528b0adc9ccf78e4b9910bd6e0,fa048a0f8523cefde5428805dd334691486319e6,d5d1c41728d65acfb8aa2cf95f2d8ac88f271cd1,52ebaf718e6a78297ceb0dff49815eeed28eae45,7fe22152fc28084f4395fece84ff6e5eb2d6b288,19e6d271266eca5925e66fc8ec39b251a2fa6bcd,05898c5b9001c0b1e8bd7bf0d12b42a8e7c388b8,3651f678a719ae3a35825bcb4e0dabbc7c60d8df,10b082064e6ab0943cce4ef43e567d8044c7096d,de8e6218a3257fe19b46ff0aa157e66f452ac8b7,971a0cd246db6578e1ea8760a903e1a23e3681f3,61a29a41e1d0d11a9963315aa86d25ed690124c0,ff9a00887161840eb8a34d53749a7d7962181cfe,fad3412d475b57055f426cf4e86eafeab516672b,54aa11efa8b1be2c5d20402890d6d2fa90aa19a8,e84d275fe6d0c14ba58ce73b13323879c060b7ae,61e1cf23ac0d122fba3ad4cbaa402c7c94ad54d3,a6948329f8f89fb390215086fe4a888915fd589e,64b991b0cd98ee8f23266b8cbea0fa34bdaab1ec,b1c73f239fe9af97de837331849f55d67c27561e,0ee24b4fab1a1faef600a42c29863e1c3edd8c61: [Backport #17877] 2021-05-22 14:51:55 +09:00
xref_data.rb
xref_test_case.rb

you don't have to