Logo white

OpenSystemsDevelopment / qpdf

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 4,691
  • Compare
  • Branches 1
  • Tags 0
  • qpdf
09 Dec, 2021
2 commits
  • Apply spell check to qpdf .h files
    c75577f9
    Jay Berkenbilt authored
    2021-12-09 10:25:46 -0500  
    Browse Code »
  • Minor documentation updates
    0c705a88
    m-holger authored
    2021-12-09 10:24:14 -0500  
    Browse Code »

02 Dec, 2021
1 commit
  • C-API expose new_object as qpdf_oh_new_object
    b4fc9eb7
    m-holger authored
    2021-12-02 13:59:58 -0500  
    Browse Code »

29 Nov, 2021
2 commits
  • Improve testing and error handling around operating before processing
    720ce9e8
    Jay Berkenbilt authored
    2021-11-29 07:42:36 -0500  
    Browse Code »
  • Initialize QPDF::Members::file (fixes #584)
    ac17308c
    Jay Berkenbilt authored
    2021-11-29 07:16:34 -0500  
    Browse Code »

23 Nov, 2021
1 commit
  • Note about C API enhancement for string length
    67b0dbe6
    Jay Berkenbilt authored
    2021-11-23 16:01:03 -0500  
    Browse Code »

22 Nov, 2021
2 commits
  • Notes on possible safe QPDFObjectHandle
    52d6fcf1
    Jay Berkenbilt authored
    2021-11-22 17:56:20 -0500  
    Browse Code »
  • Add reminder about trap_errors when updating the C API
    52f1721e
    Jay Berkenbilt authored
    2021-11-22 17:56:11 -0500  
    Browse Code »

19 Nov, 2021
4 commits
  • Update notes on API changes for weak crypto
    a63623ad
    Jay Berkenbilt authored
    2021-11-19 15:20:12 -0500  
    Browse Code »
  • Cosmetic fixes to maintainer notes
    f9fc57d2
    Jay Berkenbilt authored
    2021-11-19 15:20:12 -0500  
    Browse Code »
  • Add additional testing around improved array wrapping
    b97a43e0
    Jay Berkenbilt authored
    2021-11-19 13:33:10 -0500  
    Browse Code »
  • Ensure qpdf_oh handles returned by C-API functions are unique. ...
    4630b856
    Return new qpdf_oh from qpdf_oh_wrap_in_array when input is already an array.
    Update some doc comments in qpdf-c.h.
    m-holger authored
    2021-11-19 13:31:59 +0000  
    Browse Code »

16 Nov, 2021
3 commits
  • Prepare 10.4.0 release
    ce7db05d
    Jay Berkenbilt authored
    2021-11-16 15:44:09 -0500  
    Browse Code »
  • Update master -> main in maintainer documentation
    07ebfb74
    Jay Berkenbilt authored
    2021-11-16 15:44:09 -0500  
    Browse Code »
  • Spell check
    88a48300
    Jay Berkenbilt authored
    2021-11-16 15:15:48 -0500  
    Browse Code »

11 Nov, 2021
1 commit
  • First increment of improving handling of weak crypto (fixes #358)
    750aca5b
    Jay Berkenbilt authored
    2021-11-11 12:24:15 -0500  
    Browse Code »

08 Nov, 2021
1 commit
  • Fix typo in manual ...
    37916f39
    Fix typo in --rotate example
    Sven Neuhaus authored
    2021-11-08 10:28:14 -0500  
    Browse Code »

07 Nov, 2021
2 commits
  • Make recovery logic flexible about where objects end (fixes #573) ...
    f45dacf4
    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.
    Jay Berkenbilt authored
    2021-11-07 15:27:22 -0500  
    Browse Code »
  • Remove master from github workflows ...
    0a71750e
    Main branch is `main` now
    Jay Berkenbilt authored
    2021-11-07 15:27:22 -0500  
    Browse Code »

05 Nov, 2021
2 commits
  • Mention OpenSSL 3 for Windows
    8c32f911
    Jay Berkenbilt authored
    2021-11-05 12:58:57 -0400  
    Browse Code »
  • Fix typo in documentation (fixes #572) ...
    ecfb3a86
    Thanks @neuhaus!
    Jay Berkenbilt authored
    2021-11-05 11:22:25 -0400  
    Browse Code »

04 Nov, 2021
7 commits
  • Support OpenSSL 3 (fixes #568)
    3794f8e2
    Jay Berkenbilt authored
    2021-11-04 18:24:54 -0400  
    Browse Code »
  • When specifying pc_*_CFLAGS, use with C++ files as well
    04377918
    Jay Berkenbilt authored
    2021-11-04 18:24:54 -0400  
    Browse Code »
  • TODO: update fuzz case information
    5eac6c50
    Jay Berkenbilt authored
    2021-11-04 14:03:24 -0400  
    Browse Code »
  • Add range check in QPDFNumberTreeObjectHelper (fuzz issue 37740)
    a84a0b24
    Jay Berkenbilt authored
    2021-11-04 14:03:24 -0400  
    Browse Code »
  • Add QIntC::range_check_subtract
    ec09b914
    Jay Berkenbilt authored
    2021-11-04 13:53:46 -0400  
    Browse Code »
  • Fix bug in merging resources /DR from foreign AcroForm (fixes #548) ...
    4a648b9a
    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.
    Jay Berkenbilt authored
    2021-11-04 12:29:42 -0400  
    Browse Code »
  • Check object ownership when adding ...
    9b289336
    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.
    Jay Berkenbilt authored
    2021-11-04 12:29:42 -0400  
    Browse Code »

03 Nov, 2021
5 commits
  • Fix overlay/underlay on page with no resources (fixes #527)
    73752683
    Jay Berkenbilt authored
    2021-11-03 16:00:05 -0400  
    Browse Code »
  • Start release notes for 10.4.0
    a3a3203f
    Jay Berkenbilt authored
    2021-11-03 09:43:17 -0400  
    Browse Code »
  • Make QPDF::findPage public (fixes #516) ...
    33a47d5c
    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.
    Jay Berkenbilt authored
    2021-11-03 09:43:17 -0400  
    Browse Code »
  • Document that --check > /dev/null is safe (fixes #522)
    42ca1f00
    Jay Berkenbilt authored
    2021-11-03 09:43:17 -0400  
    Browse Code »
  • Detect recoverable but invalid zlib data streams (fixes #562)
    532a4f3d
    Jay Berkenbilt authored
    2021-11-03 09:43:17 -0400  
    Browse Code »

02 Nov, 2021
3 commits
  • Draw attention to linux binary not being end-user facing (fixes #534)
    c491d9f6
    Jay Berkenbilt authored
    2021-11-02 16:39:29 -0400  
    Browse Code »
  • Better diagnostics when --pages is not closed (fixes #555)
    7ed99134
    Jay Berkenbilt authored
    2021-11-02 16:22:37 -0400  
    Browse Code »
  • Add a basic description of QPDF in README.md (fixes #552) ...
    f545f8b0
    Also switch URLs for the qpdf and qtest websites to sourceforge.io
    (https) instead of sourceforge.net (http).
    Jay Berkenbilt authored
    2021-11-02 15:41:01 -0400  
    Browse Code »

26 Oct, 2021
1 commit
  • Upgrade to qtest 1.7
    501b49e0
    Jay Berkenbilt authored
    2021-10-26 09:49:34 -0400  
    Browse Code »

13 Sep, 2021
1 commit
  • Switch spelling checker to cspell
    1b59872b
    Jay Berkenbilt authored
    2021-09-13 11:10:09 -0400  
    Browse Code »

10 Sep, 2021
2 commits
  • TODO: documentation suggestion
    a6b0e832
    Jay Berkenbilt authored
    2021-09-10 10:52:21 -0400  
    Browse Code »
  • Fix QPDFEFStreamObjectHelper::{get,set}Subtype ...
    e0775238
    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
    Fredrik Fornwall authored
    2021-09-10 10:02:24 -0400  
    Browse Code »