summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-06-15 14:51:54 +0200
committerJay Berkenbilt <ejb@ql.org>2019-06-15 14:52:19 +0200
commitcf469d789024cdda41684f1ea48b41829b98c242 (patch)
tree1e6750c7f65bdf064d72b55b8ea1667ed7b7e70f /ChangeLog
parentcd830968efd9c47cf21226b14094be21a4781024 (diff)
downloadqpdf-cf469d789024cdda41684f1ea48b41829b98c242.tar.zst
Give up reading objects with too many consecutive errors
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0a98cf6e..8260c2bb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2019-06-15 Jay Berkenbilt <ejb@ql.org>
+
+ * When parsing files, while reading an object, if there are too
+ many consecutive errors without enough intervening successes, give
+ up on the specific object. This reduces cases in which very badly
+ damaged files send qpdf into a tail spin reading one character at
+ a time and reporting warnings.
+
2019-06-13 Jay Berkenbilt <ejb@ql.org>
* Perform initial integration of Google's oss-fuzz project by