summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Mullie <git@mullie.eu>2017-06-27 15:47:36 +0200
committerBrian Wolff <bawolff+wn@gmail.com>2017-07-13 18:23:34 +0000
commita112e4fa487183da2d03166988e2dd1ec23f2bfe (patch)
tree887f14b332c69bfd5a7fbcc5c26b6c3dad155697
parent4a3fb7811c8e7e5a1801e9f4583cf1c485a947c0 (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.php4
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 )