On Wed, Mar 13, 2002 at 01:07:27PM -0800, Donal Graeme wrote:
> I compiled ethereal with libz-1.1.4, but ethereal -v shows 1.0.8. My
> question is, is this a harmless bug, or is it somehow really using
> 1.0.8?
By "I compiled ethereal with libz-1.1.4" do you mean "I installed
libz-1.1.4 on my system and built Ethereal on that system"?
If so, then if your system has a version of X11 installed that comes
with the standard crappy ancient libz 1.0.8 that X.org bundles with X11
and that thus comes with XFree86, Ethereal might link with that crappy
ancient libz, rather than the one you installed, as the linker searched
in the directory with the X11 libraries when linking Ethereal, and might
have found that version instead.
(If so, then this also means that your X installation is probably *also*
linked with libz 1.0.8! Let's hope this security alert finally gets
X.org to pick up libz 1.1.4 and get rid of the crappy old 1.0.8 they've
been shipping.)
*However*, recent versions of Ethereal should, when you run the
configure script, fail to configure if Ethereal would be linked with
that library, because that library has bugs in it that would prevent
Ethereal from working correctly (random access to gzipped files doesn't
work correctly with those libraries, and Ethereal depends on random
access to the capture file).
What version of Ethereal did you build?