Actions
Patch #27114
closedMake robust Redmine::Helpers::URL#uri_with_safe_scheme?
Description
I'm developing new formatter for CommonMark.
commonmarker gem will create wrong autolink like https://github.com/github/cmark/issues/57 .
n@. b
will convert to
<p><a href="mailto:n@">n@</a>. b</p>
This causes `URI::InvalidComponentError`.
And I test with Redmine 3.4.2's Markdown formatter with following text.
[a@](a@)
This also causes `URI::InvalidComponentError`.
I wrote some patches to avoid these errors.
Files
Updated by Go MAEDA over 7 years ago
- Category changed from Wiki to Text formatting
- Target version set to 4.0.0
I observed the following error when the exception class at source:tags/3.4.2/lib/redmine/helpers/url.rb#L30 is URI::InvalidURIError.
Setting target version to 4.0.0.
$ ruby test/unit/lib/redmine/helpers/url_test.rb Run options: --seed 58810 # Running: .E Error: URLTest#test_uri_with_safe_scheme_invalid_component: URI::InvalidComponentError: unrecognised opaque part for mailtoURL: root@ lib/redmine/helpers/url.rb:29:in `uri_with_safe_scheme?' test/unit/lib/redmine/helpers/url_test.rb:15:in `test_uri_with_safe_scheme_invalid_component'
Updated by Go MAEDA about 7 years ago
- Status changed from New to Closed
- Assignee set to Go MAEDA
Committed in the trunk. Thank you for your contribution.
Actions