2003-08-22 Friday 15:43  tdb

	* NEWS (1.8, IHOST_1_5_6):

	Version 1.5.6 with a relatively minor change for the UKMS :-)
	
2003-08-22 Friday 15:40  pajs

	* ihost.c (1.41, IHOST_1_5_6):

	Added support to be able to specify the hostname or IP address of the host.
	This is mainly useful for machines with multiple NIC's and you want it to be
	called something specific (which may not be the IP you use to connect to the
	server with)
	
2003-08-21 Thursday 21:48  tdb

	* configure.in (1.26, IHOST_1_5_6):

	Bug reporting address is now bugs@i-scream.org.
	
2003-05-20 Tuesday 14:57  tdb

	* AUTHORS (1.3, IHOST_1_5_6), Makefile.am (1.13, IHOST_1_5_6),
	README (1.5, IHOST_1_5_6), README.CVS (1.2, IHOST_1_5_6),
	configure.in (1.25):

	Change i-scream.org.uk to i-scream.org.
	
2003-04-09 Wednesday 22:18  tdb

	* configure.in (1.24):

	Update version number prior to next release.
	
2003-04-09 Wednesday 22:17  tdb

	* NEWS (1.7, IHOST_1_5_5):

	Version 1.5.5.
	
2003-04-06 Sunday 13:08  pajs

	* configure.in (1.23), ihost.c (1.40) (utags: IHOST_1_5_5):

	Fixed to compile on freebsd. ihost required an extra header.
	configure.in needed -lkvm to be supplied before statgrab and i added
	-ldevstat as statgrab requires this also.
	
2003-03-30 Sunday 15:52  tdb

	* configure.in (1.22):

	Tweak the configure script library checking.
	
2003-03-29 Saturday 18:52  tdb

	* configure.in (1.21):

	No longer require 'ranlib' now that libukcprog is seperate.
	
2003-03-29 Saturday 18:49  tdb

	* ihost.c (1.39):

	Change #include's to correctly use <> rather than "".
	
2003-03-29 Saturday 18:40  tdb

	* configure.in (1.20):

	Forgot to remove a variable.
	
2003-03-29 Saturday 18:09  tdb

	* configure.in (1.19):

	Prepare version number for next release.
	
2003-03-29 Saturday 18:05  tdb

	* AUTHORS (1.2, IHOST_1_5_5), Makefile.am (1.12, IHOST_1_5_5), NEWS
	(1.6), README (1.4, IHOST_1_5_5), configure.in (1.18) (utags:
	IHOST_1_5_4):

	ihost now makes use of an external copy of libukcprog. This is
	available as a seperate download. All files updated accordingly to make
	this version 1.5.4.
	
2003-03-21 Friday 14:32  tdb

	* configure.in (1.17):

	Heading for version 1.5.4 next time Pete digs up a bug.
	
2003-03-21 Friday 14:31  tdb

	* NEWS (1.5, IHOST_1_5_3):

	Version 1.5.3, with file descriptor leak fixed.
	
2003-03-19 Wednesday 21:51  pajs

	* ihost.c (1.38, IHOST_1_5_4, IHOST_1_5_3):

	File descriptor leak fix.
	
2003-03-10 Monday 16:29  tdb

	* configure.in (1.16, IHOST_1_5_3):

	Reading for version 1.5.3.
	
2003-03-10 Monday 16:19  tdb

	* NEWS (1.4, IHOST_1_5_2):

	Version 1.5.2.
	
2003-03-10 Monday 16:01  pajs

	* ihost.c (1.37, IHOST_1_5_2):

	Bug fix :) , would only write to log file once buffer is filled. (Except
	stderr which flushed automatically)
	
2003-03-10 Monday 14:25  tdb

	* configure.in (1.15, IHOST_1_5_2):

	Increment version numbers so we're working towards the next versions...
	
2003-03-10 Monday 14:23  tdb

	* NEWS (1.3), configure.in (1.14) (utags: IHOST_1_5_1):

	libstatgrab now has linux support and goes to version 0.3. ihost has only
	minor bugfixes and changes, so becomes version 1.5.1. NEWS files updated
	accordingly. libstatgrab shared library version numbered incremented using
	the libtool rules - under the assumption that someone must have thought
	about that idea, which is more than we can manage to do ;)
	
2003-03-10 Monday 08:18  tdb

	* ihost.c (1.36, IHOST_1_5_1):

	Change swapins->pageins and swapouts->pageouts.
	
2003-03-09 Sunday 21:04  pajs

	* ihost.c (1.35):

	Bug fix. Accidently freeing NULL :)
	
2003-03-09 Sunday 13:04  tdb

	* configure.in (1.13):

	Fixes to compile properly on linux. Dropped the -R link flag because
	as we statically link libstatgrab it isn't really needed. On Solaris
	we need to pass flags to the linker to link on libstatgrab (cos we
	can't link it all statically), but on linux and freebsd we can just
	statically link the entire of ihost.
	
2003-03-09 Sunday 00:21  tdb

	* configure.in (1.12), ihost.c (1.34):

	Add check for strlcat function as Pete requested. This is the sort of
	thing configure scripts should be used for ;) It'd be nice to see us
	doing this more often, instead of our guess work based on what we know
	the OS to be ;)
	
