Max packet size is in bytes, not kilobytes.
Add WIN32 support via MINGW. We'll need to add stuff to the README file about what this requires to build. All the hard work done by: skel
Post release version increment.
"Fix" ihost to work with libstatgrab 0.10. This is very much a fix, rather than a proper solution :-)
Post-release version increments.
Stop statically linking ihost.
Update configure script for ihost. We know about new platforms now. Also move the test for libstatgrab to a bit later on.
Tweak the option parsing. Made ihost a bit like idar; the server and port are given as options, and have defaults at compile time. Also tided up the usage and removed some debugging (?) printf's. Can someone check this bit of code: ihost_state.filtermanager_host=strdup(optarg); I copied that strdup from the existing line of code, but in idar it wasn't needed. Is it necessary here?
Update version number for next release...
Bug reporting address is now bugs@i-scream.org.
Change i-scream.org.uk to i-scream.org.
Update version number prior to next release.
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.
Tweak the configure script library checking.
No longer require 'ranlib' now that libukcprog is seperate.
Forgot to remove a variable.
Prepare version number for next release.
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.
Heading for version 1.5.4 next time Pete digs up a bug.
Reading for version 1.5.3.
Increment version numbers so we're working towards the next versions...
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 ;)
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.
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 ;)
Update version numbers. It seems to make sense to increment version numbers just after a release. Then you're working towards the next version...
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 ;)
Following up on Pete's commit of the new ihost - the new configure stuff. Also dropped the old libstatgrab.
Fix, or rather alter, the getloadavg testing. Added some more info to the init thing.
Some typo fixes. Thanks to Chris Ryder, again ;)
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 :)
Just some tidying up and commenting.
This should do a setgid kmem on FreeBSD systems during the install.
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 :)
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.
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
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.