Internal error when using malformed mailto url in README.md file
After commiting a README.md file that contained a malformed url I was not able to access the project page anymore (500 error)
The bad url was mailto://xxx@domain.com
production log:
ActionView::Template::Error (unrecognised opaque part for mailtoURL: ):
79: %i.fa.fa-file
80: = readme.name
81: .wiki
82: = render_readme(readme)
app/helpers/application_helper.rb:238:in `link_to'
app/helpers/gitlab_markdown_helper.rb:28:in `link_to_gfm'
lib/redcarpet/render/gitlab_html.rb:44:in `link'
app/helpers/gitlab_markdown_helper.rb:51:in `render'
app/helpers/gitlab_markdown_helper.rb:51:in `markdown'
app/helpers/tree_helper.rb:26:in `render_readme'
app/views/projects/show.html.haml:82:in `_app_views_projects_show_html_haml___1275511492388114801_69875993391840'
app/controllers/projects_controller.rb:71:in `block (2 levels) in show'
app/controllers/projects_controller.rb:65:in `show'
Tested with GitLab 7.4.2