Integration of PircBot into i-scream as a replacement for the internal IRC code that was put together in a hurry. PircBot makes the code much neater, and ensures that the IRC interactivity is nicely seperated from the main i-scream code. PircBot is maintained by Paul, an i-scream developer also, at http://www.jibble.org. Changes so far are mostly to move the existing features to the new structure provided by PircBot. It is still very much in development, and is very messy :)
Update the MySQL driver from 2.0.4 to 2.0.11.
Updated the CVSROOT setting in the Makefile build setup to point at the anonymous cvs server at cvs.i-scream.org.uk.
The location in CVS has changed... all CMS source is now under the cms module.
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.
Now have the i-scream logo on the javadoc pages.
The whole server package structure has been changed. Old Package: uk.ac.ukc.iscream.* New Package: uk.org.iscream.*
Updated the mySQL JDBC driver from 2.0.2 to 2.0.4.
Tidied up the configure script, and got round to make a subtle change to the Makefile's so they are a bit more "standard".
Changed to get and use the new xml parsing libraries.
A new parsing library.
Added the client.alerters and client.monitors packages.
We now set the Java compiler flags.
Now takes extra measures to locate the cvs binary.
Set the path of cvs explicitly.
Changed naming to be more inline with other modules.
Added the client package to the javadoc bit of the Makefile.
Dependency checking for the DOCOPY method. Ensures that any files (eg. images) are only copied once, not every time (unless they've changed of course!).
The old driver appeared a bit dodgy. I've gone back to the version before the current latest, and it seems to be acting ok. This should work on windows too, and any other machine - the dependence to Raptor has been removed.
Added the mysql jar file to the relevant library lines.
Added the name of the new util JAR file, and added the idl directory to the classpath. Not entirely sure whether this is good, but I can't see the harm in it at the present. Marked it clearly though, in case it does happen to cause problems later on.
Added bits for the "make javadoc" stuff.
Fixed a bug that prevented it working on another machine. The paths to the libs in the include file were absolute, not relative. Opps :)
MERGE: Merged the SERVER_PACKAGEBUILD branch back into the HEAD trunk.
file Config.inc was initially added on branch SERVER_PACKAGEBUILD.
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.