]> granicus.if.org Git - libjpeg-turbo/commitdiff
Further protect against invalid Huffman codes
authorDRC <dcommander@users.sourceforge.net>
Tue, 4 Jan 2011 08:09:41 +0000 (08:09 +0000)
committerDRC <dcommander@users.sourceforge.net>
Tue, 4 Jan 2011 08:09:41 +0000 (08:09 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@314 632fc199-4ca6-4c93-a231-07263d6284db

1  2 
ChangeLog.txt
jdhuff.c

diff --cc ChangeLog.txt
index 519e430e7b7190e26b4132cbccf00b2bcdeef9db,5f6d331c05bf003e4900eff485edd86b93e93f9f..9fcb283735230a396b114c780b02024c2c082a39
@@@ -1,32 -1,8 +1,34 @@@
  Significant changes since 1.0.1
  ===============================
  
 -[1] Added further protections against invalid Huffman codes.
 +[1] Added emulation of the libjpeg v7 and v8b APIs and ABIs.  See
 +README-turbo.txt for more details.  This feature was sponsored by CamTrace SAS.
 +
 +[2] Created a new CMake-based build system for the Visual C++ and MinGW builds.
 +
 +[3] TurboJPEG/OSS can now compress from/decompress to grayscale bitmaps.
 +
 +[4] jpgtest can now be used to test decompression performance only.
 +
 +[5] If the default install prefix (/opt/libjpeg-turbo) is used, then
 +'make install' now creates /opt/libjpeg-turbo/lib32 and
 +/opt/libjpeg-turbo/lib64 sym links to duplicate the behavior of the binary
 +packages.
 +
 +[6] All symbols in the libjpeg-turbo dynamic library are now versioned, even
 +when the library is built with libjpeg v6b emulation.
 +
 +[7] Added arithmetic encoding and decoding support (can be disabled via
 +configure or CMake options)
 +
 +[8] Added a TJ_YUV flag to TurboJPEG/OSS which causes both the compressor and
 +decompressor to output planar YUV images.
 +
 +[9] Added an extended version of tjDecompressHeader() to TurboJPEG/OSS which
 +allows the caller to determine the type of subsampling used in a JPEG image.
 +
++[10] Added further protections against invalid Huffman codes.
  
  Significant changes since 1.0.0
  ===============================
diff --cc jdhuff.c
Simple merge