From f5a1e2872ee80d4320de91668a992976e0d7168c Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Mon, 25 Dec 2023 10:53:39 -0500 Subject: Add overlong UTF-8 bytes into JSON tests --- qpdf/qtest/qpdf/weird-tokens-alt.json | 3 +++ qpdf/qtest/qpdf/weird-tokens.json | 3 +++ qpdf/qtest/qpdf/weird-tokens.pdf | 15 +++++++++------ 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/qpdf/qtest/qpdf/weird-tokens-alt.json b/qpdf/qtest/qpdf/weird-tokens-alt.json index 5a9f8ff8..bd54bd19 100644 --- a/qpdf/qtest/qpdf/weird-tokens-alt.json +++ b/qpdf/qtest/qpdf/weird-tokens-alt.json @@ -13,6 +13,9 @@ "/Extra": [ "u:Names with binary data", "n:/ABCDEF+#ba#da#cc#e5", + "n:/OVERLONG+#c0#81", + "n:/OVERLONG+#e0#81#82", + "n:/OVERLONG+#f0#81#82#83", "/ABCEDEF+π", "n:/one+#a0two", "n:/text#2fplain", diff --git a/qpdf/qtest/qpdf/weird-tokens.json b/qpdf/qtest/qpdf/weird-tokens.json index 66f0ff06..92a663b9 100644 --- a/qpdf/qtest/qpdf/weird-tokens.json +++ b/qpdf/qtest/qpdf/weird-tokens.json @@ -13,6 +13,9 @@ "/Extra": [ "u:Names with binary data", "n:/ABCDEF+#ba#da#cc#e5", + "n:/OVERLONG+#c0#81", + "n:/OVERLONG+#e0#81#82", + "n:/OVERLONG+#f0#81#82#83", "/ABCEDEF+π", "n:/one+#a0two", "/text/plain", diff --git a/qpdf/qtest/qpdf/weird-tokens.pdf b/qpdf/qtest/qpdf/weird-tokens.pdf index 7c645df3..68f4dcfe 100644 --- a/qpdf/qtest/qpdf/weird-tokens.pdf +++ b/qpdf/qtest/qpdf/weird-tokens.pdf @@ -7,6 +7,9 @@ /Extra [ (Names with binary data) /ABCDEF+#ba#da#cc#e5 + /OVERLONG+#c0#81 + /OVERLONG+#e0#81#82 + /OVERLONG+#f0#81#82#83 /ABCEDEF+#cf#80 /one+#a0two /text#2fplain @@ -80,16 +83,16 @@ xref 0 7 0000000000 65535 f 0000000025 00000 n -0000000261 00000 n -0000000343 00000 n -0000000539 00000 n -0000000638 00000 n -0000000657 00000 n +0000000333 00000 n +0000000415 00000 n +0000000611 00000 n +0000000710 00000 n +0000000729 00000 n trailer << /Root 1 0 R /Size 7 /ID [<42841c13bbf709d79a200fa1691836f8><728c020f464c3cf7e02c12605fa7d88b>] >> startxref -763 +835 %%EOF -- cgit v1.2.3-54-g00ecf