mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
Check for gzclearerr in configure. Document needing zlib >= 1.2.0.2.
It was reported at elinks-dev on 2007-06-03 that Solaris 10 comes with zlib 1.1.4, which does not include gzclearerr(), which ELinks nowadays requires. It would be possible to rewrite the decompression support to use deflate() directly and avoid stdio, in which case gzclearerr() would not be needed. That will take some time however, so I'm not attempting it for ELinks 0.12.0. Instead, I'm just disabling gzip decompression entirely if zlib is too old.
This commit is contained in:
parent
cf959c614b
commit
f0119e1944
1
NEWS
1
NEWS
@ -39,6 +39,7 @@ Incompatibilities:
|
||||
and its security goals are undocumented. If you must enable
|
||||
ECMAScript support, it would be prudent to restrict the ELinks
|
||||
process with a sandbox of some kind.
|
||||
* Gzip decompression support now requires zlib 1.2.0.2 or later.
|
||||
* bugs 871, 752: The numbering of terminal.*.colors no longer depends
|
||||
on config options. This change makes elinks.conf portable between
|
||||
different configurations but unfortunately not between this and
|
||||
|
@ -465,7 +465,7 @@ AC_DEFUN([EL_CONFIG_OPTIONAL_LIBRARY],
|
||||
EL_CONFIG_OPTIONAL_LIBRARY(CONFIG_GPM, gpm, gpm.h, gpm, Gpm_Open,
|
||||
[ --without-gpm disable gpm (mouse) support])
|
||||
|
||||
EL_CONFIG_OPTIONAL_LIBRARY(CONFIG_GZIP, zlib, zlib.h, z, gzdopen,
|
||||
EL_CONFIG_OPTIONAL_LIBRARY(CONFIG_GZIP, zlib, zlib.h, z, gzclearerr,
|
||||
[ --without-zlib disable zlib support])
|
||||
|
||||
EL_CONFIG_OPTIONAL_LIBRARY(CONFIG_BZIP2, bzlib, bzlib.h, bz2, BZ2_bzReadOpen,
|
||||
|
@ -41,7 +41,7 @@ ifndef::installation-webpage[]
|
||||
See <<lua-scripting,the Elinks - Lua interface>> \
|
||||
endif::installation-webpage[]
|
||||
for more info.
|
||||
GNU zip For handling compressed documents both locally and \
|
||||
zlib 1.2.0.2 or later For handling compressed documents both locally and \
|
||||
sent from server.
|
||||
bzip2 For handling local compressed documents.
|
||||
OpenSSL or GNU TLS For handling secure HTTP browsing.
|
||||
|
Loading…
Reference in New Issue
Block a user