commit c62014d09d2fdaaad24f40142914c155c669bf7a
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:   Sun Oct 23 03:54:27 2016 -0700

    Bump the version number.

M	configure.ac

commit bdfe95a6e81ffb4b2fad31a76b57943695beed20
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 23 03:52:29 2016 -0700

    Fixed another problem with incorrect cleanup of JP2 box data upon
    error.

M	src/libjasper/jp2/jp2_cod.c

commit d91198abd00fc435a397fe6bad906a4c1748e9cf
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 23 03:34:35 2016 -0700

    Fixed another integer overflow problem.

M	src/libjasper/jpc/jpc_dec.c

commit b9be3d9f35fccb7811ff68bbd6a57156f0192427
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 23 03:22:08 2016 -0700

    Replaced the remaining left and right shifts in the QMFB/MCT code
    that can result in undefined behavior (due to shifting negative
    values)
    with call to inline functions.  These functions collect all of the
    undefined behavior in one place and also allow code sanitizers
    to ignore
    this ugliness (via function attributes).

M	src/libjasper/jpc/jpc_mct.c
M	src/libjasper/jpc/jpc_qmfb.c

commit 92bab75eabec8b601065494ff4540dc3c0be13ea
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 23 02:54:10 2016 -0700

    Fixed a bug in the row/column split operations for QMFBs.

M	src/libjasper/jpc/jpc_qmfb.c

commit 8fc44b7b9b68cd2e57c0f18a5445cbf70481d1ce
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 22 19:27:50 2016 -0700

    Bump the version number.

M	configure.ac

commit e5b827c9611e43c704a1c4e33de21dea89d2145a
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 22 19:20:27 2016 -0700

    Made the PNM decoder more gracefully handle the not-fully-supported
    feature of signed sample data.

M	src/libjasper/pnm/pnm_dec.c

commit 5e3a597fb34cc8de8f67e02048bab492373bfe9e
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 22 18:45:52 2016 -0700

    The PNM decoder did not gracefully handle an invalid magic number
    in the
    PNM header.  This has now been fixed.

M	src/libjasper/pnm/pnm_cod.c
M	src/libjasper/pnm/pnm_cod.h
M	src/libjasper/pnm/pnm_dec.c

commit c2707f249ef6870acb76d4bb967a727902d55b65
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 22 18:20:51 2016 -0700

    Fixed many compiler warnings (including two uninitialized variables).
    Many of these changes were manually merged from:
	https://github.com/mdadams/jasper/pull/40
    Also, disabled warnings for unused variables.

M	configure.ac
M	src/appl/jiv.c
M	src/libjasper/base/jas_debug.c
M	src/libjasper/base/jas_icc.c
M	src/libjasper/base/jas_image.c
M	src/libjasper/base/jas_seq.c
M	src/libjasper/jp2/jp2_cod.c
M	src/libjasper/jpc/jpc_cs.c
M	src/libjasper/jpc/jpc_dec.c
M	src/libjasper/jpc/jpc_mqdec.c
M	src/libjasper/jpc/jpc_mqenc.c
M	src/libjasper/pgx/pgx_cod.c

commit 0b9d78d1e080b38bd686c803d7494afcbee75826
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 22 16:58:21 2016 -0700

    Changed .gitattributes

M	.gitattributes

commit 83ed032a5d65773966f501684acee2ba558da46e
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 22 15:07:01 2016 -0700

    Fixed a MIF decoder bug.

M	src/libjasper/mif/mif_cod.c

commit 7b65f4b481b1c5775ffabb9958fa33fc897cb9f4
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 22 14:55:11 2016 -0700

    The imginfo command did not correctly handle an image with zero
    components.
    This is now fixed.

M	src/appl/imginfo.c

commit 988f8365f7d8ad8073b6786e433d34c553ecf568
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 22 14:36:49 2016 -0700

    Fixed an integer overflow problem.

M	src/libjasper/base/jas_malloc.c
M	src/libjasper/base/jas_seq.c

commit c5e348fe606635378bce71b658e3e899517208c2
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 22 13:54:27 2016 -0700

    Bump the version number.

M	configure.ac

commit 65536647d380571d1a9a6c91fa03775fb5bbd256
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 22 13:44:09 2016 -0700

    A new experimental memory allocator has been introduced.
    The allocator
    is experimental in the sense that its API is not considered stable and
    the allocator may change or disappear entirely in future versions of
    the code.  This new allocator tracks how much memory is being used by
    jas_malloc and friends.  A maximum upper bound on the memory usage
    can be
    set via the experimental API provided and a default value can be
    set at
    build time as well.  Such functionality may be useful in run-time
    environments where the user wants to be able to limit the amount of
    memory used by JasPer.  This allocator is not used by default.
    Note: This feature needs C11 functionality.
    Note: The memory allocator is not thread safe in its current form.

    A new --memory-limit CLI option has been added to the jasper, imginfo,
    imgcmp, and jiv programs.  The option is only available when the
    code is
    built with the new memory allocator.

    The support for my old debug memory allocator from the 1990s has been
    purged from the code.  The debug memory allocator is probably not
    a very useful thing with the advent of GCC/Clang code sanitizers.

    The safe size_t integer functions no longer set their result upon
    failure.
    A safe subtract operation was also added.

M	configure.ac
M	src/appl/imgcmp.c
M	src/appl/imginfo.c
M	src/appl/jasper.c
M	src/appl/jiv.c
M	src/libjasper/base/jas_image.c
M	src/libjasper/base/jas_malloc.c
M	src/libjasper/include/jasper/jas_config.h.in
M	src/libjasper/include/jasper/jas_malloc.h
M	src/libjasper/include/jasper/jas_math.h

commit 105dfe9ef11a971c3ca1ba0af653528af631c46a
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Fri Oct 21 04:05:42 2016 -0700

    Bumped the version number

M	configure.ac

