Skip to content

Commit c0cad62

Browse files
committed
Update Giflib 5.2.1, libtiff 4.0.10, libpng 1.6.37
1 parent 5de07f4 commit c0cad62

File tree

133 files changed

+22027
-3905
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

133 files changed

+22027
-3905
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ It contains a *build_tesseract.bat* to build the latest tesseract version.
66
A simple *test_tesseract.bat* is available to show how to run OCR on different image fileformats and generate a pdf.
77

88
## Used Libraries
9-
* [Giflib 5.1.4](http://giflib.sourceforge.net/)
10-
* [libtiff 4.0.9](http://simplesystems.org/libtiff/)
9+
* [Giflib 5.2.1](http://giflib.sourceforge.net/)
10+
* [libtiff 4.0.10](http://simplesystems.org/libtiff/)
1111
* [zlib 1.2.11](http://www.zlib.net/)
12-
* [libpng 1.6.34]( http://www.libpng.org/pub/png/libpng.html)
12+
* [libpng 1.6.37]( http://www.libpng.org/pub/png/libpng.html)
1313
* [libjpeg 9c](http://ijg.org/)
1414
* [OpenJPEG 2.3.0](http://www.openjpeg.org/)
1515
* [jbig2enc 0.28](https://github.com/agl/jbig2enc)

giflib/NEWS

Lines changed: 100 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,105 @@
11
GIFLIB NEWS
22

33

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+
4103
Version 5.1.4
5104
=============
6105

@@ -186,7 +285,7 @@ Documentation and polish
186285

187286
Retirements
188287
-----------
189-
* gifinter is gone. Use convert -interlace from the ImageMagick suite.
288+
* gifinter is gone. Use "convert -interlace line" from the ImageMagick suite.
190289

191290
Code Fixes
192291
----------

giflib/README

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,30 @@ RGB bitmaps, and for writing RGB bitmaps as GIF files.
1616

1717
The (permissive) open-source license is in the file COPYING.
1818

19-
You will find build instructions in build.asc
19+
You will find build instructions in build.adoc
2020

2121
You will find full documentation of the API in doc/ and on the
2222
project website.
2323

24-
The project has a long and confusing history, described in history.asc
24+
Please report bugs to the bug tracker on sourceforge:
25+
26+
http://sourceforge.net/tracker/?group_id=102202
27+
28+
The project has a long and confusing history, described in history.adoc
2529

2630
The project to-do list is in TODO.
2731

32+
== Authors ==
33+
34+
Gershon Elber <gershon[AT]cs.technion.sc.il>
35+
original giflib code
36+
37+
Toshio Kuratomi <toshio[AT]tiki-lounge.com>
38+
uncompressed gif writing code
39+
former maintainer
40+
41+
Eric Raymond <esr[AT]snark.thyrsus.com>
42+
current as well as long time former maintainer of giflib code
43+
44+
There have been many other contributors; see the attributions in the
45+
version-control history to learn more.

0 commit comments

Comments
 (0)