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
27 Aug, 2019
3 commits
  • Fix fuzz issue 15442 (overflow checking in BufferInputSource)
    ad8081da
    Jay Berkenbilt authored
    2019-08-27 11:26:25 -0400  
    Browse Code »
  • Seek in two stages to avoid overflow ...
    9a095c5c
    When seeing to a position based on a value read from the input, we are
    prone to integer overflow (fuzz issue 15442). Seek in two stages to
    move the overflow check into the input source code.
    Jay Berkenbilt authored
    2019-08-27 11:26:25 -0400  
    Browse Code »
  • Fix fuzz issue 15387 (overflow checking xref size)
    ac5e6de2
    Jay Berkenbilt authored
    2019-08-27 11:26:25 -0400  
    Browse Code »

25 Aug, 2019
4 commits
  • Fix fuzz issue 15475
    6bc4cc3d
    Jay Berkenbilt authored
    2019-08-25 22:52:25 -0400  
    Browse Code »
  • Fix fuzz issue 16301
    94e86e25
    Jay Berkenbilt authored
    2019-08-25 22:52:25 -0400  
    Browse Code »
  • Move qpdf_fuzzer tests to the end ...
    8721f189
    This makes it faster to iterate on the other ones.
    Jay Berkenbilt authored
    2019-08-25 22:52:25 -0400  
    Browse Code »
  • Fuzz build: allow easy addition of test files
    ecca87d7
    Jay Berkenbilt authored
    2019-08-25 22:52:25 -0400  
    Browse Code »