2003-03-08 Saturday 20:41  pajs

	* ihost.c (1.33):

	Created a strlcpy function to get it working with OS's that do not have it.
	This function was lifted straight out of openssh code, and its licence for that
	function is in the comment for it. I also moved errno around so strlcpy will work
	with it.
	I've left the
	#ifndef HAVE_STRLCAT
	line commented out for now until tim modifys the configure stuff to check for it
	or not :)
	
2003-03-06 Thursday 12:01  pajs

	* ihost.c (1.32):

	Minor bug fix which made it think that successful config checks failed :)
	
2003-03-04 Tuesday 10:44  pajs

	* ihost.c (1.31):

	Stupid middle mouse button paste :)
	
2003-03-03 Monday 19:33  tdb

	* configure.in (1.11):

	Update version numbers. It seems to make sense to increment version numbers
	just after a release. Then you're working towards the next version...
	
2003-03-03 Monday 17:07  pajs

	* ihost.c (1.30):

	Bug fix
	
2003-03-03 Monday 14:28  tdb

	* NEWS (1.2), README (1.3, IHOST_1_5_3, IHOST_1_5_2, IHOST_1_5_1)
	(utags: IHOST_1_5):

	Update NEWS and README files. We now have version 1.5 of ihost!
	
2003-03-03 Monday 12:56  tdb

	* configure.in (1.10, IHOST_1_5):

	Now statically links libstatgrab in - but not the other stuff. This is
	probably not going to work on non-Solaris platforms (unless their linkers
	are exactly the same), but we'll cross that bridge when Pete's written it
	for another platform ;)
	
2003-03-03 Monday 12:32  tdb

	* Makefile.am (1.11, IHOST_1_5_3, IHOST_1_5_2, IHOST_1_5_1,
	IHOST_1_5), configure.in (1.9), ihost.c (1.29, IHOST_1_5):

	Following up on Pete's commit of the new ihost - the new configure stuff.
	Also dropped the old libstatgrab.
	
2003-03-03 Monday 12:18  pajs

	* ihost.c (1.28):

	New re-written ihost to use the new libstatgrab. Also now doesn't
	die on errors, and should handle them nicely. Uses the new protocol too.
	
2003-02-05 Wednesday 23:02  tdb

	* Makefile.am (1.10):

	Fix the ChangeLog for ihost too.
	
2003-02-03 Monday 19:56  tdb

	* README.CVS (1.1, IHOST_1_5_5, IHOST_1_5_4, IHOST_1_5_3,
	IHOST_1_5_2, IHOST_1_5_1, IHOST_1_5):

	New README file to describe how to build ihost when starting from CVS,
	rather than from a already packaged distribution.
	
2003-02-03 Monday 16:33  tdb

	* configure.in (1.8):

	Fix, or rather alter, the getloadavg testing.
	Added some more info to the init thing.
	
2002-06-01 Saturday 20:44  tdb

	* README (1.2, IHOST_1_0_RC1):

	Typo fixes.
	
2002-05-31 Friday 15:34  tdb

	* configure.in (1.7, IHOST_1_0_RC1):

	Some typo fixes. Thanks to Chris Ryder, again ;)
	
2002-05-31 Friday 14:34  tdb

	* Makefile.am (1.9, IHOST_1_0_RC1), configure.in (1.6):

	Some fixes to make it work with an older autoconf. Plus a few other tweaks.
	Thanks to Chris Ryder for pointing this out to me :)
	
2002-05-31 Friday 10:42  tdb

	* Makefile.am (1.8), configure.in (1.5):

	Just some tidying up and commenting.
	
2002-05-31 Friday 10:27  tdb

	* AUTHORS (1.1, IHOST_1_5_3, IHOST_1_5_2, IHOST_1_5_1, IHOST_1_5,
	IHOST_1_0_RC1), Makefile.am (1.7), NEWS (1.1, IHOST_1_0_RC1):

	Made the package more GNU-like. Now has AUTHORS and NEWS. Before doing a
	"make dist" one should do a "make changelog".
	
2002-05-30 Thursday 17:31  tdb

	* README (1.1):

	Basic README for ihost.
	
2002-05-30 Thursday 17:21  tdb

	* Makefile.am (1.6):

	Well, at long last I've been greeted by this :-
	=============================================
	ihost-1.0rc1.tar.gz is ready for distribution
	=============================================
	This is the result of running "make distcheck". This means we finally have
	a fully autoconf'd and automake'd distribution of ihost :)
	
2002-05-30 Thursday 13:30  tdb

	* Makefile.am (1.5):

	Now has non-standard changelog target to generate the ChangeLog from CVS.
	This is i-scream specific, but won't get in the way of anything else.
	
