v1.1cr7 [Candidate Release]

Fixed bugs:
- Fixed minor interactive mode glitch.
  (Owner: David.Anthony <David.Anthony@comcare.gov.au>)
- Added missing caption to a table contained on "IP Protocol Distribution"
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- Fixed a bug in formatKBytes routine (GB/TB problem)
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- OSPF and other columns in interactive mode are now 
  sorted properly (again)
- Added support for Slackware Linux
- Bar labels in the "Throughput Stats" graph are now more readable
- Added '-d' flag: ntop can now become a daemon.
- Added SIGHUP support: ntop statistics are reset when the SIGHUP signal
  is received

Enhancements:
- The html/ directory is searched locally first and then
  under /etc/ntop/html
- The makefile now can build new install packages for additional
  platforms

--------------------------------

v1.1cr6 [Candidate Release]

Fixed bugs:
- Fixed a bug on broadcast addresses handling
  that caused ntop to crash
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- Fixed a buffer overflow problem
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- Fixed the default refresh time in interactive mode
- Fixed a bug that caused ntop to crash after stats
  reset ('r' key on interactive mode)
  (Owner: <sorry I forgot who reported me the bug>)
- Added support for SunOS 4.x
  (Owner: Hermann Hueni <hueni@glue.ch>)
- lib(n)curses is not checked if (n)curses.h has not been found
  (Owner: Dave Warner <davew@lucent.com>)
- Fixed a bug that prevented networks flows/traffic
  matrix entries to be updated properly.
- Fixed a bug that caused lsof to create a costant increasing
  list of processes (this cased ntop to crash).
- Fixed a bug that caused wrong values for "Other IP" counters
  to be returned.
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- HTML links for ethernet addresses are now
  compatible with MS Explorer
- Fixed (R)ARP bug: this is not IP but in some tables it 
  belonged to IP
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- ntop now recognizes the file 'index.html' if present in
  the html/ directory

--------------------------------

v1.1cr5 [Candidate Release]

Fixed bugs:
- The optional BPF filter reported an error on the
  screen whenever a wrong filter was specified
- Multicast stats no longer crash ntop
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).

Enhancements:
- Added host peak throughput
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- Default thpt refresh is now 15 seconds (it used to be 120)
- Added customisable HTML menu appearance
- Added bytes on multicast stats
- Added new checks (the argument must be a number) for
  flags that require numeric arguments

---------

v1.1cr4 [Candidate Release]

Fixed bugs:
- HTTP passwd compatibility glitch fixed.
- Fixed a bug that caused some URLs to crash ntop
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- Fixed a compilation glitch with Slackware
- Token Ring on AIX works now
  (Owner: Jean Paul Lpez y Driessen
          <jean_p_lopez_driessen@es.ibm.com>)
- Fixed "IP Protocol Subnet Usage" entries
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- The local domain name used to be empty on some
  not well configured hosts
- The message "Dropping..." isn't displayed anymore. Instead
  of discarding addresses, they are kept in numerical form.
  (Owner: Davin Milun <milun@cse.buffalo.edu>)
- Fixed cosmetic flaw
  (Owner: William R. McDonough <wrmcd@wilmcd.com>)
- Removed a lot (if not all) of warnings (-Wall)
- Added new ports (ssh,domain,login,nntp) to the
  default IP ports
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- Network traffic is now counted on full packet size (ethernet
  packet) and not on the encapsulated packet/protocol length
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- Added missing captions to several tables
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- Fixed a problem with PPP (analog not ISDN)
  (Owner: Bill Swisher <bswisher@micronet.net>).
- Several lsof fixes have been included

Enhancements:
- Added RAW IP support

---------------------------------
v1.1cr3 [Candidate Release]

Fixed bugs:
- Fixed bug that prevented some IP addresses not to be resolved
  to their symbolic name.
- Fixed a problem that occurred during the parsing of the 
  command line protocols (-l flag)
- Fixed a nasty problem (pbuf.c, FIN/ACK handling) that caused some
  data structures to be corrupted. This problem caused the ntop crash.