commit d743f7e0ad901dc3419fc1042939a5454de96c16
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Fri Oct 21 03:14:31 2016 -0700

    Changed the configure setup so that if GCC is used warnings and
    pedantic
    errors are enabled.

    Fixed some inconsistent use of quotes and angle brackets in include
    directives.

    Added experimental support in the jas_image code for images with
    signed
    sample values.  This code has not been tested yet, except to ensure
    it does not crash.

    Fixed a bug in the stream code (jas_stream) that caused memory to leak
    when an attempt to open a file failed.

    Commented out an assertion that causes a C99 pedantic build to
    fail, due
    to string literal that is too long.

    In the JPC QMFB/TSFB code, there were several places in function
    declarations/definitions where incorrect parameter types were used
    (e.g., int* used instead of jpc_fix_t*).
    Also, some function prototypes were missing.
    This is now fixed.

    Some files were missing includes for jas_debug.h (resulting in missing
    function prototypes).  This is now fixed.

    Some bugs in the MIF decoder have been fixed.
    Also, some improved debugging support has been added for the MIF
    decoder.

    Numerous cosmetic changes were also made to the code.

M	configure.ac
M	src/appl/jasper.c
M	src/libjasper/base/jas_cm.c
M	src/libjasper/base/jas_getopt.c
M	src/libjasper/base/jas_icc.c
M	src/libjasper/base/jas_image.c
M	src/libjasper/base/jas_stream.c
M	src/libjasper/include/jasper/jas_debug.h
M	src/libjasper/include/jasper/jas_fix.h
M	src/libjasper/jpc/jpc_bs.c
M	src/libjasper/jpc/jpc_qmfb.c
M	src/libjasper/jpc/jpc_qmfb.h
M	src/libjasper/jpc/jpc_t1dec.c
M	src/libjasper/jpc/jpc_tsfb.c
M	src/libjasper/jpc/jpc_tsfb.h
M	src/libjasper/jpg/jpg_dummy.c
M	src/libjasper/mif/mif_cod.c
M	src/libjasper/pnm/pnm_dec.c

commit e24bdc716c3327b067c551bc6cfb97fd2370358d
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Fri Oct 21 00:00:27 2016 -0700

    Fixed a bug that resulted in the destruction of JP2 box data that
    had never
    been constructed in the first place.

M	src/libjasper/jp2/jp2_cod.c
M	src/libjasper/jp2/jp2_dec.c

commit dfc60c97090f7519bf06de2b01f59cd8874ed34c
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Thu Oct 20 23:13:27 2016 -0700

    Made some cosmetic changes

M	src/libjasper/jp2/jp2_dec.c

commit 44a524e367597af58d6265ae2014468b334d0309
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Thu Oct 20 07:34:32 2016 -0700

    The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as it could
    lead to a double free.
    This problem has now been fixed (hopefully).
    One might ask whether a zero-sized buffer should be allowed at all,
    but this is a question for another day.

M	src/libjasper/base/jas_stream.c

commit efb88eb83089dcbfe0ae9d0de504b6fa24c1bc27
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 20:50:50 2016 -0700

    Bumped the version number

M	configure.ac

commit 6007fb594b9e83ea0d44aee9ebab72d839e6c466
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 20:47:27 2016 -0700

    Fixed a small memory leak for CRG marker segments.

M	src/libjasper/jpc/jpc_cs.c

commit 5d66894d2313e3f3469f19066e149e08ff076698
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 20:13:06 2016 -0700

    Fixed a problem with a null pointer dereference in the BMP decoder.

M	src/libjasper/base/jas_seq.c
M	src/libjasper/bmp/bmp_dec.c

commit cfa945c7246407cb8ceeb7f6cb205c60295c906f
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 19:07:35 2016 -0700

    Introduced jas_fast32_asl, jas_fast32_asr, and friends in order
    to pull
    all undefined behavior for left and right shift of (negative)
    integers into
    a small number of places and provide a means to have UBSAN ignore this
    ugliness.

M	src/libjasper/base/jas_seq.c
M	src/libjasper/include/jasper/jas_math.h
M	src/libjasper/include/jasper/jas_seq.h
M	src/libjasper/jpc/jpc_fix.h
M	src/libjasper/jpc/jpc_mct.c

commit 2e82fa00466ae525339754bb3ab0a0474a31d4bd
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 17:57:40 2016 -0700

    Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for
    an empty sequence (in order to avoid dereferencing a null pointer).

M	src/libjasper/include/jasper/jas_math.h
M	src/libjasper/include/jasper/jas_seq.h
M	src/libjasper/jpc/jpc_dec.c
M	src/libjasper/jpc/jpc_tsfb.c

commit 95e510c4c05ad76fbe485ec242b3ddf6e1a3141e
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 15:35:15 2016 -0700

    Bump the version number.

M	configure.ac

commit 0c59a93f1b6433f259321939ee5f49eb45aa1e22
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 15:29:20 2016 -0700

    Added some extra debugging log messages for memory
    allocation/deallocation.

M	src/libjasper/base/jas_malloc.c

commit 33cc2cfa51a8d0fc3116d16cc1d8fc581b3f9e8d
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 15:02:20 2016 -0700

    The RCT and ICT require at least three components.
    Previously, this was enforced with an assertion.
    Now, the assertion has been replaced with a proper error check.

M	src/libjasper/jpc/jpc_dec.c

commit 69a1439a5381e42b06ec6a06ed2675eb793babee
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 14:40:12 2016 -0700

    The member (pi) in tiles was not properly initialized.
    This is now corrected.
    Also, each tile is now only cleaned up once.

M	src/libjasper/jpc/jpc_dec.c

commit d6b3687fa85973f9fd3b7932fabf4ba00c386093
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 14:36:13 2016 -0700

    Added a .gitattributes file to mark PNM files as binary.

A	.gitattributes

commit 67f309a5b527ef850f2b3ac3db73ca4cebf286bb
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 13:42:52 2016 -0700

    Initialize uninitialized variable.

M	src/libjasper/jpc/jpc_cs.c
M	src/libjasper/jpc/jpc_dec.c

commit ec99998a4af64e13ba8a072b69005955a3f47d36
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 12:18:50 2016 -0700

    Added some options to configure for enabling various code sanitizers.

M	configure.ac

commit d791ac388c31b5861d9257998191012ca8c279a2
Merge: 11ef9d4 2d50fcd
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 11:10:13 2016 -0700

    Merge branch 'dlemstra-Windows'

commit 2d50fcdd59f22fbd9980ccb23a6683420c16bd64
Merge: 11ef9d4 abc24af
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 11:08:21 2016 -0700

    Merge branch 'Windows' of https://github.com/dlemstra/jasper into
    dlemstra-Windows

