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 ;)
A slight tidy up. Changes to reflect the alterations in the StringUtils util class. Also some tidying up of the code. Still logically does the same thing as it did before, I hope ;)
Removed note about not cleaning up Configuration objects - that's handled elsewhere now.
Pulled out the wildcardCheck method because it's rather more generic than it's use in the ConfigurationManagerServant. I still need to tidy some of the comments and variable names to abstract it a bit more, and I might also remove it taking a semi-colon seperated list - that's more behaviour of the configuration system. It's a start, and I'll remember to do the rest when I read this commit message tomorrow :)
Some minor javadoc tweaks. The first sentence is now more obvious to the javadoc parser.
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.
IP groups now have a lower priority than name groups.
The whole server package structure has been changed. Old Package: uk.ac.ukc.iscream.* New Package: uk.org.iscream.*
Now has support for wildcards in the group entries. Also searches for ip entries in the groups if the requested config is "Host.<hostname>"
Opps... stoopid. Most likely my fault.
Restructed the build configuration routine to include files in the correct order
Opps, missing } !
now handles nulls better. also prints group debugging information.
fixed null pointer problems. now prints nicer error messages in the log.
places a ; in the correct place of a file list
Should now support grouping of configurations. Compiled but untested.
Changes to reflect move of Component, ComponentStartException, and the ReferenceManager from util to componentmanager.
tidied up the code
Update for package move.
added support to detect circular includes also fixed problem of not passing the system.conf as a file to check for updates initial checkin of CircularIncludeException....oooo....
Tided up the code LOADS...all functionality remains Added a local instance of the systemConfiguration just because it may be needed alot...if it remains unchanged...it means handing it back as the default config will be a bit more effecient. (I think)
ajm4: Changes to the configuration system to support hierarchical includes.
Modified to change the name of the Configurator -> ConfigurationManager Added initial work for multiple configurations
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.