diff options
author | Matthias Mullie <git@mullie.eu> | 2017-06-27 15:47:36 +0200 |
---|---|---|
committer | Brian Wolff <bawolff+wn@gmail.com> | 2017-07-13 18:23:34 +0000 |
commit | a112e4fa487183da2d03166988e2dd1ec23f2bfe (patch) | |
tree | 887f14b332c69bfd5a7fbcc5c26b6c3dad155697 | |
parent | 4a3fb7811c8e7e5a1801e9f4583cf1c485a947c0 (diff) |
Allow SVGs using an older proposed recommendation DTD1.29.0
Dia software seems to use this DTD (at least in some versions)
Bug: T168856
Change-Id: I51ad7ff4a935d4edb78e091142be9c58017dd3af
(cherry picked from commit 71df44bf9bf4f494f24c5f656115d03108ea7660)
-rw-r--r-- | includes/upload/UploadBase.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/upload/UploadBase.php b/includes/upload/UploadBase.php index 55fb68529f1a..7cafe6b043fd 100644 --- a/includes/upload/UploadBase.php +++ b/includes/upload/UploadBase.php @@ -1411,7 +1411,9 @@ abstract class UploadBase { 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd', 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd', 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd', - 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd' + 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd', + // https://phabricator.wikimedia.org/T168856 + 'http://www.w3.org/TR/2001/PR-SVG-20010719/DTD/svg10.dtd', ]; if ( $type !== 'PUBLIC' || !in_array( $systemId, $allowedDTDs ) |