Download Latest Version bbbbca902bc9a02b77bb7f9bb534aea203bf97a278c20527491114aeb76b95f0-primary.sqlite.bz2 (52.7 kB)
Email in envelope

Get an email when there's a new version of libjpeg-turbo

Home / 2.0.2
Name Modified Size InfoDownloads / Week
Parent folder
libjpeg-turbo-official_2.0.2_i386.deb 2019-02-14 1.1 MB
libjpeg-turbo-official_2.0.2_amd64.deb 2019-02-14 1.1 MB
libjpeg-turbo-official32_2.0.2_amd64.deb 2019-02-14 850.0 kB
libjpeg-turbo-official-2.0.2.x86_64.rpm 2019-02-14 1.1 MB
libjpeg-turbo-official-2.0.2.src.rpm 2019-02-14 2.2 MB
libjpeg-turbo-official-2.0.2.i386.rpm 2019-02-14 1.1 MB
libjpeg-turbo-2.0.2.tar.gz.sig 2019-02-14 65 Bytes
libjpeg-turbo-2.0.2.tar.gz 2019-02-14 2.2 MB
libjpeg-turbo-2.0.2.dmg 2019-02-14 11.9 MB
libjpeg-turbo-2.0.2-vc64.exe 2019-02-14 1.3 MB
libjpeg-turbo-2.0.2-vc.exe 2019-02-14 1.1 MB
libjpeg-turbo-2.0.2-jws.zip 2019-02-14 1.4 MB
libjpeg-turbo-2.0.2-gcc64.exe 2019-02-14 1.9 MB
libjpeg-turbo-2.0.2-gcc.exe 2019-02-14 1.7 MB
README.md 2019-02-14 2.1 kB
Totals: 15 Items   28.8 MB 109

Package signatures

To ensure the integrity of the libjpeg-turbo binary packages, the RPM and DEB files and the source tarball are signed using the following key:
http://www.libjpeg-turbo.org/key/LJT-GPG-KEY-1024
http://pgp.mit.edu/pks/lookup?op=get&search=0x85C7044E033FDE16
and the Windows installers are signed using a code signing certificate.

2.0.2

Significant changes relative to 2.0.1:

  1. Fixed a regression introduced by 2.0.1[5] that prevented a runtime search path (rpath) from being embedded in the libjpeg-turbo shared libraries and executables for macOS and iOS. This caused a fatal error of the form "dyld: Library not loaded" when attempting to use one of the executables, unless DYLD_LIBRARY_PATH was explicitly set to the location of the libjpeg-turbo shared libraries.

  2. Fixed an integer overflow and subsequent segfault (CVE-2018-20330) that occurred when attempting to load a BMP file with more than 1 billion pixels using the tjLoadImage() function.

  3. Fixed a buffer overrun (CVE-2018-19664) that occurred when attempting to decompress a specially-crafted malformed JPEG image to a 256-color BMP using djpeg.

  4. Fixed a floating point exception that occurred when attempting to decompress a specially-crafted malformed JPEG image with a specified image width or height of 0 using the C version of TJBench.

  5. The TurboJPEG API will now decompress 4:4:4 JPEG images with 2x1, 1x2, 3x1, or 1x3 luminance and chrominance sampling factors. This is a non-standard way of specifying 1x subsampling (normally 4:4:4 JPEGs have 1x1 luminance and chrominance sampling factors), but the JPEG format and the libjpeg API both allow it.

  6. Fixed a regression introduced by 2.0 beta1[7] that caused djpeg to generate incorrect PPM images when used with the -colors option.

  7. Fixed an issue whereby a static build of libjpeg-turbo (a build in which ENABLE_SHARED is 0) could not be installed using the Visual Studio IDE.

  8. Fixed a severe performance issue in the Loongson MMI SIMD extensions that occurred when compressing RGB images whose image rows were not 64-bit-aligned.

Source: README.md, updated 2019-02-14