Fix some sanitization rules in the feedparser.
This commit is contained in:
parent
eb2ca9a7d4
commit
8b8004d857
6
planet/vendor/feedparser.py
vendored
6
planet/vendor/feedparser.py
vendored
@ -2332,11 +2332,11 @@ class _HTMLSanitizer(_BaseHTMLProcessor):
|
|||||||
valid_css_values = re.compile('^(#[0-9a-f]+|rgb\(\d+%?,\d*%?,?\d*%?\)?|' +
|
valid_css_values = re.compile('^(#[0-9a-f]+|rgb\(\d+%?,\d*%?,?\d*%?\)?|' +
|
||||||
'\d{0,2}\.?\d{0,2}(cm|em|ex|in|mm|pc|pt|px|%|,|\))?)$')
|
'\d{0,2}\.?\d{0,2}(cm|em|ex|in|mm|pc|pt|px|%|,|\))?)$')
|
||||||
|
|
||||||
mathml_elements = ['maction', 'math', 'merror', 'mfrac', 'mi',
|
mathml_elements = ['annotation', 'annotation-xml', 'maction', 'math', 'merror', 'mfrac', 'mi',
|
||||||
'mmultiscripts', 'mn', 'mo', 'mover', 'mpadded', 'mphantom',
|
'mmultiscripts', 'mn', 'mo', 'mover', 'mpadded', 'mphantom',
|
||||||
'mprescripts', 'mroot', 'mrow', 'mspace', 'msqrt', 'mstyle', 'msub',
|
'mprescripts', 'mroot', 'mrow', 'mspace', 'msqrt', 'mstyle', 'msub',
|
||||||
'msubsup', 'msup', 'mtable', 'mtd', 'mtext', 'mtr', 'munder',
|
'msubsup', 'msup', 'mtable', 'mtd', 'mtext', 'mtr', 'munder',
|
||||||
'munderover', 'none']
|
'munderover', 'none', 'semantics']
|
||||||
|
|
||||||
mathml_attributes = ['actiontype', 'align', 'columnalign', 'columnalign',
|
mathml_attributes = ['actiontype', 'align', 'columnalign', 'columnalign',
|
||||||
'columnalign', 'columnlines', 'columnspacing', 'columnspan', 'depth',
|
'columnalign', 'columnlines', 'columnspacing', 'columnspan', 'depth',
|
||||||
@ -2351,7 +2351,7 @@ class _HTMLSanitizer(_BaseHTMLProcessor):
|
|||||||
# svgtiny - foreignObject + linearGradient + radialGradient + stop
|
# svgtiny - foreignObject + linearGradient + radialGradient + stop
|
||||||
svg_elements = ['a', 'animate', 'animateColor', 'animateMotion',
|
svg_elements = ['a', 'animate', 'animateColor', 'animateMotion',
|
||||||
'animateTransform', 'circle', 'defs', 'desc', 'ellipse', 'font-face',
|
'animateTransform', 'circle', 'defs', 'desc', 'ellipse', 'font-face',
|
||||||
'font-face-name', 'font-face-src', 'g', 'glyph', 'hkern', 'image',
|
'font-face-name', 'font-face-src', 'g', 'glyph', 'hkern',
|
||||||
'linearGradient', 'line', 'marker', 'metadata', 'missing-glyph', 'mpath',
|
'linearGradient', 'line', 'marker', 'metadata', 'missing-glyph', 'mpath',
|
||||||
'path', 'polygon', 'polyline', 'radialGradient', 'rect', 'set', 'stop',
|
'path', 'polygon', 'polyline', 'radialGradient', 'rect', 'set', 'stop',
|
||||||
'svg', 'switch', 'text', 'title', 'tspan', 'use']
|
'svg', 'switch', 'text', 'title', 'tspan', 'use']
|
||||||
|
Loading…
Reference in New Issue
Block a user