Implement bounded XML LLSD codec
This commit is contained in:
@@ -90,5 +90,12 @@ reference escape rules and accepted scalar spellings, base64, base16 and
|
||||
length-prefixed binary forms, and both compact and formatted output. Malformed
|
||||
notation reports UTF-16 offsets with parser context, while input, output,
|
||||
nesting, node, and aggregate allocation limits apply to untrusted text.
|
||||
The native XML LLSD codec covers the wrapper and inner-element APIs, all scalar
|
||||
and container elements, namespace-local names, XML declarations, comments,
|
||||
CDATA, entity decoding, and the reference's nonstandard Linden processing
|
||||
instruction handling. Serialization is compact and deterministic for maps.
|
||||
DTD declarations and named entity expansion are disabled; input, output,
|
||||
nesting, node, and aggregate allocation limits are enforced with byte-positioned
|
||||
parse errors.
|
||||
The controlled audit aggregates every expected failure by standardized C#
|
||||
member ID and rejects unrelated fixture, assertion, compile, or symbol errors.
|
||||
|
||||
Reference in New Issue
Block a user