commit 11ef9d44ac9795f446bf1ca8b76a4d8c72bdcadf
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 11:05:38 2016 -0700

    Updated year in LICENSE

M	LICENSE

commit 74e5352ad1039b458ee050ce2670ba5bf812ffa8
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 10:58:52 2016 -0700

    Added some range checks on parameters in some JPC marker segments.

M	src/libjasper/jpc/jpc_cs.c

commit 7df7cf2d4e82280b2239f309d88a3037349617d3
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 09:22:14 2016 -0700

    Added some range checks on parameters in some JPC marker segments.

M	src/libjasper/jpc/jpc_cs.c

commit b35a05635e56f554870ce85f64293a3868793f69
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 08:42:25 2016 -0700

    Fixed potential integer overflow problem.

M	src/libjasper/base/jas_image.c

commit f596a0766825b48cdc07b28d2051977a382cfb95
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 08:23:00 2016 -0700

    Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h.

M	src/libjasper/base/jas_malloc.c
M	src/libjasper/include/jasper/jas_math.h

commit acb6d101a2ab605bff1c449fee18aace06ec0b64
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 01:13:22 2016 -0700

    Bump the version number

M	configure.ac

commit eca54d65b29d72f392e04d6a9b8e9e85714366fa
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 01:11:59 2016 -0700

    Fixed some indentation issues.

M	src/libjasper/jpc/jpc_dec.c

commit 13cf3c8a8618efbd67f034d00bd72b0ab1245bad
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 19 00:15:00 2016 -0700

    Converted a few raw mallocs to use jas_alloc2.
    Added code in the jas_* memory allocation/deallocation
    functions to generate debugging log messages.
    Only disable JAS_DBGLOG message if NDEBUG is defined.

M	src/libjasper/base/jas_image.c
M	src/libjasper/base/jas_malloc.c
M	src/libjasper/include/jasper/jas_debug.h

commit 74b812fb68b2e4b8d1c7feee64403dd145f18308
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Tue Oct 18 22:50:20 2016 -0700

    Added more error/log messages for debugging in the JPEG decoder.

M	src/libjasper/jpg/jpg_dec.c

commit 5bcda98058b448c4b687e6c2525b258e9c24735e
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Tue Oct 18 22:28:51 2016 -0700

    Added some extra log messages for debugging.
    Added check of value returned by jas_matrix_create.

M	src/libjasper/jpg/jpg_dec.c

commit 7489ff8a6adfba8bc305f6e988c799d1da73d7fa
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Tue Oct 18 21:37:08 2016 -0700

    Applied fix for VPATH builds

M	src/appl/Makefile.am
M	src/libjasper/base/Makefile.am
M	src/libjasper/bmp/Makefile.am
M	src/libjasper/jp2/Makefile.am
M	src/libjasper/jpc/Makefile.am
M	src/libjasper/jpg/Makefile.am
M	src/libjasper/mif/Makefile.am
M	src/libjasper/pgx/Makefile.am
M	src/libjasper/pnm/Makefile.am
M	src/libjasper/ras/Makefile.am

commit ad63983f1291f159e4c21dcdb0b2b4a8e0f8d30f
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Tue Oct 18 20:38:42 2016 -0700

    Did some configure.ac cleanup

A	ac_m4/m4_ax_c99_inline.m4
A	ac_m4/m4_ax_c_arithmetic_rshift.m4
M	configure.ac

commit abc24af2f9be72070a1a609139ab771fd3960486
Author: dirk <dirk@git.imagemagick.org>
Date:	Tue Oct 18 23:38:02 2016 +0200

    Fixed 'inline' for older version of Visual Studio.

M	src/libjasper/include/jasper/jas_config2.h

commit 668e68295306a78a5e428df2ed80027c4eece964
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Tue Oct 18 08:11:07 2016 -0700

    Fix a potential double fclose of a FILE* in the JPEG decoder.

M	src/libjasper/base/jas_stream.c
M	src/libjasper/jpg/jpg_dec.c

commit 316e76f881b7fcdca36566096a1d50bbaea7a50c
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Tue Oct 18 07:54:51 2016 -0700

    Made some minor cosmetic changes.

M	src/libjasper/base/jas_image.c

commit 883f85876a463019a16b6d38dd9afc022d1f07cf
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Oct 17 23:48:58 2016 -0700

    More .gitignore file changes.

M	.gitignore
D	ac_m4/.gitignore
D	pkgconfig/.gitignore
D	src/appl/.gitignore
D	src/libjasper/include/jasper/.gitignore

commit de4e3953fd3ef9d539c5187b7988e8750b3d67c9
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Oct 17 23:03:17 2016 -0700

    Added/modified a few .gitignore files

M	.gitignore
A	ac_m4/.gitignore
A	pkgconfig/.gitignore
A	src/appl/.gitignore
A	src/libjasper/include/jasper/.gitignore

commit f9ccc661fd1094c8d1c3df38b51295677d268dbf
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Oct 17 22:46:51 2016 -0700

    Added top-level .gitignore file

A	.gitignore

commit dc65b8f58f98609ea65f39f4f2621af2f15c2a9c
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Oct 17 05:25:31 2016 -0700

    Bump the version number

M	configure.ac

commit 5971949c0c88281c7e5044c367a9d03597fca3fd
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 16 16:53:25 2016 -0700

    Changed jas_types.h to assume that header files required by the
    C99 standard
    are present.

M	src/libjasper/include/jasper/jas_types.h

commit e85c498d29cde9d5062e7aaae5a6bf018e80552d
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 16 11:56:53 2016 -0700

    Bumped the version number

M	configure.ac

commit 4031ca321d8cb5798c316ab39c7a5dc88a61fdd7
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 16 11:32:01 2016 -0700

    Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch

M	src/libjasper/jpc/jpc_cs.c

commit 0d22460816ea58e74a124158fa6cc48efb709a47
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 16 11:13:32 2016 -0700

    Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch

M	src/libjasper/jpc/jpc_cs.c

commit 9607df5d29f4b307445e9bc16fadd70ee7ef3db8
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 16 10:49:12 2016 -0700

    Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch

