gitlab-org--gitlab-foss/spec/lib/gitlab/markdown
Douwe Maan 329e067ff1 Merge branch 'rs-dev-issue-2613' into 'master'
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
2015-11-02 10:49:46 +00:00
..
autolink_filter_spec.rb Remove trailing HTML entities from non-Rinku autolinks as well. 2015-08-20 18:25:16 -07:00
commit_range_reference_filter_spec.rb Refactor reference gathering to use a dedicated filter 2015-10-07 17:00:48 +02:00
commit_reference_filter_spec.rb Refactor reference gathering to use a dedicated filter 2015-10-07 17:00:48 +02:00
cross_project_reference_spec.rb Remove unnecessary current_user context from filter specs 2015-09-02 23:54:40 -04:00
emoji_filter_spec.rb Rename ReferenceFilterSpecHelper to FilterSpecHelper 2015-06-02 13:27:53 -04:00
external_issue_reference_filter_spec.rb Reference filters no longer take a custom class context option 2015-08-27 15:36:26 -07:00
external_link_filter_spec.rb Rename ReferenceFilterSpecHelper to FilterSpecHelper 2015-06-02 13:27:53 -04:00
issue_reference_filter_spec.rb Refactor reference gathering to use a dedicated filter 2015-10-07 17:00:48 +02:00
label_reference_filter_spec.rb Refactor reference gathering to use a dedicated filter 2015-10-07 17:00:48 +02:00
merge_request_reference_filter_spec.rb Refactor reference gathering to use a dedicated filter 2015-10-07 17:00:48 +02:00
redactor_filter_spec.rb Refactor reference gathering to use a dedicated filter 2015-10-07 17:00:48 +02:00
reference_gatherer_filter_spec.rb Refactor reference gathering to use a dedicated filter 2015-10-07 17:00:48 +02:00
relative_link_filter_spec.rb Allow RelativeLinkFilter to go up multiple directories 2015-09-20 19:21:33 -04:00
sanitization_filter_spec.rb Add custom protocol whitelisting to SanitizationFilter 2015-10-01 23:40:29 -04:00
snippet_reference_filter_spec.rb Refactor reference gathering to use a dedicated filter 2015-10-07 17:00:48 +02:00
syntax_highlight_filter_spec.rb Add comments and clean up test for !1274 2015-09-10 14:24:10 -07:00
table_of_contents_filter_spec.rb Rename ReferenceFilterSpecHelper to FilterSpecHelper 2015-06-02 13:27:53 -04:00
task_list_filter_spec.rb Rename ReferenceFilterSpecHelper to FilterSpecHelper 2015-06-02 13:27:53 -04:00
upload_link_filter_spec.rb Fix: Images cannot show when projects' path was changed 2015-10-14 18:50:35 +03:00
user_reference_filter_spec.rb Refactor reference gathering to use a dedicated filter 2015-10-07 17:00:48 +02:00