diff options
| author | 2026-02-25 02:27:00 +0100 | |
|---|---|---|
| committer | 2026-02-25 02:27:00 +0100 | |
| commit | 6e03a1df6d1aa87c8f9e2b35f1a2ca60feca1c0e (patch) | |
| tree | a571c74147d33da0a4dbfade178180c692c60447 /.gitignore | |
| parent | f5e74fc1e007b8f625d91e40c160785580de8f60 (diff) | |
| download | libplist-6e03a1df6d1aa87c8f9e2b35f1a2ca60feca1c0e.tar.gz libplist-6e03a1df6d1aa87c8f9e2b35f1a2ca60feca1c0e.tar.bz2 | |
xplist: Enforce single root value inside <plist>
Ensure that XML property lists contain exactly one root value inside the <plist> element and reject any additional value nodes before </plist>.
Add tests covering root value handling and nested CF$UID conversion behavior.
Co-authored-by: Sami Kortelainen <sami.kortelainen@piceasoft.com>
Co-authored-by: Nikias Bassen <nikias@gmx.li>
Diffstat (limited to '.gitignore')
| -rw-r--r-- | .gitignore | 10 |
1 files changed, 10 insertions, 0 deletions
| @@ -54,6 +54,7 @@ test/plist_btest | |||
| 54 | test/plist_jtest | 54 | test/plist_jtest |
| 55 | test/plist_otest | 55 | test/plist_otest |
| 56 | test/integer_set_test | 56 | test/integer_set_test |
| 57 | test/xml_behavior_test | ||
| 57 | test/data/*.out | 58 | test/data/*.out |
| 58 | test/*.trs | 59 | test/*.trs |
| 59 | cython/Makefile | 60 | cython/Makefile |
| @@ -62,3 +63,12 @@ cython/.deps | |||
| 62 | cython/.libs | 63 | cython/.libs |
| 63 | cython/plist.c | 64 | cython/plist.c |
| 64 | test-driver | 65 | test-driver |
| 66 | |||
| 67 | # Generated test output files | ||
| 68 | test/data/*.test.bin | ||
| 69 | test/data/*.test.signed.bin | ||
| 70 | test/data/*.test.unsigned.bin | ||
| 71 | test/data/*.test.unsigned.xml | ||
| 72 | test/data/*.test.tz*.bin | ||
| 73 | test/data/*.test.tz*.xml | ||
| 74 | test/data/*.test.xml | ||