M	src/appl/imgcmp.c
M	src/libjasper/base/jas_cm.c
M	src/libjasper/base/jas_image.c
M	src/libjasper/bmp/bmp_enc.c
M	src/libjasper/jpc/jpc_dec.c
M	src/libjasper/jpc/jpc_tagtree.c
M	src/libjasper/mif/mif_cod.c

commit 944036a199adef07aa18670075bc3f08d45090dd
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 16 10:19:32 2016 -0700

    Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch

M	src/libjasper/base/jas_image.c
M	src/libjasper/base/jas_seq.c
M	src/libjasper/include/jasper/jas_seq.h
M	src/libjasper/jp2/jp2_cod.c

commit fa19cadf7e16233427bfc217d6f913892d5f1fed
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 16 09:42:06 2016 -0700

    Fixed memory leak in jiv.

M	src/appl/jiv.c
M	src/libjasper/base/jas_icc.c

commit 722e943426ce74a8d7fc5e85267cbf603546b502
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Oct 16 08:23:14 2016 -0700

    Fixed indentation.

M	src/libjasper/base/jas_stream.c

commit 8f62b4761711d036fd8964df256b938c809b7fca
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 15 20:32:23 2016 -0700

    Fixed a sanitizer failure in the BMP codec.
    Also, added a --debug-level command line option to the imginfo command
    for debugging purposes.

M	src/appl/imginfo.c
M	src/libjasper/bmp/bmp_dec.c

commit 4549e056f82d182a51e30ab93c30aa5f9ce72b2f
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 15 14:03:36 2016 -0700

    Bumped the version number

M	configure.ac

commit 6109f6a4e731085f50aca1a483fa90668e3203d9
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 15 13:57:40 2016 -0700

    Added some missing type casts to ensure promotion to the correct
    unsigned type to avoid undefined behavior (and stop warnings from
    USAN).

M	src/libjasper/mif/mif_cod.c
M	src/libjasper/ras/ras_dec.c

commit 8b6e9a08373d3bed83a220e0b9382416994106b3
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 15 13:26:14 2016 -0700

    Use C99

M	configure.ac

commit 679d0843280a1eab95eb1dc14d50e280d6a7edad
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 15 13:03:55 2016 -0700

    Fixed a linking problem with newer versions of GCC.

M	src/libjasper/base/jas_malloc.c

commit 31321cdb8a356e661c1c933ea8fdfe2f164ca910
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 15 12:49:35 2016 -0700

    Changed --enable-debug configure option to enable some GCC sanitizers.

M	configure.ac

commit d8c2604cd438c41ec72aff52c16ebd8183068020
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 15 12:22:28 2016 -0700

    Added range check on XRsiz and YRsiz fields of SIZ marker segment.

M	src/libjasper/jpc/jpc_cs.c

commit 3c55b399c36ef46befcb21e4ebc4799367f89684
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sat Oct 15 10:42:19 2016 -0700

    At many places in the code, jas_malloc or jas_recalloc was being
    invoked with the size argument being computed in a manner that
    would not
    allow integer overflow to be detected.  Now, these places in the code
    have been modified to use special-purpose memory allocation functions
    (e.g., jas_alloc2, jas_alloc3, jas_realloc2) that check for overflow.
    This should fix many security problems.

M	src/libjasper/base/jas_cm.c
M	src/libjasper/base/jas_icc.c
M	src/libjasper/base/jas_image.c
M	src/libjasper/base/jas_malloc.c
M	src/libjasper/base/jas_seq.c
M	src/libjasper/base/jas_stream.c
M	src/libjasper/base/jas_string.c
M	src/libjasper/bmp/bmp_dec.c
M	src/libjasper/include/jasper/jas_malloc.h
M	src/libjasper/jp2/jp2_cod.c
M	src/libjasper/jp2/jp2_dec.c
M	src/libjasper/jp2/jp2_enc.c
M	src/libjasper/jpc/jpc_cs.c
M	src/libjasper/jpc/jpc_dec.c
M	src/libjasper/jpc/jpc_enc.c
M	src/libjasper/jpc/jpc_mqdec.c
M	src/libjasper/jpc/jpc_mqenc.c
M	src/libjasper/jpc/jpc_qmfb.c
M	src/libjasper/jpc/jpc_t1enc.c
M	src/libjasper/jpc/jpc_t2cod.c
M	src/libjasper/jpc/jpc_t2dec.c
M	src/libjasper/jpc/jpc_t2enc.c
M	src/libjasper/jpc/jpc_tagtree.c
M	src/libjasper/jpc/jpc_util.c
M	src/libjasper/mif/mif_cod.c

commit 779ddf80c2a9021d5ed134319c54bc38ca9ef9b6
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 12 12:40:22 2016 -0700

    Bump the version number.

M	configure.ac

commit 4bb93a6c49da7c1b6ad2acb60b18954a6547c637
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 12 12:31:54 2016 -0700

    Add fixes for CVE-2014-8137.

M	src/libjasper/base/jas_icc.c
M	src/libjasper/jp2/jp2_dec.c

commit c87ad330a8b8d6e5eb0065675601fdfae08ebaab
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 12 11:37:33 2016 -0700

    Added fix for CVE-2016-2089.

M	src/libjasper/base/jas_image.c
M	src/libjasper/base/jas_seq.c

commit 1184d7e6e604d2340dac7b91077d0faee05579ec
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 12 07:59:22 2016 -0700

    Moved abort into default case of switch statement.

M	src/libjasper/jpc/jpc_t1cod.c

commit 7266072ad79a8555dfd619e7bbe8a3f1d0b58ee9
Merge: 3ffc4e0 fadd6c4
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 12 07:52:27 2016 -0700

    Merge branch 'hughsie-wip/hughsie/Coverity-UNREACHABLE'

commit fadd6c45c6941a222c692eff7df71a6dfaa08fec
Merge: 3ffc4e0 ac401b7
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 12 07:48:44 2016 -0700

    Merge branch 'wip/hughsie/Coverity-UNREACHABLE'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/Coverity-UNREACHABLE

commit 3ffc4e09007e1a830828eb994c11c3b8c8237249
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Oct 12 00:09:33 2016 -0700

    Remove auto-generated file aclocal.m4 from repository.

D	aclocal.m4

