Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-20 | Fix 9.0.1 version numberrelease-qpdf-9.0.1 | Jay Berkenbilt | |
2019-09-20 | Prepare 9.0.1 release | Jay Berkenbilt | |
2019-09-20 | Update release notes for upcoming 9.0.1 release | Jay Berkenbilt | |
2019-09-20 | Correct reversed Rectangle coordinates (fixes #363) | Jay Berkenbilt | |
2019-09-20 | Fix typo in comment | Jay Berkenbilt | |
2019-09-20 | Warn for duplicated dictionary keys (fixes #345) | Jay Berkenbilt | |
2019-09-18 | Remove reference to automatically closed fuzz issue | Jay Berkenbilt | |
2019-09-18 | Fix fuzz issue 16953 (overflow checking in xref stream index) | Jay Berkenbilt | |
2019-09-18 | Fix integer type warnings for big-endian systems | Jay Berkenbilt | |
2019-09-17 | Don't assume char is signed in int conversion tests (fixes #361) | Jay Berkenbilt | |
2019-09-01 | Fix duplicated release notes entries | Jay Berkenbilt | |
2019-09-01 | Prepare 9.0.0 releaserelease-qpdf-9.0.0 | Jay Berkenbilt | |
2019-08-31 | spell check | Jay Berkenbilt | |
2019-08-31 | Add --replace-input option (fixes #321) | Jay Berkenbilt | |
2019-08-31 | Add methods QPDF::anyWarnings and QPDF::closeInputSource | Jay Berkenbilt | |
2019-08-31 | refactor: split write_outfile and do_split_pages | Jay Berkenbilt | |
2019-08-31 | Change release notes order | Jay Berkenbilt | |
2019-08-31 | Add remove_file and rename_file to QUtil | Jay Berkenbilt | |
2019-08-31 | Update release preparation instructions | Jay Berkenbilt | |
2019-08-31 | Remove stray TODO comment | Jay Berkenbilt | |
2019-08-31 | spell check | Jay Berkenbilt | |
2019-08-31 | Update C++-11 notes | Jay Berkenbilt | |
2019-08-30 | Notes about C++-11 for qpdf 10 | Jay Berkenbilt | |
2019-08-30 | Add getRefcount to PointerHolder test | Jay Berkenbilt | |
2019-08-30 | Update Windows image and compiler | Jay Berkenbilt | |
2019-08-30 | Exclude emacs backups in autogen.sh | Jay Berkenbilt | |
2019-08-29 | TODO: update notes on ignored fuzz cases | Jay Berkenbilt | |
2019-08-29 | Don't encrypt trailer, fixes fuzz issue 15983 | Jay Berkenbilt | |
Ordinarily the trailer doesn't contain any strings, so this is usually a non-issue, but if the trailer contains strings, linearizing and encrypting with object streams would include encrypted strings in the trailer, which would blow out the padding because encrypted strings are longer than their cleartext counterparts. | |||
2019-08-29 | More fuzzer notes | Jay Berkenbilt | |
2019-08-28 | Detect stream in object stream, fixing fuzz 16214 | Jay Berkenbilt | |
It's detected in QPDFWriter instead of at parse time because I can't figure out how to construct a test case in a reasonable time. This commit moves the fuzz file into the regular test suite for a QTC coverage case. | |||
2019-08-28 | Safe pipeline pop fixed fuzz issue 15445 | Jay Berkenbilt | |
2019-08-28 | Make popping pipeline stack safer | Jay Berkenbilt | |
Use destructors to pop the pipeline stack, and ensure that code that pops the stack is actually popping the intended thing. | |||
2019-08-28 | Fix fuzz issues 15316 and 15390 | Jay Berkenbilt | |
2019-08-27 | Fix fuzz issue 16172 (overflow checking in OffsetInputSource) | Jay Berkenbilt | |
2019-08-27 | Fix fuzz issue 15442 (overflow checking in BufferInputSource) | Jay Berkenbilt | |
2019-08-27 | Seek in two stages to avoid overflow | Jay Berkenbilt | |
When seeing to a position based on a value read from the input, we are prone to integer overflow (fuzz issue 15442). Seek in two stages to move the overflow check into the input source code. | |||
2019-08-27 | Fix fuzz issue 15387 (overflow checking xref size) | Jay Berkenbilt | |
2019-08-26 | Fix fuzz issue 15475 | Jay Berkenbilt | |
2019-08-26 | Fix fuzz issue 16301 | Jay Berkenbilt | |
2019-08-26 | Move qpdf_fuzzer tests to the end | Jay Berkenbilt | |
This makes it faster to iterate on the other ones. | |||
2019-08-26 | Fuzz build: allow easy addition of test files | Jay Berkenbilt | |
2019-08-24 | Include password match information in show encryption | Jay Berkenbilt | |
2019-08-24 | Track separately whether password was user/owner (fixes #159) | Jay Berkenbilt | |
2019-08-24 | Split long line | Jay Berkenbilt | |
2019-08-24 | Add some clarification to encryption in the manual | Jay Berkenbilt | |
Per user suggestion in issue 351. | |||
2019-08-24 | Add flags to control zlib compression level (fixes #113) | Jay Berkenbilt | |
2019-08-24 | Add ability to set zlib compression level globally | Jay Berkenbilt | |
2019-08-23 | Maintainer notes: don't use --disable-shared by default | Jay Berkenbilt | |
This covers up forgetting to use QPDF_DLL and QPDF_DLL_CLASS. | |||
2019-08-23 | Pass offset and length to ParserCallbacks::handleObject | Jay Berkenbilt | |
2019-08-22 | Test for direct, rather than resolved nulls in parser | Jay Berkenbilt | |
Just because we know an indirect reference is null, doesn't mean we shouldn't keep it indirect. |