- Column sort works again
- Fixed compatibility glitches with AIX and Solaris 2.x
- ntop (interactive mode) no longer crashes when the help
  screen is displayed and no key has been pressed.
  (Owner: Igor Schein <igor@txc.com>)

Enhancements:
- The code is now Win32 friendly.
- IP Traffic Matrix content has been redesigned.


---------------------------------

v1.1cr2 [Candidate Release]

Fixed Bugs:
- ntop compiles properly on Solaris
  (Owner: Igor Schein <igor@txc.com>)
- Lsof accounting now displays data correctly
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- In some cases ntop didn't contain the HTTP header
  that might have caused problems with old M$ Explorer
  versions.
  (Owner: Felipe Tonioli <tonioli@mtec.com.br>)
- Non IP hosts (i.e. those that don't have an IP address)
  are now displayed again. They are considered as non-local
  hosts.

Enhancements:
- Added PPP interface support
  (Owner: Fabrizio Carrai <f.carrai@iol.it>)
- Lsof information is updated only if needed (i.e. if ntop 
  receives a packet for a local port that is not yet known)
  and not more than once a minute.
- configure allows to enable (default) or disable both
  lsof and threads support:
  - configure -enable-lsof=no
  - configure -enable-threads=no


-----------

v1.1cr1 [Candidate Release] 

Fixed Bugs:
- The 'q' key in MT/interactive mode works again
  (Owner: Felipe Tonioli <tonioli@mtec.com.br>)
- While symbolic addresses are resolved, the temporarely address
  is no longer '?' but the numeric one (with '*' around to indicate
  this special status)
  (Owner: Felipe Tonioli <tonioli@mtec.com.br>)
- Broadcast addresses for specified (-m flag) networks are now
  handled properly
  (Owner: Antonello Maiorca <marty@tai.it>)
- Some combination of networks/netmasks were not handled properly
  (Owner: Axel Morhenn <morhenn@comspace.de>)
- Non IP-based hosts (e.g. IPX based) are being now displayed
  (Owner: Rick Morris <rmorris@csp.net>)
- Added division by zero ckecks
  (Owner: Peter Marquardt <wwwutz@mpimg-berlin-dahlem.mpg.de>)

Enhancements:
- Added support (-m flag) for non IPv6 netmasks. Namely -m now
  accepts both 131.114.21.0/24 and 131.114.21.0/255.255.255.0
  (Courtesy of Antonello Maiorca <marty@tai.it>)
- Added new HTML menu entry 'Local Nw Usage' that keeps track of the
  traffic generated by local applications/users. This enhancement
  makes use of lsof (see FAQ).

-----------

v1.1cr0 [Candidate Release]  14/01/1999

Enhancements (Multithread only):
- All the main ntop functionality are now handled by threads
- Address resolution (DNS) is now asynchronous
- Semaphores (where available) are now used

Fixed Bugs:
- Minor interface changes
- Added support for AIX, HP-UX

-----------
v1.1a10 [Snapshot] 

Fixed Bugs:
- Removed several warnings (-Wall)
- Spawned child proceses should now be handled properly
  (no zombies anymore, I hope)
- Fixed a typo that prevented ntop to compile in single
  thread mode
- Fixed a bug that caused the time to be corrupted when
  ntop returns data from an interface from which packets
  have not yet been received
- Removed a warning that was issued when ntop was unable to
  locate a fragment: the code looks good but sometimes a fragment
  is not located because ntop started capturing data after the first
  fragment was transmitted.

--------

v1.1a9 [Snapshot] 
Fixed Bugs:
- Thpt value now are shown properly

Enhancements:
- Added network flows (-F flag)
- added multitrhead support

--------

v1.1a8 [Snapshot] Tue Dec 22 16:27:33 CET 1998

Fixed Bugs:
- The connection duration values have been fixed
- Counters should now display correct values
- The function that checked whether an address is a multicast 
  was broken.
- Local hosts are no longer purged: this caused the traffic
  matrix to have some problems when some hosts are purged.
- The vendor name is now shown properly on interactive mode
- The 'Hosts Info' page can now be properly sorted according
  to host IP address
  (Owner: Jerome.Le-Tanou@ujf-grenoble.fr)

Enhancements:
- Traffic is now counted using 64 bits counters
- Some basic protocols are added to the ntop known services
  regardeless of their inclusion in /etc/services
- X11 has been added to the default IP protocols
- IP fragments are now handled properly.
  (Owners: Leon Verrall <leon@reading.sgi.com>).
- The traffix matrix cells have a bg color (blue-green-red)
  depending on the cell traffic
- All HTML tables entries have now some content 
  (empty cells/rows aren't generated)
- Added the list of the last 16 peers that exchanged data with 
  a given host (Info about ...)
- Added a "Multicast Stats" entry

--------

v1.1a7 [Snapshot] Tue Dec 15 10:51:54 MET 1998

Fixed Bugs:
- install-sh has the permissions set to 755
  (Owner: of "David.Anthony" <David.Anthony@comcare.gov.au>)
- Some #ifdefs are missing on BSD: they are now defined in ntop.h
  (Owner: James Ponder <james@oaktree.co.uk>)
- The configure file resolves u_int (needed on SunOS 4.X)
  (Owner: Rich Kulawiec <rsk@gsp.org>)
- The configure file now checks more strictly the presence of (n)curses
- Fixed the pcap_XXX_version problem on BSD systems
  (Owner: James Ponder <james@oaktree.co.uk>)

---------

v1.1a6 [Snapshot] Mon Dec 14 16:31:01 MET 1998

Fixed Bugs:
- ntop core dump (idle sessions were not freed smoothly)
  Unfortunately, there are apparently other problems that might
  cause cores. Those problems are still under investigation.
  (Owners: David.Anthony <David.Anthony@comcare.gov.au> and
           Leon Verrall <leon@reading.sgi.com>).
- Fixed interactive-mode column display
- Fixed a bug that prevented UDP sessions to show up 
  properly (Info about ...)

Enhancements:
- '-m' flag has been added for specifying subnets whose traffic is
  considered local.
  (Owner: James Ponder <james@oaktree.co.uk>).
- Added new links on table columns for sorting purposes
- Added for each host (Info about ...) a table that shows the host traffic
  and a table that displays the uses for ports (0-1024)
  (Owner: Robert Greimel <greimel@beluga.phys.uvic.ca>)

----------------------------------------------
v1.1a5 [Snapshot] Fri Dec  4 10:47:16 MET 1998

Fixed Bugs:
- Total traffic bars/stats: the counter should now be fixed.
 (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- The function that prints the time should now work properly
  (Owners: "William R. McDonough" <wrmcd@wilmcd.com>,
           "David.Anthony" <David.Anthony@comcare.gov.au>).
- Fixed bugs that prevented some IP addresses to be converted to symbolic
  ones.
- HTTP passwords non '\n'-terminated are now handled properly 
  (Owner: Leon Verrall <leon@reading.sgi.com>)
- Fixed some typos/problems in the man page
  (Owner: Robert Greimel <greimel@beluga.phys.uvic.ca>)
- The log file is flushed once an entry is added
  (Owner: Robert Greimel <greimel@beluga.phys.uvic.ca>)
- Pkts number (trafficStats.html) is now displayed correctly.
- Fixed a bug in the traffic matrix table that prevented numeric hosts
  name to be shown properly.
- Optimization of the HTML code generated for the matrix table resulting in
  smaller table size.
- Fixed the vendor for "00:00:83" cards.
- AppleTalk/IPX have been added to the web graphs 
  (Owner: Ian Reinhart Geiser <geiseri@msoe.edu>)

Enhancements:
- Added per protocol global statistics
- Added bandwidth column (Hosts Info entry)
- Table columns can now be sorted by clicking on the column name link.
- The '-r' flag can now be used to specify HTML page refresh rate
  (Owner: Robert Greimel <greimel@beluga.phys.uvic.ca>)
- Added support for Netbios (over Ethernet), OSPF, IGMP.

----------------------------------------------
v1.1a4 [Snapshot] Fri Nov 20 01:08:47 CET 1998

Enhancements:
- Added (hopefully) token ring support
  (Owner: Holger Marzen <marzen@mgi.de>/Martin Olsson <root@elof.vasteras.se>).
- Ability to sort (HTML mode) table columns
- IP ports (-p flag) can be specified both in numeric and symbolic form
- Added -f flag for reading tcpdump captured traffic
  (Owner: Matthew Franz <mdfranz@txdirect.net>).
- Fixed interactive mode column length
  (Owner: Davin Milun <milun@cse.Buffalo.EDU>)
- Hosts/Connections idle for very long time will be flushed
  (Owner: "William R. McDonough" <wrmcd@wilmcd.com>).
- Only active TCP connections are shown (no TIME_WAIT or FIN_ACK_1 status)
  (Owner: Lutz Vieweg <lkv@isg.de>).

Fixed Bugs:
- Colored bar percentages are now shown properly
 (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).

Implicitly Fixed Bugs:
- Added support for IRC (ports 6667-7000 and 4400)
  (Owner: Thomas Marmetschke <tom@krush.net>).
- Added Log facility and the ability to show hourly/daily/weekly traffic like MRTG
  (Owner: Kwon Soon Son <cessi@yellow.hpcnet.ne.kr>)

-------------------------------------------------------------

v1.1a3 [Snapshot] ?????

Internal Release

-------------------------------------------------------------
v1.1a2 [Snapshot] ?????

Fixed Bugs:
- ntop.c:mapGlobalToLocalIdx
  Fixed bug that caused ntop to crash when the port to examine was
  not contained in the range 0 - TOP_IP_PORT.
- Fixed bug that prevented time to be formatted properly


-------------------------------------------------------------

v1.1a1 [Snapshot] ?????

Fixed Bugs:
- pcap.h is now located correctly
- http page load is damn fast now
- fixed minor bar/color/font glithes

-------------------------------------------------------------

v1.0a0 [Snapshot] Fri Nov  6 00:16:30 CET 1998

Enhancements:
- Added 1 minute, 5 minutes throughput
- Added throughput mode in both interactive ('p' key) and web mode
  (Owner: Lutz Vieweg <lkv@isg.de>).
- The -p/-l flags have now different functionalities.
- Removed -L(see -l)/-d flags (too many flags = too much mess)
- Added counter for broadcast and multicast packets
- Changed the log format (-l flag)

Bugs supposed to have been fixed:
- With very busy nets some HTML pages generated by ntop are empty.
  (Owner: Frank Heinzius <frimp@mms.de>).
- Fixed throughput formula (sometimes the thput value was wrong)
  (Owner: carlier.k@js.mil.be).
- Added a check inside getHostInfo() that allows to find anyway and
  entry (the ancient one is purged in the worst case) and then
  that avoids to loop indefinitively.
  (Owner: Olaf Schnapauff <O.Schnapauff@tu-bs.de>).
- Some bars (web mode) didn't show percentages
- The screen refresh (interactive mode) should display nicely: no
  lines too long anymore. (the screen width/resize bug is still
  open).

-------------------------------------------------------------

v1.0 Mon Oct  5 16:21:54 CEST 1998

Enhancements:
- Added support for further protocols (IP and non-IP ones).
- The web interface has been redesigned
- Added support for non IP protocols hence non IP hosts are
  identified with ethernet addresses ('n' key toggles addresses
  format: symbolic <-> numeric <-> MAC <-> Nw Board Vendor)
- Added support for: NFS, Netbios (over Ethernet), X11,
  IPX, DLC/LLC, ARP/RARP, Decnet, AppleTalk.
- Added column sort for the three last columns ('y' key)
- Added log facility that records TCP/UDP sessions
- Added an online help ('h' interactive command)
  (thanks to Peter Gervai <grin@tolna.net>).

Bugs fixed:
- Fixed glith that caused ntop to create a lot of zombie processes when
  used in web mode.
- Fixed bug that prevented TCP/UDP counters to show the
  corrected values
- Fixed a but that prevented ntop to work properly on ethernet
  headerless interfaces such as the loopback interface
  (thanks to Martin Kammerhofer <dada@sbox.tu-graz.ac.at>).
- Many fixes in both ntop and configure. This is to fix some
  glithes and make the package compatible with NetBSD.
  (thanks to Kimmo Suominen <kim@tac.nyc.ny.us>).
- Fixed a glitch that prevented ntop to compile under Solaris 
  2.5.x and SunOS 4.x (thanks to Peter Williams
  <williams@eisws25.jpl.nasa.gov> and Igor Schein <igor@txc.com>).

------------------------------------------------------------

v0.4 Mon Aug  3 12:49:01 CEST 1998 

Enhancements:
- Added web support '-w' flag. ntop can now be started in a
 'daemon-like mode' and accessed using a conventional web browser.

Bugs fixed:
- modified some files for better compatibility with
  SunOS 4.X. (thanks to Pat Myrto <pat@rwing.com>).

------------------------------------------------------------

v0.3.1 Fri Jul 31 10:01:44 CEST 1998 

Bugs fixed:
- some files contained the line #include "gnuc.h"
  instead of #include <gnuc.h> (gnuc.h is part of libpcap).
  (thanks to Daniel Ellis <dellis@frycomm.com>).
- the Makefile section related to the man page installation 
  was broken (the Makefile was trying to instell ntop.1 instead 
  of ntop.8). In addition the man page had a small
  typo. (thanks to Igor Schein <igor@txc.com>).
- The code that calculates the network usage percentage is
  wrong: the data sent/received percentages are inverted.
  (thanks to Davin Milun <milun@cs.buffalo.edu>).
- Fixed some problems that prevent ntop to compile nicely
  on BSD systems.  (thanks to James Ponder <james@oaktree.co.uk>).

------------------------------------------------------------

v0.3 Thu Jul 30 11:48:05 CEST 1998

Bugs fixed:
- In some cases the last column contained some junk trailer char.
  (thanks to Igor Schein <igor@txc.com>)

Enhancements:
- Whenever the user presses a valid key ('t' for instance), the 
  screen update is now perfomed immediately.
- The network interface being used is not shown on the first line.
- Pressing the space bar while ntop is running, modifies the
  content of the last three columns.
- A man page has been written.
- ntop has been compiled against libpcap-0.4a7/
  (thanks to Douglas Berry <doug@cancom.net>)

------------------------------------------------------------

v0.2.2 Mon Jul 13 12:20:36 CEST 1998

Bugs fixed:
- Non IP pkts value has been fixed (it was always zero).
- Fixed hashtable bugs that caused ntop to stop working after
  some time of activity.

------------------------------------------------------------

v0.2.1 Fri Jul 10 10:07:56 CEST 1998

Bugs fixed:
- Fixed some minor C problems (shown using the -Wall compile flag)
- Fixed some minor glitches that show up on SunOS 4

Enhancements:
- enhanced the way IP packets are handled
  (thanks to Paul D. Smith <psmith@baynetworks.com>)
- Added the 'B' status flag to indicate a host that both 
  sends and receives

------------------------------------------------------------

v0.2 Thu Jul  9 15:16:30 CEST 1998

Bugs fixed:
- core dump when DNS takes a lot of time to resolve addresses

Enhancements:
- added "-p" flag: traffic can now be shown in percentage
- added "-r" flag: refresh time setting
- added "-d" flag: shows/hides idle (with respect to the last refresh) hosts
            (thanks to Rui Ataide <ra@ufp.pt>)
- network throughput is now shown on the top-right corner
- the new defaults are: show local hosts/hide idle hosts
- the domain name is not shown for local hosts

------------------------------------------------------------

v0.1.1 Tue Jul  7 20:03:07 CEST 1998
Bugs fixed:
- core dump when the terminal window is too large (> 80 cols)
- ip_print: added cast to void* [this is supposed to fix
            byte alignment problems]
	    (thanks to Paul D. Smith <psmith@baynetworks.com>)
Enhancements:
- added "-l" flag: ntop lists hosts that belong to the local subnet

------------------------------------------------------------

v0.1 Tue Jul  7 09:40:06 MET DST 1998
- Initial release.

------------------------------------------------------------

1998 - Luca Deri <deri@unipi.it>
