aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-10-22 00:50:29 +0200
committerJay Berkenbilt <ejb@ql.org>2020-10-22 01:23:23 +0200
commit956c8f643219778c445d7062d1d0e7e3b96c7676 (patch)
tree655f22733fe2a91babf9f055eab1c9d78da792e7 /ChangeLog
parentad96e1ad74372df5cda83bcf02fc16de72c77f10 (diff)
downloadqpdf-956c8f643219778c445d7062d1d0e7e3b96c7676.tar.zst
Obscure bug fix copying foreign streams in special cases (fixes #449)
Specifically, if a stream had its stream data replaced and had indirect /Filter or /DecodeParms, it would result in non-silent loss of data and/or internal error.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 81812449..4a59b6a7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2020-10-21 Jay Berkenbilt <ejb@ql.org>
+ * Bug fix: properly handle copying foreign streams that have
+ indirect /Filter or /DecodeParms keys when stream data has been
+ replaced. The circumstances leading to this bug are very unusual
+ but would cause qpdf to either generate an internal error or some
+ other kind of warning situation if it would occur. Fixes #449.
+
* Qpdf's build and CI has been migrated from Azure Pipelines
(Azure Devops) to GitHub Actions.