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 Jan, 2018
6 commits
  • Correct handling of elf symbol versioning ...
    fc74d67f
    We were putting the value of LT_CURRENT in the versioned symbol map
    instead of the soname major version, which was creating binary
    incompatibility where none was present. Unfortunately, this bug is
    already out there for qpdf 7.0.0, so we'll have to work around it for
    now.
    Jay Berkenbilt authored
    2018-01-14 20:09:20 -0500  
    Browse Code »
  • Bump shared library minor version for added interfaces
    ae854950
    Jay Berkenbilt authored
    2018-01-14 20:09:20 -0500  
    Browse Code »
  • Windows fix
    7211a59e
    Jay Berkenbilt authored
    2018-01-14 20:09:20 -0500  
    Browse Code »
  • Fixes for clang
    04e47dea
    Jay Berkenbilt authored
    2018-01-14 19:18:04 -0500  
    Browse Code »
  • Allow raw encryption key to be specified ...
    569d74d3
    Add options to enable the raw encryption key to be directly shown or
    specified. Thanks to Didier Stevens <didier.stevens@gmail.com> for the
    idea and contribution of one implementation of this idea.
    Jay Berkenbilt authored
    2018-01-14 10:21:05 -0500  
    Browse Code »
  • Add QUtil::hex_decode
    3e306ae6
    Jay Berkenbilt authored
    2018-01-14 09:04:13 -0500  
    Browse Code »