2002-05-30 Thursday 13:22  tdb

	* Makefile.am (1.4):

	Seems the installer needs the install-exec-local target... maybe it knows
	about it because it's mentioned somewhere... even though it won't be used
	on non-FreeBSD platforms.
	
2002-05-30 Thursday 13:14  tdb

	* Makefile.am (1.3), configure.in (1.4):

	This should do a setgid kmem on FreeBSD systems during the install.
	
2002-05-30 Thursday 12:30  tdb

	* Makefile.am (1.2), configure.in (1.3):

	Added the ihostchk.sh script to the build. It will automatically have the
	correct path to ihost and the pidfile location put in by the configure
	script :)
	
2002-05-30 Thursday 00:03  tdb

	* configure.in (1.2), ihost.c (1.27, IHOST_1_0_RC1):

	Moved the definitions of the PID file location and the maximum UDP packet
	size to configure options. The version number is also done by configure.
	
2002-05-29 Wednesday 20:41  tdb

	* Makefile.am (1.1), configure.in (1.1), ihost.c (1.26):

	This ihost now uses autoconf and automake to make a "normal" installation
	and distribution ;) It's now far easier to compile. To build from CVS :-
	aclocal
	autoheader
	autoconf
	automake -a -c
	Then for compiling (end users will only need to do this) :-
	./configure
	make
	make install
	To build a distribution :-
	make dist
	
2002-05-22 Wednesday 10:01  pajs

	* ihost.c (1.25):

	Minor bug fixes :)
	
2002-05-21 Tuesday 17:55  pajs

	* ihost.c (1.24):

	Update version number...
	Should be a fully working system now, but still need some tweaks for "niceness",
	and a bit of testing would be nice too :)
	All needed functionality however is there.... afaik ;)
	
2002-05-21 Tuesday 17:47  tdb

	* ihost.c (1.23):

	Added URL to GPL headers.
	
2002-05-21 Tuesday 17:04  pajs

	* ihost.c (1.22):

	Critical bug fixes.
	
2002-05-21 Tuesday 16:44  pajs

	* ihost.c (1.21):

	Brain failure :) , now says what its sending sanely, and also says what its recieved.
	
2002-05-21 Tuesday 15:36  pajs

	* ihost.c (1.20):

	Slightly more efficent
	
2002-05-21 Tuesday 15:23  pajs

	* ihost.c (1.19):

	Writing of PID file
	
2002-05-21 Tuesday 15:07  pajs

	* ihost.c (1.18):

	Command line arguments now do what they should.
	Message logging improved.
	
2002-05-20 Monday 13:28  pajs

	* ihost.c (1.17):

	Proper command line parsing, however doesn't do anything with the options yet :)
	
2002-05-19 Sunday 20:42  pajs

	* ihost.c (1.16):

	Now sends ip address of host. Doesn't cope with ip changing without at least
	a reconfigure signal from the server. Only tested on solaris.
	
2002-05-19 Sunday 16:14  pajs

	* ihost.c (1.15):

	Didn't mean to commit with the printf in :)
	
2002-05-19 Sunday 15:58  pajs

	* ihost.c (1.14):

	Fix compile errors on Freebsd
	
2002-05-19 Sunday 15:44  pajs

	* ihost.c (1.13):

	Counter was not being incremented so the SEQ no was always 0.
	
2002-05-19 Sunday 13:03  pajs

	* ihost.c (1.12):

	Better header file (strings to string)
	
2002-05-18 Saturday 19:15  tdb

	* ihost.c (1.11):

	i-scream is now licensed under the GPL. I've added the GPL headers to every
	source file, and put a full copy of the license in the appropriate places.
	I think I've covered everything. This is going to be a mad commit ;)
	
2002-05-17 Friday 14:43  pajs

	* ihost.c (1.10):

	Bug fix, and a minor change on the way i do things since it was broken :)
	
2002-05-17 Friday 12:21  pajs

	* ihost.c (1.9):

	Now basic working version. Only tested on solaris.
	
2002-05-13 Monday 12:01  pajs

	* ihost.c (1.8):

	Subtle "nice" changes.
	
2002-05-13 Monday 10:22  pajs

	* ihost.c (1.7):

	Make it a little more sane again ;)
	
2002-05-12 Sunday 18:33  pajs

	* ihost.c (1.6):

	Bug fixes so that heartbeat now works.
	
2002-05-12 Sunday 15:10  pajs

	* ihost.c (1.5):

	Improved the memory managment.
	
2002-05-12 Sunday 13:00  pajs

	* ihost.c (1.4):

	Untested heartbeat code added. Changed last_modified to char* as we never
	have to do any processing on it, so is easier to store it that way.
	
2002-05-10 Friday 22:32  pajs

	* ihost.c (1.3):

	Command line parsring
	
2002-05-10 Friday 21:05  pajs

	* ihost.c (1.2):

	Compiles and connects to the iscream server and reads in the config.
	
2002-05-10 Friday 18:11  pajs

	* ihost.c (1.1):

	Start of the c ihost work. May compile, may not. It wont do anything though :)
	
