mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-27 00:23:44 +02:00
![]() + New option TDOMParseOptions.DisallowDoctype - prohibits processing of the DTD (specs compliant, targeted for SOAP applications). + New option TDOMParseOptions.MaxChars - limits max document length, protects against entity expansion attacks and DoS by feeding in too long documents. Default value of 0 means no restrictions. Tested with internal and external general entities, TBD with parameter entities. * Fixed calculation of URIs used to retrieve external entities, they should be evaluated at the point of entity declaration rather than at the point of resolving (which happens at the first inclusion). dom.pp: * TDOMNode.SetReadOnly, calling Attributes was causing creation of TAttributeMap on every element. Fixed. git-svn-id: trunk@13313 - |
||
---|---|---|
.. | ||
src | ||
tests | ||
fpmake.pp | ||
Makefile | ||
Makefile.fpc |