summaryrefslogtreecommitdiffstats
path: root/3rdparty/htmlpurifier/library
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-05-04 00:15:41 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-05-04 00:15:41 +0200
commit10831dd274ff65d4852b47dbc398adae61845206 (patch)
tree9f9397bb7433fd53bfacf88d8c8b3cf2ef50e27d /3rdparty/htmlpurifier/library
parent7b628a3e4d105f2e571d0fe142d59f201d6a10d0 (diff)
use html purifier for sanitation
Diffstat (limited to '3rdparty/htmlpurifier/library')
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier.auto.php11
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier.autoload.php26
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier.composer.php4
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier.func.php23
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier.includes.php222
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier.kses.php30
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier.path.php11
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier.php237
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier.safe-includes.php216
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrCollections.php128
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef.php123
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS.php87
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/AlphaValue.php21
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Background.php87
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php133
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Border.php43
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Color.php78
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Composite.php38
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php28
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Filter.php54
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Font.php149
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/FontFamily.php197
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Ident.php24
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php40
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Length.php47
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ListStyle.php78
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Multiple.php58
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Number.php69
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Percentage.php40
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/TextDecoration.php38
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/URI.php61
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/Clone.php28
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/Enum.php65
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php28
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Class.php34
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Color.php33
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/FrameTarget.php21
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/ID.php80
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Length.php41
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/LinkTypes.php53
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/MultiLength.php41
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Nmtokens.php52
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Pixels.php48
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/Integer.php73
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/Lang.php73
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/Switch.php34
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/Text.php15
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/URI.php77
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email.php17
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php21
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php101
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv4.php39
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv6.php99
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform.php56
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/Background.php23
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/BdoDir.php19
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/BgColor.php23
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/BoolToCSS.php36
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/Border.php18
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/EnumToCSS.php58
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgRequired.php43
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgSpace.php44
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/Input.php40
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/Lang.php28
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/Length.php27
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/Name.php21
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/NameSync.php27
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/Nofollow.php45
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeEmbed.php15
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeObject.php16
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeParam.php64
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/ScriptRequired.php16
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetBlank.php38
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTransform/Textarea.php18
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrTypes.php91
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/AttrValidator.php162
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/Bootstrap.php109
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/CSSDefinition.php328
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ChildDef.php48
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ChildDef/Chameleon.php48
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php90
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ChildDef/Empty.php20
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ChildDef/List.php120
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ChildDef/Optional.php26
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ChildDef/Required.php117
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ChildDef/StrictBlockquote.php88
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ChildDef/Table.php227
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/Config.php710
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema.php164
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php44
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/Xml.php106
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/Exception.php11
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange.php42
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Directive.php77
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Id.php37
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/InterchangeBuilder.php180
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/Validator.php206
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/ValidatorAtom.php66
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.serbin0 -> 14880 bytes
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt8
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt12
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt9
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt9
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt19
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt11
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt9
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt8
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt10
-rw-r--r--3rdparty/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt16