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 Oct, 2020
5 commits
  • Remove C++-11 notes from TODO
    54759cbf
    Jay Berkenbilt authored
    2020-10-27 18:07:07 -0400  
    Browse Code »
  • Fix a few maintainer notes
    24f62e38
    Jay Berkenbilt authored
    2020-10-27 18:06:13 -0400  
    Browse Code »
  • Prepare 10.0.2 release
    da754079
    Jay Berkenbilt authored
    2020-10-27 11:57:48 -0400  
    Browse Code »
  • Improve efficiency of number to string conversion
    09bd1faf
    Jay Berkenbilt authored
    2020-10-27 11:57:48 -0400  
    Browse Code »
  • Revert removal of unreadCh change for performance ...
    bcea54fc
    Turns out unreadCh is much more efficient than seek(-1, SEEK_CUR).
    Update comments and code to reflect this.
    Jay Berkenbilt authored
    2020-10-27 11:57:48 -0400  
    Browse Code »

26 Oct, 2020
3 commits
  • Spell check
    81d2c548
    Jay Berkenbilt authored
    2020-10-26 19:42:46 -0400  
    Browse Code »
  • Release notes for 10.0.2
    db08974e
    Jay Berkenbilt authored
    2020-10-26 19:39:36 -0400  
    Browse Code »
  • Add some missing ChangeLog entries
    bc9c80db
    Jay Berkenbilt authored
    2020-10-26 11:51:33 -0400  
    Browse Code »

25 Oct, 2020
2 commits
  • Use sha256 for signing release files
    7120c4a7
    Jay Berkenbilt authored
    2020-10-25 18:06:40 -0400  
    Browse Code »
  • Build Windows releases with openssl; automate external libraries ...
    4e8d21d8
    External libraries for Windows are now built automatically in the
    qpdf/external-libs repository and include openssl in addition to zlib
    and jpeg. Use these, and update the Windows build to build with the
    openssl crypto provider by default. We leave the native crypto
    provider enabled in case there is a problem with openssl and also to
    continue to exercise that code.
    Jay Berkenbilt authored
    2020-10-25 18:06:16 -0400  
    Browse Code »

24 Oct, 2020
1 commit
  • Make libtests depend on qpdf ...
    026330eb
    We need to run qpdf --show-crypto.
    Jay Berkenbilt authored
    2020-10-24 19:16:46 -0400  
    Browse Code »