commit 063ab4e30d9dff0b1142ca659f4af14ee1ec4296
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Tue Oct 4 20:19:58 2016 -0700

    Bump the version number

M	configure.ac

commit 2f7f2d1adc1100b41d96d04cc548fc55832cb645
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Tue Oct 4 20:13:25 2016 -0700

    More changes for an automatically generated ChangeLog

M	NEWS

commit c0cdb38de26763acf5c6c11960458beced4215e5
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Tue Oct 4 19:58:03 2016 -0700

    Added automatic ChangeLog generation from git commit history

M	Makefile.am
A	ac_m4/m4_ax_generate_changelog.m4
M	configure.ac

commit be0e91a38b701a0daa943daee99436b63cc7db33
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Sun Sep 25 14:44:28 2016 -0700

    Modified the installation instructions in the INSTALL file to explain
    how to install the JasPer software directly from the files in the
    git repository (for users who might be unfamiliar with Autotools).

M	INSTALL

commit 30a262b65b4f6fdb965caaa9d44ae8470cd6d577
Merge: 9d3a5fc 773e70c
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 23:30:22 2016 -0700

    Merge branch 'hughsie-wip/hughsie/CVE-2016-1867'

commit 773e70cbab3ca723bd6431a33c9601417c8e39cd
Merge: 9d3a5fc 980da43
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 23:28:41 2016 -0700

    Merge branch 'wip/hughsie/CVE-2016-1867'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/CVE-2016-1867

commit 9d3a5fc8aa37e09d83772f122d43cb2b2428d9d7
Merge: 8c0cb3e 7793a89
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 23:24:47 2016 -0700

    Merge branch 'hughsie-wip/hughsie/CVE-2014-9029'

commit 7793a893c252929b4808624655dde8d04ebe4adc
Merge: 8c0cb3e 5dbe57e
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 23:22:21 2016 -0700

    Merge branch 'wip/hughsie/CVE-2014-9029'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/CVE-2014-9029

commit 8c0cb3e569094d064fc34891b8ec035b2944789a
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 23:18:28 2016 -0700

    Use a gzipped tar file for distribution

M	Makefile.am

commit 9cc3435a48ceaf26ad6e35458e47bac9ab0ae1cb
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 23:00:32 2016 -0700

    Removed another derived file

D	src/libjasper/include/jasper/jas_config.h

commit 63dea34b7ea5fb93cb68d2a5268d9209e9c1231e
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 22:53:09 2016 -0700

    Removed some derived files

D	Makefile.in
D	acaux/config.guess
D	acaux/config.sub
D	acaux/depcomp
D	acaux/install-sh
D	acaux/ltmain.sh
D	acaux/missing
D	acaux/mkinstalldirs
D	configure
D	jasper.spec
D	src/Makefile.in
D	src/appl/Makefile.in
D	src/libjasper/Makefile.in
D	src/libjasper/base/Makefile.in
D	src/libjasper/bmp/Makefile.in
D	src/libjasper/include/Makefile.in
D	src/libjasper/include/jasper/Makefile.in
D	src/libjasper/jp2/Makefile.in
D	src/libjasper/jpc/Makefile.in
D	src/libjasper/jpg/Makefile.in
D	src/libjasper/mif/Makefile.in
D	src/libjasper/pgx/Makefile.in
D	src/libjasper/pnm/Makefile.in
D	src/libjasper/ras/Makefile.in
D	src/msvc/Makefile.in

commit 2177d4859fc131dda4006109159fe8c293ae42e0
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 22:16:46 2016 -0700

    Removed HAVE_VLA stuff from various configuration and build files.
    Also, changed a few INCLUDES to AM_CPPFLAGS in automake files
    (since INCLUDES
    is deprecated).

M	Makefile.in
M	acaux/ltmain.sh
M	aclocal.m4
M	configure
M	configure.ac
M	src/Makefile.in
M	src/appl/Makefile.am
M	src/appl/Makefile.in
M	src/libjasper/Makefile.in
M	src/libjasper/base/Makefile.am
M	src/libjasper/base/Makefile.in
M	src/libjasper/bmp/Makefile.am
M	src/libjasper/bmp/Makefile.in
M	src/libjasper/include/Makefile.in
M	src/libjasper/include/jasper/Makefile.in
M	src/libjasper/include/jasper/jas_config.h
M	src/libjasper/include/jasper/jas_config.h.in
M	src/libjasper/jp2/Makefile.am
M	src/libjasper/jp2/Makefile.in
M	src/libjasper/jpc/Makefile.am
M	src/libjasper/jpc/Makefile.in
M	src/libjasper/jpg/Makefile.am
M	src/libjasper/jpg/Makefile.in
M	src/libjasper/mif/Makefile.am
M	src/libjasper/mif/Makefile.in
M	src/libjasper/pgx/Makefile.am
M	src/libjasper/pgx/Makefile.in
M	src/libjasper/pnm/Makefile.am
M	src/libjasper/pnm/Makefile.in
M	src/libjasper/ras/Makefile.am
M	src/libjasper/ras/Makefile.in
M	src/msvc/Makefile.in

commit e31a992d3869037680bd1e18305146f79a1569ee
Merge: 268ab23 137628a
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 21:41:58 2016 -0700

    Merge branch 'hughsie-wip/hughsie/CVE-2014-8158'
    I am merging some changes to eliminate the use of VLAs in the
    filter bank
    code (for security reasons).

commit 137628a9ebc798b8681f900adf83a8a9953d156e
Merge: 268ab23 0d64bde
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 21:36:39 2016 -0700

    Merge branch 'wip/hughsie/CVE-2014-8158'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/CVE-2014-8158

commit 268ab239b23542552742ae4ab29052dd1e88072c
Merge: 95c5a55 2144881
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 21:23:50 2016 -0700

    Merge branch 'hughsie-wip/hughsie/CVE-2014-8157'

commit 214488123f5746bc4a56967d1632b068ef4ef497
Merge: 95c5a55 3fd4067
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Wed Sep 21 21:22:30 2016 -0700

    Merge branch 'wip/hughsie/CVE-2014-8157'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/CVE-2014-8157

commit 95c5a55f1a166b1553c6e8259ee851d3764e3455
Merge: c966a36 3933ab6
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:59:01 2016 -0700

    Merge branch 'hughsie-wip/hughsie/CVE-2014-8138'

