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
11 Oct, 2018
2 commits
  • Set up Azure Pipelines ...
    46284613
    Use free Azure Pipelines to do Linux, Windows, and Mac build and test
    and to generate Windows binary distributions.
    Jay Berkenbilt authored
    2018-10-11 15:07:51 -0400  
    Browse Code »
  • Create distfiles.zip target ...
    e7adaff7
    This creates a zip file of the files that are present in a source
    distribution but not present in the repository.
    Jay Berkenbilt authored
    2018-10-11 13:34:29 -0400  
    Browse Code »

18 Aug, 2018
2 commits
  • Prepare 8.2.1 release
    6ee761fc
    Jay Berkenbilt authored
    2018-08-18 10:56:19 -0400  
    Browse Code »
  • Add --keep-files-open flag (fixes #237)
    28453a49
    Jay Berkenbilt authored
    2018-08-18 10:56:01 -0400  
    Browse Code »

16 Aug, 2018
5 commits
  • Prepare 8.2.0 release
    5e9e17e6
    Jay Berkenbilt authored
    2018-08-16 11:53:10 -0400  
    Browse Code »
  • Refine release process
    643a2219
    Jay Berkenbilt authored
    2018-08-16 11:53:10 -0400  
    Browse Code »
  • Spell check
    723b054b
    Jay Berkenbilt authored
    2018-08-16 11:53:10 -0400  
    Browse Code »
  • Update documentation for 8.2.0
    19229e29
    Jay Berkenbilt authored
    2018-08-16 11:53:10 -0400  
    Browse Code »
  • Missing header for std::max
    693cdaac
    Jay Berkenbilt authored
    2018-08-16 11:53:10 -0400  
    Browse Code »

14 Aug, 2018
5 commits
  • Fragile test
    e7341631
    Jay Berkenbilt authored
    2018-08-14 17:22:23 -0400  
    Browse Code »
  • Clarify static vs. import library on Windows (fixes #225)
    e37ce851
    Jay Berkenbilt authored
    2018-08-14 16:57:37 -0400  
    Browse Code »
  • Pass -k to make check in build-appimage
    8ca46d1f
    Jay Berkenbilt authored
    2018-08-14 16:41:13 -0400  
    Browse Code »
  • Fix memory error on virus workaround code
    7214ba23
    Jay Berkenbilt authored
    2018-08-14 16:41:13 -0400  
    Browse Code »
  • Fix error in QPDFSystemError.cc
    b4ce557b
    Jay Berkenbilt authored
    2018-08-14 11:39:07 -0400  
    Browse Code »

13 Aug, 2018
2 commits
  • New exception class QPDFSystemError (fixes #221)
    b4bdc42b
    Jay Berkenbilt authored
    2018-08-13 20:01:51 -0400  
    Browse Code »
  • Protect against virus warnings (fixes #216) ...
    164cbdde
    Some files in the test suite trigger antivirus warnings. These are
    not infected files with malicious intent. They are test files to
    ensure that qpdf does not crash when it encounters the files. This
    change enables those files to be obfuscated in the source repository
    so that checking out qpdf from version control or extracting the
    source code doesn't trigger antivirus warnings.
    Jay Berkenbilt authored
    2018-08-13 19:26:20 -0400  
    Browse Code »

12 Aug, 2018
9 commits
  • Fix fallback logic for encryption (fixes #229)
    5d9d80be
    Jay Berkenbilt authored
    2018-08-12 22:32:40 -0400  
    Browse Code »
  • Add --no-warn option to suppress warnings (fixes #232)
    fb1e2947
    Jay Berkenbilt authored
    2018-08-12 22:20:40 -0400  
    Browse Code »
  • Fix one more identifier (fixes #236)
    60fe8061
    Jay Berkenbilt authored
    2018-08-12 22:01:51 -0400  
    Browse Code »
  • Catch exceptions as const references (fixes #236) ...
    a2f62935
    This fix allows qpdf to compile/test cleanly with gcc 8.
    Jay Berkenbilt authored
    2018-08-12 21:57:52 -0400  
    Browse Code »
  • Pl_Buffer: reduce memory growth (fixes #228) ...
    3d6615b2
    Rather than keeping a list of buffers for every write, accumulate
    bytes in a single buffer, doubling the size of the buffer when needed
    to accommodate new data.
    
    This is not the best possible implementation, but the change was
    implemented in this way to avoid changing the shape of Pl_Buffer and
    thus breaking backward compatibility.
    Jay Berkenbilt authored
    2018-08-12 17:45:43 -0400  
    Browse Code »
  • Fix manual page formatting issues ...
    48331b4b
    Reported in debian bug 902642
    Jay Berkenbilt authored
    2018-08-12 14:18:18 -0400  
    Browse Code »
  • Protect headers with compliant identifiers (fixes #233)
    3873f5fd
    Jay Berkenbilt authored
    2018-08-12 14:10:32 -0400  
    Browse Code »
  • Fix memory access error ...
    932799ba
    A previous fix introduced a potentially memory overrun under certain
    rare conditions. The test suite now once again passes with address
    sanitizer.
    Jay Berkenbilt authored
    2018-08-12 13:16:17 -0400  
    Browse Code »
  • Remove some extraneous null pointer checks (fixes #234) ...
    b6e414b1
    There were a few places in the code that were checking that a pointer
    wasn't null before deleting it, even though C++ has always allowed
    delete 0. Most of the code did not perform these checks.
    Jay Berkenbilt authored
    2018-08-12 12:58:39 -0400  
    Browse Code »

05 Aug, 2018
3 commits
  • Fix EOL handling inside strings (fixes #226) ...
    4a4736c6
    CR, CRLF, and LF are all supposed to be treated as LF; only one EOL is
    to be ignored after backslash.
    Jay Berkenbilt authored
    2018-08-05 20:48:35 -0400  
    Browse Code »
  • Return correct method for string encryption (fixes #227)
    1619cad1
    Jay Berkenbilt authored
    2018-08-05 16:58:21 -0400  
    Browse Code »
  • Fix infinite loop on small files with progress reporting (fixes #230) ...
    e1cd5891
    Turns out you can keep adding zero to a number over and over again and
    it just doesn't get any bigger. Who would have known?
    Jay Berkenbilt authored
    2018-08-05 15:43:34 -0400  
    Browse Code »

04 Aug, 2018
3 commits
  • Add QPDF_DLL to public destructors (fixes #220) ...
    651b51f0
    A few public destructors were missing QPDF_DLL, which could cause some
    Windows applications to fail to link.
    Jay Berkenbilt authored
    2018-08-04 20:08:06 -0400  
    Browse Code »
  • Keep file open while adding its pages during merge (fixes #217)
    fe769f27
    Jay Berkenbilt authored
    2018-08-04 19:58:13 -0400  
    Browse Code »
  • ClosedFileInputSource: add method to keep file open ...
    4f4c627b
    During periods of intensive operation on a specific file, this method
    can reduce the overhead of repeated open/close operations.
    Jay Berkenbilt authored
    2018-08-04 19:52:46 -0400  
    Browse Code »

01 Jul, 2018
1 commit
  • Add detail about Unicode passwords
    7855e18a
    Jay Berkenbilt authored
    2018-07-01 17:25:10 -0400  
    Browse Code »

23 Jun, 2018
2 commits
  • Prepare 8.1.0 release
    1bd2a2e7
    Jay Berkenbilt authored
    2018-06-23 07:50:11 -0400  
    Browse Code »
  • Tweak release process
    92ca2a41
    Jay Berkenbilt authored
    2018-06-23 07:50:11 -0400  
    Browse Code »

22 Jun, 2018
6 commits
  • Bump shared library minor revision
    ec8c7237
    Jay Berkenbilt authored
    2018-06-22 20:34:30 -0400  
    Browse Code »
  • Fix typo
    3fe5236d
    Jay Berkenbilt authored
    2018-06-22 19:28:18 -0400  
    Browse Code »
  • Bug fix: honor encryption key length with R=3 (fixes #212)
    3aad28ae
    Jay Berkenbilt authored
    2018-06-22 19:24:26 -0400  
    Browse Code »
  • Windows test workaround
    c543c1e4
    Jay Berkenbilt authored
    2018-06-22 17:19:34 -0400  
    Browse Code »
  • Windows fixes
    5db39a68
    Jay Berkenbilt authored
    2018-06-22 17:01:18 -0400  
    Browse Code »
  • Add tests for progress and verbose changes
    c852af2a
    Jay Berkenbilt authored
    2018-06-22 16:14:54 -0400  
    Browse Code »