Following up on Pete's commit of the new ihost - the new configure stuff. Also dropped the old libstatgrab.
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.
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
Minor bug fixes :)
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 ;)
Added URL to GPL headers.
Critical bug fixes.
Brain failure :) , now says what its sending sanely, and also says what its recieved.
Slightly more efficent
Writing of PID file
Command line arguments now do what they should. Message logging improved.
Proper command line parsing, however doesn't do anything with the options yet :)
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.
Didn't mean to commit with the printf in :)
Fix compile errors on Freebsd
Counter was not being incremented so the SEQ no was always 0.
Better header file (strings to string)
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 ;)
Bug fix, and a minor change on the way i do things since it was broken :)
Now basic working version. Only tested on solaris.
Subtle "nice" changes.
Make it a little more sane again ;)
Bug fixes so that heartbeat now works.
Improved the memory managment.
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.
Command line parsring
Compiles and connects to the iscream server and reads in the config.
Start of the c ihost work. May compile, may not. It wont do anything though :)
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.