commit 3933ab687ca9a0abcaa8bc769088d41d72c6013a
Merge: c966a36 c54113d
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:57:23 2016 -0700

    Merge branch 'wip/hughsie/CVE-2014-8138'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/CVE-2014-8138

commit c966a3642f3eb7aac1376505c1d1087a7e15ff59
Merge: fc6d908 d23c795
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:52:16 2016 -0700

    Merge branch 'hughsie-wip/hughsie/CVE-2015-5221'

commit d23c7955bc8ddb12e88036ada09443ce54cd6495
Merge: fc6d908 df5d286
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:50:16 2016 -0700

    Merge branch 'wip/hughsie/CVE-2015-5221'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/CVE-2015-5221

commit fc6d908725af4fb674fcaf897c809dc12b522585
Merge: e9e328d ad3a21e
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:48:25 2016 -0700

    Merge branch 'hughsie-wip/hughsie/CVE-2016-2116'

commit ad3a21efb4750872ef86308c2cae3a6be1334348
Merge: e9e328d 142245b
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:47:24 2016 -0700

    Merge branch 'wip/hughsie/CVE-2016-2116'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/CVE-2016-2116

commit e9e328de659958ad8b15af736eb907772d73ad24
Merge: fe94610 876698f
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:45:09 2016 -0700

    Merge branch 'hughsie-wip/hughsie/Coverity-FORWARD_NULL'

commit 876698f9f80a4cc540470f3ec51f70c800eec504
Merge: fe94610 3e304e5
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:40:36 2016 -0700

    Merge branch 'wip/hughsie/Coverity-FORWARD_NULL'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/Coverity-FORWARD_NULL

commit fe94610fed75619b537c5c4b820e8e6cbcc02d6c
Merge: b8b9fbd b87cb52
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:34:28 2016 -0700

    Merge branch 'hughsie-wip/hughsie/jpc_dec.c'

commit b87cb5259c088c7c383cb084d215e71c0ac6c5a7
Merge: b8b9fbd d5314a0
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:34:03 2016 -0700

    Merge branch 'wip/hughsie/jpc_dec.c' of
    https://github.com/hughsie/jasper into hughsie-wip/hughsie/jpc_dec.c

commit b8b9fbd98eab117108f4da1760644ae871c56e8b
Merge: e72cddd 2a66a50
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:28:51 2016 -0700

    Merge branch 'hughsie-wip/hughsie/Coverity-CHECKED_RETURN'

commit 2a66a504dae1cb485c95505c222d3db9282fef22
Merge: e72cddd f1b6eba
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 15:28:16 2016 -0700

    Merge branch 'wip/hughsie/Coverity-CHECKED_RETURN'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/Coverity-CHECKED_RETURN

commit e72cddde1ab3156fa5d199728eafab4633659e47
Merge: 462c382 5d4290e
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 08:06:38 2016 -0700

    Merge branch 'hughsie-wip/hughsie/pkgconfig'

commit 5d4290eeb81ecd79d45fc1969a7e0dfdba4a1092
Merge: 462c382 3cb180b
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 08:06:25 2016 -0700

    Merge branch 'wip/hughsie/pkgconfig' of
    https://github.com/hughsie/jasper into hughsie-wip/hughsie/pkgconfig

commit 462c38279036a5c480db9fac73ddb31d936d0bcb
Merge: 00b33e9 e8f510f
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 07:55:19 2016 -0700

    Merge branch 'hughsie-wip/hughsie/CVE-2016-1577'

commit e8f510fc36bd22af6bd84113669406b218ab4d2d
Merge: 00b33e9 74ea22a
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 07:54:54 2016 -0700

    Merge branch 'wip/hughsie/CVE-2016-1577'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/CVE-2016-1577

commit 00b33e9e2ba02c32f76d8a231bce5f33b4809350
Merge: f40b31c 57c9355
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 07:48:46 2016 -0700

    Merge branch 'hughsie-wip/hughsie/Coverity-UNUSED_VALUE'

commit 57c9355612d917214dc223e3383c4bee89383fa3
Merge: f40b31c 0a5a633
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 07:48:17 2016 -0700

    Merge branch 'wip/hughsie/Coverity-UNUSED_VALUE'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/Coverity-UNUSED_VALUE

commit f40b31c7a54f10eb232516ef8774dfc55be1987f
Merge: 530805c b1c9b99
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 07:43:00 2016 -0700

    Merge branch 'hughsie-wip/hughsie/Coverity-BAD_SIZEOF'

commit b1c9b99c246e8341169c3a1308204d725f412f7d
Merge: 530805c 28b05c0
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 07:42:25 2016 -0700

    Merge branch 'wip/hughsie/Coverity-BAD_SIZEOF'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/Coverity-BAD_SIZEOF

commit 530805cec4e099e8a0816a6ff481ea67a2832328
Merge: b702259 413a496
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 07:36:46 2016 -0700

    Merge branch 'hughsie-wip/hughsie/CVE-2008-3522'

commit 413a496481e53ba75d9808085a6e988a86e684dd
Merge: b702259 d678ccd
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 07:35:39 2016 -0700

    Merge branch 'wip/hughsie/CVE-2008-3522'
    of https://github.com/hughsie/jasper into
    hughsie-wip/hughsie/CVE-2008-3522

commit b70225947cd1eb9c1dee5e0844389eeb9f72dd64
Merge: b13b8c8 58c3a5f
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Mon Sep 19 07:27:27 2016 -0700

    Merge branch 'hughsie-wip/hughsie/1.701.0-GL'

commit 58c3a5fe07701726c941551b3d1547f4ad449d10
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    1.701.0-GL

M	configure
M	configure.ac

commit 3cb180b862d36b73f56e111ec2e99333b05ac6ae
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    pkgconfig

M	Makefile.am
M	configure.ac
A	pkgconfig/Makefile.am
A	pkgconfig/jasper.pc.in

commit ac401b7bae573b66aa9d366c9a0b46750a2534a7
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    Coverity-UNREACHABLE

M	src/libjasper/jp2/jp2_cod.c
M	src/libjasper/jp2/jp2_enc.c

commit 980da43d8d388a67cac505e734423b2a5aa4cede
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    CVE-2016-1867