24 Aug, 2019
3 commits
  • Include password match information in show encryption
    9ebb55af
    Jay Berkenbilt authored
    2019-08-24 11:01:19 -0400  
    Browse Code »
  • Track separately whether password was user/owner (fixes #159)
    5da146c8
    Jay Berkenbilt authored
    2019-08-24 11:01:19 -0400  
    Browse Code »
  • Split long line
    5a0aef55
    Jay Berkenbilt authored
    2019-08-24 10:58:51 -0400  
    Browse Code »

23 Aug, 2019
3 commits
  • Add some clarification to encryption in the manual ...
    53930d96
    Per user suggestion in issue 351.
    Jay Berkenbilt authored
    2019-08-23 21:27:41 -0400  
    Browse Code »
  • Add flags to control zlib compression level (fixes #113)
    2794bfb1
    Jay Berkenbilt authored
    2019-08-23 20:34:21 -0400  
    Browse Code »
  • Add ability to set zlib compression level globally
    dac0598b
    Jay Berkenbilt authored
    2019-08-23 20:34:21 -0400  
    Browse Code »

22 Aug, 2019
6 commits
  • Maintainer notes: don't use --disable-shared by default ...
    bda5d268
    This covers up forgetting to use QPDF_DLL and QPDF_DLL_CLASS.
    Jay Berkenbilt authored
    2019-08-22 22:55:29 -0400  
    Browse Code »
  • Pass offset and length to ParserCallbacks::handleObject
    3f1ab640
    Jay Berkenbilt authored
    2019-08-22 22:54:29 -0400  
    Browse Code »
  • Test for direct, rather than resolved nulls in parser ...
    4b2e72c4
    Just because we know an indirect reference is null, doesn't mean we
    shouldn't keep it indirect.
    Jay Berkenbilt authored
    2019-08-22 17:55:16 -0400  
    Browse Code »
  • Remove array null flattening ...
    3f3dbe22
    For some reason, qpdf from the beginning was replacing indirect
    references to null with literal null in arrays even after removing the
    old behavior of flattening scalar references. This seems like a bad
    idea.
    Jay Berkenbilt authored
    2019-08-22 17:55:16 -0400  
    Browse Code »
  • Mention name tokens in TokenFilter comments
    4b674b42
    Jay Berkenbilt authored
    2019-08-22 17:55:16 -0400  
    Browse Code »
  • Protect against coding error of re-entrant parsing
    225cd9da
    Jay Berkenbilt authored
    2019-08-22 17:55:16 -0400  
    Browse Code »

19 Aug, 2019
4 commits
  • Accept extraneous space before xref (fixes #341)
    ae5bd710
    Jay Berkenbilt authored
    2019-08-19 22:24:53 -0400  
    Browse Code »
  • Accept extraneous space after stream keyword (fixes #329)
    8a9086a6
    Jay Berkenbilt authored
    2019-08-19 21:43:44 -0400  
    Browse Code »
  • Improve invalid name token warning message ...
    43f91f58
    This message used to only appear for PDF >= 1.2. The invalid name is
    valid for PDF 1.0 and 1.1. However, since QPDFWriter may write a newer
    version, it's better to detect and warn in all cases. Therefore make
    the warning more informative.
    Jay Berkenbilt authored
    2019-08-19 19:48:27 -0400  
    Browse Code »
  • Handle invalid name tokens symmetrically for PDF < 1.2 (fixes #332)
    42d396f1
    Jay Berkenbilt authored
    2019-08-19 19:48:27 -0400  
    Browse Code »

18 Aug, 2019
4 commits
  • Attempt to repair /Type key in pages nodes (fixes #349)
    d9dd99ec
    Jay Berkenbilt authored
    2019-08-18 18:54:37 -0400  
    Browse Code »
  • Improve how qtest finds windows /bin
    c032f7c9
    Jay Berkenbilt authored
    2019-08-18 15:46:01 -0400  
    Browse Code »
  • Array optimization fixes performance issues (fixes #305, #311)
    89dacd8e
    Jay Berkenbilt authored
    2019-08-18 09:00:55 -0400  
    Browse Code »
  • Improve efficiency of fixDanglingReferences
    522d2b22
    Jay Berkenbilt authored
    2019-08-18 09:00:40 -0400  
    Browse Code »

17 Aug, 2019
6 commits
  • Shallow copy arrays without removing sparseness
    5187a3ec
    Jay Berkenbilt authored
    2019-08-17 23:02:41 -0400  
    Browse Code »
  • Use SparseOHArray in parsing
    bf7c6a80
    Jay Berkenbilt authored
    2019-08-17 23:02:41 -0400  
    Browse Code »
  • Use SparseOHArray in QPDF_Array
    e5f504b6
    Jay Berkenbilt authored
    2019-08-17 23:02:41 -0400  
    Browse Code »
  • Refactor QPDF_Array in preparation for using SparseOHArray
    a89d8a06
    Jay Berkenbilt authored
    2019-08-17 23:02:41 -0400  
    Browse Code »
  • SparseOHArray
    e83f3308
    Jay Berkenbilt authored
    2019-08-17 23:02:41 -0400  
    Browse Code »
  • Maintainer notes for using profiler
    04419d7c
    Jay Berkenbilt authored
    2019-08-17 10:17:20 -0400  
    Browse Code »

13 Jul, 2019
2 commits
  • TODO: add note to outlines
    8d7db473
    Jay Berkenbilt authored
    2019-07-13 21:35:14 -0400  
    Browse Code »
  • Update comment in PointerHolder
    88c19567
    Jay Berkenbilt authored
    2019-07-13 21:34:46 -0400  
    Browse Code »

03 Jul, 2019
1 commit
  • Change list to vector for outline helpers (fixes #297) ...
    8f06da75
    This change works around STL problems with Embarcadero C++ Builder
    version 10.2, but std::vector is more common than std::list in qpdf,
    and this is a relatively new API, so an API change is tolerable.
    
    Thanks to Thorsten Schöning <6223655+ams-tschoening@users.noreply.github.com>
    for the fix.
    Thorsten Schöning authored
    2019-07-03 20:08:47 -0400  
    Browse Code »

25 Jun, 2019
2 commits
  • Convert some cases of logic_error to runtime_error ...
    4db1de97
    There were a few cases that could be caused by invalid input rather
    than bugs in the code which were throwing logic_error instead of
    runtime_error.
    Jay Berkenbilt authored
    2019-06-25 12:43:06 -0400  
    Browse Code »
  • Convert previously overlooked static cast to QIntC
    201e8798
    Jay Berkenbilt authored
    2019-06-25 12:43:06 -0400  
    Browse Code »

23 Jun, 2019
2 commits
  • Add fuzzers to exercise specific pipeline classes
    0ae344d0
    Jay Berkenbilt authored
    2019-06-23 15:37:21 -0400  
    Browse Code »
  • Update TODO
    43ff34b4
    Jay Berkenbilt authored
    2019-06-23 14:57:10 -0400  
    Browse Code »