Changelog: v 2.4 28/04/2004 bugfix: natmonitor should no more hang during initial download of historical data (again, really fixed now) added: install option in makefile added: safer socket read and write changed: really faster code to read/write socket data changed: even better socket error handling v 2.3 23/04/2004 bugfix: natmonitor should no more hang during initial download of historical data bugfix: natmonitord should no more crash if there are problems communicating with client (overridden SIGPIPE) changed: better socket error handling v 2.2 15/02/2004 bugfix: filter string not correctly allocated in natmonitord(thanks to Marco Tofanari) bugfix: removed spurious character on window title v 2.1 09/05/2003 changed: exited beta status changed: now natmonitord require libpcap-0.7.2 - too much people have troubles compiling with 0.6.2 changed: rewrote code to handle correctly a disconnection/reconnection changed: now handle correctly totalin and out after loading added: a config option to disable samples download from gtk frontend (was a pain on slow connections) 02/05/2003 changed: added more checks on sockets, so frontend understand when daemon dies changed: now natmonitor gtk download more samples, so it can draw all mean line added: now it show current time (nice when you download samples) changed: mean line is draw in a better way, so only hosts that U/Dload are shown (mean line is not overwritten by a zero up/downloading host) v 2.0b 30/04/2003 changed: almost anything... so natmonitor2.0 (beta) is born natmonitor is split in a daemon part and some clients natmonitord requires root right, frontends can be launched from any user/network machines natmonitord also collect data (last 12 minutes every second and last 12 hours every minute) and send to client on request, so you can see past history added: console version made (making happy a lot of people) added: natmonitord save his output when quitted or when it receive a SIGHUP moved: natmonitor GTK expect config file in user home dir (every user can have it's own config) bugfix: a lot of early bugs was removed (but other probabily added, so beta status added: now you an resize GTK frontend windows (only from menu) changed: filter was redesigned more sharp and now it analize a whole minute, not only 50 seconds changed: natmonitord uses dynamical data structures to use less memory 22/04/2003 v 1.1b 21/04/2003 buxfix: another little bug regarding total downloaded/uploaded v 1.1 21/04/2003 buxfix: There was a int overflow if you set slow updatetime on fast connections v 1.0 17/04/2003 added: Tick marks are now configurable added: Tick marks menu changed: value display code rewritten 16/04/2003 added: Now titlebar displays the time value if you click on graph window changed: Now all samples are bufferized, not only last 50 added: you can switch from router displaying total traffic or its traffic only 15/04/2003 bugfix: resolved glib poll problem, no more annoying messages bugfix: resolved "Fatal IO error 11 (Resource temporarily unavailable) on X server" v 0.9 14/04/2003 changed: now istantaneaous value is really instantaneaous,no more mean on 4 samples bugfix: now hosts can reappear after they've timeout changed: inverted colors - now mean line is bright added: you can now change update speed from settings menu 13/04/2003 changed: window refresh handled correctly added: a popup menu to change some prefs 12/04/2003 bugfix: NOSUBTOTALS was not working properly - fixed now bugfix: NODNS was not working properly - fixed now 11/04/2003 changed: -Wall in Makefile, all code oddity resolved (mainly unused vars, function without prototypes, printf datatype mismatch */ v 0.8 10/04/2003 changed: packet capturing code rewritten - really faster now! (and subnet handly is taken from ethernet settings) added: now NATMonitor has it's own configuration file... modify it to suits your needs 09/04/2003 added: now natmonitor when your internet connection is down :D draw a nice red background bugfix: when your internet connection was down, natmonitow shown wrong data bugfix: No more "I/O Possible" error (I hope) added: a little tick mark is drawn every minute added: 3D look - unnoticeable!! changed: now settings are read from a file v 0.7 08/04/2003 changed: now natmonitor no more assume eth0 received packet are all sent 03/04/2003 bugfix: found a misbehaviour when traffic control is enabled 01/04/2003 added: now natmonitor get ppp0 traffic from proc filesystem v 0.6 23/03/2003 changed: now mean line is drawn shifted so it superimposes correctly the graph v 0.5 23/03/2003 changed: alghoritm for tracing mean now is a true digital lowpass filter instead of running mean 22/03/2003 changed: switched to GTK 2 bugfix: some minor bugs corrections v 0.4 21/03/2003 added: timeout for hosts - now hosts auto-discovery is complete v 0.3 21/03/2003 changed: code rewrite bugfix: some minor bugs removed v 0.2 20/03/2003 added: host auto discovery v 0.1 01/03/2003 Project started 02/03/2003 added: scrolling of graph 03/03/2003 changed: use pixmap instead of image (100x speed gain) added: legend, summary statistic 04/03/2003 added: host name lookup 19/03/2003 added: submitted project to SourceForge