diff options
author | Jay Berkenbilt <ejb@ql.org> | 2023-10-15 01:49:29 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2023-10-15 01:49:29 +0200 |
commit | 81823f4032caefd1050bccb207d315839c1c48db (patch) | |
tree | f70aa70fc6a930b670f8621ad1d6fd340e88a23e | |
parent | 9055723af36fb1d799793e8866df334956c7ac09 (diff) | |
download | qpdf-81823f4032caefd1050bccb207d315839c1c48db.tar.zst |
Prepare 11.6.3 releasev11.6.3
-rw-r--r-- | ChangeLog | 16 | ||||
-rw-r--r-- | manual/release-notes.rst | 14 |
2 files changed, 25 insertions, 5 deletions
@@ -1,13 +1,19 @@ +2023-10-15 Jay Berkenbilt <ejb@ql.org> + + * 11.6.3: release + 2023-10-14 Jay Berkenbilt <ejb@ql.org> * Tweak linearization code to better handle files between 2 GB and 4 GB in size. Fixes #1023. - * Fix serious bug: qpdf could discard a the character after an - escaped octal string. For content, this would only happen with QDF - or when normalizing content, but it could have happened in a - binary string. This bug was introduced between 10.6.3 and 11.0.0. - Fixes #1050. + * Fix data loss bug: qpdf could discard a the character after an + escaped octal string consisting of less than three digits. For + content, this would only happen with QDF or when normalizing + content. Outside of content, it could have happened in any binary + string, such as /ID, if the encoding software used octal escape + strings with less than three digits. This bug was introduced + between 10.6.3 and 11.0.0. Fixes #1050. 2023-10-07 Jay Berkenbilt <ejb@ql.org> diff --git a/manual/release-notes.rst b/manual/release-notes.rst index 4011c34e..a03ce499 100644 --- a/manual/release-notes.rst +++ b/manual/release-notes.rst @@ -38,6 +38,20 @@ Planned changes for future 12.x (subject to change): .. x.y.z: not yet released +11.6.3: October 15, 2023 + - Bug fixes: + + - Fix a bug in which qpdf could potentially discard a character in + a binary string if that character was preceded by an octal + escaped string with fewer than three digits. This bug was + introduced in the 11.0.0 release. The bug would not apply to + content streams with default settings. + + - The linearization specification precludes linearized files that + require offets past the 4 GB mark. A bug in qpdf was preventing + it from working when offsets had to pass the 2 GB mark. This has + been corrected. + 11.6.2: October 7, 2023 - Bug fixes: |