M	src/libjasper/jpc/jpc_t2cod.c

commit 5dbe57e4808bea4b83a97e2f4aaf8c91ab6fdecb
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    CVE-2014-9029

M	src/libjasper/jpc/jpc_dec.c

commit 0d64bde2b3ba7e1450710d540136a8ce4199ef30
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    CVE-2014-8158

M	src/libjasper/jpc/jpc_qmfb.c

commit 3fd4067496d8ef70f11841d7492ddeb1f1d56915
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    CVE-2014-8157

M	src/libjasper/jpc/jpc_dec.c

commit c54113d6fa49f8f26d1572e972b806276c5b05d5
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    CVE-2014-8138

M	src/libjasper/jp2/jp2_dec.c

commit df5d2867e8004e51e18b89865bc4aa69229227b3
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    CVE-2015-5221

M	src/libjasper/mif/mif_cod.c

commit 142245b9bbb33274a7c620aa7a8f85bc00b2d68e
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    CVE-2016-2116

M	src/libjasper/base/jas_icc.c

commit 3e304e5fbd4cfae7d9b8335a3e86c3be8b04f976
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    Coverity-FORWARD_NULL

M	src/libjasper/jpc/jpc_dec.c
M	src/libjasper/jpc/jpc_t1enc.c

commit d5314a0d25669a01f38051d456779d6075642dfc
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    jpc_dec.c

M	src/libjasper/jpc/jpc_dec.c

commit f1b6ebaa4ee049d966a9094428096b8f72cd492a
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    Coverity-CHECKED_RETURN

M	src/libjasper/jpc/jpc_cs.c
M	src/libjasper/jpc/jpc_t2enc.c
M	src/libjasper/ras/ras_enc.c

commit 74ea22a7a4fe186e0a0124df25e19739b77c4a29
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    CVE-2016-1577

M	src/libjasper/base/jas_icc.c

commit 0a5a633bdda91d765f95324cd11fff2582a604ae
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    Coverity-UNUSED_VALUE

M	src/libjasper/base/jas_icc.c
M	src/libjasper/jpc/jpc_enc.c

commit 28b05c0ba53c2dc1dccae13007281470b0e59f61
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    Coverity-BAD_SIZEOF

M	src/libjasper/jpc/jpc_enc.c

commit d678ccd27b8a062e3bfd4c80d8ce2676a8166a27
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Sep 19 10:03:36 2016 +0100

    CVE-2008-3522

M	src/libjasper/base/jas_stream.c

commit b13b8c86be870107f83b0a9a4b77557cb2b65d69
Author: Michael Adams <mdadams@ece.uvic.ca>
Date:	Fri Sep 16 12:37:51 2016 -0700

    Initial commit

