|
1 | 1 | GIFLIB NEWS
|
2 | 2 |
|
3 | 3 |
|
| 4 | +Version 5.2.1 |
| 5 | +============== |
| 6 | + |
| 7 | +This is the "Maybe I shouldn't have dome a release while imn surgical recovery" release. |
| 8 | + |
| 9 | +* In gifbuild.c, avoid a core dump on no color map. |
| 10 | + |
| 11 | +* Restore inadvertently removed library version numbers in Makefile. |
| 12 | + |
| 13 | +Version 5.2.0 |
| 14 | +============= |
| 15 | + |
| 16 | +The undocumented and deprecated GifQuantizeBuffer() entry point |
| 17 | +has been moved to the util library to reduce libgif size and attack |
| 18 | +surface. Applications needing this function are couraged to link the |
| 19 | +util library or make their own copy. |
| 20 | + |
| 21 | +The following obsolete utility programs are no longer installed: |
| 22 | +gifecho, giffilter, gifinto, gifsponge. These were either installed in |
| 23 | +error or have been obsolesced by modern image-transformmation tools |
| 24 | +like ImageMagick convert. They may be removed entirely in a future |
| 25 | +release. |
| 26 | + |
| 27 | +* Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84 |
| 28 | + |
| 29 | +* Address SF bug #134: Giflib fails to slurp significant number of gifs |
| 30 | + |
| 31 | +* Apply SPDX convention for license tagging. |
| 32 | + |
| 33 | +Version 5.1.9 |
| 34 | +============= |
| 35 | + |
| 36 | +The documentation directory now includes an HTMlified version of the |
| 37 | +GIF89 standard, and a more detailed description of how LZW compression |
| 38 | +is applied to GIFs. |
| 39 | + |
| 40 | +* Address SF bug #129: The latest version of giflib cannot be build on windows. |
| 41 | + |
| 42 | +* Address SF bug #126: Cannot compile giflib using c89 |
| 43 | + |
| 44 | +Version 5.1.8 |
| 45 | +============= |
| 46 | + |
| 47 | +* Address SF bug #119: MemorySanitizer: FPE on unknown address |
| 48 | + |
| 49 | +* Address SF bug #125: 5.1.7: xmlto is still required for tarball |
| 50 | + |
| 51 | +* Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible |
| 52 | + |
| 53 | +* Address SF bug #122: 5.1.7 installs manpages to wrong directory |
| 54 | + |
| 55 | +* Address SF bug #121: make: getversion: Command not found |
| 56 | + |
| 57 | +* Address SF bug #120: 5.1.7 does not build a proper library - no |
| 58 | + |
| 59 | +Version 5.1.7 |
| 60 | +============= |
| 61 | + |
| 62 | +Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs. |
| 63 | + |
| 64 | +Version 5.1.6 |
| 65 | +============= |
| 66 | + |
| 67 | +Build Fixes |
| 68 | +----------- |
| 69 | + |
| 70 | +Fix library installation in the Makefile. |
| 71 | + |
| 72 | +Version 5.1.5 |
| 73 | +============= |
| 74 | + |
| 75 | +Code Fixes |
| 76 | +---------- |
| 77 | + |
| 78 | +* Fix SF bug #114: Null dereferences in main() of gifclrmp |
| 79 | + |
| 80 | +* Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine() |
| 81 | + in cgif.c. This had been assigned CVE-2018-11490. |
| 82 | + |
| 83 | +* Fix SF bug #111: segmentation fault in PrintCodeBlock |
| 84 | + |
| 85 | +* Fix SF bug #109: Segmentation fault of giftool reading a crafted file |
| 86 | + |
| 87 | +* Fix SF bug #107: Floating point exception in giftext utility |
| 88 | + |
| 89 | +* Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317 |
| 90 | + |
| 91 | +* Fix SF bug #104: Ineffective bounds check in DGifSlurp |
| 92 | + |
| 93 | +^ Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment |
| 94 | + |
| 95 | +* Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb). |
| 96 | + |
| 97 | +Build Fixes |
| 98 | +----------- |
| 99 | + |
| 100 | +The horrible old autoconf build system has been removed with extreme prejudice. |
| 101 | +You now build this simply by running "make" from the top-level directory. |
| 102 | + |
4 | 103 | Version 5.1.4
|
5 | 104 | =============
|
6 | 105 |
|
@@ -186,7 +285,7 @@ Documentation and polish
|
186 | 285 |
|
187 | 286 | Retirements
|
188 | 287 | -----------
|
189 |
| -* gifinter is gone. Use convert -interlace from the ImageMagick suite. |
| 288 | +* gifinter is gone. Use "convert -interlace line" from the ImageMagick suite. |
190 | 289 |
|
191 | 290 | Code Fixes
|
192 | 291 | ----------
|
|
0 commit comments