Removed some un-used code from CVS. We can always resurrect this later if someone feels they want to work on it. Gone are the old perl ihost which isn't needed now, winhost which is broken and shows no sign of being fixed, and DBReporter. If someone wants to revive them, I'll undelete them :-)
Added URL to GPL headers.
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 ;)
Fixed CPU stats to be a tad more accurate (and erm, not negative, not that anyone notice that :D)
Added a forgoten bit getting uptime.
Freebsd one finished, until Tim points out a typo, a bug, or something i've forgotten :)
Added a few more highly unlikely to happen, but check anyway, security checks.
Now gets CPU stats, mem and swap stats. The problem with swap stats is that it needs to be either suid root, or setgid kmem. I've assumed the latter since thats safer, and so it needs to be setgid kmem to work now. The program however runs as a mortal except at the very moment it needs the permissions where it gets them, and then releases them one system call later.
Added getting user stats.
Also does os and load stats now.
The start of the freebsd stat gathering thing. Only currently does disk stats.
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.