| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://github.com/ruby/rdoc/commit/424bd5db4d
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/caf234665c
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/85bb2d33bb
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/dc7c890a3d
|
|
|
|
|
|
|
|
| |
ref. https://github.com/rails/rails/blob/168ddaa08a63cd956bb7c3ba10be1a7ae36d4ee2/activerecord/lib/active_record/core.rb#L9-L20
https://github.com/ruby/rdoc/commit/a2d651dade
Co-authored-by: Fumiaki MATSUSHIMA <mtsmfm@gmail.com>
|
|
|
|
|
|
|
|
| |
These conditions are not temporary, rather platform dependent.
https://github.com/ruby/rdoc/pull/815#discussion_r654660411
https://github.com/ruby/rdoc/commit/92545fa250
|
|
|
|
|
|
|
|
| |
Fixes #814
Signed-off-by: Ulysse Buonomo <buonomo.ulysse@gmail.com>
https://github.com/ruby/rdoc/commit/b45f747216
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Remove environment variables which can affect the default
configurations.
|
| |
|
| |
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/8460a36d84
|
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/fb264c4cc4
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/f8d1087ce5
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/b8d68fdd87
|
| |
|
| |
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/f480b970cc
|
|
|
|
|
|
| |
Use test-unit assertions instead of minitest.
https://github.com/ruby/rdoc/commit/d6a6209d7f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
RDoc seems still supporting outdated 2.4.
https://github.com/ruby/rdoc/runs/2565344070?check_suite_focus=true#step:5:64
```
Error: test_remove_unparseable_CVE_2021_31799(TestRDocRDoc): NoMethodError: undefined method `children' for Dir:Class
/home/runner/work/rdoc/rdoc/test/rdoc/test_rdoc_rdoc.rb:467:in `block in test_remove_unparseable_CVE_2021_31799'
464: end
465:
466: assert_equal file_list, @rdoc.remove_unparseable(file_list)
=> 467: assert_equal file_list, Dir.children('.')
468: end
469: end
470:
```
https://github.com/ruby/rdoc/commit/5a4a64dc0f
|
|
|
|
|
|
| |
CVE-2021-31799
https://github.com/ruby/rdoc/commit/a7f5d6ab88
|
|
|
|
|
| |
Follow-up of d8fd92f62024d85271a3f1125bc6928409f912e1. Instead of using
unsafe_load blindly, RDoc::Options is only supposed to be allowed.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While links to generated HTML from RDoc file needs to be prefixed
by "rdoc-ref:" currently, in case of explicit references this
seems just redundant.
Also GitHub RDoc support does not work with this prefix.
This patch lets links to such document texts (".rb", ".rdoc" and
".md" now) refer URLs generated by `RDoc::TopLevel#http_url`
without the prefix.
https://github.com/ruby/rdoc/commit/f18b27b69d
|
|
|
|
|
|
|
| |
The dots in all path components from the document root are
replaced with underscores, not only in the basename.
https://github.com/ruby/rdoc/commit/7a3417ea4c
|
|
|
|
|
|
| |
And exclusive notations don't exclude other exclusive notations.
https://github.com/ruby/rdoc/commit/b8baa9a435
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/8222f85a17
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/0cd3b55210
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/0c8cb25b50
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/e14800891f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently a fenced code block needs a preceding blank line, it
should not be required, as:
https://github.github.com/gfm/#fenced-code-blocks
> A fenced code block may interrupt a paragraph, and does not
> require a blank line either before or after.
Just recommended:
https://docs.github.com/en/github/writing-on-github/creating-and-highlighting-code-blocks
> We recommend placing a blank line before and after code blocks
> to make the raw formatting easier to read.
https://github.com/ruby/rdoc/commit/0e1776caf3
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/9dc933df16
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/2a6c22da63
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/ad8cf37d72
|
|
|
|
|
|
|
|
|
|
| |
`RDoc::Parser::ChangeLog` mis-parses ChangeLog generated by
git-log, because of too heuristic `Time.parse`.
For instance, "commit 8187228de0142d3ac7950b7d977c2849e934c637"
results in "8187-08-16", that is, day 228 in the year 8187.
https://github.com/ruby/rdoc/commit/9711e6f6d9
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/455715e930
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/1821628076
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/5d3e153963
|
|
|
|
|
|
|
| |
* add 3 levels to headings
* prefix commit log to labels to make unique IDs
https://github.com/ruby/rdoc/commit/5074c13209
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/11eefb2ae9
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/5e0a123ca1
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/b1e7129e05
|
|
|
|
|
|
|
|
|
| |
Cross references need parse all files which define the subject
names. This commit makes `--force-update` option enforce to parse
all files if any file is newer than the previous parse, not only
updated files.
https://github.com/ruby/rdoc/commit/13e9a44896
|
|
|
|
| |
https://github.com/ruby/rdoc/commit/41db49c485
|
|
|
|
|
| |
* They likely want to support older Ruby/tempfile versions
* Reverts part of e8c3872555fc85640505974e6b1c39d315572689
|
|
|
|
| |
automatically
|