Page MenuHomeSolus

Update qpdf to 7.0.0
ClosedPublic

Authored by kyrios123 on Sep 20 2017, 1:00 PM.
Referenced Files
F10954389: D1044.id2743.diff
Mon, Jul 17, 2:02 AM
F10954388: D1044.id2489.diff
Mon, Jul 17, 2:02 AM
F10954386: D1044.id.diff
Mon, Jul 17, 2:02 AM
F10954385: D1044.diff
Mon, Jul 17, 2:02 AM
F10855568: D1044.diff
Jun 14 2023, 10:26 AM
F10855565: D1044.id2489.diff
Jun 14 2023, 10:24 AM
F10855563: D1044.id2743.diff
Jun 14 2023, 10:24 AM
F10855562: D1044.id.diff
Jun 14 2023, 10:22 AM
Subscribers
None

Details

Summary
  • Substantial improvements in qpdf's ability to recover from all kinds of corrupted files. qpdf is able to recover many more types of damaged files than it could before, and most damage that it cannot recover from now results in just skipping or preserving the bad parts of the file rather than crashing.
  • Several infinite loop issues were addressed.
  • Many new features were added including page rotation, an option for efficient splitting of files into groups of fixed numbers of pages, the ability to read command-line arguments, including passwords, from stdin or files, the ability to preserve unreferenced objects when writing files, support for DCT (JPEG) and RunLength encoding filters, and various other improvements to the API.

More details available in the Changelog

Packaging:

  • Change license to Apache-2.0
  • Add make check

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
  • Tried a couple of examples from the manual
  • Successfully rebuild cups-filters against this version

Diff Detail

Repository
R2731 qpdf
Lint
Lint Not Applicable
Unit
Tests Not Applicable