Changelog for Etherape
$Date: 2000/04/15 21:48:21 $
Overview of changes in Etherape 0.5.1 (Wednesday 04-19-2000):
- Fixed lots of memory leaks thanks to Owen Taylor and his
fantastic memprof
- Should not hog the CPU in offline mode anymore
- Node size is zero again when the average traffic is zero
- Got rid of the toolbar by default
Overview of changes in Etherape 0.5.0 (Saturday
04-15-2000):
- Fixed PPP and SLIP modes not showing any protocols nor
names
- Moved code to libglade. This means:
- You will need libglade to compile and run etherape
- No more GTK warnings
- The view menu is fixed. Check buttons work as expected
- You can change the interface by editing etherape.glade with
glade without having to recompile
- All kinds of benefits for the developer. Now I can go back at
dealing with the GUI
- These are major changes. Please report any problems (see
README.bugs)
Overview of changes in Etherape 0.4.7 (Friday 04-14-2000):
- Fixed segfault when applying preferences changes and a filter
had been set up in the command line
- (Bill Barth) New, improved static mode
- Debug messages depend on the DEBUG environment variable. You
can set it to DEBUG or INFO if you want to see them again. Added -q
option too, to get rid of WARNINGS as well
- Refresh period is finally working the intended way (I hope).
Should free up CPU in many cases
Overview of changes in Etherape 0.4.6 (Monday 04-10-2000):
- Ports were not appearing in TCP mode
- Accumulated per name traffic was not properly updated
Overview of changes in Etherape 0.4.5 (Sunday 04-09-2000):
- /etc/ethers is used again in Ethernet mode
- FQDN is again only used in IP or TCP mode
- Added new --stationary option, so that people getting sick of
following nodes around can have a rest. :-)
Overview of changes in Etherape 0.4.4 (Sunday 04-09-2000):
- Nodes keep track of all names by which they are referenced.
Right now only the most used one is displayed
- This breaks /etc/ethers usage for IP nodes. You'll see your
router change names a lot in ethernet mode. :-) I'll try to solve
this tonight.
- I changed quite a lot of things. Please test it and tell me any
problems you find so that I can fix them
Overview of changes in Etherape 0.4.3 (Tuesday
04-04-2000):
- Recognizes IP fragmentation. Should make up for unexpected
protocols in your network
- Node colors are those of its most common protocol. This is a
bonus on my way of handling several names per node.
- Fixed a bug by which actually the least common protocol
had its color shown. Come on, guys... How come nobody reported this
one? :-)
Overview of changes in Etherape 0.4.2 (Tuesday
04-04-2000):
- Initial FDDI support.
- Uploaded working RPM (for version 0.4.1).
Overview of changes in Etherape 0.4.1 (Monday 04-03-2000):
- Hiding legend works again (for me, at least).
- Link directions were reversed in ethernet mode.
- New webpage (mostly copied from ethereal's :-) )
- First try at RPM distribution. Please report whether it
works.
Overview of changes in Etherape 0.4.0 (Wednesday
03-29-2000):
- Node size is dependent on outbound traffic
- You can distinguish both directions of a link.
Overview of changes in Etherape 0.3.9 (Wednesday
03-29-2000):
- You may safely turn down refresh period to minimum. If CPU
can't handle it, it will just do a best effort.
- Patch from Fabrice Bellet. Should fix more RedHat problems.
Please report if it solves yours.
- Some more segfault fixing.
Overview of changes in Etherape 0.3.8 (Wednesday
03-29-2000):
- Filter entry has history.
- Prefs window is raised when called.
- I think I fixed almost all memory leaks.
- Some more segfaults fixed.
Overview of changes in Etherape 0.3.7 (Friday 03-24-2000):
- You can now "playback" tcpdump output files.
- The legend now has a scrollbar if there are more protocols than
it can hold.
Overview of changes in Etherape 0.3.6 (Friday 03-24-2000):
- Recognizes level 5 UDP protocols.
- Default stack level is now 5
- Can anybody please send me the most complete /etc/services in
Earth? Mine in debian is quite complete, but it's missing things
like ICQ.
Overview of changes in Etherape 0.3.5 (Thursday
03-23-2000):
- Sorry. I forgot to include the new files in the distribution.
:-(
Overview of changes in Etherape 0.3.4 (Thursday
03-23-2000):
- Recognizes level 5 TCP protocols (Set stack level to 5) UDP
protocols should be done tomorrow morning. (Can somebody explain me
why 6000 is not a recognized protocol in standard
/etc/services?)
- Fixed a compilation problem for people with libbind.a
installed.
Overview of changes in Etherape 0.3.3 (Thursday
03-23-2000):
- Fixes a serious and stupid segfault.
- Recognizes level 4 IP protocols (set stack level to 4)
Overview of changes in Etherape 0.3.2 (Wednesday
03-22-2000):
- You may choose what level of the protocol stack to look at. Now
I should be able to add more protocol decoding easyly.
- I think I have squashed the growing legend bug. Please
report.
- Diagram tries to use most of the window.
- Got away with some other memory leaks, though I probably just
introduced some others.
Overview of changes in Etherape 0.3.1 (Monday 03-20-2000):
- Capture filter may be set in the preferences dialog in
runtime
- Warning! The above is just candy to have you all test some
major code restructuring. Please report any problems.
Overview of changes in Etherape 0.3.0 (Saturday
03-18-2000):
- Preferences can be saved
- The status bar shows the main protocol when over a link, and
the node name when over a node.
- Etherape turns 1 month old! Thanks everybody for using this
software. :-)
Overview of changes in Etherape 0.2.11 (Friday
03-17-2000):
- Fixed a segfault in linuxppc
- Fixed a minor bug in the protocols legend
- Translations to French and Spanish
Overview of changes in Etherape 0.2.10 (Thursday
03-16-2000):
- Fixed several memory leaks (it's still leaking, though :-(
)
- Added font picker to the diagram settings
- Size mode menu is now working.
- Should compile again in Solaris
Overview of changes in Etherape 0.2.9 (Thursday
03-16-2000):
- Fix for bug introduced in 0.2.8. Resetting the refresh rate
eventually broght a SIGSEGV.
Overview of changes in Etherape 0.2.8 (Wednesday
03-15-2000):
- GUI enhancements suggested by mdf to save screen real state.
- Diagram settings is a dialog under the preferences menu
- Legend becomes a dockable item
- Toolbar, legend and appbar may be hidden using the view
menu.
- GUI for two more sizing algorithms: log and sqrt. I'm afraid I
still don't know how to get the menu item from an option_menu,
though. Patch, anyone? :-)
Overview of changes in Etherape 0.2.7 (Monday 03-13-2000):
- Node info is now a popup.
- Popup window shows Name, IP address and MAC address again.
- Name is only FQDN in ip and tcp modes (more readable)
- Now links age the moment they are not used.
- Added 802.2 and 802.3 to ethernet protocols.
- Fix for sigsegv when small link timeouts.
Overview of changes in Etherape 0.2.6 (Saturday
03-11-2000):
- Ethernet protocols are recognized and presented in different
colors.
- Links not in use are slowly faded out (patch by Ted Wright).
Use --no-fade to avoid it.
- Finally found a way to set the diagram background to
black.
Overview of changes in Etherape 0.2.5 (Friday 03-10-2000):
- Initial support for color coded protocols display
- Click on a link and a get a debug message with the most common
ethernet protocol
- Released to test for bugs some major changes in the code. Go
for 0.2.4 if you want some guarantee of a more stable version.
Overview of changes in Etherape 0.2.4 (Thursday
03-09-2000):
- Major bug fix.
- Added README.bugs with procedures for bug reporting.
Overview of changes in Etherape 0.2.3 (Wednesday
03-08-2000):
- Non blocking reverse lookups. I brought dns.c in from mtr to
provide this functionality. This code is from Simon Kirby.
- Removed now unnecessary -r option.
Overview of changes in Etherape 0.2.2 (Tuesday
03-07-2000):
- Added ppp and slip devices support.
- Brought back IP address display in ethernet mode when no
/etc/ethers is available
- Fixed another bug with RedHat 6.1. (I really have to find time
to talk to this guy)
Overview of changes in Etherape 0.2.1 (Monday 03-06-2000):
- Added tcp mode. Run with etherape -m tcp
- Added fix from Ted Wright to provide a more readable display in
crowded diagrams. Run with -o. Very useful for tcp.
- Cleaned up sources so that adding other modes should be
trivial. Please have a look at the source.
Overview of changes in Etherape 0.2.0 (Friday 03-03-2000):
- RedHat 6.1 fix. Works around "featureful" redhat 6.1
libpcap.
- Fixed node-in-the-center bug.
- Timeout=0 means never timeout.
Overview of changes in Etherape 0.1.9 (Thursday
03-02-2000):
- Finally I'm properly calculating average traffic. (yeah, right
:-)
- Node and link timeout work as expected as well.
- Should now compile cleanly in Solaris.
- Interape is a hardlinked to etherape. Runs as interape when
called with that name.
- Minor changes to the naming algorithm.
Overview of changes in Etherape 0.1.8 (Wednesday
03-01-2000):
- First version of interape. Run as etherape -I. I guess I'll
have to change the name to netape now. :-)
- Added node and link timeouts controls.
Overview of changes in Etherape 0.1.7 (Tuesday
02-29-2000):
- Pcap filtering added. Now you can use tcpdump style filtering
(enclosed in quotes) with the -f option.
- Added libm to autoconf.in for systems with a separate math
lib.
- First try at Debian packaging.
Overview of changes in Etherape 0.1.6 (Monday 02-28-2000):
- Refresh period spin, averaging time spin, and link width
sliders now work. Time to get better than Quake frame rates!
:-)
- Node, link and text colours can be set from the command
line.
- The rest of the GUI is active, so that it can answer itself
people's favourite question. :-) (Well, Control-Q does actually
work!)
- Automated release process so that I can keep bombarding you
with releases.
Overview of changes in Etherape 0.1.5 (Sunday 02-27-2000):
- More for readability: Click on a node and a pop-up window
appears with all node data.
- You can change the network interface to listen to in the
command line.
- Fixed a bug in the dotted quad ip number display
- Compiles without warnings
- Updated README
Overview of changes in Etherape 0.1.4 (Sunday 02-27-2000):
- Now parses command line arguments:
etherape options
-n, --numeric don't convert addresses to names
-r, --with-dns-resolving use IP name resolving. Caution! Long
timeouts!
-d, --diagram-only don't display any node text identification
- The resolver is turned off by default since it can potentially
freeze your display for too long
- digram-only makes for a clearer display. It's intended to be
practical whenever I have per-node pop-up windows ready.
Overview of changes in Etherape 0.1.3 (Saturday
02-26-2000):
- Links with no traffic disappear with time. Makes diagram more
readable.
- IP host name displayed if no ether name available
- Oops! Was confusing ether dst and src addresses. Solved.
- Web page now has a much more interesting screenshot thanks to
Nico Lumma
- Buttons are in English now.
- (This file I had to get out from download because it had the
dangerous DNS behaviour by default. You see? That's what happens
when you are rushed by deadlines! :-) )
Overview of changes in Etherape 0.1.2 (Saturday
02-26-2000):
- James Wallace provided code to automatically detect proper
network interface. It now compiles in NetBSD.
- IP number displayed if no /etc/ethers is available. IP host
name will be there in the Saturday Night edition. :-)
Overview of changes in Etherape 0.1.1 (Friday 02-25-2000):
- First look at GUI side of things
- Now you can dynamically reset the node radius using a
slider
- First users reports! Thanks R., Don!
- First improvements due to user feedback:
- Solved configuration problem for some people
- Improved web page and README: reference to /etc/ethers
Overview of changes in Etherape 0.1.0 (Friday 02-25-2000):
- Diagram resizes with window
- Basic functionality is all there now, and calls for a minor
version upgrade. :-)
Overview of changes in Etherape 0.0.8 (Thursday
02-24-2000):
- Correctly (I hope) calculates average traffic intensity for
nodes and links. The proper constant multiplier should be user
defined.
Overview of changes in Etherape 0.0.7 (Thursday
02-24-2000):
- First version showing links among nodes
- Aborts gracefully if run by non-root.
- http://etherape.sourceforge.net has a screenshot.
- Expect proper node size and link width calculation in
0.0.8
Overview of changes in Etherape 0.0.6 (Wednesday
02-23-2000):
- Copied proper libpcap autoconfigure detection function from
ethereal
- Added Ethernet address resolution functions from ethereal
Overview of changes in Etherape 0.0.5 (Wednesday
02-23-2000):
- Now uses gnome_canvas to display the diagram
Overview of changes in Etherape 0.0.4 (Monday 02-21-2000):
- Node size is now an average of the last ten seconds
traffic.
- Proper distribution file.
Overview of changes in Etherape 0.0.3 (Sunday 02-20-2000):
- Added gnome support.
- Substituted hash table for binary tree to store nodes
- Correctly display hardware addresses.
Overview of changes in Etherape 0.0.2 (Saturday
02-19-2000):
- Displays circles representing nodes and text which will
identify it eventually.
Overview of Etherape 0.0.1 (Friday 02-18-2000):
- Initial version. Don't even expect it to run.
$Id: NEWS.html,v 1.30 2000/04/04 14:01:20 toledo Exp
$
