summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2023-10-15 01:49:29 +0200
committerJay Berkenbilt <ejb@ql.org>2023-10-15 01:49:29 +0200
commit81823f4032caefd1050bccb207d315839c1c48db (patch)
treef70aa70fc6a930b670f8621ad1d6fd340e88a23e
parent9055723af36fb1d799793e8866df334956c7ac09 (diff)
downloadqpdf-81823f4032caefd1050bccb207d315839c1c48db.tar.zst
Prepare 11.6.3 releasev11.6.3
-rw-r--r--ChangeLog16
-rw-r--r--manual/release-notes.rst14
2 files changed, 25 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 22068042..696a3567 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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: