From bc9c80dbe016f94ba9316ddd60b71a31ee1e97e6 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Mon, 26 Oct 2020 11:51:33 -0400 Subject: Add some missing ChangeLog entries --- ChangeLog | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) (limited to 'ChangeLog') 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 * 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 + * 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 + + * 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 * Bug fix: qpdf --check was writing errors and warnings reported -- cgit v1.2.3-70-g09d2