aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog31
1 files changed, 29 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index a08ef305..4c36b4fe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,9 @@
provider. The native provider is still available for selection at
runtime using the QPDF_CRYPTO_PROVIDER environment variable.
+ * Bug fix: --no-warn was not suppressing some warnings that might
+ be generated by --split-pages.
+
2020-10-23 Jay Berkenbilt <ejb@ql.org>
* Bug fix: when concatenating content streams, insert a newline if
@@ -16,11 +19,23 @@
concatenating the streams without regard to the specification that
content streams are to be broken on token boundaries. Fixes #444.
- * Bug fix: fix-qdf: properly handle empty streams with ignore
- newline.
+ * fix-qdf: handle empty streams better with ignore newline by
+ treating them as empty even though, technically, a blank line
+ would be required inside the Stream. This just makes it easier to
+ add place-holder empty streams while editing qdf files by hand.
2020-10-22 Jay Berkenbilt <ejb@ql.org>
+ * Fix memory leak that could occur if objects in object streams
+ were resolved more than once and the objects within the object
+ streams contained circular references. This leak could be
+ triggered when qpdf was run with --object-streams=generate on
+ files that already had object streams containing circular
+ references (fuzz issue 23642).
+
+ * Add QIntC::range_check for checking to see whether adding two
+ numbers together will cause an overflow.
+
* Fix loop detection problem when traversing page thumbnails
during optimization (fuzz issue 23172).
@@ -35,6 +50,11 @@
* Qpdf's build and CI has been migrated from Azure Pipelines
(Azure Devops) to GitHub Actions.
+ * Remove some fuzz files that triggered Mal/PDFEx-H with some
+ virus scanners. There's plenty of coverage in the fuzz corpus
+ without these files, and it's a nuisance to have virus checkers
+ remove them. Fixes #460.
+
* Ensure that numeric conversion is not affected by the user's
global locale setting. Fixes #459.
@@ -85,6 +105,13 @@
replace Azure Pipelines as the official CI for qpdf for the next
release.
+2020-10-15 Jay Berkenbilt <ejb@ql.org>
+
+ * Make many minor improvements to the build process and code
+ health, including fixing a lgtm warning and compiler warnings from
+ newer version of gcc and MSVC toolchains. Add several cosmetic
+ improvements to build output in CI.
+
2020-04-29 Jay Berkenbilt <ejb@ql.org>
* Bug fix: qpdf --check was writing errors and warnings reported