2004-01-05 Monday 16:55  tdb

	* NEWS (1.4, IDAR_1_2):

	Update news for new idar.
	
2004-01-05 Monday 15:59  tdb

	* configure.in (1.11, IDAR_1_2):

	Drop all the platform specific stuff - we only need to do something
	slightly different on solaris. Also stop statically linking.
	
2003-10-05 Sunday 13:36  tdb

	* configure.in (1.10):

	Fix a couple of typo's.
	
2003-10-04 Saturday 18:07  tdb

	* README.CVS (1.3), autogen.sh (1.1) (utags: IDAR_1_2):

	Add autogen.sh, a script to run automake/autoconf/etc. This is used
	to build the build system when the package is checked out of CVS.
	
	Updated README.CVS files accordingly.
	
2003-10-04 Saturday 17:32  tdb

	* configure.in (1.9):

	The new version of ncurses installs it's headers in include/ncurses.
	Make the prefix setting stuff aware of this.
	
2003-09-26 Friday 22:22  tdb

	* AUTHORS (1.2, IDAR_1_2), Makefile.am (1.2, IDAR_1_2), README
	(1.3, IDAR_1_2), README.CVS (1.2), idar.c (1.21, IDAR_1_2):

	Update some old URL's etc.
	
2003-08-21 Thursday 22:10  tdb

	* idar.c (1.20):

	Fix bug #7 using patch given by Adam Sampson.
	Added include to compile on Linux.
	
2003-08-21 Thursday 21:48  tdb

	* configure.in (1.8):

	Bug reporting address is now bugs@i-scream.org.
	
2003-08-21 Thursday 21:36  tdb

	* idar.c (1.19):

	Add a default option to the command line parsing. This does the same as
	the -h flag and shows the usage. The intention is to catch unknown flags
	and tell the user, rather than printing a warning and loading anyway.
	
2003-08-21 Thursday 15:00  tdb

	* idar.c (1.18):

	Typo fix :-)
	
2003-08-21 Thursday 14:51  tdb

	* configure.in (1.7), idar.c (1.17):

	Tidy up of my previous commit to make the command line arguments optional.
	
	- Made the default hostname 'i-scream'. Users could have this in their
	  hosts file, or they might have a CNAME to their server.
	- Added a usage function listing new command line arguments.
	- Made the server name and port be options (-s and -p) instead of args.
	- Changed the sort option from -s to -o (order).
	- Made the host list an option (-l) instead of an argument.
	- Added sort options for net and disk io.
	
	This should be slightly tidier than before, and more useful.
	
2003-06-09 Monday 14:47  tdb

	* configure.in (1.6), idar.c (1.16):

	Add option to build default hostname/port in at compile time. This makes
	it easier for users to run where the sysadmin has preconfigured idar to
	automatically connect. Pete might want to tidy this up a bit ;)
	
2003-04-10 Thursday 13:42  tdb

	* configure.in (1.5):

	Update version number for next release.
	
2003-04-10 Thursday 13:42  tdb

	* NEWS (1.3, IDAR_1_1):

	Updated for version 1.1.
	
2003-04-10 Thursday 13:31  pajs

	* idar.c (1.15, IDAR_1_1):

	Proper resize support by catching SIGWINCH. Done some tiding. Added the ability
	to do process stats (r).
	
	Changed the megabytes units to have 2d.p. so it would show more than units of
	100k/sec.
	
2003-04-09 Wednesday 22:55  pajs

	* idar.c (1.14):

	Now copes with resizing with regard to x-coord. This also copes with
	units changing. (u or U)
	
	It still doesn't do resizing properly tho :)
	
2003-04-09 Wednesday 21:13  pajs

	* idar.c (1.13):

	Ok, im sure this prob isn't the "right" way to do resizing.. but it seems
	to work.
	
2003-04-03 Thursday 11:59  pajs

	* idar.c (1.12):

	Fixed bug which caused it to seg fault if given a invalid host. (I
	carefully did the check, then forgot to call exit(1).. Ooops :) )
	
2003-04-02 Wednesday 20:04  tdb

	* configure.in (1.4, IDAR_1_1):

	Update version for next release.
	
2003-04-02 Wednesday 20:03  tdb

	* NEWS (1.2), README (1.2, IDAR_1_1) (utags: IDAR_1_0):

	Updated for 1.0 release.
	
