Copyright 1998-2005 Gerald Combs <gerald@ethereal.com>.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compiled with GTK+ 2.6.10, with GLib 2.6.6, with libpcap 0.8.3,
with libz 1.2.2.2, with libpcre 5.0, with Net-SNMP 5.2.1.2, without ADNS.
Running with libpcap version 0.8.3 on Linux 2.6.15-1.1833_FC4smp.
and the latest repository version:
ethereal 0.10.14 (SVN Rev 17501)
Copyright 1998-2006 Gerald Combs <gerald@ethereal.com> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compiled with GTK+ 2.6.10, with GLib 2.6.6, with libpcap 0.8.3,
with libz 1.2.2.2, without libpcre, without UCD-SNMP or Net-SNMP, without ADNS,
without Lua.
NOTE: this build doesn't support the "matches" operator for Ethereal filter
syntax.
Running with libpcap version 0.8.3 on Linux 2.6.15-1.1833_FC4smp.
Entries in the $HOME/.ethereal/hosts file do not display correctly in the packetlist. The text is shifted up about 1/2 line as shown in the forthcoming attachment.Entries in the /etc/hosts file do not exhibit this problem.This happens on Linux in the release 0.10.14 version as well as the latestrepository version, but does NOT happen on Windows, at least not in the release0.10.14 version.
?!? I don't know *any* reason which might cause this problem ?!? It sounds very,very strange to me ...The code doing the address resolution is isolated from the code displaying thevalues, so I don't see any reason why it should make a difference where theaddress is coming from.What happens, if you Refresh the screen after stopping a capture. Does theproblem remain?
Perhaps the code to read the user's personal hosts file is putting bogus bytes into the host name (e.g., by
not properly null-terminating strings, or something such as that), and GTK+ is messing up the display
when it tries to display them.
Hosts in /etc/hosts come from gethostbyaddr(), which probably doesn't do that.
The $HOME/.ethereal/hosts file had been copied from a Windows box and had CRLF
newlines. Correcting the format removed the issue, however you might still
consider stripping configuration files of bogus characters... or not.