Catch a lot of old URL's and update them. Also remove a couple of old files that aren't used.
Changed the server to use the external util package. Quite a minor change, but does affect a lot of files.
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 ;)
Major change in the java package naming. This has been held off for some time now, but it really needed doing. The future packaging of all i-scream products will be; uk.org.iscream.<product>.<subpart>.* In the case of the central monitoring system server this will be; uk.org.iscream.cms.server.* The whole server has been changed to follow this structure, and tested to a smallish extent. Further changes in other parts of the CMS will follow.
Javadoc'd the whole bally lot.
The whole server package structure has been changed. Old Package: uk.ac.ukc.iscream.* New Package: uk.org.iscream.*
Something funny going on with a stray space ;)
Added a printAll() method, in line with that of XMLPacket.
Now passes the time since the first alert for a problem occoured. Also has support for formatting and displaying this information as obtained from the config
Now has support for reaching the FINAL alert level. This counts the number of times the highest alert level has been reached, and then escalates to a FINAL if it exceeds reachFINALcount. If that value isn't configured, or is mis-configured, it will ignore FINAL's.
Now shows OK alerts if the previous alert exceeded the alerters level
Revamped monitoring and alert fireing mechanism. Now takes account of timing of last alerts. Now uses threshold value a guide to how quickly alerts should be escalated.
minor update - hey, I'm fussy ;p
Now has a better name, CRITICAL rather than FATAL
It seems we forgot something vital... the source of the message :)
Silly development comment.
New style alert class
I don't think I paid attention when I committed that. Anyway, this is just a start of an Alert packet. It is used by the local client to pass Alert's around.
Added the Alert object.
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.