Blame CHANGELOG.md

Packit ed3af9
# Change Log
Packit ed3af9
All notable changes to this project will be documented in this file.
Packit ed3af9
Packit ed3af9
The format is based on [Keep a Changelog](http://keepachangelog.com/)
Packit ed3af9
and this project adheres to [Semantic Versioning](http://semver.org/).
Packit ed3af9
Packit ed3af9
## [2.2.5] - 2017-08-30
Packit ed3af9
Packit ed3af9
### Security
Packit ed3af9
- Double-free in gdImagePngPtr(). (CVE-2017-6362)
Packit ed3af9
- Buffer over-read into uninitialized memory. (CVE-2017-7890)
Packit ed3af9
Packit ed3af9
### Fixed
Packit ed3af9
- Fix #109: XBM reading fails with printed error
Packit ed3af9
- Fix #338: Fatal and normal libjpeg/ibpng errors not distinguishable
Packit ed3af9
- Fix #357: 2.2.4: Segfault in test suite
Packit ed3af9
- Fix #386: gdImageGrayScale() may produce colors
Packit ed3af9
- Fix #406: webpng -i removes the transparent color
Packit ed3af9
- Fix Coverity #155475: Failure to restore alphaBlendingFlag
Packit ed3af9
- Fix Coverity #155476: potential resource leak
Packit ed3af9
- Fix several build issues and test failures
Packit ed3af9
- Fix and reenable optimized support for reading 1 bps TIFFs
Packit ed3af9
Packit ed3af9
### Added
Packit ed3af9
- The native MSVC buildchain now supports libtiff and most executables
Packit ed3af9
Packit ed3af9
## [2.2.4] - 2017-01-18
Packit ed3af9
Packit ed3af9
### Security
Packit ed3af9
- gdImageCreate() doesn't check for oversized images and as such is
Packit ed3af9
  prone to DoS vulnerabilities. (CVE-2016-9317)
Packit ed3af9
- double-free in gdImageWebPtr() (CVE-2016-6912)
Packit ed3af9
- potential unsigned underflow in gd_interpolation.c
Packit ed3af9
- DOS vulnerability in gdImageCreateFromGd2Ctx()
Packit ed3af9
Packit ed3af9
### Fixed
Packit ed3af9
- Fix #354: Signed Integer Overflow gd_io.c
Packit ed3af9
- Fix #340: System frozen
Packit ed3af9
- Fix OOB reads of the TGA decompression buffer
Packit ed3af9
- Fix DOS vulnerability in gdImageCreateFromGd2Ctx()
Packit ed3af9
- Fix potential unsigned underflow
Packit ed3af9
- Fix double-free in gdImageWebPtr()
Packit ed3af9
- Fix invalid read in gdImageCreateFromTiffPtr()
Packit ed3af9
- Fix OOB reads of the TGA decompression buffer
Packit ed3af9
- Fix #68: gif: buffer underflow reported by AddressSanitizer
Packit ed3af9
- Avoid potentially dangerous signed to unsigned conversion
Packit ed3af9
- Fix #304: test suite failure in gif/bug00006 [2.2.3]
Packit ed3af9
- Fix #329: GD_BILINEAR_FIXED gdImageScale() can cause black border
Packit ed3af9
- Fix #330: Integer overflow in gdImageScaleBilinearPalette()
Packit ed3af9
- Fix 321: Null pointer dereferences in gdImageRotateInterpolated
Packit ed3af9
- Fix whitespace and add missing comment block
Packit ed3af9
- Fix #319: gdImageRotateInterpolated can have wrong background color
Packit ed3af9
- Fix color quantization documentation
Packit ed3af9
- Fix #309: gdImageGd2() writes wrong chunk sizes on boundaries
Packit ed3af9
- Fix #307: GD_QUANT_NEUQUANT fails to unset trueColor flag
Packit ed3af9
- Fix #300: gdImageClone() assigns res_y = res_x
Packit ed3af9
- Fix #299: Regression regarding gdImageRectangle() with gdImageSetThickness()
Packit ed3af9
- Replace GNU old-style field designators with C89 compatible initializers
Packit ed3af9
- Fix #297: gdImageCrop() converts palette image to truecolor image
Packit ed3af9
- Fix #290: TGA RLE decoding is broken
Packit ed3af9
- Fix unnecessary non NULL checks
Packit ed3af9
- Fix #289: Passing unrecognized formats to gdImageGd2 results in corrupted files
Packit ed3af9
- Fix #280: gdImageWebpEx() `quantization` parameter is a misnomer
Packit ed3af9
- Publish all gdImageCreateFromWebp*() functions and gdImageWebpCtx()
Packit ed3af9
- Fix issue #276: Sometimes pixels are missing when storing images as BMPs
Packit ed3af9
- Fix issue #275: gdImageBmpCtx() may segfault for non-seekable contexts
Packit ed3af9
- Fix copy&paste error in gdImageScaleBicubicFixed()
Packit ed3af9
Packit ed3af9
### Added
Packit ed3af9
- More documentation
Packit ed3af9
- Documentation on GD and GD2 formats
Packit ed3af9
- More tests