Commit Graph

  • 78fc556257 - Update to version 1.5.0 + Fixed an issue whereby a malformed motion-JPEG frame could cause the "fast path" of libjpeg-turbo's Huffman decoder to read from uninitialized memory. + Added libjpeg-turbo version and build information to the global string table of the libjpeg and TurboJPEG API libraries. + Fixed a couple of issues in the PPM reader that would cause buffer overruns in cjpeg if one of the values in a binary PPM/PGM input file exceeded the maximum value defined in the file's header. libjpeg-turbo 1.4.2 already included a similar fix for ASCII PPM/PGM files. Note that these issues were not security bugs, since they were confined to the cjpeg program and did not affect any of the libjpeg-turbo libraries. + Fixed an issue whereby attempting to decompress a JPEG file with a corrupt header using the tjDecompressToYUV2() function would cause the function to abort without returning an error and, under certain circumstances, corrupt the stack. This only occurred if tjDecompressToYUV2() was called prior to calling tjDecompressHeader3(), or if the return value from tjDecompressHeader3() was ignored (both cases represent incorrect usage of the TurboJPEG API.) + The jpeg_stdio_src(), jpeg_mem_src(), jpeg_stdio_dest(), and jpeg_mem_dest() functions in the libjpeg API will now throw an error if a source/destination manager has already been assigned to the compress or decompress object by a different function or by the calling program. Ismail Dönmez 2016-06-08 08:11:04 +0000
  • 58fe547543 Accepting request 369636 from graphics Dominique Leuenberger 2016-03-16 09:26:12 +0000
  • 9b7cee55f1 - Ismail Dönmez 2016-03-10 13:49:28 +0000
  • 216819ba21 - Update to version 1.4.2 + Crash fixes + clang compatibility fixes + See the included ChangeLog.txt for the details - Drop libjpeg-turbo-1.4.0-int32.patch, not needed anymore. - Drop libjpeg-turbo-remove-test.patch, fixed upstream. Ismail Dönmez 2015-10-08 08:08:09 +0000
  • a9571b3071 Accepting request 290155 from graphics Dominique Leuenberger 2015-03-12 15:37:40 +0000
  • bdb19a8a8e Accepting request 289799 from home:jengelh:branches:graphics Stanislav Brabec 2015-03-10 13:14:39 +0000
  • 6fdba9fd39 Accepting request 288604 from graphics Dominique Leuenberger 2015-03-05 14:33:52 +0000
  • 391b31016e Accepting request 288518 from home:michel_mno:branches:graphics Petr Gajdos 2015-03-03 07:35:33 +0000
  • 9339d56a98 Accepting request 280697 from graphics Dominique Leuenberger 2015-01-15 14:58:20 +0000
  • 805f9cb0c0 Accepting request 280687 from home:posophe:branches:graphics OBS User mrdocs 2015-01-10 05:29:06 +0000
  • 33d6cbacbe Accepting request 263204 from graphics Dominique Leuenberger 2014-11-28 07:44:29 +0000
  • 80c5fd18af - security update CVE-2014-9092 [bnc#906761] * added libjpeg-turbo-CVE-2014-9092.patch Petr Gajdos 2014-11-27 09:52:47 +0000
  • 714a093a19 Accepting request 256713 from graphics Stephan Kulow 2014-10-18 07:08:15 +0000
  • d79190325f - Obsolete jpeg version 6b, 8.0.1 and 8.0.2 to avoid conflicts during zypper dup Petr Gajdos 2014-10-15 13:42:43 +0000
  • 62139b3211 Accepting request 254477 from graphics Stephan Kulow 2014-10-07 16:23:47 +0000
  • 3755035645 Accepting request 254475 from home:coolo:branches:openSUSE:Factory Petr Gajdos 2014-10-07 07:39:55 +0000
  • 1c74662dc1 Accepting request 253911 from home:olh:branches:graphics OBS User mrdocs 2014-10-04 20:59:46 +0000
  • a6a850fa98 Accepting request 228281 from graphics Stephan Kulow 2014-04-03 14:38:33 +0000
  • bdc9f35a21 - update to 1.3.1: * Fixed a bug whereby attempting to encode a progressive JPEG with arithmetic entropy coding (by passing arguments of -progressive -arithmetic to cjpeg or jpegtran, for instance) would result in an error, "Requested feature was omitted at compile time". * Fixed a couple of issues whereby malformed JPEG images would cause libjpeg-turbo to use uninitialized memory during decompression. * Fixed an error ("Buffer passed to JPEG library is too small") that occurred when calling the TurboJPEG YUV encoding function with a very small (< 5x5) source image, and added a unit test to check for this error. * etc. see ChangeLog.txt Petr Gajdos 2014-03-31 09:32:49 +0000
  • 93ce31e997 - update to 1.3.1: * Fixed a bug whereby attempting to encode a progressive JPEG with arithmetic entropy coding (by passing arguments of -progressive -arithmetic to cjpeg or jpegtran, for instance) would result in an error, "Requested feature was omitted at compile time". * Fixed a couple of issues whereby malformed JPEG images would cause libjpeg-turbo to use uninitialized memory during decompression. * Fixed an error ("Buffer passed to JPEG library is too small") that occurred when calling the TurboJPEG YUV encoding function with a very small (< 5x5) source image, and added a unit test to check for this error. * etc. see ChangeLog.txt Petr Gajdos 2014-03-31 09:32:10 +0000
  • bd8aa7e0e5 Accepting request 223331 from graphics Stephan Kulow 2014-02-22 19:44:18 +0000
  • 1a4f6e9729 Accepting request 223308 from home:scarabeus_iv Petr Gajdos 2014-02-21 07:44:17 +0000
  • 87e4c39f31 Accepting request 221307 from graphics Stephan Kulow 2014-02-11 09:56:08 +0000
  • b209e97781 Accepting request 221248 from home:scarabeus_iv Ismail Dönmez 2014-02-07 17:38:02 +0000
  • 8dd1b4240d Accepting request 211386 from graphics Stephan Kulow 2013-12-19 11:41:00 +0000
  • e16ca44fe5 - update do 1.3.0: * Fixed a Huffman encoder bug that prevented I/O suspension from working properly. * Added support for additional scaling factors (3/8, 5/8, 3/4, 7/8, 9/8, 5/4, 11/8, 3/2, 13/8, 7/4, 15/8, and 2) when decompressing. Note that the IDCT will not be SIMD-accelerated when using any of these new scaling factors. * The tjDecompressToYUV() function now supports the TJFLAG_FASTDCT flag. * cjpeg can now be used to generate JPEG files with the RGB colorspace (feature ported from jpeg-8d.) * etc. see ChangeLog.txt Petr Gajdos 2013-09-10 12:52:09 +0000
  • 65290d70f5 Accepting request 178942 from graphics Stephan Kulow 2013-06-18 13:19:34 +0000
  • fd2dd448d0 - by change from Wed Mar 6 11:19:02 UTC 2013, libjpeg62-turbo do not provide any binaries, so it should not provide jpeg Petr Gajdos 2013-06-14 09:27:35 +0000
  • e6cd491a87 Accepting request 176800 from graphics Stephan Kulow 2013-06-05 09:54:02 +0000
  • 832f0d2b75 Accepting request 176777 from home:elvigia:branches:graphics OBS User mrdocs 2013-05-28 04:33:03 +0000
  • 67cb1b3a29 Accepting request 175952 from graphics Stephan Kulow 2013-05-18 07:21:31 +0000
  • 9a3a2f2f76 OBS-URL: https://build.opensuse.org/package/show/graphics/libjpeg-turbo?expand=0&rev=28 Petr Gajdos 2013-05-17 09:08:39 +0000
  • 66bbca049c OBS-URL: https://build.opensuse.org/package/show/graphics/libjpeg-turbo?expand=0&rev=27 Petr Gajdos 2013-05-17 07:38:39 +0000
  • d3e01b3963 - libjpeg62-turbo package created [bnc#807183] - libjpeg62-turbo package created [bnc#807183] Petr Gajdos 2013-05-17 07:31:29 +0000
  • e1cda27622 Accepting request 175935 from home:pgajdos Petr Gajdos 2013-05-17 07:19:55 +0000
  • 5a1f6275b9 Revert Ismail Dönmez 2012-09-30 18:10:46 +0000
  • 2d21b02aad Accepting request 136459 from home:RedDwarf:branches:graphics Togan Muftuoglu 2012-09-30 06:44:32 +0000
  • 3038e5e55a Accepting request 130738 from graphics Ismail Dönmez 2012-08-14 12:26:47 +0000
  • 3c4eddd4f5 Accepting request 130734 from home:dirkmueller:branches:graphics Togan Muftuoglu 2012-08-13 17:35:42 +0000
  • 7434e28fd1 Accepting request 128748 from graphics Ismail Dönmez 2012-07-24 20:44:07 +0000
  • 510ad24edb - Update to version 1.2.1: * fixed heap overflow [bnc#771791] Petr Gajdos 2012-07-23 11:36:08 +0000
  • 9648966c50 Fix baselibs Ismail Dönmez 2012-03-22 14:03:53 +0000
  • 275320d81e Ooops Ismail Dönmez 2012-03-22 14:02:45 +0000
  • 6595de1e2e - Ismail Dönmez 2012-03-22 14:00:06 +0000
  • 9428f8d2e8 - Update to version 1.2.0 * Fixed out-of-bounds read in SSE2 SIMD code * Added a compile-time macro (LIBJPEG_TURBO_VERSION) that can be used to check the version of libjpeg-turbo against which an application was compiled. * Added new RGBA/BGRA/ABGR/ARGB colorspace extension constants * libjpeg-turbo will now correctly decompress erroneous CMYK/YCCK JPEGs whose K component is assigned a component ID of 1 instead of 4. * Added SIMD routines for RGB-to-grayscale color conversion * Improved the performance of the C color conversion routines * Added a function to the TurboJPEG API that performs lossless transforms. * Added support for 4:4:0 (transposed 4:2:2) subsampling Ismail Dönmez 2012-03-22 13:59:53 +0000
  • 00b0c7e469 replace license with spdx.org variant Stephan Kulow 2011-12-06 17:24:18 +0000
  • 684526c092 Updating link to change in openSUSE:Factory/libjpeg-turbo revision 11.0 OBS User buildservice-autocommit 2011-12-06 17:24:18 +0000
  • cddd18f351 Accepting request 92551 from graphics Stephan Kulow 2011-11-21 11:34:46 +0000
  • 7773740dda Accepting request 92534 from home:coolo:removelibtool Ismail Dönmez 2011-11-19 20:43:39 +0000
  • 604fd92534 Accepting request 91368 from graphics Stephan Kulow 2011-11-16 16:18:55 +0000
  • cf8f75d11a remove ready file Stephan Kulow 2011-11-14 13:00:32 +0000
  • b78178c1fe Accepting request 91102 from home:elvigia:branches:graphics OBS User mrdocs 2011-11-13 11:12:49 +0000
  • 940c5b754a Autobuild autoformatter for 82442 Lars Vogdt 2011-09-19 19:12:23 +0000
  • 6b41d3abef Accepting request 82442 from graphics Lars Vogdt 2011-09-19 19:12:17 +0000
  • 28b39b80d1 - updated to 1.1.1: * Fixed a 1-pixel error in row 0, column 21 of the luminance plane generated by tjEncodeYUV(). * libjpeg-turbo's accelerated Huffman decoder previously ignored unexpected markers found in the middle of the JPEG data stream during decompression. It will now hand off decoding of a particular block to the unaccelerated Huffman decoder if an unexpected marker is found, so that the unaccelerated Huffman decoder can generate an appropriate warning. * Fixed a bug in jpeg_read_coefficients() whereby it would not initialize cinfo->image_width and cinfo->image_height if libjpeg v7 or v8 emulation was enabled. This specifically caused the jpegoptim program to fail if it was linked against a version of libjpeg-turbo that was built with libjpeg v7 or v8 emulation. * Eliminated excessive I/O overhead that occurred when reading BMP files in cjpeg. * Petr Gajdos 2011-05-19 12:48:05 +0000
  • 01a350b07f Autobuild autoformatter for 63341 Sascha Peilicke 2011-03-04 08:16:44 +0000
  • 6459450214 Accepting request 63341 from graphics Sascha Peilicke 2011-03-04 08:16:38 +0000
  • ba613c6a4c OBS-URL: https://build.opensuse.org/package/show/graphics/libjpeg-turbo?expand=0&rev=5 Petr Gajdos 2011-03-03 14:12:06 +0000
  • cffb034eba OBS-URL: https://build.opensuse.org/package/show/graphics/libjpeg-turbo?expand=0&rev=4 Petr Gajdos 2011-03-03 13:51:28 +0000
  • d92b4b919c - updated to 1.1.0: * Added further protections against invalid Huffman codes. * Added an extended version of tjDecompressHeader(). * Added arithmetic encoding and decoding support. * TurboJPEG/OSS can now compress from/decompress to grayscale bitmaps. * Added emulation of the libjpeg v7 and v8 APIs and ABIs. * Added two new TurboJPEG API functions, tjEncodeYUV() and tjDecompressToYUV(). * The TurboJPEG dynamic library now uses versioned symbols. * Fixed visual artifacts in grayscale JPEG compression caused by a typo in the RGB-to-chrominance lookup tables. - see ChangeLog.txt for details. - removed upstreamed jpegtran.patch and rh639672.patch Petr Gajdos 2011-03-03 13:00:10 +0000
  • 5909d438e1 Accepting request 55950 from home:pgajdos Petr Gajdos 2010-12-14 15:14:31 +0000
  • 818655d118 Autobuild autoformatter for 55579 Marcus Rueckert 2010-12-13 15:08:44 +0000
  • b675a2b830 Accepting request 55579 from graphics Marcus Rueckert 2010-12-13 15:08:34 +0000
  • 048b0f1b34 osc copypac from project:home:pgajdos package:libjpeg-turbo revision:19 Petr Gajdos 2010-12-10 14:42:49 +0000