Commit 81823f4032caefd1050bccb207d315839c1c48db
1 parent
9055723a
Prepare 11.6.3 release
Showing
2 changed files
with
25 additions
and
5 deletions
ChangeLog
| 1 | +2023-10-15 Jay Berkenbilt <ejb@ql.org> | ||
| 2 | + | ||
| 3 | + * 11.6.3: release | ||
| 4 | + | ||
| 1 | 2023-10-14 Jay Berkenbilt <ejb@ql.org> | 5 | 2023-10-14 Jay Berkenbilt <ejb@ql.org> |
| 2 | 6 | ||
| 3 | * Tweak linearization code to better handle files between 2 GB and | 7 | * Tweak linearization code to better handle files between 2 GB and |
| 4 | 4 GB in size. Fixes #1023. | 8 | 4 GB in size. Fixes #1023. |
| 5 | 9 | ||
| 6 | - * Fix serious bug: qpdf could discard a the character after an | ||
| 7 | - escaped octal string. For content, this would only happen with QDF | ||
| 8 | - or when normalizing content, but it could have happened in a | ||
| 9 | - binary string. This bug was introduced between 10.6.3 and 11.0.0. | ||
| 10 | - Fixes #1050. | 10 | + * Fix data loss bug: qpdf could discard a the character after an |
| 11 | + escaped octal string consisting of less than three digits. For | ||
| 12 | + content, this would only happen with QDF or when normalizing | ||
| 13 | + content. Outside of content, it could have happened in any binary | ||
| 14 | + string, such as /ID, if the encoding software used octal escape | ||
| 15 | + strings with less than three digits. This bug was introduced | ||
| 16 | + between 10.6.3 and 11.0.0. Fixes #1050. | ||
| 11 | 17 | ||
| 12 | 2023-10-07 Jay Berkenbilt <ejb@ql.org> | 18 | 2023-10-07 Jay Berkenbilt <ejb@ql.org> |
| 13 | 19 |
manual/release-notes.rst
| @@ -38,6 +38,20 @@ Planned changes for future 12.x (subject to change): | @@ -38,6 +38,20 @@ Planned changes for future 12.x (subject to change): | ||
| 38 | 38 | ||
| 39 | .. x.y.z: not yet released | 39 | .. x.y.z: not yet released |
| 40 | 40 | ||
| 41 | +11.6.3: October 15, 2023 | ||
| 42 | + - Bug fixes: | ||
| 43 | + | ||
| 44 | + - Fix a bug in which qpdf could potentially discard a character in | ||
| 45 | + a binary string if that character was preceded by an octal | ||
| 46 | + escaped string with fewer than three digits. This bug was | ||
| 47 | + introduced in the 11.0.0 release. The bug would not apply to | ||
| 48 | + content streams with default settings. | ||
| 49 | + | ||
| 50 | + - The linearization specification precludes linearized files that | ||
| 51 | + require offets past the 4 GB mark. A bug in qpdf was preventing | ||
| 52 | + it from working when offsets had to pass the 2 GB mark. This has | ||
| 53 | + been corrected. | ||
| 54 | + | ||
| 41 | 11.6.2: October 7, 2023 | 55 | 11.6.2: October 7, 2023 |
| 42 | - Bug fixes: | 56 | - Bug fixes: |
| 43 | 57 |