"Fossies" - the Fresh Open Source Software Archive

Member "etherape-0.9.18/NEWS" (3 Jun 2018, 50775 Bytes) of package /linux/privat/etherape-0.9.18.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "NEWS": 0.9.17_vs_0.9.18.

    1                             Changelog for EtherApe
    2 
    3   Overview of changes in EtherApe 0.9.18 (Sunday, June 3, 2018):
    4 
    5    EtherApe now is a pure GTK 3 application, with canvas supplied by GooCanvas
    6    (https://wiki.gnome.org/Projects/GooCanvas).
    7 
    8    While GooCanvas itself is in maintenance mode, is still the simpler canvas
    9    library available and with an API almost identical to gnome-canvas, too!
   10    Longer term, EtherApe ui should be completely redesigned and modernized,
   11    but this is for another day.
   12 
   13    Changes summary:
   14      * EtherApe ported to GTK3 using GooCanvas instead of the obsolete
   15        GnomeCanvas. 
   16 
   17 
   18   Overview of changes in EtherApe 0.9.17 (Thursday, April 5, 2018):
   19 
   20    This is a bugfix release, because a bug made 0.9.16 still runtime-dependent
   21    on gnomeui and other gnome 2 libraries.
   22  
   23    Changes summary:
   24      * EtherApe now requires Gtk 2.24
   25      
   26      * fixed a bug making libglade load gnome2 libraries
   27      
   28      * Sometimes node/links windows were freezing.
   29 
   30 
   31   Overview of changes in EtherApe 0.9.16 (Sunday, January 14, 2018):
   32 
   33    Several distributions are phasing out Gnome 2 libraries and EtherApe needs
   34    to update as well.
   35    Unfortunately, this mean dropping support for older distributions, for
   36    example CENTOS 5 and 6. At this time the EtherApe executable can still be
   37    built for those distributions, but not the project as a whole.
   38    
   39    This is an interim release, where the only Gnome 2 component is
   40    gnome-canvas. Apart of that, EtherApe is now a GTK2 application.
   41       Work is underway to replace gnome-canvas with another component.
   42    Documentation is now based on yelp-tools instead of Scroolkeeper/Rarian.
   43 
   44    Many thanks to Patrick Matthäi for packaging EtherApe for Debian and
   45    helping to keep this tool current. 
   46 
   47    Changes summary:
   48      * require only gnome-canvas, not gnome-ui. Based on the work of
   49        Arch Linux packager bgyorgy (Balló György).  Thanks!
   50  
   51      * migrate from deprecated gnome-doc-utils to yelp-tools.
   52        Unfortunately this change rules out older distributions
   53 
   54      * updated German translation, thanks to Chris Leick
   55 
   56 
   57   Overview of changes in EtherApe 0.9.15 (Friday, February 10, 2017):
   58    The central node ring setting now accepts multiple node specifiers
   59    (separated by any combination of spaces and/or commas), and also
   60    now understands glob syntax, so you can put for example
   61 
   62      10.0.0.0/24, *.mydomain.tld, somehost.otherdomain.tld
   63 
   64    and it will do what you'd expect.
   65 
   66    There is now a compile-time configure option ('--with-c-ares',
   67    disabled by default) to enable DNS resolution via the c-ares
   68    library, supplanting EtherApe's built-in multithreaded
   69    gethostbyaddr(3)-based resolver.  This is a fully non-blocking DNS
   70    library and thus has potential for better performance while using
   71    only a single background resolver thread, but also means that
   72    name-lookup is strictly DNS-based, and will thus not take
   73    /etc/hosts, NIS, or other name services into account.
   74 
   75    There is a slightly backwards-incompatible change in the syntax of
   76    the node-position file used with the '-P' flag added in release
   77    0.9.14.  It now uses the same CIDR notation plus hostname-globbing
   78    syntax used by the central node ring setting (instead of POSIX
   79    regular expressions).  This provides simpler and more consistent
   80    syntax with essentially the same real-world utility, but may
   81    require some small changes to existing node-position files.  Some
   82    examples:
   83 
   84      Old (regex)           New (CIDR+glob)
   85      ===============       ===============
   86      172.16.2.[0-9]*       172.16.2.0/24
   87      .*.mydomain.com       *.mydomain.com
   88      fe80:.*               fe80::/16
   89 
   90    Additionally, each line of the node-position file may now include
   91    multiple such node-matching patterns (separated by spaces and/or
   92    commas as with the central node ring setting), so a single line
   93    might look like:
   94 
   95      *.mydomain.com, 10.0.0.0/24 3
   96 
   97    (to put all nodes matching the given domain or CIDR range into
   98    column 3).
   99 
  100    As a security feature (privilege separation), packet-capture
  101    operations are now isolated in a separate background process.  The
  102    new '-Z' flag can be used to specify a user to run the main
  103    (foreground) process as.
  104 
  105 
  106    Changes summary:
  107      * New option to use c-ares for DNS resolution.
  108      * Multiple node/subnets and glob syntax now supported for central
  109        node ring.
  110      * Node-matching syntax for '-P' flag's file now uses CIDR
  111        notation and hostname-globbing instead of regexes.
  112      * Multiple patterns can now be given on a single line of the
  113        node-position ('-P') file.
  114      * The columnar-layout ('-P') code has been changed to re-adjust
  115        the spacing of nodes within a column when the number of nodes
  116        decreases.  The 10-column limit has also been removed.
  117      * The background-image feature introduced in 0.9.14 can now be
  118        turned off via a preference check-box.
  119      * The background of the protocol legend is now black so that
  120        lighter colors (e.g. yellow) are more readable.
  121      * There is now an option to display packet-capture statistics
  122        from libpcap in the main window (hover the mouse over them for
  123        an explanation in the status bar).
  124      * The show/hide state of the toolbar, protocol legend, and status
  125        bar are now preserved along with other preferences in the
  126        user's config file.
  127      * New '-Z' flag (or '--relinquish-privileges') can be used to run
  128        most processing as an unprivileged user.
  129 
  130 
  131   Overview of changes in EtherApe 0.9.14 (Saturday February 06, 2016):
  132    EtherApe now users the system /etc/services file instead of its own.
  133    While this change make some customizations a bit harder, it guarantees an
  134    up-to-date services file.
  135    Note to packagers: /etc/etherape is not needed anymore.
  136 
  137    Central node option now undestands CIDR notation, allowing for a central
  138    ring of nodes, thanks to Zev Weiss.
  139    Static background image, courtesy of Glenn Feunteun.
  140    Nodes can be optionally arranged as columns, thanks to David Goldfarb.
  141 
  142 
  143    Changes summary:
  144      * autoconf updated to 2.69
  145      * fixed incorrect WLAN control frames decoding
  146      * fix UTF-8 encoding of several files, thanks to StrPt.
  147      * read system services file instead of EtherApe one, thanks to Zev Weiss.
  148      * fix race condition on exit, thanks to Zev Weiss
  149      * central ring option, thanks to Zev Weiss
  150      * tweaks to preference windows to better work with tiling managers,
  151        thanks to Zev Weiss.
  152      * static background image (Glenn Feunteun)
  153      * arrange nodes in 'columns' (David Goldfarb)
  154 
  155 
  156   Overview of changes in EtherApe 0.9.13 (Sun May 05, 2013):
  157    Central node option, useful for displaying routers or proxies.
  158    Translations and documentation updates, plus some fixes.
  159 
  160    Changes summary:
  161      * Optional central node, based on work of Javier Fernandez-Sanguino
  162        Peña.
  163      * re-enabled full-screen mode, thanks to nrvale0
  164      * Updated spanish translation, thanks to Javier Fernandez-Sanguino
  165        Peña.
  166      * Added German translation, and fixed typos, thanks to Chris Leick.
  167      * Updated documentation.
  168 
  169 
  170   Overview of changes in EtherApe 0.9.12 (Tuesday May 31, 2011):
  171    This is a bug fix release.
  172    David Goldfarb discovered a critical bug in EtherApe, causing a
  173    NULL pointer indirection with RPC traffic.
  174    This bug has security implications, because can be exploited to a
  175    (remote) DOS attack.
  176    Packet content is not involved, however, so no privilege escalation
  177    should happen (unless the machine is already subverted by other means).
  178 
  179    Changes summary:
  180      * fix bug 3309061 (CVE-2011-3369)
  181 
  182 
  183   Overview of changes in EtherApe 0.9.11 (Friday May 27, 2011):
  184    Several users asked for a way to export traffic statistics.
  185    EtherApe now can save a snapshot with all known nodes and relevant
  186    information to an XML file. With option --final-export, a dump is
  187    automatically generated when a capture file is fully replayed.
  188    Additionally, option --signal-export enables SIGUSR1 handling, to
  189    dump on signal.
  190 
  191    EtherApe used to have two links for connection, one for each traffic
  192    direction. With this release, only one link is needed, gaining more
  193    complete statistics and better resource usage.
  194 
  195    EtherApe config file is now ~/.config/etherape, instead of the older,
  196    deprecated, ~/.gnome2/Etherape. Migration is automatic.
  197    Filter expression is now saved.
  198 
  199    Thanks to OpenSUSE Build Service and a new spec file, development rpms can
  200    easily be built for OpenSUSE 11.3, SLE11, Centos5/RHEL5, Fedora and
  201    Mandriva.
  202    The spec file is somewhat generic, lacking the nicer integrations of
  203    official distribution packages, so you are advised to build with EtherApe
  204    spec file only as a last resort.
  205 
  206    OSX compatibility improved, thanks to Zack Perry.
  207 
  208    The old, deprecated, direct resolver was removed. Name resolution is now
  209    only done with the full fledged threaded resolver.
  210 
  211    Changes summary:
  212      * XML export of node statistics.
  213      * added --final-export to export statistics at replay end.
  214      * added --signal-export to export statistics on SIGUSR1 (FR 3185920).
  215      * improved link statistics
  216      * added a toolbar button to open the nodes window.
  217      * a new button allows skipping lengthy pauses when replaying.
  218      * fixed a long-standing bug affecting expiry timeouts. EtherApe was
  219        overestimating traffic averages.
  220      * used stock icons when possible to improve consistency with themes.
  221      * EtherApe now builds natively on CENTOS5/RHEL5.
  222      * rewrote spec file for use with OpenSUSE Build Service.
  223      * updated documentation.
  224      * removed several (harmless) compiler warnings to make packager's life
  225        easier.
  226      * imported debian-specific patches and a swedish translation by Daniel
  227        Nylander.
  228      * workaround for OSX troubles with gtk_input_add. Thanks to Zack Perry
  229        persistence for helping diagnose and fix.
  230      * removed obsolete preference "cycle assigned colors".
  231      * removed deprecated direct resolver
  232      * config file now saved to ~/.config/etherape
  233      * filter expression is now saved with the other preferences.
  234      * italian translation
  235      * link and node sizes now computed with the same variable types.
  236      * new size variables: active packets, total packets, average packet size.
  237 
  238 
  239   Overview of changes in EtherApe 0.9.10 (Sunday Feb 06, 2011):
  240    The most notable change is IPV6 support, thanks to David Flamand.
  241    EtherApe now computes average packet size, to better estimate network
  242    usage.
  243    The new option --min-delay allows slow-motion replay of a capture file.
  244 
  245    In 0.9.9 relnotes I forgot to mention a fix from Sotiris Sotiropoulos.
  246    Many apologies for the mistake.
  247 
  248    Note: the old non-threaded name resolver is deprecated and will be
  249    removed on the next release. If you really need it, speak up *now*.
  250    Works only with IPV4 addresses, anyway.
  251 
  252    Changes summary:
  253      * IPV6 support, thanks to David Flamand.
  254      * new statistic: average packet size.
  255      * added option --min-delay, to complement --max-delay when
  256        replaying from file. With this option you can replay a capture
  257        in slow-motion.
  258      * tweaked default service file, adding some common ports.
  259      * added check for invalid proto-color mappings (debian bug 566226).
  260      * removed bogus double assignement. Thanks to "johndoe123321".
  261 
  262    Important: CVS repository shutdown
  263      Effective from today, EtherApe CVS is no longer accessible.
  264      Plese refer to the Mercurial repository.
  265 
  266 
  267   Overview of changes in EtherApe 0.9.9 (Monday Jan 04, 2010):
  268    The most interesting change of this release is *basic* 802.11 WLAN support.
  269    WLAN is one of the most complex protocols around ('crazy' sometimes seems a
  270    better description) and there's no way to support it completely without a
  271    dedicated display mode.
  272    As an example, a single WLAN packet could contain up to four (4) addresses,
  273    source and destination, plus AP interchange. Showing the exact packet route
  274    could be interesting for someone trying to understand WLANs, but not very
  275    useful to monitor application traffic.
  276    So EtherApe tries to treat APs like routers, ignoring them if not directly
  277    addressed.  Thus a packet starting from node X and ending with node Y will be
  278    shown as a straight link between the two nodes, even if the real path was
  279    X-AP and AP-Y.
  280 
  281    The other notable improvement is 802.1Q VLAN tagging support.  VLAN tags are
  282    decoded but ignored, showing all traffic as being in a normal LAN.
  283    Filtering a single vlan could be accomplished with pcap expressions.
  284    Note:
  285    Due to pcap limitations, to correctly filter VLAN traffic the pcap filter
  286    must start with the keyword "vlan" (e.g.  vlan and ip) and *all* traffic must
  287    be VLAN-tagged.
  288 
  289    Note to packagers: EtherApe now uses gnome-doc-utils. Manual should
  290    appear in yelp under 'Internet'.
  291 
  292    Important: this release will be the last mirrored on the CVS repository, wich
  293    will be shut down as of march 2010.
  294 
  295    Changes summary:
  296      * wlan and wlan/radiotap protocol decoding.
  297      * wlan QOS support.
  298      * PPI (Per Packet Incapsulation) decoding.
  299      * basic 802.1Q VLAN support (FRQ: 1561647).
  300      * LLC-SNAP support.
  301      * unified link level modes.
  302      * several performance enhancements.
  303      * refactored and streamlined node id definition.
  304      * improved l3 packet deconding, now fully dynamic.
  305      * improved documentation, now using gnome-doc-utils.
  306      * borrowed some info from Mandriva .desktop file.
  307      * Mandriva now compiles with -Werror=format-security and EtherApe was
  308        failing to compile.  Thanks to Jerome Brenier for the fix.
  309 
  310 
  311   Overview of changes in EtherApe 0.9.8 (Sunday Sep 27 2009):
  312 
  313    Apart for the usual bug fixes, this release see a the switch to glade-3, the
  314    overdue removal of bonobo dock and several other deprecated widgets.
  315    Most of the ui now uses directly Gtk+ instead of Gnome. At this time
  316    there isn't a real alternative to GnomeCanvas, so quite a bit of Gnome
  317    still remains.
  318    To make partially up for the long delay, there are some new functionality as
  319    well: a node listing window, substantial performance enhancements, and some
  320    improvements here and there. See the details below.
  321    Note the new timing defaults: out of the box, Etherape will react faster to
  322    traffic changes and give a better "feel" of current the network state.
  323    The faster expiration will also help to reduce memory and cpu requirements.
  324    On the other hand, "forgetting" inactive nodes faster makes Etherape less
  325    suited for mid-term monitoring; the new values will be too small.
  326    I believe this change will be useful to most people, though, and especially
  327    suited to newcomers, who often have difficulties understanding the different
  328    timing types. Experienced users can still easily adapt Etherape to their
  329    needs.
  330    I have already mentioned the switch to mercurial. A couple months from now
  331    the CVS repository will be shut down.
  332 
  333    Changes summary:
  334      * Fixed bug 1713590, bad replaying of out-of-order packets (Bug report
  335        by "haywire_dk")
  336      * Fixed bug 1435271, about box doesn't report version (Bug report
  337        by Cullen Newsom, who had to wait more than three years for this
  338        fix).
  339      * Fixed bug 2839050, a massive memory leak reported by "psistormyamato".
  340      * Fixed a bug causing no-data tcp packets to have incorrect port.
  341      * Improved performance in several key areas.
  342      * Upgraded to glade-3, removed deprecated widgets and functions, tweaked
  343        the looks a bit.
  344      * Added --glade-file option to load a different glade file.
  345      * Renamed --infile to --replay-file to be more consistent with the
  346        shortcut (-r).
  347      * Option --zero-delay (-z) is now replaced by --max-delay, receiving a
  348        maximum delay in ms between packet when replaying from file.
  349      * Revised preferences dialog. Timeouts now expressed in seconds.
  350      * Added preference for diagram text color.
  351      * Added port column to protocol infos (Feature request 2818525).
  352      * Made node name and ip selectable in node/link info (FR 2818525 again).
  353      * Preferences dialog now accepts multiple protocols for a color.
  354      * Added a node window, showing a table with all non-expired nodes (i.e.
  355        both those visible on diagram and the inactive, hidden, but not removed
  356        ones).
  357      * Removed several outdated preferences: diagram is always anti-aliased,
  358        links always fade on timeout and info windows show protocol data.
  359      * Revised default timings, now geared toward instant monitoring.
  360        Previous values where more suited for mid-term analisys.
  361        Since sub-second timeouts aren't very useful, and reading milliseconds
  362        less than ideal, all expire periods now are entered in seconds.
  363      * Etherape had always the ability to map multiple protocols to a single
  364        color, but you had to create multiple rows, manually matching the RGB
  365        code. Now the preferences dialog accepts protocols separated by ',' for
  366        the same row and also compacts automatically previously distinct rows.
  367        You can also change the row color.
  368      * The link width slider now controls the link width/node radius ratio, so
  369        changing both node and link size will be easier, while retaining the
  370        ability to have a links smaller or greater than nodes.
  371      * Expanded internal consistency checks.
  372      * Info and debug levels are now enabled by defining the environment
  373        variable APE_DEBUG with values respectively info or debug (case
  374        insensitive).
  375 
  376 
  377   Development repository switched to Mercurial (Tuesday Sep 08 2009):
  378 
  379    Now that SourceForge officially supports Mercurial, there's no reason
  380    to still use CVS.
  381    DVCs are faster, have much more features and imho much better suited
  382    to open source work.
  383    Using hg should also lower the barrier for anyone wishing to hack on
  384    Etherape.
  385    The old CVS repo will be occasionally (e.g. on releases) synchronized
  386    for a while to make life easier for packagers. Full history will be
  387    available only on hg, however.
  388    Note:
  389    The new mercurial repo contains almost all the past project history,
  390    but since it's a conversion between two very different systems (for
  391    example, CVS doesn't have changesets, so the converter must infer them
  392    from timestamps and commit messages), there are some differences.
  393    So, if you really want to know how the project evolved before release
  394    0.9.7, please consult the CVS repo.
  395 
  396 
  397   Overview of changes in EtherApe 0.9.7 (Saturday Sep 30 2006):
  398 
  399    Bugfix  release. Special thanks to Pav Lucistnik for providing patches
  400    and bug reports.
  401 
  402    Changes summary:
  403      * Fixed  bug  1496607, thread termination failure (Bug report by Pav
  404        Lucistnik).
  405      * Fixed bug 1496621, crash after pausing (Fix by Pav Lucistnik).
  406      * Fixed  bug  1496614,  crash  in  initialize_ethers()  (Fix  by Pav
  407        Lucistnik).
  408 
  409   Overview of changes in EtherApe 0.9.6 (Tuesday May 16 2006):
  410 
  411    Some  distributions  had  trouble  linking  correctly  EtherApe.  This
  412    release should fix that.
  413 
  414    Changes summary:
  415      * On  newer  distros  (like  FC5)  the  linker  was  called  without
  416        --export-dynamic, making EtherApe unusable.
  417      * Fixed  bug  1488215, "cancel" button on preferences dialog doesn't
  418        work.
  419      * Updated .desktop and .spec files
  420      * Updated debian files. Thanks to F.Peters (debian maintainer).
  421 
  422   Overview of changes in EtherApe 0.9.5 (Saturday May 06 2006):
  423 
  424    After the recent changes the manual was really obsolete.  This release
  425    features  a  completely  rewritten  one,  properly integrated with the
  426    Gnome  help  browser. You'll find EtherApe under Applications - System
  427    tools.
  428 
  429    Changes summary:
  430      * Manual  completely  rewritten with docbook-XML. Now registers with
  431        scrollkeeper.
  432      * Thanks  to  Jeffrey  G.  Gomberg, who had the patience to test and
  433        identify problems, this release features improved OSX support.
  434      * Thanks to Ben Allen, added a new opzion, 'zero-delay' (-z) to play
  435        captured files without accounting for timestamp.  Usually EtherApe
  436        uses  the  timestamp  to  playback  packets  as  they came in when
  437        recording. This option essentially disables this, making as if all
  438        packets came in at once.
  439        As Ben said 'It provides a QUICK way to generate a graph of all of
  440        the  conversations  in  a capture file, without having to wait the
  441        length  of  the capture. This is helpful for visualizing data from
  442        long (hours to days) captures'.
  443      * Fixed a bug preventing conversations to expire properly.
  444 
  445   Overview of changes in EtherApe 0.9.4 (Saturday Jan 14 2006):
  446 
  447    This  release  comes  after  a  first  round of extensive refactoring,
  448    needed  to clean up some of the cruft accumulated during the years and
  449    make  further  developments  easier.  While  still a work in progress,
  450    memory control is tighter and protocol dissectors more robust.
  451 
  452    EtherApe  calculates  an  extensive set of traffic statistics, even if
  453    only a small part is always visible on the diagram. For example, every
  454    node  and  link  maintains  complete data for every protocol seen, but
  455    only  the  most active one is displayed.  Thus, the detail dialogs now
  456    show also traffic breakdown by protocol.
  457 
  458    Changes summary:
  459      * New  feature:  link  info  dialog. Double-clicking on a link shows
  460        traffic and protocol statistics.
  461      * New  feature:  improved node info dialog now displays both traffic
  462        and protocol statistics.
  463      * New  feature: protocol aging. Now protocols, like nodes and links,
  464        can expire and be purged automatically.
  465      * Heavy  refactoring  to  make  sources  easier  to  understand  and
  466        maintain.
  467      * Small performance enhancements due to refactoring.
  468      * Better memory handling due to refactoring.
  469      * Unified handling of traffic statistics.
  470      * Rewritten interface listing. Now uses directly pcap_findalldevs to
  471        list interfaces available for capturing. The interface submenu now
  472        list  also  the  "any"  device,  if  present.  The older method is
  473        deprecated  (at  the  moment it can be enabled with a #define) and
  474        will  be  removed in a future release. If someone needs it, please
  475        file a feature request.
  476      * Tidied up preferences dialog, removing unneeded entries.
  477      * Rewritten and improved node/link timeout handling.
  478      * Fixes  bug  1362426  (i8n  issues).  Thanks to Daniel Nylander for
  479        hunting down that and providing a detailed example.
  480      * Fixes bug 1385105 (crash with double free). Thanks to goga_russian
  481        for the segnalation.
  482      * Fixes  bug  1372245  (crashes  when  node goes too big). Thanks to
  483        goga_russing for the segnalation.
  484      * Fixes bug 1396236 ("force numeric" and "dns resolution" checkboxes
  485        not working).
  486      * Fixes  bug  1268291 (OSX net/if.h). Thanks to Eric Stewart for the
  487        patch.
  488      * Legend labels now align to left.
  489      * Fixed a bug when closing the preferences dialog.
  490 
  491   Overview of changes in EtherApe 0.9.3 (Thursday 8-18-2005):
  492 
  493      * Fixes bug 1083524 (deletion of all user colors)
  494      * Fixes bug 1024944 (compilation on OSX).  Thanks to Lars Eggert for
  495        the patch.
  496      * Fixes  a bug with the legend handling (beware: on later gnomes the
  497        legend  could  behave  strangely if you use a binary package built
  498        for an older gnome release)
  499 
  500   Overview of changes in EtherApe 0.9.2 (Saturday 8-13-2005):
  501 
  502      * New multithreaded name resolution using the standard resolver api.
  503        Works with dns, /etc/host, ...
  504        Note:  The multithreaded resolver needs gethostbyaddr_r(). If your
  505        distribution  doesn't  have  it,  you're  forced  to  use  the old
  506        resolver.
  507      * Small fixes for gcc 4
  508      * cvs cleanup
  509 
  510   Overview of changes in EtherApe 0.9.1 (Wednesday 8-11-2004):
  511 
  512      * Color-coded protocol dialog
  513      * Some tweaks to compile with newer distros
  514 
  515   Overview of changes in EtherApe 0.9.0(Saturday 01-03-2003):
  516 
  517      * Gnome  2  preliminary  support,  including  a  new  option  for an
  518        antialiased diagram.
  519      * Gcc 3.2 compile support
  520      * Some bug and potential bug fixes
  521      * New Turkish translation, by Gôrkem Cetin
  522      * Several fixes to assure proper compilation with newer autotools
  523      * Resolved memory bug by limiting resolved names to 1024 entries and
  524        arranging them in a simple LRU cache
  525 
  526   Overview of changes in EtherApe 0.8.2 (Sunday 08-12-2001):
  527 
  528      * Fix  from  Dave  Yearke to bring back compilability to systems not
  529        defining DLT_LINUX_SLL
  530      * Should fix node globbing on screen under heavy loads
  531      * Added  dialogs  for name selection. The code behind the dialogs is
  532        not there yet, so don't expect it to work
  533 
  534   Overview of changes in EtherApe 0.8.1 (Monday 08-06-2001):
  535 
  536      * Added  support  for  ISDN on Linux (added support for linux cooked
  537        sockets  in general). Thanks to Ole Andreas Weel for providing the
  538        capture file.
  539      * Removes  some  testing  info that was showing up when adding a new
  540        color to the color-protocols table
  541 
  542   Overview of changes in EtherApe 0.8.0 (Friday 08-03-2001):
  543 
  544      * Added  much requested color selection dialog, to set and save your
  545        preferences for protocol coloring
  546      * Fixes program not behaving when using pause in live capture
  547      * Fixes  a  potential  crash when deleting the font selection window
  548        using the window manager
  549 
  550   Juan Toledo got his engineering [1]degree (07-20-2001)
  551 
  552   Overview of changes in EtherApe 0.7.8 (Friday 07-06-2001):
  553 
  554      * Fixes device being left in promiscuous mode at exit
  555 
  556   Overview of changes in EtherApe 0.7.7 (Friday 06-22-2001):
  557 
  558      * Per  mode  name  selection  code  was  not  working. For instance,
  559        /etc/ethers was not being used in ethernet mode. Fixed
  560      * Fixes a crash triggered at times when changing modes or restarting
  561        a capture
  562      * Should fix a cluttering of the display under heavy loads
  563      * Removes a compilation warning about floor not being declared
  564 
  565   Overview of changes in EtherApe 0.7.6 (Sunday 05-13-2001):
  566 
  567      * Now  you can decide if you want to group unknown TCP and udp ports
  568        or not
  569      * Can show IPX SAP resource names in ethernet mode
  570      * Added  a  good  deal of new protocols: ICQ, napster, DEC, LAT, IPX
  571        and  many,  many more. Remember that you must set Ethernet mode in
  572        order to see non IP protocols
  573      * You can select the columns to display in the protocols window
  574      * Pausing a live capture doesn't drop packets (statistics will still
  575        be valid)
  576      * Fixes mode setting from the command line
  577 
  578   Overview of changes in EtherApe 0.7.5 (Friday 05-10-2001):
  579 
  580      * Added  more  information  to  the  protocols  window: instantenous
  581        traffic, last heard and number of packets
  582      * Greatly  improves  CPU  usage,  should  drop less packets in heavy
  583        loaded   networks   (increase  refresh  period  if  you  are  more
  584        interested in truthful statistics)
  585      * Double  click  a  protocol  in  the  protocols  window  to  get an
  586        individual  window  for  that protocol (yet to be filled with more
  587        data)
  588      * Fixes a segfault introduced in 0.7.4 triggered under heavy loads
  589 
  590   Overview of changes in EtherApe 0.7.4 (Wednesday 05-09-2001):
  591 
  592      * Added  support  for  RPC_REPLYs  and  passive  FTP. That's because
  593        EtherApe now understands the notion of conversations
  594      * Application is more responsive now under heavy loads
  595      * Fixed  the CPU problem and part of the leak that was introduced in
  596        0.7.1
  597      * Fixed CPU hogging when in pause
  598      * Fixed  a segfault triggered when a capture file was given first in
  599        the command line and later through the GUI
  600 
  601   Overview of changes in EtherApe 0.7.3 (Tuesday 05-08-2001):
  602 
  603      * Added  ability  to  resize  columns and sort rows in the protocols
  604        window table
  605      * Added  a  toolbar  button  and  a menu entry to call the protocols
  606        window
  607      * Unregistered  TCP  and  udp  ports now show as an unique protocol,
  608        instead of being summed up in TCP_UNKNOWN and UDP_UNKNOWN
  609 
  610   Overview of changes in EtherApe 0.7.2 (Monday 05-07-2001):
  611 
  612      * Displays  a  protocol  statistics window when you double click the
  613        protocols legend
  614      * Fixes  the  problem  with links not disappearing when stopping the
  615        capture
  616 
  617   Overview of changes in EtherApe 0.7.1 (Sunday 05-06-2001):
  618 
  619      * The  protocol  table  is emptied after stopping a capture, and now
  620        only  shows  the  relevant protocols when changing the stack level
  621        setting
  622      * Better  color  behavior: removed repeated colors, and cycles color
  623        usage for further protocols
  624      * Fixes  token ring mode in token ring networks (IP mode was working
  625        already)
  626      * Fixes a problem that showed up after a second offline capture in a
  627        row
  628 
  629   Overview of changes in EtherApe 0.7.0 (Saturday 05-05-2001):
  630 
  631      * New  node  cache  timeout  adjustment  to avoid building on memory
  632        usage
  633      * Some improvements to reduce CPU usage as time passes by
  634      * Updated Dutch and Spanish translations
  635 
  636   Overview of changes in EtherApe 0.6.9 (Thursday 04-26-2001):
  637 
  638      * Added  new  node  info  window  that pops up when a node is double
  639        clicked and is updated in real time. Since we have a proper window
  640        now, we can remove the hideous node pop up window
  641      * Fixes  nodes  reappearing  in  the diagram after a while and never
  642        being timed out again
  643      * Fixes  the  "** WARNING **: could not find signal handler" bug for
  644        architectures  that  were  not  automatically exporting symbols by
  645        adding libtool support
  646 
  647   Overview of changes in EtherApe 0.6.8 (Wednesday 04-25-2001):
  648 
  649      * Added  support  for  Token  Ring  (Thanks  to Robert Frank for the
  650        capture file)
  651      * Squashed yet another memory leak. (I won't say it's the last, lest
  652        Jim Howards proves me wrong again :-) )
  653      * Fixed more problems with names in FDDI mode
  654 
  655   Overview of changes in EtherApe 0.6.7 (Monday 04-23-2001):
  656 
  657      * RPM package finally works for RedHat users
  658      * Choose  node size from among (total|inbound|outbound) instantenous
  659        or accumulated traffic
  660      * Tooltips show correct accumulated traffic value
  661      * Node names are not forgotten when they timeout
  662      * Removed interape binary and moved etherape to bin from sbin
  663 
  664   Overview of changes in EtherApe 0.6.6 (Saturday 04-21-2001):
  665 
  666      * Fixes a serious leak introduced in 0.6.1
  667 
  668   Overview of changes in EtherApe 0.6.5 (Saturday 04-21-2001):
  669 
  670      * Reports  less false positive by giving priority to registered port
  671        numbers (below 1024) and fixing a bug that was causing etherape to
  672        only acknowledge RCP_REPLY messages
  673      * Get  extensive  node  info  in  console by double clicking it (use
  674        export DEBUG=INFO)
  675 
  676   Overview of changes in EtherApe 0.6.4 (Friday 04-20-2001):
  677 
  678      * Better  support  for  NetBIOS  over  IP name recognition (captures
  679        names  from  host  announcements  messages,  besides  the  already
  680        supported session_request)
  681      * Fixes the "Illegal" node name bug
  682      * Compile fixes for platforms breaking at the libpcap check
  683 
  684   Overview of changes in EtherApe 0.6.3 (Thursday 04-19-2001):
  685 
  686      * Can find windows names in netbios over TCP session packets
  687      * Fixed a couple of cases in which ethernet addresses were displayed
  688        instead of IP addresses
  689      * Should report less false positive protocol identifications
  690 
  691   Overview of changes in EtherApe 0.6.2 (Wednesday 04-18-2001):
  692 
  693      * New  interface setting menu: now you can set the device to capture
  694        from at run time
  695      * Added support for RPC protocols. That means that NFS shows as such
  696        most of the time at last
  697      * Fixed a bug introduced in 0.6.0 that froze EtherApe
  698      * Fixed  a  couple  of  references  to null pointers which I believe
  699        where the cause of most crashes
  700 
  701   Overview of changes in EtherApe 0.6.1 (Tuesday 04-17-2001):
  702 
  703      * New  mode setting menu: now you can choose among link layer, IP or
  704        TCP modes on the fly from whitin the GUI
  705      * The status bar now shows an actually informative message
  706 
  707   Overview of changes in EtherApe 0.6.0 (Saturday 04-15-2001):
  708 
  709      * Play, pause and stop buttons now work as expected
  710      * New open capture file menu item
  711      * Fixed filter history
  712      * Fixed ip addresses not showing in FDDI
  713 
  714   Overview of changes in EtherApe 0.5.9 (Thursday 04-12-2001):
  715 
  716      * Does not leak anymore. Formally tested! :-)
  717      * Online  documentation.  At least you get the menu entries. I still
  718        need to finish writing the docs :-)
  719      * Default  operation  mode  is  now  IP.  If  you want to go back to
  720        ethernet mode, use -m ethernet at the command line
  721      * Loopback device now supported (was needed to test non-leakage)
  722 
  723   Overview of changes in EtherApe 0.5.8 (Thursday 04-05-2001):
  724 
  725      * Fixed  non-displaying  text  on  diagram. If you still see squares
  726        instead  of  text,  go  to preferences and choose a new font. Save
  727        your preferences.
  728      * Application icon now shows on the window manager and the about box
  729      * Rpm package does not require alsa anymore
  730 
  731   Overview of changes in EtherApe 0.5.7 (Tuesday 04-03-2001):
  732 
  733      * Dutch translation. (Thanks, Vincent)
  734      * Fixed compilation problem with resolver library and newer libc
  735      * Menu entries for Gnome and Debian systems
  736      * Included application icon. I can't track who sent me the couple of
  737        icons  I  have. If anybody knows who the author is, please tell me
  738        so that I can properly credit him
  739      * New version after eleven months! Development is retaken! :-)
  740 
  741   Overview of changes in EtherApe 0.5.6 (Thursday 05-4-2000):
  742 
  743      * Fixed  a  stupid  but serious bug introduced in 0.5.3 which caused
  744        the  capture  to  stop for no good reason. This happened because I
  745        was  away  from home and I was developing using only capture files
  746        with no access to any live network. I'm sorry it took me this long
  747        to solve the problem... :-(
  748 
  749   Overview of changes in EtherApe 0.5.5 (Saturday 04-22-2000):
  750 
  751      * New  Stack  Level  setting: "Topmost Recognized Protocol". This is
  752        probably  what  you  want to have as default. If you have used any
  753        previous  version  of  EtherApe  and have saved your settings, you
  754        will probably want to change it.
  755 
  756   Overview of changes in EtherApe 0.5.4 (Saturday 04-22-2000):
  757 
  758      * TCP  and  UDP  protocols  are  read  from  a  configuration  file:
  759        services.  I  could  use  some  help in trying to determine what's
  760        missing  and  what should not be in in the deafault services file.
  761        Unified diffs accepted. :-)
  762 
  763   Overview of changes in EtherApe 0.5.3 (Friday 04-21-2000):
  764 
  765      * Added start and stop buttons. The toolbar is back, since it is now
  766        useful. :-)
  767      * General menu cleanup
  768 
  769   Overview of changes in EtherApe 0.5.2 (Thursday 04-20-2000):
  770 
  771      * Added  new  -l option. You can use it to limit the nodes displayed
  772        only  to the N most active. GUI configuration and more the ability
  773        to use more criteria will come next
  774 
  775   Overview of changes in EtherApe 0.5.1 (Wednesday 04-19-2000):
  776 
  777      * Fixed lots of memory leaks thanks to Owen Taylor and his fantastic
  778        memprof
  779      * Should not hog the CPU in offline mode anymore
  780      * Node size is zero again when the average traffic is zero
  781      * Got rid of the toolbar by default
  782 
  783   Overview of changes in EtherApe 0.5.0 (Saturday 04-15-2000):
  784 
  785      * Fixed PPP and SLIP modes not showing any protocols nor names
  786      * Moved code to libglade. This means:
  787           + You will need libglade to compile and run EtherApe
  788           + No more GTK warnings
  789           + The view menu is fixed. Check buttons work as expected
  790           + You  can  change the interface by editing EtherApe.glade with
  791             glade without having to recompile
  792           + All kinds of benefits for the developer. Now I can go back at
  793             dealing with the GUI
  794      * These   are   major  changes.  Please  report  any  problems  (see
  795        README.bugs)
  796 
  797   Overview of changes in EtherApe 0.4.7 (Friday 04-14-2000):
  798 
  799      * Fixed  segfault when applying preferences changes and a filter had
  800        been set up in the command line
  801      * (Bill Barth) New, improved static mode
  802      * Debug  messages  depend on the DEBUG environment variable. You can
  803        set  it  to  DEBUG or INFO if you want to see them again. Added -q
  804        option too, to get rid of WARNINGS as well
  805      * Refresh  period  is  finally  working  the  intended way (I hope).
  806        Should free up CPU in many cases
  807 
  808   Overview of changes in EtherApe 0.4.6 (Monday 04-10-2000):
  809 
  810      * Ports were not appearing in TCP mode
  811      * Accumulated per name traffic was not properly updated
  812 
  813   Overview of changes in EtherApe 0.4.5 (Sunday 04-09-2000):
  814 
  815      * /etc/ethers is used again in Ethernet mode
  816      * FQDN is again only used in IP or TCP mode
  817      * Added  new  --stationary  option,  so  that people getting sick of
  818        following nodes around can have a rest. :-)
  819 
  820   Overview of changes in EtherApe 0.4.4 (Sunday 04-09-2000):
  821 
  822      * Nodes  keep track of all names by which they are referenced. Right
  823        now only the most used one is displayed
  824      * This breaks /etc/ethers usage for IP nodes. You'll see your router
  825        change  names  a  lot in ethernet mode. :-) I'll try to solve this
  826        tonight.
  827      * I  changed  quite  a lot of things. Please test it and tell me any
  828        problems you find so that I can fix them
  829 
  830   Overview of changes in EtherApe 0.4.3 (Tuesday 04-04-2000):
  831 
  832      * Recognizes   IP  fragmentation.  Should  make  up  for  unexpected
  833        protocols in your network
  834      * Node colors are those of its most common protocol. This is a bonus
  835        on my way of handling several names per node.
  836      * Fixed  a  bug  by which actually the least common protocol had its
  837        color  shown.  Come on, guys... How come nobody reported this one?
  838        :-)
  839 
  840   Overview of changes in EtherApe 0.4.2 (Tuesday 04-04-2000):
  841 
  842      * Initial FDDI support.
  843      * Uploaded working RPM (for version 0.4.1).
  844 
  845   Overview of changes in EtherApe 0.4.1 (Monday 04-03-2000):
  846 
  847      * Hiding legend works again (for me, at least).
  848      * Link directions were reversed in ethernet mode.
  849      * New webpage (mostly copied from ethereal's :-) )
  850      * First try at RPM distribution. Please report whether it works.
  851 
  852   Overview of changes in EtherApe 0.4.0 (Wednesday 03-29-2000):
  853 
  854      * Node size is dependent on outbound traffic
  855      * You can distinguish both directions of a link.
  856 
  857   Overview of changes in EtherApe 0.3.9 (Wednesday 03-29-2000):
  858 
  859      * You  may  safely turn down refresh period to minimum. If CPU can't
  860        handle it, it will just do a best effort.
  861      * Patch from Fabrice Bellet. Should fix more RedHat problems. Please
  862        report if it solves yours.
  863      * Some more segfault fixing.
  864 
  865   Overview of changes in EtherApe 0.3.8 (Wednesday 03-29-2000):
  866 
  867      * Filter entry has history.
  868      * Prefs window is raised when called.
  869      * I think I fixed almost all memory leaks.
  870      * Some more segfaults fixed.
  871 
  872   Overview of changes in EtherApe 0.3.7 (Friday 03-24-2000):
  873 
  874      * You can now "playback" tcpdump output files.
  875      * The legend now has a scrollbar if there are more protocols than it
  876        can hold.
  877 
  878   Overview of changes in EtherApe 0.3.6 (Friday 03-24-2000):
  879 
  880      * Recognizes level 5 UDP protocols.
  881      * Default stack level is now 5
  882      * Can  anybody  please  send  me  the most complete /etc/services in
  883        Earth?  Mine  in debian is quite complete, but it's missing things
  884        like ICQ.
  885 
  886   Overview of changes in EtherApe 0.3.5 (Thursday 03-23-2000):
  887 
  888      * Sorry. I forgot to include the new files in the distribution. :-(
  889 
  890   Overview of changes in EtherApe 0.3.4 (Thursday 03-23-2000):
  891 
  892      * Recognizes  level  5  TCP  protocols  (Set  stack  level to 5) UDP
  893        protocols  should  be done tomorrow morning. (Can somebody explain
  894        me   why   6000   is   not   a  recognized  protocol  in  standard
  895        /etc/services?)
  896      * Fixed a compilation problem for people with libbind.a installed.
  897 
  898   Overview of changes in EtherApe 0.3.3 (Thursday 03-23-2000):
  899 
  900      * Fixes a serious and stupid segfault.
  901      * Recognizes level 4 IP protocols (set stack level to 4)
  902 
  903   Overview of changes in EtherApe 0.3.2 (Wednesday 03-22-2000):
  904 
  905      * You  may choose what level of the protocol stack to look at. Now I
  906        should be able to add more protocol decoding easyly.
  907      * I think I have squashed the growing legend bug. Please report.
  908      * Diagram tries to use most of the window.
  909      * Got  away  with  some  other  memory leaks, though I probably just
  910        introduced some others.
  911 
  912   Overview of changes in EtherApe 0.3.1 (Monday 03-20-2000):
  913 
  914      * Capture filter may be set in the preferences dialog in runtime
  915      * Warning!  The  above is just candy to have you all test some major
  916        code restructuring. Please report any problems.
  917 
  918   Overview of changes in EtherApe 0.3.0 (Saturday 03-18-2000):
  919 
  920      * Preferences can be saved
  921      * The  status  bar shows the main protocol when over a link, and the
  922        node name when over a node.
  923      * EtherApe  turns  1  month  old!  Thanks  everybody  for using this
  924        software. :-)
  925 
  926   Overview of changes in EtherApe 0.2.11 (Friday 03-17-2000):
  927 
  928      * Fixed a segfault in linuxppc
  929      * Fixed a minor bug in the protocols legend
  930      * Translations to French and Spanish
  931 
  932   Overview of changes in EtherApe 0.2.10 (Thursday 03-16-2000):
  933 
  934      * Fixed several memory leaks (it's still leaking, though :-( )
  935      * Added font picker to the diagram settings
  936      * Size mode menu is now working.
  937      * Should compile again in Solaris
  938 
  939   Overview of changes in EtherApe 0.2.9 (Thursday 03-16-2000):
  940 
  941      * Fix  for  bug  introduced  in  0.2.8.  Resetting  the refresh rate
  942        eventually broght a SIGSEGV.
  943 
  944   Overview of changes in EtherApe 0.2.8 (Wednesday 03-15-2000):
  945 
  946      * GUI enhancements suggested by mdf to save screen real state.
  947           + Diagram settings is a dialog under the preferences menu
  948           + Legend becomes a dockable item
  949           + Toolbar, legend and appbar may be hidden using the view menu.
  950      * GUI  for  two  more  sizing algorithms: log and sqrt. I'm afraid I
  951        still  don't  know  how  to get the menu item from an option_menu,
  952        though. Patch, anyone? :-)
  953 
  954   Overview of changes in EtherApe 0.2.7 (Monday 03-13-2000):
  955 
  956      * Node info is now a popup.
  957      * Popup window shows Name, IP address and MAC address again.
  958      * Name is only FQDN in ip and tcp modes (more readable)
  959      * Now links age the moment they are not used.
  960      * Added 802.2 and 802.3 to ethernet protocols.
  961      * Fix for sigsegv when small link timeouts.
  962 
  963   Overview of changes in EtherApe 0.2.6 (Saturday 03-11-2000):
  964 
  965      * Ethernet  protocols  are  recognized  and  presented  in different
  966        colors.
  967      * Links  not  in use are slowly faded out (patch by Ted Wright). Use
  968        --no-fade to avoid it.
  969      * Finally found a way to set the diagram background to black.
  970 
  971   Overview of changes in EtherApe 0.2.5 (Friday 03-10-2000):
  972 
  973      * Initial support for color coded protocols display
  974      * Click  on  a  link  and a get a debug message with the most common
  975        ethernet protocol
  976      * Released  to  test for bugs some major changes in the code. Go for
  977        0.2.4 if you want some guarantee of a more stable version.
  978 
  979   Overview of changes in EtherApe 0.2.4 (Thursday 03-09-2000):
  980 
  981      * Major bug fix.
  982      * Added README.bugs with procedures for bug reporting.
  983 
  984   Overview of changes in EtherApe 0.2.3 (Wednesday 03-08-2000):
  985 
  986      * Non  blocking  reverse  lookups.  I  brought  dns.c in from mtr to
  987        provide this functionality. This code is from Simon Kirby.
  988      * Removed now unnecessary -r option.
  989 
  990   Overview of changes in EtherApe 0.2.2 (Tuesday 03-07-2000):
  991 
  992      * Added ppp and slip devices support.
  993      * Brought   back  IP  address  display  in  ethernet  mode  when  no
  994        /etc/ethers is available
  995      * Fixed  another bug with RedHat 6.1. (I really have to find time to
  996        talk to this guy)
  997 
  998   Overview of changes in EtherApe 0.2.1 (Monday 03-06-2000):
  999 
 1000      * Added tcp mode. Run with etherape -m tcp
 1001      * Added  fix  from  Ted Wright to provide a more readable display in
 1002        crowded diagrams. Run with -o. Very useful for tcp.
 1003      * Cleaned  up  sources so that adding other modes should be trivial.
 1004        Please have a look at the source.
 1005 
 1006   Overview of changes in EtherApe 0.2.0 (Friday 03-03-2000):
 1007 
 1008      * RedHat 6.1 fix. Works around "featureful" redhat 6.1 libpcap.
 1009      * Fixed node-in-the-center bug.
 1010      * Timeout=0 means never timeout.
 1011 
 1012   Overview of changes in EtherApe 0.1.9 (Thursday 03-02-2000):
 1013 
 1014      * Finally I'm properly calculating average traffic. (yeah, right :-)
 1015      * Node and link timeout work as expected as well.
 1016      * Should now compile cleanly in Solaris.
 1017      * Interape is a hardlinked to etherape. Runs as interape when called
 1018        with that name.
 1019      * Minor changes to the naming algorithm.
 1020 
 1021   Overview of changes in EtherApe 0.1.8 (Wednesday 03-01-2000):
 1022 
 1023      * First  version  of interape. Run as EtherApe -I. I guess I'll have
 1024        to change the name to netape now. :-)
 1025      * Added node and link timeouts controls.
 1026 
 1027   Overview of changes in EtherApe 0.1.7 (Tuesday 02-29-2000):
 1028 
 1029      * Pcap  filtering  added.  Now  you  can use tcpdump style filtering
 1030        (enclosed in quotes) with the -f option.
 1031      * Added libm to autoconf.in for systems with a separate math lib.
 1032      * First try at Debian packaging.
 1033 
 1034   Overview of changes in EtherApe 0.1.6 (Monday 02-28-2000):
 1035 
 1036      * Refresh  period  spin, averaging time spin, and link width sliders
 1037        now work. Time to get better than Quake frame rates! :-)
 1038      * Node, link and text colours can be set from the command line.
 1039      * The  rest  of  the  GUI  is  active,  so that it can answer itself
 1040        people's  favourite  question.  :-) (Well, Control-Q does actually
 1041        work!)
 1042      * Automated  release  process so that I can keep bombarding you with
 1043        releases.
 1044 
 1045   Overview of changes in EtherApe 0.1.5 (Sunday 02-27-2000):
 1046 
 1047      * More  for readability: Click on a node and a pop-up window appears
 1048        with all node data.
 1049      * You  can  change the network interface to listen to in the command
 1050        line.
 1051      * Fixed a bug in the dotted quad ip number display
 1052      * Compiles without warnings
 1053      * Updated README
 1054 
 1055   Overview of changes in EtherApe 0.1.4 (Sunday 02-27-2000):
 1056 
 1057      * Now parses command line arguments:
 1058        etherape options
 1059        -n, --numeric don't convert addresses to names
 1060        -r,  --with-dns-resolving  use  IP  name  resolving. Caution! Long
 1061        timeouts!
 1062        -d, --diagram-only don't display any node text identification
 1063      * The  resolver  is  turned  off by default since it can potentially
 1064        freeze your display for too long
 1065      * digram-only  makes  for  a  clearer  display.  It's intended to be
 1066        practical whenever I have per-node pop-up windows ready.
 1067 
 1068   Overview of changes in EtherApe 0.1.3 (Saturday 02-26-2000):
 1069 
 1070      * Links  with  no  traffic  disappear  with time. Makes diagram more
 1071        readable.
 1072      * IP host name displayed if no ether name available
 1073      * Oops! Was confusing ether dst and src addresses. Solved.
 1074      * Web page now has a much more interesting screenshot thanks to Nico
 1075        Lumma
 1076      * Buttons are in English now.
 1077      * (This  file  I  had  to  get  out from download because it had the
 1078        dangerous  DNS  behaviour by default. You see? That's what happens
 1079        when you are rushed by deadlines! :-) )
 1080 
 1081   Overview of changes in EtherApe 0.1.2 (Saturday 02-26-2000):
 1082 
 1083      * James Wallace provided code to automatically detect proper network
 1084        interface. It now compiles in NetBSD.
 1085      * IP  number  displayed if no /etc/ethers is available. IP host name
 1086        will be there in the Saturday Night edition. :-)
 1087 
 1088   Overview of changes in EtherApe 0.1.1 (Friday 02-25-2000):
 1089 
 1090      * First look at GUI side of things
 1091      * Now you can dynamically reset the node radius using a slider
 1092      * First users reports! Thanks R., Don!
 1093      * First improvements due to user feedback:
 1094           + Solved configuration problem for some people
 1095           + Improved web page and README: reference to /etc/ethers
 1096 
 1097   Overview of changes in EtherApe 0.1.0 (Friday 02-25-2000):
 1098 
 1099      * Diagram resizes with window
 1100      * Basic  functionality  is  all  there  now,  and  calls for a minor
 1101        version upgrade. :-)
 1102 
 1103   Overview of changes in EtherApe 0.0.8 (Thursday 02-24-2000):
 1104 
 1105      * Correctly  (I hope) calculates average traffic intensity for nodes
 1106        and links. The proper constant multiplier should be user defined.
 1107 
 1108   Overview of changes in EtherApe 0.0.7 (Thursday 02-24-2000):
 1109 
 1110      * First version showing links among nodes
 1111      * Aborts gracefully if run by non-root.
 1112      * http://etherape.sourceforge.net has a screenshot.
 1113      * Expect proper node size and link width calculation in 0.0.8
 1114 
 1115   Overview of changes in EtherApe 0.0.6 (Wednesday 02-23-2000):
 1116 
 1117      * Copied   proper  libpcap  autoconfigure  detection  function  from
 1118        ethereal
 1119      * Added Ethernet address resolution functions from ethereal
 1120 
 1121   Overview of changes in EtherApe 0.0.5 (Wednesday 02-23-2000):
 1122 
 1123      * Now uses gnome_canvas to display the diagram
 1124 
 1125   Overview of changes in EtherApe 0.0.4 (Monday 02-21-2000):
 1126 
 1127      * Node size is now an average of the last ten seconds traffic.
 1128      * Proper distribution file.
 1129 
 1130   Overview of changes in EtherApe 0.0.3 (Sunday 02-20-2000):
 1131 
 1132      * Added gnome support.
 1133      * Substituted hash table for binary tree to store nodes
 1134      * Correctly display hardware addresses.
 1135 
 1136   Overview of changes in EtherApe 0.0.2 (Saturday 02-19-2000):
 1137 
 1138      * Displays  circles  representing nodes and text which will identify
 1139        it eventually.
 1140 
 1141   Overview of EtherApe 0.0.1 (Friday 02-18-2000):
 1142 
 1143      * Initial version. Don't even expect it to run.
 1144      _________________________________________________________________
 1145 
 1146    $Id$
 1147 
 1148    [2]sourceforge
 1149 
 1150 References
 1151 
 1152    1. file://localhost/opt/svil/etherape/etherape/html/juan_degree.html
 1153    2. http://sourceforge.net/