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
14 Dec, 2024
2 commits
  • Fix headers for rijndael.h
    ef961677
    Jay Berkenbilt authored
    2024-12-14 11:02:33 -0500  
    Browse Code »
  • Fix shell globbing for mingw ...
    0e65d9c2
    Why did this ever work? Hard to say...perhaps a library we linked
    against was setting `int _dowildcard = -1;` somewhere and no longer
    is. Apparently linking with CRT_glob.o has been the way to do this for
    a very long time, and we've just been lucky that it worked all this
    time.
    Jay Berkenbilt authored
    2024-12-14 11:02:33 -0500  
    Browse Code »

08 Nov, 2024
2 commits
  • Merge pull request #1308 from m-holger/fuzz ...
    3ea83e99
    Validate key length in Pl_AES_PDF constructor
    m-holger authored
    2024-11-08 22:29:36 +0000  
    Browse Code »
  • Validate key length in Pl_AES_PDF constructor
    64e98397
    m-holger authored
    2024-11-08 17:35:28 +0000  
    Browse Code »

29 Oct, 2024
1 commit
  • Merge pull request #1301 from m-holger/typo ...
    54cf0e51
    Fix gratuitous calls to bad_subsections in Xref_table::subsections
    m-holger authored
    2024-10-29 00:12:30 +0000  
    Browse Code »

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 Code »

17 Oct, 2024
1 commit
  • Merge pull request #1297 from m-holger/qpdf_objects ...
    c648b9a0
    Add inner class QPDF::Objects to encapsulate reading and managing of objects
    m-holger authored
    2024-10-17 14:03:41 +0100  
    Browse Code »

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 Code »
  • Move calculations from QPDF::getObjectCount to Objects::next_id
    336d7833
    m-holger authored
    2024-10-09 11:55:29 +0100  
    Browse Code »
  • Add new method Objects::all
    113ea4e7
    m-holger authored
    2024-10-09 11:39:44 +0100  
    Browse Code »
  • Add new method Objects::swap
    9e03dc54
    m-holger authored
    2024-10-09 11:39:17 +0100  
    Browse Code »
  • Add new method Objects::replace
    83fc18af
    m-holger authored
    2024-10-09 11:27:40 +0100  
    Browse Code »
  • Add new method Objects::get
    6c990306
    m-holger authored
    2024-10-09 11:27:28 +0100  
    Browse Code »
  • Make ObjCache of inner class of QPDF::Objects and rename to Entry
    83443c11
    m-holger authored
    2024-10-09 11:09:18 +0100  
    Browse Code »
  • Make Xref_table an inner class of QPDF::Objects
    b5a57800
    m-holger authored
    2024-10-09 09:53:57 +0100  
    Browse Code »
  • Move private methods in QPDF_objects to QPDF::Objects
    a3f693c8
    m-holger authored
    2024-10-09 08:58:57 +0100  
    Browse Code »

07 Oct, 2024
2 commits
  • Add new inner class to QPDF::Objects
    2015f71c
    m-holger authored
    2024-10-07 14:18:59 +0100  
    Browse Code »
  • 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 Code »

06 Oct, 2024
3 commits
  • Copy QPDF.cc to new QPDF_objects
    9f0cc086
    m-holger authored
    2024-10-06 17:45:29 +0100  
    Browse Code »
  • Merge pull request #1282 from m-holger/next ...
    12b67a32
    Add new protected inline method Pipeline::next
    m-holger authored
    2024-10-06 15:59:42 +0100  
    Browse Code »
  • 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 Code »

28 Sep, 2024
4 commits
  • Merge pull request #1294 from m-holger/fuzz ...
    2cb2412f
    Add additional xref and object stream sanity checks
    m-holger authored
    2024-09-28 01:02:32 +0100  
    Browse Code »
  • Add additional fuzz test cases
    c2ff89ae
    m-holger authored
    2024-09-28 00:36:32 +0100  
    Browse Code »
  • Validate that offsets in object streams are strictly increasing
    19252522
    m-holger authored
    2024-09-28 00:28:17 +0100  
    Browse Code »
  • Add sanity check for xref stream /Size entry
    1b6a504d
    m-holger authored
    2024-09-28 00:25:31 +0100  
    Browse Code »

27 Sep, 2024
5 commits
  • Merge pull request #1293 from m-holger/pr1287 ...
    529501aa
    Tweak #1287 comments
    m-holger authored
    2024-09-27 12:26:30 +0100  
    Browse Code »
  • Tweak #1287 comments
    43a88e1d
    m-holger authored
    2024-09-27 11:58:46 +0100  
    Browse Code »
  • Merge pull request #1287 from mslichao/mslichao/capifreebuf ...
    638bf5f9
    Add C API qpdf_oh_free_buffer to release memory allocated by stream data functions
    m-holger authored
    2024-09-27 11:34:54 +0100  
    Browse Code »
  • Merge branch 'main' into mslichao/capifreebuf
    17963657
    m-holger authored
    2024-09-27 11:31:55 +0100  
    Browse Code »
  • 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 Code »

24 Sep, 2024
2 commits
  • Merge pull request #1291 from m-holger/fuzz ...
    0198ff7e
    In QPDFWordTokenFinder::check limit the token length
    m-holger authored
    2024-09-24 01:55:36 +0100  
    Browse Code »
  • 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 Code »

20 Sep, 2024
5 commits
  • Merge pull request #1289 from m-holger/fuzz ...
    0e92cf6b
    Fix bugs found during fuzzing
    m-holger authored
    2024-09-20 15:52:14 +0100  
    Browse Code »
  • Add additional fuzz test cases
    477fbd98
    m-holger authored
    2024-09-20 15:28:53 +0100  
    Browse Code »
  • Add sanity check on trailer /Size entry
    21f176d3
    m-holger authored
    2024-09-20 15:28:49 +0100  
    Browse Code »
  • 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 Code »
  • Rename to qpdf_oh_free_buffer
    f6ae1ff1
    Chao Li(VISION) authored
    2024-09-20 04:53:32 +0000  
    Browse Code »

19 Sep, 2024
3 commits
  • Merge pull request #1288 from m-holger/fuzz ...
    7d34b89a
    In  QPDFParser add a limit on total number of errors in one object
    m-holger authored
    2024-09-19 23:58:26 +0100  
    Browse Code »
  • 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 Code »
  • 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 Code »