23 Oct, 2020
6 commits
  • TODO and comments item for pipeContentStreams
    fd13fe74
    Jay Berkenbilt authored
    2020-10-23 16:53:58 -0400  
    Browse Code »
  • With --no-warn, suppress warnings in split-pages ...
    f8e4b616
    Warnings issued on the output QPDF object were not suppressing
    warnings since that option was only set on the input QPDF object.
    Jay Berkenbilt authored
    2020-10-23 16:27:51 -0400  
    Browse Code »
  • Update fuzz issue list
    e3248a8c
    Jay Berkenbilt authored
    2020-10-23 11:08:44 -0400  
    Browse Code »
  • Avoid merging adjacent tokens when concatenating contents (fixes #444)
    b30deaee
    Jay Berkenbilt authored
    2020-10-23 08:00:04 -0400  
    Browse Code »
  • Fix fix-qdf for empty streams
    0dea2769
    Jay Berkenbilt authored
    2020-10-23 06:39:42 -0400  
    Browse Code »
  • Fix outdated comment in QPDFTokenizer.hh
    802de87c
    Jay Berkenbilt authored
    2020-10-23 06:39:42 -0400  
    Browse Code »

22 Oct, 2020
7 commits
  • Avoid leak by resolving object streams more than once (fuzz issue 23642)
    8a11feac
    Jay Berkenbilt authored
    2020-10-22 15:39:36 -0400  
    Browse Code »
  • Minor code cleanup ...
    30bb4c64
    * Return rather than exiting from realmain in qpdf.cc
    * Remove extraneous blank line
    * Don't assign temporary to const reference
    Jay Berkenbilt authored
    2020-10-22 15:39:36 -0400  
    Browse Code »
  • Handle jpeg library fuzz false positives ...
    232f5fc9
    The jpeg library has some assembly code that is missed by the compiler
    instrumentation used by memory sanitization. There is a runtime
    environment variable that is used to work around this issue.
    Jay Berkenbilt authored
    2020-10-22 06:31:52 -0400  
    Browse Code »
  • Check for overflow in page labels (fuzz issue 23599)
    c1684eae
    Jay Berkenbilt authored
    2020-10-22 05:49:24 -0400  
    Browse Code »
  • Add range_check method to QIntC
    7f4a4df9
    Jay Berkenbilt authored
    2020-10-22 05:48:40 -0400  
    Browse Code »
  • Fix loop detection error (fuzz issue 23172)
    24196c08
    Jay Berkenbilt authored
    2020-10-22 05:48:35 -0400  
    Browse Code »
  • Update fuzz information
    6cc9489f
    Jay Berkenbilt authored
    2020-10-22 05:11:36 -0400  
    Browse Code »

21 Oct, 2020
9 commits
  • Obscure bug fix copying foreign streams in special cases (fixes #449) ...
    956c8f64
    Specifically, if a stream had its stream data replaced and had
    indirect /Filter or /DecodeParms, it would result in non-silent loss
    of data and/or internal error.
    Jay Berkenbilt authored
    2020-10-21 19:23:23 -0400  
    Browse Code »
  • Restore accidentally removed lgtm banner
    ad96e1ad
    Jay Berkenbilt authored
    2020-10-21 17:19:57 -0400  
    Browse Code »
  • TODO: reminder to check work-related issues
    725669f2
    Jay Berkenbilt authored
    2020-10-21 16:42:51 -0400  
    Browse Code »
  • Turn off azure pipelines, completing migration to GitHub Actions
    395efdf8
    Jay Berkenbilt authored
    2020-10-21 16:42:51 -0400  
    Browse Code »
  • Protect numeric conversion against user's locale (fixes #459)
    98f6c00d
    Jay Berkenbilt authored
    2020-10-21 16:42:51 -0400  
    Browse Code »
  • Remove some fuzz files with Mal/PDFEx-H (fixes #460) ...
    ef127001
    There isn't really an issue with these files causing a real problem,
    but malware and virus checkers trip on them, and the value to leaving
    them in the test suite is too low to be worth the hassle.
    Jay Berkenbilt authored
    2020-10-21 14:44:20 -0400  
    Browse Code »
  • Build on a schedule and use latest versions of runners
    35014727
    Jay Berkenbilt authored
    2020-10-21 14:20:11 -0400  
    Browse Code »
  • Add automated test for shell wildcard expansion ...
    deeface1
    Wildcard expansion is different in Windows from non-Windows and
    sometimes requires special link options to work. Add tests that fail
    if we link incorrectly.
    Jay Berkenbilt authored
    2020-10-21 14:15:31 -0400  
    Browse Code »
  • Create a minimal Linux binary distribution (fixes #352) ...
    cfafac8d
    This is suitable for use as a Lambda layer in AWS, inclusion in a
    docker container, or other places where a minimal binary distribution
    is desired.
    Jay Berkenbilt authored
    2020-10-21 10:07:34 -0400  
    Browse Code »

20 Oct, 2020
5 commits
  • Add option --warning-exit-0 to exit 0 instead of 3 with warnings
    758e3e38
    Jay Berkenbilt authored
    2020-10-20 18:02:39 -0400  
    Browse Code »
  • Fix another case of errors written to stdout (fixes #438)
    90217e66
    Jay Berkenbilt authored
    2020-10-20 17:48:55 -0400  
    Browse Code »
  • Ignore some paths for triggering build in CI
    c60af08a
    Jay Berkenbilt authored
    2020-10-20 17:28:44 -0400  
    Browse Code »
  • TODO: Build issues including Windows external libraries
    b868ea14
    Jay Berkenbilt authored
    2020-10-20 17:26:09 -0400  
    Browse Code »
  • Add --disable-rpath to configure (fixes #422)
    56d96e22
    Jay Berkenbilt authored
    2020-10-20 17:18:20 -0400  
    Browse Code »

18 Oct, 2020
1 commit
  • Stop using InputSource::unreadCh
    bed165c9
    Jay Berkenbilt authored
    2020-10-18 07:43:05 -0400  
    Browse Code »

16 Oct, 2020
1 commit
  • TODO
    1a888ee3
    Jay Berkenbilt authored
    2020-10-16 20:25:12 -0400  
    Browse Code »