13 Jan, 2018
11 commits
  • Update copyright to 2018
    68572df2
    Jay Berkenbilt authored
    2018-01-13 20:25:58 -0500  
    Browse Code »
  • Update TODO
    512a518d
    Jay Berkenbilt authored
    2018-01-13 20:19:11 -0500  
    Browse Code »
  • Clarify building from pristine checkout
    f34af6b8
    Jay Berkenbilt authored
    2018-01-13 20:19:09 -0500  
    Browse Code »
  • Allow trailing . in numeric token (fixes #165)
    791e0db7
    Jay Berkenbilt authored
    2018-01-13 20:05:40 -0500  
    Browse Code »
  • Use correct link directory order (fixes #158) ...
    6299c64c
    Make sure to link from the source tree before linking from the system.
    In many environments, this is necessary to allow a newly built qpdf to
    link properly instead of trying to link or resolve libraries from an
    older installed version.
    Jay Berkenbilt authored
    2018-01-13 19:53:52 -0500  
    Browse Code »
  • Support TIFF Predictor (fixes #171)
    ec0087e3
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »
  • Add Pl_TIFFPredictor
    53971d50
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »
  • Add signed support to BitStream and BitWriter
    d9c90497
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »
  • Rename png_filter -> predictors
    bf2fb239
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »
  • Minor fixes to Pl_PNGFilter ...
    661ed1d2
    Fix comment, remove restriction that doesn't actually matter.
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »
  • Use better error for getStreamData failure ...
    be27d47b
    If the stream isn't filterable but we call getStreamData, throw a
    regular exception instead of a logic error so that normal error
    handling and reporting mechanisms will be used.
    Jay Berkenbilt authored
    2018-01-13 19:49:42 -0500  
    Browse Code »

25 Dec, 2017
5 commits
  • Clarify documentation of advanced parsing options
    48864b8d
    Jay Berkenbilt authored
    2017-12-25 18:42:33 -0500  
    Browse Code »
  • Update TODO and ChangeLog. Fixes #166, #83
    794b649e
    Jay Berkenbilt authored
    2017-12-25 18:29:18 -0500  
    Browse Code »
  • Add tests for new PNG filters
    4edfe1f4
    Jay Berkenbilt authored
    2017-12-25 18:20:52 -0500  
    Browse Code »
  • PNG filter test images
    38bdbc07
    Jay Berkenbilt authored
    2017-12-25 14:24:48 -0500  
    Browse Code »
  • Correct errors in PNG filters and make use from library
    a3a55be9
    Jay Berkenbilt authored
    2017-12-25 14:24:48 -0500  
    Browse Code »

24 Dec, 2017
1 commit
  • Initial implementation of other PNG decode filters ...
    9a487202
    Initial implementation provided by Casey Rojas <crojas@infotechfl.com>
    Some problems are fixed in a subsequent commit.
    Casey Rojas authored
    2017-12-24 22:59:51 -0500  
    Browse Code »

27 Nov, 2017
1 commit
  • Update TODO
    d83f8f3b
    Jay Berkenbilt authored
    2017-11-27 16:49:37 -0500  
    Browse Code »

16 Sep, 2017
2 commits
  • Prepare 7.0.0 release
    0f1ce8e6
    Jay Berkenbilt authored
    2017-09-16 13:22:15 -0400  
    Browse Code »
  • Fix typo in windows release script
    4c31d3b8
    Jay Berkenbilt authored
    2017-09-16 13:22:15 -0400  
    Browse Code »

15 Sep, 2017
3 commits
  • Fix test failure on MSVC
    249e95f6
    Jay Berkenbilt authored
    2017-09-15 23:09:04 -0400  
    Browse Code »
  • Spell check
    6898bc8d
    Jay Berkenbilt authored
    2017-09-15 23:09:04 -0400  
    Browse Code »
  • Fix Windows compilation errors
    f2ffb696
    Jay Berkenbilt authored
    2017-09-15 21:44:57 -0400  
    Browse Code »

14 Sep, 2017
1 commit
  • Additionally license under Apache License version 2.0 ...
    07c8bb28
    The Apache License version 2.0 is now the primary license for qpdf.
    However, users may, at their option, continue to use Artistic version
    2.0.
    Jay Berkenbilt authored
    2017-09-14 12:59:25 -0400  
    Browse Code »

12 Sep, 2017
2 commits
  • Improve message for stream decoding error ...
    d31a7b76
    Tweak the message so that we inform the user that we are mitigating
    data loss.
    Jay Berkenbilt authored
    2017-09-12 16:03:48 -0400  
    Browse Code »
  • Update C API with new QPDFWriter methods
    eaacf940
    Jay Berkenbilt authored
    2017-09-12 14:30:39 -0400  
    Browse Code »

07 Sep, 2017
2 commits
  • Pl_DCT: Use custom source and destination managers (fixes #153) ...
    40ecba41
    Avoid calling jpeg_mem_src and jpeg_mem_dest. The custom destination
    manager writes to the pipeline in smaller chunks to avoid having the
    whole image in memory at once. The source manager works directly with
    the Buffer object. Using customer managers avoids use of memory source
    and destination managers, which are not present in older versions of
    libjpeg still in use by some Linux distributions.
    Jay Berkenbilt authored
    2017-09-07 22:59:11 -0400  
    Browse Code »
  • Fix command-line parsing for --rotate
    cbb26149
    Jay Berkenbilt authored
    2017-09-07 22:58:37 -0400  
    Browse Code »

31 Aug, 2017
1 commit
  • PNGFilter: Better range checking for columns
    3ef1be97
    Jay Berkenbilt authored
    2017-08-31 07:26:58 -0400  
    Browse Code »

29 Aug, 2017
4 commits
  • Add test case for overflow in PNG filter (fixes #150)
    ec7d74a3
    Jay Berkenbilt authored
    2017-08-29 12:33:01 -0400  
    Browse Code »
  • Replace all atoi calls with QUtil::string_to_int ...
    1868a10f
    The latter catches underflow/overflow.
    Jay Berkenbilt authored
    2017-08-29 12:28:32 -0400  
    Browse Code »
  • Pl_PNGFilter: disallow columns = 0
    742190bd
    Jay Berkenbilt authored
    2017-08-29 12:28:32 -0400  
    Browse Code »
  • Detect integer overflow/underflow
    6d46346e
    Jay Berkenbilt authored
    2017-08-29 12:28:32 -0400  
    Browse Code »

28 Aug, 2017
1 commit
  • Remove valgrind -- address santizer is better
    d7d446e0
    Jay Berkenbilt authored
    2017-08-28 22:28:12 -0400  
    Browse Code »