329e067ff1
Add custom protocol whitelisting to SanitizationFilter Addresses internal https://dev.gitlab.org/gitlab/gitlabhq/issues/2613 We allow any protocol for autolinks: irc://irc.freenode.net/git But manual Markdown links with the same protocol get sanitized: `[This will not be clickable](irc://irc.freenode.net/git)`: [This will not be clickable](irc://irc.freenode.net/git) To get around this we have to first allow *all* protocols, and then manually clean dangerous (i.e., `javascript:`) protocols. See merge request !1496 |
||
---|---|---|
.. | ||
autolink_filter_spec.rb | ||
commit_range_reference_filter_spec.rb | ||
commit_reference_filter_spec.rb | ||
cross_project_reference_spec.rb | ||
emoji_filter_spec.rb | ||
external_issue_reference_filter_spec.rb | ||
external_link_filter_spec.rb | ||
issue_reference_filter_spec.rb | ||
label_reference_filter_spec.rb | ||
merge_request_reference_filter_spec.rb | ||
redactor_filter_spec.rb | ||
reference_gatherer_filter_spec.rb | ||
relative_link_filter_spec.rb | ||
sanitization_filter_spec.rb | ||
snippet_reference_filter_spec.rb | ||
syntax_highlight_filter_spec.rb | ||
table_of_contents_filter_spec.rb | ||
task_list_filter_spec.rb | ||
upload_link_filter_spec.rb | ||
user_reference_filter_spec.rb |