aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2017-08-26 03:52:29 +0200
committerJay Berkenbilt <ejb@ql.org>2017-08-26 03:56:45 +0200
commitad527a64f93dca12f6aabab2ca99ae5eb352ab4b (patch)
treee6a3fa7cfa027cffec53d2976c6559ecca5e068d /ChangeLog
parent85f05cc57ffa0a863d9d9b23e73acea9410b2937 (diff)
downloadqpdf-ad527a64f93dca12f6aabab2ca99ae5eb352ab4b.tar.zst
Parse iteratively to avoid stack overflow (fixes #146)
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog3
1 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index bd0acc2b..9d4f18e1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2017-08-25 Jay Berkenbilt <ejb@ql.org>
+ * Re-implement parser iteratively to avoid stack overflow on very
+ deeply nested arrays and dictionaries. Fixes #146.
+
* Detect infinite loop while finding additional xref tables. Fixes
#149.