-
Also remove some trivial, non-functional code.
-
If not available, give an error. The user may also configure qpdf to use an insecure random number generator.
-
4.2.0 was binary incompatible in spite of there being no deletions or changes to any public methods. As such, we have to bump the ABI and are fixing some API breakage while we're at it. Previous 4.3.0 target is now 5.1.0.
-
Bug fixes for 4.2.0 force additional interfaces, so move most of the 4.2.0 items to 4.3.0.
-
When copying dlls, make sure to only consider DLLs whose type matches the type of what is loading them.
-
Prepare update for TODO for publication since there is useful information there for people looking at the repository.
-
These object types are to facilitate content stream parsing.
-
Read and write support is implemented for /V=5 with /R=5 as well as /R=6. /R=5 is the deprecated encryption method used by Acrobat IX. /R=6 is the encryption method used by PDF 2.0 from ISO 32000-2.
-
Test cases added in a future commit since they depend on /R=6 support.
-
This replaces a PDF from the wild that I didn't want to include in the test suite but used to verify the original fix.
-
3.0.rc1
-
Implement --pages ... -- option for qpdf. Update TODO with remaining things to document.