mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-18 17:16:08 +10:00
Merge branch 'fix-error-500-with-invalid-utf8' into 'master'
Gracefully handle invalid UTF-8 sequences in Markdown links Closes #6077 See merge request !2382
This commit is contained in:
@@ -14,6 +14,7 @@ v 8.4.0 (unreleased)
|
||||
- Autocomplete data is now always loaded, instead of when focusing a comment text area
|
||||
- Improved performance of finding issues for an entire group
|
||||
- Added custom application performance measuring system powered by InfluxDB
|
||||
- Gracefully handle invalid UTF-8 sequences in Markdown links (Stan Hu)
|
||||
- Bump fog to 1.36.0 (Stan Hu)
|
||||
- Add user's last used IP addresses to admin page (Stan Hu)
|
||||
- Add housekeeping function to project settings page
|
||||
|
||||
@@ -133,6 +133,7 @@ module Banzai
|
||||
next unless link && text
|
||||
|
||||
link = CGI.unescape(link)
|
||||
next unless link.force_encoding('UTF-8').valid_encoding?
|
||||
# Ignore ending punctionation like periods or commas
|
||||
next unless link == text && text =~ /\A#{pattern}/
|
||||
|
||||
@@ -170,6 +171,7 @@ module Banzai
|
||||
|
||||
next unless link && text
|
||||
link = CGI.unescape(link)
|
||||
next unless link.force_encoding('UTF-8').valid_encoding?
|
||||
next unless link && link =~ /\A#{pattern}\z/
|
||||
|
||||
html = yield link, text
|
||||
|
||||
Reference in New Issue
Block a user