Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-16 | Update master -> main in maintainer documentation | Jay Berkenbilt | |
2021-11-16 | Spell check | Jay Berkenbilt | |
2021-11-11 | First increment of improving handling of weak crypto (fixes #358) | Jay Berkenbilt | |
2021-11-08 | Fix typo in manual | Sven Neuhaus | |
Fix typo in --rotate example | |||
2021-11-07 | Make recovery logic flexible about where objects end (fixes #573) | Jay Berkenbilt | |
Don't assume endobj is at the beginning of the line. This means we are looking at tokens for every line, but the odds of n n obj appearing in the middle of the object are likely much lower than endobj not being at the beginning of the line or missing entirely. This will probably have a negative impact on recovery time for very large files. Hopefully it will be worth it. | |||
2021-11-07 | Remove master from github workflows | Jay Berkenbilt | |
Main branch is `main` now | |||
2021-11-05 | Mention OpenSSL 3 for Windows | Jay Berkenbilt | |
2021-11-05 | Fix typo in documentation (fixes #572) | Jay Berkenbilt | |
Thanks @neuhaus! | |||
2021-11-04 | Support OpenSSL 3 (fixes #568) | Jay Berkenbilt | |
2021-11-04 | When specifying pc_*_CFLAGS, use with C++ files as well | Jay Berkenbilt | |
2021-11-04 | TODO: update fuzz case information | Jay Berkenbilt | |
2021-11-04 | Add range check in QPDFNumberTreeObjectHelper (fuzz issue 37740) | Jay Berkenbilt | |
2021-11-04 | Add QIntC::range_check_subtract | Jay Berkenbilt | |
2021-11-04 | Fix bug in merging resources /DR from foreign AcroForm (fixes #548) | Jay Berkenbilt | |
When making resources indirect in from_dr, the code was using the wrong owning QPDF, forgetting that from_dr had already been copied using CopyForeignObject. | |||
2021-11-04 | Check object ownership when adding | Jay Berkenbilt | |
When adding a QPDFObjectHandle to an array or dictionary, if possible, check if the new object belongs to the same QPDF. This makes it much easier to find incorrect code than waiting for the situation to be detected when the file is written. | |||
2021-11-03 | Fix overlay/underlay on page with no resources (fixes #527) | Jay Berkenbilt | |
2021-11-03 | Start release notes for 10.4.0 | Jay Berkenbilt | |
2021-11-03 | Make QPDF::findPage public (fixes #516) | Jay Berkenbilt | |
This was originally not public because I wanted to get rid fo the pages cache, but I recently realized there were deep reasons not to do that, and the author of pikepdf wanted this, so I decided to make it public. | |||
2021-11-03 | Document that --check > /dev/null is safe (fixes #522) | Jay Berkenbilt | |
2021-11-03 | Detect recoverable but invalid zlib data streams (fixes #562) | Jay Berkenbilt | |
2021-11-02 | Draw attention to linux binary not being end-user facing (fixes #534) | Jay Berkenbilt | |
2021-11-02 | Better diagnostics when --pages is not closed (fixes #555) | Jay Berkenbilt | |
2021-11-02 | Add a basic description of QPDF in README.md (fixes #552) | Jay Berkenbilt | |
Also switch URLs for the qpdf and qtest websites to sourceforge.io (https) instead of sourceforge.net (http). | |||
2021-10-26 | Upgrade to qtest 1.7 | Jay Berkenbilt | |
2021-09-13 | Switch spelling checker to cspell | Jay Berkenbilt | |
2021-09-10 | TODO: documentation suggestion | Jay Berkenbilt | |
2021-09-10 | Fix QPDFEFStreamObjectHelper::{get,set}Subtype | Fredrik Fornwall | |
The /Subtype entry that specifies the mime type of an embedded file is inside the embedded file stream dictionary directly, not it in the parameter dictionary. See Table 45 and 46 in the PDF 1.7 specification: https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf#page=112 | |||
2021-06-03 | Add "install-libs" Makefile target | James R. Barlow | |
Add a new make target that installs the qpdf libraries without executables or documentation. | |||
2021-05-28 | Specify tag with libtool | Daniel Wagenknecht | |
This solves libtool: compile: unable to infer tagged configuration libtool: error: specify a tag with '--tag' build issues when using toolchain that prevents libtools inference rules from working correctly (e.g. ccache). | |||
2021-05-13 | Fix string bounds checking in completion code (fixes #441) | Jay Berkenbilt | |
2021-05-09 | Performance fix on preserveObjectStreams | Jay Berkenbilt | |
2021-05-08 | Prepare 10.3.2 releaserelease-qpdf-10.3.2 | Jay Berkenbilt | |
2021-05-08 | Update performance tests | Jay Berkenbilt | |
2021-05-08 | Add missing release note | Jay Berkenbilt | |
2021-05-08 | spell check | Jay Berkenbilt | |
2021-05-08 | Add image comparison tests to CI build | Jay Berkenbilt | |
2021-05-08 | Include manuals in windows distributions again (fixes #521) | Jay Berkenbilt | |
2021-05-08 | Exclude unreferenced objects in object streams (fixes #520) | Jay Berkenbilt | |
2021-04-29 | libqpdf/Pl_AES_PDF.cc: remove duplicated if branch | Zdenek Dohnal | |
Check for this->encrypt seems to be moved to plugged crypto implementations, so it can be removed from Pl_AES_PDF.cc. | |||
2021-04-18 | Fix timezone portability issue (fixes #515) | Jay Berkenbilt | |
2021-04-05 | QPDF::addPage*: handle duplicate pages more robustly | Jay Berkenbilt | |
2021-04-05 | Fix loop detection in NNTree | Jay Berkenbilt | |
2021-04-03 | Move ABI comment to the right place | Jay Berkenbilt | |
2021-03-27 | Note on fuzz case | Jay Berkenbilt | |
2021-03-22 | Remove some assertions that are not necessarily true (fixes #514) | Jay Berkenbilt | |
Operations that add the same object to multiple places in the pages tree are throwing exceptions and then later causing assertion failures. The assert calls shouldn't be there. | |||
2021-03-11 | Prepare 10.3.1 releaserelease-qpdf-10.3.1 | Jay Berkenbilt | |
2021-03-11 | TODO: Comment about making making indirect objects | Jay Berkenbilt | |
2021-03-11 | Protect against future bugs in fixCopiedAnnotations | Jay Berkenbilt | |
I don't want additional, undiscovered bugs to fully block page splitting/merging operations. | |||
2021-03-11 | Allow /DR to be direct in /AcroForm | Jay Berkenbilt | |
Also handle direct annotation, though this is much less likely. | |||
2021-03-05 | Prepare 10.3.0 releaserelease-qpdf-10.3.0 | Jay Berkenbilt | |