2003-04-02 Wednesday 16:47  pajs

	* idar.c (1.11, IDAR_1_0):

	Now works on freebsd too :)
	
2003-04-02 Wednesday 16:41  pajs

	* idar.c (1.10):

	Linux now working.
	
2003-04-02 Wednesday 16:23  pajs

	* idar.c (1.9):

	(unchecked) This update should mean it will compile on linux and freebsd.
	I think we've got to the point where it should be called 1.1 :)
	(If this actually works that is :) )
	
2003-03-31 Monday 00:21  pajs

	* idar.c (1.8):

	Now allows the user to choose whats being displayed. Currently only allows
	the toggling of what we display by default, but its minor work adding the
	others. I think may need to change the display structure, as i dont think
	i will end up implementing like my original plan was.
	
	Currently it does
	'm' (memory)
	's' (swap)
	'l' (load)
	'd' (disk_io)
	'n' (network)
	'p' (paging)
	'c' (cpu)
	
2003-03-31 Monday 00:00  tdb

	* configure.in (1.3, IDAR_1_0):

	Checks for strlcpy and atoll. These functions will need to be found
	for platforms that don't have them.
	
2003-03-30 Sunday 23:16  pajs

	* idar.c (1.7):

	Added support for sorting on the fly. I have followed a basic convention of
	a capital letter will do sorting, and a lower case letter will change the
	display properties.
	
	Currently q or Q will quit.
	C will sort by CPU
	S will sort by Swap
	M will sort by Memory
	L will sort by Load
	N will sort by Network. Network sorting is toggled thru 3 options. First
	time it will sort by rx+tx. 2nd time it will sort by rx, 3rd time tx. Then
	it will repeat to the start again.
	
	The display function has been updated slightly. The arguments it takes
	(num_lines) now means the number of lines on the screen, rather than
	the number of hosts to display. A status of what its sorting by has been
	added to the bottom line. This line could be used for other "stuff" in the
	future as well.
	
2003-03-30 Sunday 18:11  tdb

	* acinclude.m4 (1.1, IDAR_1_2, IDAR_1_1, IDAR_1_0), configure.in
	(1.2), idar.c (1.6):

	Now tests for either curses or ncurses. By default prefers to use curses,
	but will use ncurses if curses is not available or if forced by a configure
	flag. Also minor other tweaks.
	
2003-03-30 Sunday 11:58  pajs

	* idar.c (1.5):

	Allows the user to hit "q" to quit the program. The program is now interactive,
	as it now uses select to work out if it needs to do something from the user, or
	from the TCP connection.
	
2003-03-30 Sunday 02:14  pajs

	* idar.c (1.4):

	Now uses ncurses. Not complete, but more infustructure layed down.
	
2003-03-29 Saturday 19:27  tdb

	* AUTHORS (1.1, IDAR_1_1, IDAR_1_0), Makefile.am (1.1, IDAR_1_1,
	IDAR_1_0), NEWS (1.1), README (1.1), README.CVS (1.1, IDAR_1_1,
	IDAR_1_0), configure.in (1.1), idar.c (1.3):

	Initial stab at the autoconf/automake stuff for idar. Not sure it's
	perfect, I've done a lot of this sort of stuff today ;)
	
2003-03-28 Friday 18:42  pajs

	* idar.c (1.2):

	The display function has been updated in preperation for being able to
	display what the user wishes on request.
	
	What to sort by is now a optional command line argument. Valid arguments are
	currently cpu, mem and load. This will also eventually be able to be changed
	"on the fly". The infastructure for doing this has been built in in this
	change.
	
2003-03-28 Friday 15:37  pajs

	* genmergesort.h (1.1, IDAR_1_2, IDAR_1_1, IDAR_1_0), idar.c (1.1):

	idar is a "top like" client which displays data collected by ihost.
	It currently displays cpu, load, pageing, mem, swap, net and disk io.
	There is infastructure to display much more in the future, and to be able
	to sort on more than just CPU.
	
	genmergesort is macro written by mtr to sort a linked list.
	
	Inital version 1.0 This compiles and works. It requires libxml2 (but it
	may work against libxml, but this has not been checked). It also requires
	ukcprog. This will not currently compile on linux (as it lacks strlcpy).
	
	Usage is
	
	idar <-d number_lines_to_display> machine_name port <"fqdn1;fqdn2;fqdn3">
	
