aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Expand)Author
2017-07-28Add precheck streams capabilityJay Berkenbilt
2017-07-28Convert stream filtering errors to warningsJay Berkenbilt
2017-07-28Convert object parsing errors to warningsJay Berkenbilt
2017-07-26Include tests for other infinite loop bugsJay Berkenbilt
2017-07-26Don't interpret word tokens in content streams (fixes #82)Jay Berkenbilt
2017-07-26Detect recursion loops resolving objects (fixes #51)Jay Berkenbilt
2017-07-26Handle object ID 0 (fixes #99)Jay Berkenbilt
2017-07-26Avoid xref reconstruction infinite loop (fixes #100)Jay Berkenbilt
2017-07-26Fix infinite loop while reporting an error (fixes #101)Jay Berkenbilt
2015-11-10Prepare 6.0.0 releaserelease-qpdf-6.0.0Jay Berkenbilt
2015-11-01Prepare 5.2.0 releaserelease-qpdf-5.2.0Jay Berkenbilt
2015-10-31Tolerate some mangled xref tablesJay Berkenbilt
2015-10-31Implement deterministic IDJay Berkenbilt
2015-05-24Prepare 5.1.3 releaserelease-qpdf-5.1.3Jay Berkenbilt
2015-05-24fix-qdf: handle object streams with > 255 objectsJay Berkenbilt
2015-05-24Handle Microsoft crypt provider without prior keysJay Berkenbilt
2015-05-24include time.h in QUtil.hhJay Berkenbilt
2015-02-22Detect loops in /Pages structureJay Berkenbilt
2015-02-21Avoid buffer overrun copying digestJay Berkenbilt
2015-02-21Avoid resolving arguments to RJay Berkenbilt
2014-12-29Handle page tree node with no /TypeJay Berkenbilt
2014-11-14Handle pages with no /Contents from getPageContents()Jay Berkenbilt
2014-06-07Prepare 5.1.2 releaserelease-qpdf-5.1.2Jay Berkenbilt
2014-06-07Windows build (msvc): target Windows 5.0.1 (XP)Jay Berkenbilt
2014-06-07Example: fast split into single pagesJay Berkenbilt
2014-06-07Handle indirect stream filter/decode parametersJay Berkenbilt
2014-02-23Fix calculation of xref stream stream columnsJay Berkenbilt
2014-01-14Prepare 5.1.1 releaserelease-qpdf-5.1.1Jay Berkenbilt
2013-12-26Avoid traversing same object twice when copying objectsJay Berkenbilt
2013-12-17Prepare 5.1.0 releaserelease-qpdf-5.1.0Jay Berkenbilt
2013-12-16Increase random data provider supportJay Berkenbilt
2013-12-14Allow OS-provided secure random to be disabledJay Berkenbilt
2013-12-14Refactor random data generationJay Berkenbilt
2013-12-14Allow arbitrary whitespace, not just newline, after xrefJay Berkenbilt
2013-11-30Allow -DNO_GET_ENVIRONMENT to avoid GetEnvironmentVariableJay Berkenbilt
2013-11-30Add /FS flag (msvc) for parallel buildsJay Berkenbilt
2013-11-30Add more detail to previous ChangeLog entryJay Berkenbilt
2013-11-29Include <algorithm> for std::min, std::maxJay Berkenbilt
2013-11-21Use 8 bit per sample images in testsJay Berkenbilt
2013-11-21Add a ChangeLog note for previous fixJay Berkenbilt
2013-10-18Prepare for 5.0.1 releaserelease-qpdf-5.0.1Jay Berkenbilt
2013-10-18Warn when -accessibility=n will be ignoredJay Berkenbilt
2013-10-18Security: replace operator[] with atJay Berkenbilt
2013-10-18Security: use a secure random number generatorJay Berkenbilt
2013-10-10Replace some assertions with std::logic_errorJay Berkenbilt
2013-10-10Security: avoid pre-allocating vectors based on file dataJay Berkenbilt
2013-10-10Security: sanitize /W in xref streamJay Berkenbilt
2013-10-10Security: better bounds checks for linearization dataJay Berkenbilt
2013-10-10Security: handle empty name in normalizeNameJay Berkenbilt
2013-10-10Security: fix potential multiplication overflowJay Berkenbilt