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
  • libqpdf
01 Feb, 2025
1 commit
  • CLI reject flags with parameters (fixes #1329)
    985cdf91
    m-holger authored
    2025-02-01 12:34:57 +0000  
    Browse Dir »

29 Jan, 2025
1 commit
  • Merge pull request #1284 from cbwoyak/zlib_find_library ...
    018cf0eb
    Use NAMES keyword in find_library call
    Jay Berkenbilt authored
    2025-01-29 07:50:22 -0500  
    Browse Dir »

28 Jan, 2025
5 commits
  • Merge pull request #1307 from m-holger/pages ...
    bde5a446
    Fix QPDF::getAllPagesInternal warning
    m-holger authored
    2025-01-28 15:59:52 +0000  
    Browse Dir »
  • Merge pull request #1306 from m-holger/foreign ...
    b079859c
    Fix QPDF::copyForeignObject warning
    m-holger authored
    2025-01-28 15:58:27 +0000  
    Browse Dir »
  • Run generate_auto_jobs with doc typo fixes
    e5714789
    Jay Berkenbilt authored
    2025-01-28 06:52:51 -0500  
    Browse Dir »
  • Fix QPDF::copyForeignObject warning ...
    cc95f473
    Provide correct obj_gen and offset.
    m-holger authored
    2025-01-28 11:01:18 +0000  
    Browse Dir »
  • Fix QPDF::getAllPagesInternal warning ...
    b7bf9f3d
    Provide correct obj_gen.
    m-holger authored
    2025-01-28 10:15:15 +0000  
    Browse Dir »

16 Jan, 2025
4 commits
  • Revert "Merge pull request #1272 from m-holger/xref_table" ...
    0d5c57c1
    This reverts commit ff2a78f579ebdd06b417e34260a17dba06e71137, reversing
    changes made to 8f54319f7a6514110f4b05cbbf1cb1c9fc8cb6a0.
    m-holger authored
    2025-01-16 16:40:08 +0000  
    Browse Dir »
  • Revert "Merge pull request #1289 from m-holger/fuzz" ...
    f1800410
    This reverts commit 0e92cf6bf399249c603c3d0212e898fd29e71fcd, reversing
    changes made to 7d34b89a69e8e89c098dd373442f7df809c28eff.
    m-holger authored
    2025-01-16 16:36:48 +0000  
    Browse Dir »
  • Revert "Merge pull request #1297 from m-holger/qpdf_objects" ...
    efb2e8f6
    This reverts commit c648b9a018105a3c30b3e7f3c5f8a058d3ddd92c, reversing
    changes made to 12b67a3227df6b6df3a4f5f098e11cce173ff7d5.
    m-holger authored
    2025-01-16 16:15:11 +0000  
    Browse Dir »
  • Revert "Merge pull request #1301 from m-holger/typo" ...
    4bf09ff1
    This reverts commit 54cf0e519c49e3fb44c7ca1de95a1fffbafc211c, reversing
    changes made to c648b9a018105a3c30b3e7f3c5f8a058d3ddd92c.
    m-holger authored
    2025-01-16 16:13:27 +0000  
    Browse Dir »

14 Dec, 2024
1 commit
  • Fix headers for rijndael.h
    ef961677
    Jay Berkenbilt authored
    2024-12-14 11:02:33 -0500  
    Browse Dir »

08 Nov, 2024
1 commit
  • Validate key length in Pl_AES_PDF constructor
    64e98397
    m-holger authored
    2024-11-08 17:35:28 +0000  
    Browse Dir »

25 Oct, 2024
1 commit
  • Fix gratuitous calls to bad_subsections in Xref_table::subsections
    1eb5df92
    m-holger authored
    2024-10-25 11:16:45 +0100  
    Browse Dir »

09 Oct, 2024
9 commits
  • Add QPDF::Objects destructor ...
    acc57ca0
    Also, make obj_cache private and rename to table.
    m-holger authored
    2024-10-09 12:02:34 +0100  
    Browse Dir »
  • Move calculations from QPDF::getObjectCount to Objects::next_id
    336d7833
    m-holger authored
    2024-10-09 11:55:29 +0100  
    Browse Dir »
  • Add new method Objects::all
    113ea4e7
    m-holger authored
    2024-10-09 11:39:44 +0100  
    Browse Dir »
  • Add new method Objects::swap
    9e03dc54
    m-holger authored
    2024-10-09 11:39:17 +0100  
    Browse Dir »
  • Add new method Objects::replace
    83fc18af
    m-holger authored
    2024-10-09 11:27:40 +0100  
    Browse Dir »
  • Add new method Objects::get
    6c990306
    m-holger authored
    2024-10-09 11:27:28 +0100  
    Browse Dir »
  • Make ObjCache of inner class of QPDF::Objects and rename to Entry
    83443c11
    m-holger authored
    2024-10-09 11:09:18 +0100  
    Browse Dir »
  • Make Xref_table an inner class of QPDF::Objects
    b5a57800
    m-holger authored
    2024-10-09 09:53:57 +0100  
    Browse Dir »
  • Move private methods in QPDF_objects to QPDF::Objects
    a3f693c8
    m-holger authored
    2024-10-09 08:58:57 +0100  
    Browse Dir »

07 Oct, 2024
2 commits
  • Add new inner class to QPDF::Objects
    2015f71c
    m-holger authored
    2024-10-07 14:18:59 +0100  
    Browse Dir »
  • Split QPDF.cc into QPDF.cc and QPDF_objects.cc ...
    83897e87
    Move methods responsible for loading or keeping track of objects to
    QPDF_objects.cc.
    m-holger authored
    2024-10-07 14:10:18 +0100  
    Browse Dir »

06 Oct, 2024
2 commits
  • Copy QPDF.cc to new QPDF_objects
    9f0cc086
    m-holger authored
    2024-10-06 17:45:29 +0100  
    Browse Dir »
  • Add new protected inline method Pipeline::next ...
    c916dcf9
    Also, tidy pipeline constructors and make subclasses final where possible.
    m-holger authored
    2024-10-06 15:10:13 +0100  
    Browse Dir »

28 Sep, 2024
2 commits
  • Validate that offsets in object streams are strictly increasing
    19252522
    m-holger authored
    2024-09-28 00:28:17 +0100  
    Browse Dir »
  • Add sanity check for xref stream /Size entry
    1b6a504d
    m-holger authored
    2024-09-28 00:25:31 +0100  
    Browse Dir »

27 Sep, 2024
2 commits
  • Merge branch 'main' into mslichao/capifreebuf
    17963657
    m-holger authored
    2024-09-27 11:31:55 +0100  
    Browse Dir »
  • Merge pull request #1274 from m-holger/meta ...
    50d385c8
    Add new commands --remove-metadata and --remove-info
    m-holger authored
    2024-09-27 11:26:34 +0100  
    Browse Dir »

24 Sep, 2024
1 commit
  • In QPDFWordTokenFinder::check limit the token length ...
    0aa6b67e
    Tokens longer than the target cannot be a match and therefore there is no
    need to read to the end of token.
    m-holger authored
    2024-09-24 01:32:32 +0100  
    Browse Dir »

20 Sep, 2024
3 commits
  • Add sanity check on trailer /Size entry
    21f176d3
    m-holger authored
    2024-09-20 15:28:49 +0100  
    Browse Dir »
  • Refactor QPDF::Xref_table::read_entry and read_bad_entry ...
    44a13951
    Return results rather than using reference parameters.
    
    Fixes bug in #1272 where parameters were not reinitialized when calling
    read_bad_entry from read_entry.
    m-holger authored
    2024-09-20 15:28:34 +0100  
    Browse Dir »
  • Rename to qpdf_oh_free_buffer
    f6ae1ff1
    Chao Li(VISION) authored
    2024-09-20 04:53:32 +0000  
    Browse Dir »

19 Sep, 2024
2 commits
  • In QPDFParser add a limit on total number of errors in one object ...
    06a2d955
    Currently, QPDFParser gives up attempting to parse an object if 5
    near-consecutive bad tokens are encountered. Add a limit of a total of 15
    bad tokens in a single object before giving up.
    m-holger authored
    2024-09-19 17:28:26 +0100  
    Browse Dir »
  • Add C API qpdf_free_buffer to release memory allocated by stream data functions
    8c1cde4e
    Chao Li(VISION) authored
    2024-09-19 12:21:49 +0000  
    Browse Dir »

18 Sep, 2024
3 commits
  • Move QPDF::ObjCache::end_before_space etc to Xref_table ...
    cb7180b1
    Also, delay adjustments for compressed objects until needed by
    linearization checks.
    m-holger authored
    2024-09-18 10:25:38 +0100  
    Browse Dir »
  • Refactor Xref_table::subsections ...
    28c13f54
    Optimistically read subsection headers without reading individual object
    entries, assuming that they are 20 bytes long as per the PDF spec. If
    problems are encountered, fall back to calling bad_subsections.
    m-holger authored
    2024-09-18 10:25:38 +0100  
    Browse Dir »
  • Rename Xref_table::subsections to bad_subsections
    ad10fa30
    m-holger authored
    2024-09-18 10:25:38 +0100  
    Browse Dir »