A	COPYRIGHT
A	ChangeLog
A	INSTALL
A	LICENSE
A	Makefile.am
A	Makefile.in
A	NEWS
A	README
A	acaux/config.guess
A	acaux/config.sub
A	acaux/depcomp
A	acaux/install-sh
A	acaux/ltmain.sh
A	acaux/missing
A	acaux/mkinstalldirs
A	aclocal.m4
A	configure
A	configure.ac
A	data/colorprofiles/README
A	data/colorprofiles/erimm.icm
A	data/colorprofiles/esrgb.icm
A	data/colorprofiles/esrgbgrey.icm
A	data/colorprofiles/grey.icm
A	data/colorprofiles/greyromm.icm
A	data/colorprofiles/romm.icm
A	data/colorprofiles/sgray.icm
A	data/colorprofiles/srgb.icm
A	data/colorprofiles/sycc.icm
A	data/images/README
A	data/images/example.mif
A	data/images/example.mif0
A	data/images/feep.pnm
A	data/images/feep2.pnm
A	data/images/goldenears.bmp
A	data/images/goldenears.jpg
A	data/images/goldenears.pnm
A	data/images/goldenears.ras
A	data/images/goldenears_gray.jpg
A	data/images/goldenears_gray.pnm
A	data/images/goldenears_gray.ras
A	data/images/small_16x1.pnm
A	data/images/small_1x1.pnm
A	data/images/stawamuschief.pnm
A	data/images/stawamuschief_gray.pnm
A	data/images/test.pnm
A	doc/README
A	doc/jasper.pdf
A	doc/jpeg2000.pdf
A	jasper.spec
A	jasper.spec.in
A	src/Makefile.am
A	src/Makefile.in
A	src/README
A	src/appl/Makefile.am
A	src/appl/Makefile.in
A	src/appl/dummy.c
A	src/appl/dummy2.c
A	src/appl/imgcmp.1
A	src/appl/imgcmp.c
A	src/appl/imginfo.1
A	src/appl/imginfo.c
A	src/appl/jasper.1
A	src/appl/jasper.c
A	src/appl/jiv.1
A	src/appl/jiv.c
A	src/appl/tmrdemo.c
A	src/libjasper/Makefile.am
A	src/libjasper/Makefile.in
A	src/libjasper/README
A	src/libjasper/base/Makefile.am
A	src/libjasper/base/Makefile.in
A	src/libjasper/base/jas_cm.c
A	src/libjasper/base/jas_debug.c
A	src/libjasper/base/jas_getopt.c
A	src/libjasper/base/jas_icc.c
A	src/libjasper/base/jas_iccdata.c
A	src/libjasper/base/jas_image.c
A	src/libjasper/base/jas_init.c
A	src/libjasper/base/jas_malloc.c
A	src/libjasper/base/jas_seq.c
A	src/libjasper/base/jas_stream.c
A	src/libjasper/base/jas_string.c
A	src/libjasper/base/jas_tmr.c
A	src/libjasper/base/jas_tvp.c
A	src/libjasper/base/jas_version.c
A	src/libjasper/bmp/Makefile.am
A	src/libjasper/bmp/Makefile.in
A	src/libjasper/bmp/bmp_cod.c
A	src/libjasper/bmp/bmp_cod.h
A	src/libjasper/bmp/bmp_dec.c
A	src/libjasper/bmp/bmp_enc.c
A	src/libjasper/bmp/bmp_enc.h
A	src/libjasper/dummy.c
A	src/libjasper/include/Makefile.am
A	src/libjasper/include/Makefile.in
A	src/libjasper/include/jasper/Makefile.am
A	src/libjasper/include/jasper/Makefile.in
A	src/libjasper/include/jasper/jas_cm.h
A	src/libjasper/include/jasper/jas_config.h
A	src/libjasper/include/jasper/jas_config.h.in
A	src/libjasper/include/jasper/jas_config2.h
A	src/libjasper/include/jasper/jas_debug.h
A	src/libjasper/include/jasper/jas_fix.h
A	src/libjasper/include/jasper/jas_getopt.h
A	src/libjasper/include/jasper/jas_icc.h
A	src/libjasper/include/jasper/jas_image.h
A	src/libjasper/include/jasper/jas_init.h
A	src/libjasper/include/jasper/jas_malloc.h
A	src/libjasper/include/jasper/jas_math.h
A	src/libjasper/include/jasper/jas_seq.h
A	src/libjasper/include/jasper/jas_stream.h
A	src/libjasper/include/jasper/jas_string.h
A	src/libjasper/include/jasper/jas_tmr.h
A	src/libjasper/include/jasper/jas_tvp.h
A	src/libjasper/include/jasper/jas_types.h
A	src/libjasper/include/jasper/jas_version.h
A	src/libjasper/include/jasper/jasper.h
A	src/libjasper/jp2/Makefile.am
A	src/libjasper/jp2/Makefile.in
A	src/libjasper/jp2/jp2_cod.c
A	src/libjasper/jp2/jp2_cod.h
A	src/libjasper/jp2/jp2_dec.c
A	src/libjasper/jp2/jp2_dec.h
A	src/libjasper/jp2/jp2_enc.c
A	src/libjasper/jpc/Makefile.am
A	src/libjasper/jpc/Makefile.in
A	src/libjasper/jpc/jpc_bs.c
A	src/libjasper/jpc/jpc_bs.h
A	src/libjasper/jpc/jpc_cod.h
A	src/libjasper/jpc/jpc_cs.c
A	src/libjasper/jpc/jpc_cs.h
A	src/libjasper/jpc/jpc_dec.c
A	src/libjasper/jpc/jpc_dec.h
A	src/libjasper/jpc/jpc_enc.c
A	src/libjasper/jpc/jpc_enc.h
A	src/libjasper/jpc/jpc_fix.h
A	src/libjasper/jpc/jpc_flt.h
A	src/libjasper/jpc/jpc_math.c
A	src/libjasper/jpc/jpc_math.h
A	src/libjasper/jpc/jpc_mct.c
A	src/libjasper/jpc/jpc_mct.h
A	src/libjasper/jpc/jpc_mqcod.c
A	src/libjasper/jpc/jpc_mqcod.h
A	src/libjasper/jpc/jpc_mqdec.c
A	src/libjasper/jpc/jpc_mqdec.h
A	src/libjasper/jpc/jpc_mqenc.c
A	src/libjasper/jpc/jpc_mqenc.h
A	src/libjasper/jpc/jpc_qmfb.c
A	src/libjasper/jpc/jpc_qmfb.h
A	src/libjasper/jpc/jpc_t1cod.c
A	src/libjasper/jpc/jpc_t1cod.h
A	src/libjasper/jpc/jpc_t1dec.c
A	src/libjasper/jpc/jpc_t1dec.h
A	src/libjasper/jpc/jpc_t1enc.c
A	src/libjasper/jpc/jpc_t1enc.h
A	src/libjasper/jpc/jpc_t2cod.c
A	src/libjasper/jpc/jpc_t2cod.h
A	src/libjasper/jpc/jpc_t2dec.c
A	src/libjasper/jpc/jpc_t2dec.h
A	src/libjasper/jpc/jpc_t2enc.c
A	src/libjasper/jpc/jpc_t2enc.h
A	src/libjasper/jpc/jpc_tagtree.c
A	src/libjasper/jpc/jpc_tagtree.h
A	src/libjasper/jpc/jpc_tsfb.c
A	src/libjasper/jpc/jpc_tsfb.h
A	src/libjasper/jpc/jpc_util.c
A	src/libjasper/jpc/jpc_util.h
A	src/libjasper/jpg/Makefile.am
A	src/libjasper/jpg/Makefile.in
A	src/libjasper/jpg/README
A	src/libjasper/jpg/jpg_cod.h
A	src/libjasper/jpg/jpg_dec.c
A	src/libjasper/jpg/jpg_dummy.c
A	src/libjasper/jpg/jpg_enc.c
A	src/libjasper/jpg/jpg_enc.h
A	src/libjasper/jpg/jpg_jpeglib.h
A	src/libjasper/jpg/jpg_val.c
A	src/libjasper/mif/Makefile.am
A	src/libjasper/mif/Makefile.in
A	src/libjasper/mif/README
A	src/libjasper/mif/mif_cod.c
A	src/libjasper/mif/mif_cod.h
A	src/libjasper/pgx/Makefile.am
A	src/libjasper/pgx/Makefile.in
A	src/libjasper/pgx/pgx_cod.c
A	src/libjasper/pgx/pgx_cod.h
A	src/libjasper/pgx/pgx_dec.c
A	src/libjasper/pgx/pgx_enc.c
A	src/libjasper/pgx/pgx_enc.h
A	src/libjasper/pnm/Makefile.am
A	src/libjasper/pnm/Makefile.in
A	src/libjasper/pnm/pnm_cod.c
A	src/libjasper/pnm/pnm_cod.h
A	src/libjasper/pnm/pnm_dec.c
A	src/libjasper/pnm/pnm_enc.c
A	src/libjasper/pnm/pnm_enc.h
A	src/libjasper/ras/Makefile.am
A	src/libjasper/ras/Makefile.in
A	src/libjasper/ras/ras_cod.c
A	src/libjasper/ras/ras_cod.h
A	src/libjasper/ras/ras_dec.c
A	src/libjasper/ras/ras_enc.c
A	src/libjasper/ras/ras_enc.h
A	src/msvc/Makefile.am
A	src/msvc/Makefile.in
A	src/msvc/README
A	src/msvc/imgcmp.dsp
A	src/msvc/imginfo.dsp
A	src/msvc/jasper.dsp
A	src/msvc/jasper.dsw
A	src/msvc/jiv.dsp
A	src/msvc/libjasper.dsp
