i-scream CVS Commit Logs

i-scream CVS:projects/cms commits since 2001/03/29

projects/cms module

2009-01-14 Wednesday 15:23 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/filter/UDPReader.java (1.28):

Increase max packet size to 32kb.

2009-01-14 Wednesday 15:14 committed by tdb

projects/cms/source/ihost/configure.in (1.35):

Max packet size is in bytes, not kilobytes.

2006-11-27 Monday 11:30 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.79):

Fix typo in config for MailQ monitor.

2006-11-23 Thursday 16:37 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.20),
projects/cms/source/reports/rrdgraphing/rrdgraphing.conf (1.8),
projects/cms/source/reports/rrdgraphing/watch.pl (1.13):

Make graph sizes configurable. Needed for rrdtool 1.2.x when text is
anti-aliased and no longer fits.

2006-05-02 Tuesday 07:49 committed by tdb

projects/cms/source/ihost/ihost.c (1.54):

Make ihost ignore NFS file systems.
Probably need to modify the default UDP packet size at some point too.

2005-09-24 Saturday 14:30 committed by tdb

projects/cms/source/ihost/configure.in (1.34),
projects/cms/source/ihost/ihost.c (1.53):

Add WIN32 support via MINGW. We'll need to add stuff to the README file
about what this requires to build.

All the hard work done by: skel

2005-06-29 Wednesday 15:32 committed by tdb

projects/cms/source/reports/php/latest/latest.php (1.51):

Fix previous commit.

2005-06-29 Wednesday 11:26 committed by tdb

projects/cms/source/reports/php/graphs/graphs_config.inc.php (1.8),
projects/cms/source/reports/php/latest/latest.php (1.50),
projects/cms/source/reports/php/latest/latest_config.inc.php (1.7),
projects/cms/source/reports/rrdgraphing/graph.pl (1.19),
projects/cms/source/reports/rrdgraphing/rrdgraphing.conf (1.7),
projects/cms/source/reports/rrdgraphing/watch.pl (1.12):

Bunch of updates from skel to sort the encoding of filenames.
I'm beginning to think that we should be just encoding the whole
name or something like that :)

2005-06-15 Wednesday 16:39 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.18),
projects/cms/source/reports/rrdgraphing/watch.pl (1.11):

Get the brackets the right way round. Skel spotted his own problem :)
I should probably have checked a bit more closely ;)

2005-05-04 Wednesday 15:27 committed by tdb

projects/cms/source/reports/php/graphs/graphs.php (1.7):

Give option to show all graphs for a particular machine.

2005-05-04 Wednesday 15:14 committed by tdb

projects/cms/source/reports/php/latest/latest.php (1.49):

Fix a few bugs in the uptime reporting. Mostly reported by skel.

2005-04-16 Saturday 17:02 committed by tdb

projects/cms/source/conient/build/etc/default.conf (1.14):

Better use of ssh - use -N rather than sleep.

2005-04-16 Saturday 16:08 committed by tdb

projects/cms/source/conient/configure (1.15),
projects/cms/source/conient/build/etc/default.conf (1.13),
projects/cms/source/conient/build/resources/banner3.gif (1.2),
projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.53):

Remove banner advert from data display.
Fix pulling of javadoc info.
Make firewall configuration a little clearer.

2005-03-31 Thursday 21:49 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.16):

Fix problem when free == total, which resulted in graphs being drawn
at 100% when they should be 0%.

Pointed out by skel.

2005-03-30 Wednesday 20:31 committed by tdb

projects/cms/source/reports/php/latest/latest.php (1.48):

return nothing if we don't get a match - this is what was happening
anyway, except it generated a warning whilst doing it.

2005-03-11 Friday 17:29 committed by tdb

projects/cms/source/reports/php/shared/iutils.inc.php (1.7):

Catch another undefined variable.

2005-02-11 Friday 14:05 committed by tdb

projects/cms/source/reports/php/alerts/alerts.php (1.37),
projects/cms/source/reports/php/graphs/graphs.php (1.5),
projects/cms/source/reports/php/graphs/graphs_config.inc.php (1.6),
projects/cms/source/reports/php/index/index.php (1.22),
projects/cms/source/reports/php/latest/latest.php (1.46),
projects/cms/source/reports/php/latest/latest_display.inc.php (1.14),
projects/cms/source/reports/php/logins/logins_config.inc.php (1.2),
projects/cms/source/reports/php/shared/bottom.inc (1.11),
projects/cms/source/reports/php/shared/iutils.inc.php (1.6),
projects/cms/source/reports/php/shared/title.inc.php (1.20):

                

skel (Daniel Piddock):

 - Fix overflow in disk inodes on PHP page.
 - Added code to get passed in variables from the $_GET variable. Makes
   things work under a pretty default Debian apache2/php4 set up.
 - Graphs displays "Network IO" in the drop down list, not "Network usage"
   for consistency with everything else.
 - Display Swap, memory and disk usage in MB rather than bytes in latest
   view.
 - Display uptime in a pretty days/hours/minutes/seconds rather than just
   seconds, in latest view
 - Include file system type under Disks in latest view

Thanks Daniel!

2005-02-11 Friday 14:05 committed by tdb

projects/cms/source/reports/php/alerts/alertsRSS.php (1.1):

Add RSS alerts page.

2005-02-10 Thursday 17:35 committed by tdb

projects/cms/source/reports/php/graphs/graphs_config.inc.php (1.5),
projects/cms/source/reports/rrdgraphing/graph.pl (1.15),
projects/cms/source/reports/rrdgraphing/rrdgraphing.conf (1.5),
projects/cms/source/reports/rrdgraphing/watch.pl (1.9),
projects/cms/source/server/Config2.inc (1.45),
projects/cms/source/server/configure (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.23):

                

skel (Daniel Piddock):

CMS Server:
 - DiskMonitor was overflowing due to using an int variable for the
   inode count. Upped to a long.
 - Updated URL to iscream cms javadoc

RRD graphing:
 - added uptime logging and graph creation
 - diskio - Cope with modern linux device paths
   (eg "ide/host0/bus0/target0/lun0/disc") by replacing / with hex
 - diskio - Cope with windows device paths (eg "0 C: D:") by
   replacing : and space with hex
 - disk - Cope with windows mount points (eg C:\) by
   replacing : and \ with hex
 - net - Cope with windows network "device names". Basically
   the whole network card as it appears in Device Manager,
   not "Local Area Connection"
 - Include total processes (for winhost)

Also modified the PHP code to catch up. Patch slightly modified from that
submitted, but only minor alterations.

Thanks skel!

2004-12-08 Wednesday 14:50 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/PacketSorter.java (1.25):

Check packet isn't null. Another one of those "shouldn't happen but did"
things ;-)

2004-08-01 Sunday 11:39 committed by tdb

projects/cms/documentation/minutes/minutes-20010309.txt (1.2),
projects/cms/documentation/papers/corba.txt (1.2),
projects/cms/documentation/papers/cvs-1.txt (1.4),
projects/cms/documentation/papers/cvs-2.txt (1.6),
projects/cms/documentation/papers/wbem.txt (1.3),
projects/cms/documentation/specification/coding_standards.txt (1.2),
projects/cms/documentation/specification/configuration.txt (1.3),
projects/cms/documentation/specification/doc_spec.txt (1.5),
projects/cms/documentation/specification/expected_data.txt (1.7),
projects/cms/documentation/specification/logging.txt (1.2),
projects/cms/documentation/specification/protocols.txt (1.11),
projects/cms/documentation/specification/using_queue.txt (1.2),
projects/cms/documentation/specification/xml_via_udp.txt (1.3),
projects/cms/source/TemplateClass.java (1.16),
projects/cms/source/conient/Config2.inc (1.24),
projects/cms/source/conient/build.config (1.6),
projects/cms/source/conient/build.xml (1.3),
projects/cms/source/conient/configure (1.14),
projects/cms/source/conient/uk/org/iscream/cms/conient/Configuration.java (1.14),
projects/cms/source/conient/uk/org/iscream/cms/conient/ConfigurationDialog.java (1.17),
projects/cms/source/conient/uk/org/iscream/cms/conient/Conient.java (1.36),
projects/cms/source/conient/uk/org/iscream/cms/conient/ConnectionHandler.java (1.37),
projects/cms/source/conient/uk/org/iscream/cms/conient/ControlPanel.java (1.19),
projects/cms/source/conient/uk/org/iscream/cms/conient/DataPanel.java (1.31),
projects/cms/source/conient/uk/org/iscream/cms/conient/DataReader.java (1.18),
projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.52),
projects/cms/source/conient/uk/org/iscream/cms/conient/PacketTimer.java (1.9),
projects/cms/source/conient/uk/org/iscream/cms/conient/QueueFrame.java (1.21),
projects/cms/source/conient/uk/org/iscream/cms/conient/SwingSafeAdd.java (1.6),
projects/cms/source/conient/uk/org/iscream/cms/conient/SwingSafeAddCard.java (1.5),
projects/cms/source/conient/uk/org/iscream/cms/conient/TunnelProcess.java (1.5),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/CPUDataComponent.java (1.15),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DataComponent.java (1.13),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DataFormatException.java (1.9),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DateDataComponent.java (1.14),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DiskDataComponent.java (1.6),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/IODataComponent.java (1.2),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ProcessesDataComponent.java (1.9),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ServiceDataComponent.java (1.11),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/StorageDataComponent.java (1.8),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/StringDataComponent.java (1.21),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UptimeDataComponent.java (1.9),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UsersDataComponent.java (1.21),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/VisibleDataComponent.java (1.10),
projects/cms/source/corbaservices/Config2.inc (1.18),
projects/cms/source/corbaservices/build.config (1.6),
projects/cms/source/corbaservices/build.xml (1.3),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/CorbaServices.java (1.13),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/MiniWebServer.java (1.10),
projects/cms/source/reports/php/Config2.inc (1.2),
projects/cms/source/reports/php/README (1.2),
projects/cms/source/reports/php/alerts/alerts.php (1.36),
projects/cms/source/reports/php/graphs/graphs.php (1.4),
projects/cms/source/reports/php/historical/browser.php (1.43),
projects/cms/source/reports/php/index/index.php (1.21),
projects/cms/source/reports/php/latest/latest.php (1.45),
projects/cms/source/reports/php/logins/logins.php (1.4),
projects/cms/source/reports/php/public/public.php (1.11),
projects/cms/source/reports/php/shared/bottom.inc (1.10),
projects/cms/source/reports/php/shared/iutils.inc.php (1.5),
projects/cms/source/reports/php/shared/title.inc.php (1.19),
projects/cms/source/reports/rrdgraphing/Config2.inc (1.4),
projects/cms/source/reports/rrdgraphing/graph.pl (1.14),
projects/cms/source/reports/rrdgraphing/rrdgraphing.conf (1.4),
projects/cms/source/reports/rrdgraphing/watch.pl (1.8),
projects/cms/source/reports/rrdgraphing/iscream/XMLParser.pm (1.3),
projects/cms/source/server/Config2.inc (1.44),
projects/cms/source/server/build.config (1.19),
projects/cms/source/server/build.xml (1.14),
projects/cms/source/server/configure (1.25),
projects/cms/source/server/build/etc/system.conf (1.77),
projects/cms/source/server/idl/iscream.idl (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/client/Alert.java (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterManager.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterSkeleton.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientMain.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientServant.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorManager.java (1.21),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorSkeleton.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/client/PluginAlerter.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/client/PluginMonitor.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/client/Register.java (1.22),
projects/cms/source/server/uk/org/iscream/cms/server/client/WebFeeder.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/EMail__Alerter.java (1.28),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.36),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/Logging__Alerter.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/WebFeeder__Alerter.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/CPU__Monitor.java (1.30),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/DiskIO__Monitor.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.22),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Heartbeat__Monitor.java (1.28),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Load__Monitor.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/NetIO__Monitor.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Paging__Monitor.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Process__Monitor.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Queue__Monitor.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Services__Monitor.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Swap__Monitor.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/UserCount__Monitor.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/WebFeeder__Monitor.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceMain.java (1.31),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceServant.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaClientListenerServant.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaControlHandlerServant.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaDataHandler.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/PacketSorter.java (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPClientListener.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPControlHandler.java (1.29),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPDataHandler.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/Component.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentCORBAException.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentManager.java (1.44),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentStartException.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ConfigurationCache.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ConfigurationProxy.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/PropertyNotFoundException.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ReferenceManager.java (1.21),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/XMLCache.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/core/CircularIncludeException.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationManagerServant.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationServant.java (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/core/Core.java (1.29),
projects/cms/source/server/uk/org/iscream/cms/server/core/LoggerImpl.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/core/LoggerServant.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/FileLogger.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/MultiLogger.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/ScreenLogger.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleGUILogger.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleSwingLogger.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterInfoServant.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterMain.java (1.40),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterServant.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java (1.40),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginFilter.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginFilterManager.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheck.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheckManager.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheckPipeline.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/filter/ServiceCheckSkeleton.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filter/UDPReader.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/EnforceEssentialData__Plugin.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/FTP__ServiceCheck.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/HTTP__ServiceCheck.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/IMAP__ServiceCheck.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/POP3__ServiceCheck.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SMTP__ServiceCheck.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SSH__ServiceCheck.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SourceChecker__Plugin.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/Telnet__ServiceCheck.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/TypeChecker__Plugin.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/FilterManager.java (1.28),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.40),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostListener.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CorbaClientListenerServant.java (1.2),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CorbaControlHandlerServant.java (1.2),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CorbaDataHandler.java (1.2),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilter.java (1.44),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilterServant.java (1.22),
projects/cms/source/util/Config2.inc (1.7),
projects/cms/source/util/uk/org/iscream/cms/util/ACL.java (1.8),
projects/cms/source/util/uk/org/iscream/cms/util/ACLDatagramSocket.java (1.5),
projects/cms/source/util/uk/org/iscream/cms/util/ACLServerSocket.java (1.5),
projects/cms/source/util/uk/org/iscream/cms/util/DateUtils.java (1.9),
projects/cms/source/util/uk/org/iscream/cms/util/FormatName.java (1.16),
projects/cms/source/util/uk/org/iscream/cms/util/InvalidQueueException.java (1.8),
projects/cms/source/util/uk/org/iscream/cms/util/InvalidXMLException.java (1.7),
projects/cms/source/util/uk/org/iscream/cms/util/Queue.java (1.27),
projects/cms/source/util/uk/org/iscream/cms/util/QueueMonitor.java (1.12),
projects/cms/source/util/uk/org/iscream/cms/util/Smtp.java (1.12),
projects/cms/source/util/uk/org/iscream/cms/util/StringUtils.java (1.10),
projects/cms/source/util/uk/org/iscream/cms/util/XMLPacket.java (1.16),
projects/cms/source/util/uk/org/iscream/cms/util/XMLPacketMaker.java (1.20),
projects/cms/source/util/uk/org/iscream/cms/util/XMLStringParser.java (1.18):

Catch a lot of old URL's and update them. Also remove a couple of old files
that aren't used.

2004-06-02 Wednesday 17:13 committed by ats

projects/cms/source/idar/idar.c (1.24):

Include ukcprog.h after all the system headers, so that it defines
get_host_addr correctly on Linux.

2004-06-02 Wednesday 17:11 committed by ats

projects/cms/source/idar/idar.c (1.23):

getch() returns int.

2004-06-02 Wednesday 17:06 committed by ats

projects/cms/source/idar/idar.c (1.22):

Fix memory leak.

2004-05-31 Monday 14:53 committed by tdb

projects/cms/source/ihost/configure.in (1.33):

Post release version increment.

2004-05-31 Monday 14:52 committed by tdb

projects/cms/source/ihost/AUTHORS (1.4, IHOST_1_5_8),
projects/cms/source/ihost/Makefile.am (1.14, IHOST_1_5_8),
projects/cms/source/ihost/NEWS (1.11, IHOST_1_5_8),
projects/cms/source/ihost/README (1.7, IHOST_1_5_8),
projects/cms/source/ihost/README.CVS (1.4, IHOST_1_5_8),
projects/cms/source/ihost/ihost.c (1.52, IHOST_1_5_8):

Prepare new release of ihost.

2004-05-31 Monday 14:35 committed by tdb

projects/cms/source/ihost/ihost.c (1.51):

Properly fix for libstatgrab 0.10 (more errors were apparent when I used
-Wall). Add support for libstatgrab 0.10's error reporting. Whitespace
cleanup's - yes, I did it again :-)

2004-05-30 Sunday 18:13 committed by tdb

projects/cms/source/ihost/configure.in (1.32, IHOST_1_5_8),
projects/cms/source/ihost/ihost.c (1.50):

"Fix" ihost to work with libstatgrab 0.10. This is very much a fix, rather
than a proper solution :-)

2004-03-31 Wednesday 22:15 committed by tdb

projects/cms/source/conient/build.config (1.5),
projects/cms/source/corbaservices/build.config (1.5),
projects/cms/source/server/build.config (1.18):

Various updates due to repository reorganisation.

2004-03-04 Thursday 11:27 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.13),
projects/cms/source/reports/rrdgraphing/watch.pl (1.7):

Latest versions of the rrdgraphing code. Some graphs now use areas, others
use stacks. Added cache memory, and our mail queue graphs.

2004-01-18 Sunday 23:29 committed by tdb

projects/cms/source/ihost/ihost.c (1.49):

Correct spelling mistake.

2004-01-15 Thursday 13:41 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.76),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorSkeleton.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/client/Register.java (1.21),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/CPU__Monitor.java (1.28),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/DiskIO__Monitor.java (1.2),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Heartbeat__Monitor.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Load__Monitor.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/NetIO__Monitor.java (1.2),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Paging__Monitor.java (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Process__Monitor.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Queue__Monitor.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Services__Monitor.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Swap__Monitor.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/UserCount__Monitor.java (1.7):

Assuming I can still program in Java, these changes allow monitoring to
be disabled at a per-host level or a per-host-per-monitor level.

2004-01-07 Wednesday 11:37 committed by tdb

projects/cms/source/ihost/ihost.c (1.48, IHOST_1_5_7):

Fix the test of libstatgrab failure. Pete assures me this is right :-)

2004-01-06 Tuesday 23:05 committed by tdb

projects/cms/source/ihost/ihost.c (1.47):

If I'm gonna change the command line arguments I should update the getopt
line aswell :-)

2004-01-06 Tuesday 17:02 committed by tdb

projects/cms/source/idar/configure.in (1.12),
projects/cms/source/ihost/configure.in (1.31):

Post-release version increments.

2004-01-05 Monday 16:55 committed by tdb

projects/cms/source/idar/NEWS (1.4, IDAR_1_2):

Update news for new idar.

2004-01-05 Monday 16:52 committed by tdb

projects/cms/source/ihost/NEWS (1.10, IHOST_1_5_7):

Add that ihost isn't statically compiled anymore.

2004-01-05 Monday 16:51 committed by tdb

projects/cms/source/ihost/NEWS (1.9):

Add latest changes to the NEWS file.

2004-01-05 Monday 16:48 committed by tdb

projects/cms/source/ihost/ihost.c (1.46):

A few more minor tidies.

2004-01-05 Monday 16:47 committed by tdb

projects/cms/source/ihost/ihost.c (1.45):

Remove some old commented-out code.

2004-01-05 Monday 16:02 committed by tdb

projects/cms/source/ihost/configure.in (1.30, IHOST_1_5_7):

Stop statically linking ihost.

2004-01-05 Monday 15:59 committed by tdb

projects/cms/source/idar/configure.in (1.11, IDAR_1_2):

Drop all the platform specific stuff - we only need to do something
slightly different on solaris. Also stop statically linking.

2004-01-05 Monday 15:51 committed by tdb

projects/cms/source/ihost/configure.in (1.29):

Update configure script for ihost. We know about new platforms now.
Also move the test for libstatgrab to a bit later on.

2004-01-05 Monday 15:22 committed by pajs

projects/cms/source/ihost/ihost.c (1.44):

Added statgrab_init.

2003-11-22 Saturday 16:15 committed by ajm

projects/cms/source/TemplateModule.py (1.7):

jeez I am SO fussy

2003-11-20 Thursday 13:07 committed by ajm

projects/cms/source/TemplateModule.py (1.6):

differentiated between class and module constants.
added section for module exceptions.
removed module attributes - baaaa'd.
explicitly stated that class attributes should be private.

2003-11-19 Wednesday 00:09 committed by ajm

projects/cms/source/TemplateModule.py (1.5):

tim and I are just fussy :p

2003-11-19 Wednesday 00:04 committed by ajm

projects/cms/source/TemplateModule.py (1.4):

lame syntax errors and id is back in...we like it :)

2003-11-18 Tuesday 23:54 committed by tdb

projects/cms/source/TemplateModule.py (1.3):

Fix some bugs. I think. I don't know python that well yet.

2003-11-18 Tuesday 23:43 committed by ajm

projects/cms/source/TemplateModule.py (1.2):

removed sh'ness to avoid confusion

2003-11-18 Tuesday 23:33 committed by ajm

projects/cms/source/TemplateModule.py (1.1):

initial checkin of template python module

2003-10-05 Sunday 13:52 committed by tdb

projects/cms/source/ihost/configure.in (1.28),
projects/cms/source/ihost/ihost.c (1.43):

Tweak the option parsing. Made ihost a bit like idar; the server and
port are given as options, and have defaults at compile time.

Also tided up the usage and removed some debugging (?) printf's.

Can someone check this bit of code:

ihost_state.filtermanager_host=strdup(optarg);

I copied that strdup from the existing line of code, but in idar it
wasn't needed. Is it necessary here?

2003-10-05 Sunday 13:36 committed by tdb

projects/cms/source/idar/configure.in (1.10):

Fix a couple of typo's.

2003-10-04 Saturday 18:07 committed by tdb

projects/cms/source/idar/README.CVS (1.3, IDAR_1_2),
projects/cms/source/idar/autogen.sh (1.1, IDAR_1_2),
projects/cms/source/ihost/README.CVS (1.3, IHOST_1_5_7),
projects/cms/source/ihost/autogen.sh (1.1, IHOST_1_5_8, IHOST_1_5_7):

Add autogen.sh, a script to run automake/autoconf/etc. This is used
to build the build system when the package is checked out of CVS.

Updated README.CVS files accordingly.

2003-10-04 Saturday 17:32 committed by tdb

projects/cms/source/idar/configure.in (1.9):

The new version of ncurses installs it's headers in include/ncurses.
Make the prefix setting stuff aware of this.

2003-08-22 Friday 15:44 committed by tdb

projects/cms/source/ihost/configure.in (1.27):

Update version number for next release...

2003-08-22 Friday 15:43 committed by tdb

projects/cms/source/ihost/NEWS (1.8, IHOST_1_5_6):

Version 1.5.6 with a relatively minor change for the UKMS :-)

2003-08-22 Friday 15:40 committed by pajs

projects/cms/source/ihost/ihost.c (1.41, IHOST_1_5_6):

Added support to be able to specify the hostname or IP address of the host.
This is mainly useful for machines with multiple NIC's and you want it to be
called something specific (which may not be the IP you use to connect to the
server with)

2003-08-21 Thursday 22:10 committed by tdb

projects/cms/source/idar/idar.c (1.20):

Fix bug #7 using patch given by Adam Sampson.
Added include to compile on Linux.

2003-08-21 Thursday 21:48 committed by tdb

projects/cms/source/idar/configure.in (1.8),
projects/cms/source/ihost/configure.in (1.26, IHOST_1_5_6):

Bug reporting address is now bugs@i-scream.org.

2003-08-21 Thursday 21:36 committed by tdb

projects/cms/source/idar/idar.c (1.19):

Add a default option to the command line parsing. This does the same as
the -h flag and shows the usage. The intention is to catch unknown flags
and tell the user, rather than printing a warning and loading anyway.

2003-08-21 Thursday 15:00 committed by tdb

projects/cms/source/idar/idar.c (1.18):

Typo fix :-)

2003-08-21 Thursday 14:51 committed by tdb

projects/cms/source/idar/configure.in (1.7),
projects/cms/source/idar/idar.c (1.17):

Tidy up of my previous commit to make the command line arguments optional.

- Made the default hostname 'i-scream'. Users could have this in their
  hosts file, or they might have a CNAME to their server.
- Added a usage function listing new command line arguments.
- Made the server name and port be options (-s and -p) instead of args.
- Changed the sort option from -s to -o (order).
- Made the host list an option (-l) instead of an argument.
- Added sort options for net and disk io.

This should be slightly tidier than before, and more useful.

2003-07-25 Friday 15:35 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorManager.java (1.20):

Fix bug #6. On occasions a NullPointer would creep out of this bit of code.
My guess is it was either a Null packet, or a packet with no data type,
both of which shouldn't really happen. Put in kludges to catch them, but
it would be nice to know why it happened ;)

2003-07-14 Monday 17:05 committed by ajm

projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ReferenceManager.java (1.20):

Added a NullPointerException check Niklas Saers, it now errors with a vaguely sensible error of:

"Unable to resolve reference to the Naming Service!"

2003-06-09 Monday 14:47 committed by tdb

projects/cms/source/idar/configure.in (1.6),
projects/cms/source/idar/idar.c (1.16):

Add option to build default hostname/port in at compile time. This makes
it easier for users to run where the sysadmin has preconfigured idar to
automatically connect. Pete might want to tidy this up a bit ;)

2003-05-20 Tuesday 14:57 committed by tdb

projects/cms/source/ihost/AUTHORS (1.3, IHOST_1_5_7, IHOST_1_5_6),
projects/cms/source/ihost/Makefile.am (1.13, IHOST_1_5_7, IHOST_1_5_6),
projects/cms/source/ihost/README (1.5, IHOST_1_5_6),
projects/cms/source/ihost/README.CVS (1.2, IHOST_1_5_6),
projects/cms/source/ihost/configure.in (1.25):

Change i-scream.org.uk to i-scream.org.

2003-05-05 Monday 23:04 committed by tdb

projects/cms/source/server/Config2.inc (1.42),
projects/cms/source/server/configure (1.22),
projects/cms/source/server/build/run.bat (1.4),
projects/cms/source/server/build/run.sh (1.5),
projects/cms/source/server/build/etc/default.properties (1.20),
projects/cms/source/server/build/etc/system.conf (1.75),
projects/cms/source/server/idl/Makefile (1.13),
projects/cms/source/server/idl/iscream.idl (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/Makefile (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientMain.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientServant.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceMain.java (1.30),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceServant.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaClientListenerServant.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaControlHandlerServant.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaDataHandler.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentManager.java (1.43),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CIWrapper.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CorbaClientListenerServant.java (1.1),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CorbaControlHandlerServant.java (1.1),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CorbaDataHandler.java (1.1),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/Makefile (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilter.java (1.43),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilterServant.java (1.21):

Tidy up of the client interface code - more commonly known as the
"right hand side of the server". Right since the start the filter
side of the server has been nice and tree like - every Filter sent
data to another Filter. At the top of the tree there was a "special"
Filter known as the RootFilter, which to the other Filters just
looked like a normal Filter. This was nice, and simple, and expandable.

The Client Interface on the other hand was messy. The root filter
had some hacky wrapper threads which pulled from a queue and pushed
to the relevant client interfaces (one for real time stuff, and the
other for databases). There was no simple room for expandability -
it was all hardwired to do just what was needed at the time.

This commit changes that. A Client Interface now connects to another
Client Interface, with a special one being found in the RootFilter
(yes, maybe that needs a name change now :-). So we can chain client
interfaces, and move other bits and bobs around in the server - for
example, alerting no longer needs to be connected to the Client
Interface, it can connect straight to the RootFilter (or, wherever
the config tells it ;).

Hopefully this sanitizes the underlying layout of the server a bit.

As a final note, I dropped the DBInterface. This used to insert
data in to a MySQL database. We've long since stopped using that,
and it's fallen behind and is way out of date. For now, it's gone
in to the attic.

2003-04-10 Thursday 13:42 committed by tdb

projects/cms/source/idar/configure.in (1.5):

Update version number for next release.

2003-04-10 Thursday 13:42 committed by tdb

projects/cms/source/idar/NEWS (1.3, IDAR_1_1):

Updated for version 1.1.

2003-04-10 Thursday 13:31 committed by pajs

projects/cms/source/idar/idar.c (1.15, IDAR_1_1):

Proper resize support by catching SIGWINCH. Done some tiding. Added the ability
to do process stats (r).

Changed the megabytes units to have 2d.p. so it would show more than units of
100k/sec.

2003-04-09 Wednesday 22:55 committed by pajs

projects/cms/source/idar/idar.c (1.14):

Now copes with resizing with regard to x-coord. This also copes with
units changing. (u or U)

It still doesn't do resizing properly tho :)

2003-04-09 Wednesday 22:18 committed by tdb

projects/cms/source/ihost/configure.in (1.24):

Update version number prior to next release.

2003-04-09 Wednesday 22:17 committed by tdb

projects/cms/source/ihost/NEWS (1.7, IHOST_1_5_5):

Version 1.5.5.

2003-04-09 Wednesday 21:13 committed by pajs

projects/cms/source/idar/idar.c (1.13):

Ok, im sure this prob isn't the "right" way to do resizing.. but it seems
to work.

2003-04-06 Sunday 13:08 committed by pajs

projects/cms/source/ihost/configure.in (1.23, IHOST_1_5_5),
projects/cms/source/ihost/ihost.c (1.40, IHOST_1_5_5):

Fixed to compile on freebsd. ihost required an extra header.
configure.in needed -lkvm to be supplied before statgrab and i added
-ldevstat as statgrab requires this also.

2003-04-03 Thursday 11:59 committed by pajs

projects/cms/source/idar/idar.c (1.12):

Fixed bug which caused it to seg fault if given a invalid host. (I
carefully did the check, then forgot to call exit(1).. Ooops :) )

2003-04-02 Wednesday 20:04 committed by tdb

projects/cms/source/idar/configure.in (1.4, IDAR_1_1):

Update version for next release.

2003-04-02 Wednesday 20:03 committed by tdb

projects/cms/source/idar/NEWS (1.2, IDAR_1_0),
projects/cms/source/idar/README (1.2, IDAR_1_1, IDAR_1_0):

Updated for 1.0 release.

2003-04-02 Wednesday 16:47 committed by pajs

projects/cms/source/idar/idar.c (1.11, IDAR_1_0):

Now works on freebsd too :)

2003-04-02 Wednesday 16:41 committed by pajs

projects/cms/source/idar/idar.c (1.10):

Linux now working.

2003-04-02 Wednesday 16:23 committed by pajs

projects/cms/source/idar/idar.c (1.9):

(unchecked) This update should mean it will compile on linux and freebsd.
I think we've got to the point where it should be called 1.1 :)
(If this actually works that is :) )

2003-03-31 Monday 00:21 committed by pajs

projects/cms/source/idar/idar.c (1.8):

Now allows the user to choose whats being displayed. Currently only allows
the toggling of what we display by default, but its minor work adding the
others. I think may need to change the display structure, as i dont think
i will end up implementing like my original plan was.

Currently it does
'm' (memory)
's' (swap)
'l' (load)
'd' (disk_io)
'n' (network)
'p' (paging)
'c' (cpu)

2003-03-31 Monday 00:00 committed by tdb

projects/cms/source/idar/configure.in (1.3, IDAR_1_0):

Checks for strlcpy and atoll. These functions will need to be found
for platforms that don't have them.

2003-03-30 Sunday 23:16 committed by pajs

projects/cms/source/idar/idar.c (1.7):

Added support for sorting on the fly. I have followed a basic convention of
a capital letter will do sorting, and a lower case letter will change the
display properties.

Currently q or Q will quit.
C will sort by CPU
S will sort by Swap
M will sort by Memory
L will sort by Load
N will sort by Network. Network sorting is toggled thru 3 options. First
time it will sort by rx+tx. 2nd time it will sort by rx, 3rd time tx. Then
it will repeat to the start again.

The display function has been updated slightly. The arguments it takes
(num_lines) now means the number of lines on the screen, rather than
the number of hosts to display. A status of what its sorting by has been
added to the bottom line. This line could be used for other "stuff" in the
future as well.

2003-03-30 Sunday 18:11 committed by tdb

projects/cms/source/idar/acinclude.m4 (1.1, IDAR_1_2, IDAR_1_1, IDAR_1_0),
projects/cms/source/idar/configure.in (1.2),
projects/cms/source/idar/idar.c (1.6):

Now tests for either curses or ncurses. By default prefers to use curses,
but will use ncurses if curses is not available or if forced by a configure
flag. Also minor other tweaks.

2003-03-30 Sunday 15:52 committed by tdb

projects/cms/source/ihost/configure.in (1.22):

Tweak the configure script library checking.

2003-03-30 Sunday 11:58 committed by pajs

projects/cms/source/idar/idar.c (1.5):

Allows the user to hit "q" to quit the program. The program is now interactive,
as it now uses select to work out if it needs to do something from the user, or
from the TCP connection.

2003-03-30 Sunday 02:14 committed by pajs

projects/cms/source/idar/idar.c (1.4):

Now uses ncurses. Not complete, but more infustructure layed down.

2003-03-29 Saturday 19:27 committed by tdb

projects/cms/source/idar/AUTHORS (1.1, IDAR_1_1, IDAR_1_0),
projects/cms/source/idar/Makefile.am (1.1, IDAR_1_1, IDAR_1_0),
projects/cms/source/idar/NEWS (1.1),
projects/cms/source/idar/README (1.1),
projects/cms/source/idar/README.CVS (1.1, IDAR_1_1, IDAR_1_0),
projects/cms/source/idar/configure.in (1.1),
projects/cms/source/idar/idar.c (1.3):

Initial stab at the autoconf/automake stuff for idar. Not sure it's
perfect, I've done a lot of this sort of stuff today ;)

2003-03-29 Saturday 18:52 committed by tdb

projects/cms/source/ihost/configure.in (1.21):

No longer require 'ranlib' now that libukcprog is seperate.

2003-03-29 Saturday 18:49 committed by tdb

projects/cms/source/ihost/ihost.c (1.39):

Change #include's to correctly use <> rather than "".

2003-03-29 Saturday 18:40 committed by tdb

projects/cms/source/ihost/configure.in (1.20):

Forgot to remove a variable.

2003-03-29 Saturday 18:09 committed by tdb

projects/cms/source/ihost/configure.in (1.19):

Prepare version number for next release.

2003-03-29 Saturday 18:05 committed by tdb

projects/cms/source/ihost/AUTHORS (1.2, IHOST_1_5_5, IHOST_1_5_4),
projects/cms/source/ihost/Makefile.am (1.12, IHOST_1_5_5, IHOST_1_5_4),
projects/cms/source/ihost/NEWS (1.6, IHOST_1_5_4),
projects/cms/source/ihost/README (1.4, IHOST_1_5_5, IHOST_1_5_4),
projects/cms/source/ihost/configure.in (1.18, IHOST_1_5_4):

ihost now makes use of an external copy of libukcprog. This is
available as a seperate download. All files updated accordingly to make
this version 1.5.4.

2003-03-28 Friday 18:42 committed by pajs

projects/cms/source/idar/idar.c (1.2):

The display function has been updated in preperation for being able to
display what the user wishes on request.

What to sort by is now a optional command line argument. Valid arguments are
currently cpu, mem and load. This will also eventually be able to be changed
"on the fly". The infastructure for doing this has been built in in this
change.

2003-03-28 Friday 15:37 committed by pajs

projects/cms/source/idar/genmergesort.h (1.1, IDAR_1_2, IDAR_1_1, IDAR_1_0),
projects/cms/source/idar/idar.c (1.1):

idar is a "top like" client which displays data collected by ihost.
It currently displays cpu, load, pageing, mem, swap, net and disk io.
There is infastructure to display much more in the future, and to be able
to sort on more than just CPU.

genmergesort is macro written by mtr to sort a linked list.

Inital version 1.0 This compiles and works. It requires libxml2 (but it
may work against libxml, but this has not been checked). It also requires
ukcprog. This will not currently compile on linux (as it lacks strlcpy).

Usage is

idar <-d number_lines_to_display> machine_name port <"fqdn1;fqdn2;fqdn3">

2003-03-21 Friday 19:24 committed by tdb

projects/cms/source/reports/rrdgraphing/iscream/XMLParser.pm (1.2):

Seems I forgot to bung the GPL headers on something!

2003-03-21 Friday 14:32 committed by tdb

projects/cms/source/ihost/configure.in (1.17):

Heading for version 1.5.4 next time Pete digs up a bug.

2003-03-21 Friday 14:31 committed by tdb

projects/cms/source/ihost/NEWS (1.5, IHOST_1_5_3):

Version 1.5.3, with file descriptor leak fixed.

2003-03-19 Wednesday 21:51 committed by pajs

projects/cms/source/ihost/ihost.c (1.38, IHOST_1_5_4, IHOST_1_5_3):

File descriptor leak fix.

2003-03-12 Wednesday 09:41 committed by tdb

projects/cms/source/util/build/Makefile (1.4):

Fixes to the util build scripts.

2003-03-11 Tuesday 21:41 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.51):

Managed to bodge my own commit :/

2003-03-11 Tuesday 16:22 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.50):

Fixed bug with displaying page stats.

2003-03-10 Monday 16:29 committed by tdb

projects/cms/source/ihost/configure.in (1.16, IHOST_1_5_3):

Reading for version 1.5.3.

2003-03-10 Monday 16:19 committed by tdb

projects/cms/source/ihost/NEWS (1.4, IHOST_1_5_2):

Version 1.5.2.

2003-03-10 Monday 16:01 committed by pajs

projects/cms/source/ihost/ihost.c (1.37, IHOST_1_5_2):

Bug fix :) , would only write to log file once buffer is filled. (Except
stderr which flushed automatically)

2003-03-10 Monday 14:39 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Swap__Monitor.java (1.13):

Build system showed up a couple of compile errors :-) Opps.

2003-03-10 Monday 14:25 committed by tdb

projects/cms/source/ihost/configure.in (1.15, IHOST_1_5_2):

Increment version numbers so we're working towards the next versions...

2003-03-10 Monday 14:23 committed by tdb

projects/cms/source/ihost/NEWS (1.3, IHOST_1_5_1),
projects/cms/source/ihost/configure.in (1.14, IHOST_1_5_1):

libstatgrab now has linux support and goes to version 0.3. ihost has only
minor bugfixes and changes, so becomes version 1.5.1. NEWS files updated
accordingly. libstatgrab shared library version numbered incremented using
the libtool rules - under the assumption that someone must have thought
about that idea, which is more than we can manage to do ;)

2003-03-10 Monday 11:34 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.12),
projects/cms/source/reports/rrdgraphing/rrdgraphing.conf (1.3),
projects/cms/source/reports/rrdgraphing/watch.pl (1.6):

Update the graphing stuff to work with the new ihost data.

2003-03-10 Monday 08:42 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java (1.15):

Same fixes as applied to disk monitor for precision. Also noticed that the
swap monitor doesn't allow you to do the percentage/value thing that both
memory and disk do - this should be fixed I guess.

2003-03-10 Monday 08:18 committed by tdb

projects/cms/source/ihost/ihost.c (1.36, IHOST_1_5_1):

Change swapins->pageins and swapouts->pageouts.

2003-03-09 Sunday 23:51 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.49),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Paging__Monitor.java (1.2):

ihost will (soon) be sending paging information with a different name. This
commit is updating the server and conient to know about this new name.

2003-03-09 Sunday 21:49 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.74),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/DiskIO__Monitor.java (1.1),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Makefile (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/NetIO__Monitor.java (1.1),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Paging__Monitor.java (1.1):

Added support for all the new stuff that ihost provides us with. Ideally
this lot needs to be revamped some day, but for now this brings it all back
up to date.

The biggest change is in the Disk monitor. It wasn't overly neat before,
so I've tidied that up, and also added support for inode monitoring.

Created the DiskIO, NetIO, and Paging monitors to support new types of data
we now handle. The first two sprung from the Disk monitor, whilst the last
is pretty normal.

Configuration has been updated to support the new monitors, although I
don't really have a feel for thresholds for the new types of data.

2003-03-09 Sunday 21:04 committed by pajs

projects/cms/source/ihost/ihost.c (1.35):

Bug fix. Accidently freeing NULL :)

2003-03-09 Sunday 13:04 committed by tdb

projects/cms/source/ihost/configure.in (1.13):

Fixes to compile properly on linux. Dropped the -R link flag because
as we statically link libstatgrab it isn't really needed. On Solaris
we need to pass flags to the linker to link on libstatgrab (cos we
can't link it all statically), but on linux and freebsd we can just
statically link the entire of ihost.

2003-03-09 Sunday 00:21 committed by tdb

projects/cms/source/ihost/configure.in (1.12),
projects/cms/source/ihost/ihost.c (1.34):

Add check for strlcat function as Pete requested. This is the sort of
thing configure scripts should be used for ;) It'd be nice to see us
doing this more often, instead of our guess work based on what we know
the OS to be ;)

2003-03-08 Saturday 20:41 committed by pajs

projects/cms/source/ihost/ihost.c (1.33):

Created a strlcpy function to get it working with OS's that do not have it.
This function was lifted straight out of openssh code, and its licence for that
function is in the comment for it. I also moved errno around so strlcpy will work
with it.
I've left the
#ifndef HAVE_STRLCAT
line commented out for now until tim modifys the configure stuff to check for it
or not :)

2003-03-06 Thursday 12:15 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.48),
projects/cms/source/conient/uk/org/iscream/cms/conient/PacketTimer.java (1.8),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/IODataComponent.java (1.1),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/Makefile (1.8):

Bring Conient in line with new ihost changes.

Most obvious change is the addition of a new data component for
looking at IO statistics. It looks after two attributes and displays
them next to each other. Nothing fancy really, but is suitable for
paging, networking, and diskio.

Used this new IO data component to implement the above mentioned
new data types, and altered the existing disk and memory items
because of a change in the unit size.

Finally, altered the "time till next packet" counter because it
wasn't very accurate - it never seemed to get to zero. It's clock
based now, so should be spot on. Also added a funky feature to make
it go red and grow in the wrong direction when an expected packet
doesn't arrive :-)

2003-03-06 Thursday 12:01 committed by pajs

projects/cms/source/ihost/ihost.c (1.32):

Minor bug fix which made it think that successful config checks failed :)

2003-03-04 Tuesday 10:44 committed by pajs

projects/cms/source/ihost/ihost.c (1.31):

Stupid middle mouse button paste :)

2003-03-03 Monday 19:33 committed by tdb

projects/cms/source/ihost/configure.in (1.11):

Update version numbers. It seems to make sense to increment version numbers
just after a release. Then you're working towards the next version...

2003-03-03 Monday 17:07 committed by pajs

projects/cms/source/ihost/ihost.c (1.30):

Bug fix

2003-03-03 Monday 14:28 committed by tdb

projects/cms/source/ihost/NEWS (1.2, IHOST_1_5),
projects/cms/source/ihost/README (1.3, IHOST_1_5_3, IHOST_1_5_2, IHOST_1_5_1, IHOST_1_5):

Update NEWS and README files. We now have version 1.5 of ihost!

2003-03-03 Monday 12:56 committed by tdb

projects/cms/source/ihost/configure.in (1.10, IHOST_1_5):

Now statically links libstatgrab in - but not the other stuff. This is
probably not going to work on non-Solaris platforms (unless their linkers
are exactly the same), but we'll cross that bridge when Pete's written it
for another platform ;)

2003-03-03 Monday 12:32 committed by tdb

projects/cms/source/ihost/Makefile.am (1.11, IHOST_1_5_3, IHOST_1_5_2, IHOST_1_5_1, IHOST_1_5),
projects/cms/source/ihost/configure.in (1.9),
projects/cms/source/ihost/ihost.c (1.29, IHOST_1_5),
projects/cms/source/ihost/ihostchk.sh.in (1.2):

Following up on Pete's commit of the new ihost - the new configure stuff.
Also dropped the old libstatgrab.

2003-03-03 Monday 12:18 committed by pajs

projects/cms/source/ihost/ihost.c (1.28):

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.

2003-03-01 Saturday 01:15 committed by tdb

projects/cms/source/server/build/etc/default.properties (1.19):

Set default logging level to SYSMSG rather than DEBUG.

2003-02-28 Friday 15:19 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.73):

Changed queue monitoring period from 15 seconds to 5 minutes. Makes sense
to do this now we've dramatically reduced the flow of packets.

2003-02-28 Friday 13:03 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.39):

Addition to the protocol which completely breaks backwards compatibility.
Seeing as we sent the FQDN, we may as well tell them the IP too. It seems
oddly hard to reliably work these out on the host itself.

2003-02-27 Thursday 22:08 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.72):

Changed the host UDPUpdateTime from 10 seconds to 60 seconds!
Also added ConfigTTL for the host, which defaults to an hour. This setting
defines the time a configuration is considered valid for. After this time
the host should make an effort to check if the config is still valid. And,
thus the loop continues ;)

2003-02-27 Thursday 18:03 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.38):

Now sends error when something unexpected is received before disconnecting.

2003-02-27 Thursday 17:04 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.37):

More explict checking of the last modified value.

2003-02-26 Wednesday 17:16 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.36):

Changed message when new config is available to "EXPIRED", instead of
"ERROR" :-)

2003-02-25 Tuesday 22:14 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/Configuration.java (1.13),
projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.47):

Fixed a bug in Conient - removed the TCP heartbeat watching stuff.

2003-02-24 Monday 20:18 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.71),
projects/cms/source/server/idl/iscream.idl (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorManager.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorSkeleton.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Heartbeat__Monitor.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Services__Monitor.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/PacketSorter.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterInfoServant.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterMain.java (1.39),
projects/cms/source/server/uk/org/iscream/cms/server/filter/KeyManager.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/Makefile (1.21),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReader.java (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReaderInit.java (1.33),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/EnforceEssentialData__Plugin.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/KeyChecker__Plugin.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/Makefile (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SourceChecker__Plugin.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/TypeChecker__Plugin.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.35):

Fairly major commit. This will break the current version of ihost, but this
had to be done really to give Pete something to test the new ihost against.

The main change here is removal of the TCP Heartbeat functionality from the
filter. This meant the following features stopped working :-
  - Heartbeat testing
  - Configuration checking
  - Service checks

The heartbeat testing, specifically the monitor, now looks at the presence
of UDP packets instead. Before it just looked for the presence of a TCP
heartbeat packet, so the change their is fairly negligible. Of course this
means heartbeat testing now relies on the UDP working... but I don't see
this as a problem.

Configuration checking has been repositioned in to the filtermanager. This
is a backwards compatible change - the filtermanager should still perform
as it should for older hosts. But now there's an extra command to check the
configuration is up-to-date, with a similar format to the old TCP protocol
in the filter. (although we may optimise this soon)

The service checks are broken. This isn't a major issue for us as they were
pretty useless in the first place. The concept is good, but the checks are
just far too primitive. I expect at some point I'll work on a seperate
component that just monitors services, which will replace this function.

Further changes in the server include removal of the key checking code,
as this relied on a bolt on to the TCP heartbeat protocol to ship the
key. This got more akward than originally planned, so I'm happy to drop the
idea. In the long term we hope to replace this with a public key systems
for signing and even encryption.

Finally, general tidy up to remove other bits of code that check for
TCP heartbeat packets when they don't need to any more.

2003-02-23 Sunday 14:33 committed by tdb

projects/cms/source/corbaservices/Makefile (1.12):

Corbaservices install prefix didn't install the new default.properties
and didn't create a web directory.

2003-02-23 Sunday 12:45 committed by tdb

projects/cms/source/conient/build/etc/default.conf (1.12),
projects/cms/source/server/build/etc/computing.conf (1.5),
projects/cms/source/server/build/etc/exserver.conf (1.1),
projects/cms/source/server/build/etc/library.conf (1.3),
projects/cms/source/server/build/etc/rocks.conf (1.5),
projects/cms/source/server/build/etc/ssb.conf (1.3),
projects/cms/source/server/build/etc/system.conf (1.70),
projects/cms/source/server/build/etc/webservers.conf (1.1),
projects/cms/source/server/build/etc/workstations.conf (1.1):

Attempted to turn the configuration in to something more self explanatory,
and hopefully more useful to a new user. Somewhat better than the older
configuration which still waffles on about raptor, rocks, and the library!

2003-02-22 Saturday 18:31 committed by tdb

projects/cms/source/server/build/etc/default.properties (1.18),
projects/cms/source/server/build/etc/system.conf (1.69):

By default we don't activate the DBInterface. I'll try and craft this in
to a better "default" config at some point.

2003-02-21 Friday 21:21 committed by tdb

projects/cms/source/corbaservices/configure (1.7),
projects/cms/source/server/configure (1.21):

configure scripts no longer need to get the jacorb.properties file.

2003-02-21 Friday 13:45 committed by tdb

projects/cms/source/conient/Config2.inc (1.22),
projects/cms/source/corbaservices/Config2.inc (1.16),
projects/cms/source/corbaservices/build/Makefile (1.8),
projects/cms/source/corbaservices/build/jacorb.properties (1.1),
projects/cms/source/corbaservices/build/etc/default.properties (1.1),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/CorbaServices.java (1.12),
projects/cms/source/server/Config2.inc (1.41),
projects/cms/source/server/build/Makefile (1.17),
projects/cms/source/server/build/jacorb.properties (1.1),
projects/cms/source/server/build/etc/default.properties (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleSwingLogger.java (1.13):

Main change is making the use of jacorb.properties transparent to the end
user - something which should have been done with CorbaServices a long time
ago :-) Now a base jacorb.properties is included in the jar files, because
it's searched by the jacorb loading stuff. The only value outside of the
jar file is the naming service location, which can now be found in the
default.properties files.

The server and corbaservices assume that the naming services is running on
localhost on port 8052, which is ok for most normal things. If it's on a
different host the default.properties just needs fixing.

Also added a default.properties style thing to the corbaservices, and fixed
some bugs in the command line argument parsing.

Finally, fixed a bug with the make src target of all the Makefiles.

2003-02-16 Sunday 23:03 committed by tdb

projects/cms/source/reports/php/build/Makefile (1.2):

Last fixup for the day I hope. Still getting some CVS directories
creeping in, but now should be dealt with.

2003-02-16 Sunday 21:46 committed by tdb

projects/cms/source/reports/php/Makefile (1.7),
projects/cms/source/reports/rrdgraphing/Makefile (1.3):

Last thing, tidy up of some install targets. It was installing the CVS
directories when it shouldn't have been :-)

2003-02-16 Sunday 01:21 committed by tdb

projects/cms/source/reports/rrdgraphing/Config2.inc (1.2):

Added the README file to the dist.

2003-02-16 Sunday 00:48 committed by tdb

projects/cms/source/conient/Makefile (1.12),
projects/cms/source/corbaservices/Makefile (1.10),
projects/cms/source/server/Makefile (1.34):

Missed a closing bracket in the install target.

2003-02-11 Tuesday 21:45 committed by tdb

projects/cms/source/conient/Version.inc (1.2),
projects/cms/source/corbaservices/Version.inc (1.2),
projects/cms/source/server/Version.inc (1.2),
projects/cms/source/util/Version.inc (1.2):

A version number of snapYYMMDD is seeming not "right". It should simply be
YYMMDD instead.

2003-02-06 Thursday 12:05 committed by tdb

projects/cms/source/server/Config2.inc (1.37):

Another fixed install target :-)

2003-02-06 Thursday 11:56 committed by tdb

projects/cms/source/corbaservices/Config2.inc (1.13):

Fix the install target.

2003-02-06 Thursday 11:50 committed by tdb

projects/cms/source/conient/Config2.inc (1.18):

Fixes to the src dist.

2003-02-06 Thursday 10:13 committed by tdb

projects/cms/source/conient/README (1.3):

README updated.

2003-02-06 Thursday 09:47 committed by tdb

projects/cms/source/corbaservices/Makefile (1.9),
projects/cms/source/corbaservices/build/Makefile (1.6):

More fixes - bits of stuff sneaking through from the server again.

2003-02-06 Thursday 09:42 committed by tdb

projects/cms/source/conient/build/run.bat (1.2),
projects/cms/source/conient/build/run.sh (1.2),
projects/cms/source/corbaservices/build/run.bat (1.2),
projects/cms/source/corbaservices/build/run.sh (1.2):

JAR file names have changed, so run scripts changed accordingly.

2003-02-06 Thursday 09:36 committed by tdb

projects/cms/source/corbaservices/Makefile.inc (1.5):

Another quick tidyup.

2003-02-05 Wednesday 23:02 committed by tdb

projects/cms/source/ihost/Makefile.am (1.10):

Fix the ChangeLog for ihost too.

2003-02-05 Wednesday 22:44 committed by tdb

projects/cms/source/server/build/Makefile (1.15),
projects/cms/source/util/build/Makefile (1.2):

Yet another thing I overlooked. The ChangeLog should go in all dists.

2003-02-05 Wednesday 22:30 committed by tdb

projects/cms/source/util/Config2.inc (1.3):

Another minor fix. A reference to IDL stuff from the server sneaked through
when I copied the Makefile stuff from the server package.

2003-02-05 Wednesday 22:27 committed by tdb

projects/cms/source/server/Config2.inc (1.36),
projects/cms/source/server/Makefile (1.32),
projects/cms/source/server/README (1.13),
projects/cms/source/server/build/Makefile (1.14),
projects/cms/source/server/build/README (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/Makefile (1.12):

Removed the util package from the server. The source for it still remains,
for now, until I decide how to dispose of it.

2003-02-05 Wednesday 22:17 committed by tdb

projects/cms/source/server/Config2.inc (1.35),
projects/cms/source/util/Config2.inc (1.2):

The --no-wrap option to cvs2cl seems to fix some of the problems with the
layout of the ChangeLog's. This was applied to the nightly e-mail script
months ago, so I don't know why I forgot to use it here.

2003-02-05 Wednesday 22:15 committed by tdb

projects/cms/source/server/Config2.inc (1.34),
projects/cms/source/server/Makefile (1.31):

Tidy up the install target. Seems I overlooked this when tidying the rest
of the Makefile. By default now installs under /opt.

2003-02-05 Wednesday 20:33 committed by tdb

projects/cms/source/TemplateClass.java (1.15):

Let's not forget the Template Class :-) Updated to use new util package.

2003-02-05 Wednesday 19:35 committed by tdb

projects/cms/source/conient/Config2.inc (1.16),
projects/cms/source/conient/configure (1.8),
projects/cms/source/conient/build/lib/README (1.2),
projects/cms/source/conient/uk/org/iscream/cms/conient/ConnectionHandler.java (1.36),
projects/cms/source/conient/uk/org/iscream/cms/conient/ControlPanel.java (1.18),
projects/cms/source/conient/uk/org/iscream/cms/conient/DataPanel.java (1.30),
projects/cms/source/conient/uk/org/iscream/cms/conient/DataReader.java (1.17),
projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.46),
projects/cms/source/conient/uk/org/iscream/cms/conient/QueueFrame.java (1.20),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/CPUDataComponent.java (1.14),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DataComponent.java (1.12),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DateDataComponent.java (1.13),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DiskDataComponent.java (1.5),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ProcessesDataComponent.java (1.8),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ServiceDataComponent.java (1.10),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/StorageDataComponent.java (1.7),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/StringDataComponent.java (1.20),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UptimeDataComponent.java (1.8),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UsersDataComponent.java (1.20),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/VisibleDataComponent.java (1.9):

Conient now uses the new seperate i-scream util package.

2003-02-05 Wednesday 16:43 committed by tdb

projects/cms/source/server/Config2.inc (1.33),
projects/cms/source/server/configure (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/client/Alert.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterManager.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterSkeleton.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientMain.java (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientServant.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorManager.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorSkeleton.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/client/PluginMonitor.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/client/Register.java (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/client/WebFeeder.java (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/EMail__Alerter.java (1.27),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.35),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/Logging__Alerter.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/WebFeeder__Alerter.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/CPU__Monitor.java (1.27),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Heartbeat__Monitor.java (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Load__Monitor.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Process__Monitor.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Queue__Monitor.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Services__Monitor.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Swap__Monitor.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/UserCount__Monitor.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/WebFeeder__Monitor.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceMain.java (1.29),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceServant.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaClientListenerServant.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaControlHandlerServant.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaDataHandler.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/PacketSorter.java (1.22),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPClientListener.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPControlHandler.java (1.28),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPDataHandler.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentManager.java (1.42),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ConfigurationProxy.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ReferenceManager.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/XMLCache.java (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationManagerServant.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationServant.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/core/Core.java (1.28),
projects/cms/source/server/uk/org/iscream/cms/server/core/LoggerServant.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/FileLogger.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/MultiLogger.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/ScreenLogger.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleGUILogger.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleSwingLogger.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterInfoServant.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterMain.java (1.38),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterServant.java (1.22),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java (1.39),
projects/cms/source/server/uk/org/iscream/cms/server/filter/KeyManager.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginFilter.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginFilterManager.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheck.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheckManager.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheckPipeline.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReader.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReaderInit.java (1.32),
projects/cms/source/server/uk/org/iscream/cms/server/filter/UDPReader.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/EnforceEssentialData__Plugin.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/KeyChecker__Plugin.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SourceChecker__Plugin.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/TypeChecker__Plugin.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/FilterManager.java (1.27),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.34),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostListener.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CIWrapper.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilter.java (1.42),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilterServant.java (1.20):

Changed the server to use the external util package. Quite a minor change,
but does affect a lot of files.

2003-02-05 Wednesday 14:27 committed by tdb

projects/cms/source/util/COPYING (1.1),
projects/cms/source/util/Config2.inc (1.1),
projects/cms/source/util/Makefile (1.1),
projects/cms/source/util/Makefile.inc (1.1),
projects/cms/source/util/README (1.1),
projects/cms/source/util/Version.inc (1.1),
projects/cms/source/util/configure (1.1),
projects/cms/source/util/build/Makefile (1.1),
projects/cms/source/util/build/README (1.1),
projects/cms/source/util/build/lib/README (1.1),
projects/cms/source/util/uk/org/iscream/cms/util/ACL.java (1.7),
projects/cms/source/util/uk/org/iscream/cms/util/ACLDatagramSocket.java (1.4),
projects/cms/source/util/uk/org/iscream/cms/util/ACLServerSocket.java (1.4),
projects/cms/source/util/uk/org/iscream/cms/util/DateUtils.java (1.8),
projects/cms/source/util/uk/org/iscream/cms/util/FormatName.java (1.15),
projects/cms/source/util/uk/org/iscream/cms/util/InvalidQueueException.java (1.7),
projects/cms/source/util/uk/org/iscream/cms/util/InvalidXMLException.java (1.6),
projects/cms/source/util/uk/org/iscream/cms/util/Makefile (1.16),
projects/cms/source/util/uk/org/iscream/cms/util/Queue.java (1.26),
projects/cms/source/util/uk/org/iscream/cms/util/QueueMonitor.java (1.11),
projects/cms/source/util/uk/org/iscream/cms/util/Smtp.java (1.11),
projects/cms/source/util/uk/org/iscream/cms/util/StringUtils.java (1.9),
projects/cms/source/util/uk/org/iscream/cms/util/XMLPacket.java (1.15),
projects/cms/source/util/uk/org/iscream/cms/util/XMLPacketMaker.java (1.19),
projects/cms/source/util/uk/org/iscream/cms/util/XMLStringParser.java (1.17):

Util package has been pulled out of the server. Next step will be to modify
the server and conient (and anything else?) to use this instead. New
package name is uk.org.iscream.cms.util. All the java files were moved with
a repo copy, so they retain their history.

2003-02-05 Wednesday 12:35 committed by tdb

projects/cms/source/server/Makefile (1.30):

Don't add our "done" files to the src directory. Without this the source
never builds :-)

2003-02-04 Tuesday 22:41 committed by tdb

projects/cms/source/server/Config2.inc (1.32):

Version.inc should be part of the source dist.

2003-02-03 Monday 19:56 committed by tdb

projects/cms/source/ihost/README.CVS (1.1, IHOST_1_5_5, IHOST_1_5_4, IHOST_1_5_3, IHOST_1_5_2, IHOST_1_5_1, IHOST_1_5):

New README file to describe how to build ihost when starting from CVS,
rather than from a already packaged distribution.

2003-02-03 Monday 16:33 committed by tdb

projects/cms/source/ihost/configure.in (1.8):

Fix, or rather alter, the getloadavg testing.
Added some more info to the init thing.

2003-02-02 Sunday 20:32 committed by tdb

projects/cms/source/server/README (1.12),
projects/cms/source/server/build/README (1.6),
projects/cms/source/server/build/lib/README (1.9):

Updated the README files a bit.

2003-02-02 Sunday 19:45 committed by tdb

projects/cms/source/server/Makefile (1.29):

The GNU tar doesn't work quite like the BSD tar ;) This now excludes
all jar files from the src directory, which seems reasonable to me.

2003-02-02 Sunday 19:25 committed by tdb

projects/cms/source/server/Config2.inc (1.31),
projects/cms/source/server/Makefile (1.28),
projects/cms/source/server/build/Makefile (1.13):

Added gpg signing of built archives.
Also changed binary archives to have "-bin" in their filename.
Fixed a problem with the copied source having the jar files duplicated.

2003-02-01 Saturday 19:08 committed by tdb

projects/cms/source/server/Config2.inc (1.30),
projects/cms/source/server/Makefile (1.27),
projects/cms/source/server/Makefile.inc (1.14),
projects/cms/source/server/build/Makefile (1.12),
projects/cms/source/server/idl/Makefile (1.12):

A continuation of my last commit on all this Makefile reworking. I think
I've managed to get the dependencies working quite well now. As long as
the builds are done from the top level Makefile it should all be fine. If
you try from, say, the build directory it might not notice things changing
in the source files.

2003-02-01 Saturday 19:06 committed by tdb

projects/cms/source/server/Version.inc (1.1):

Version number of the server. By default it's a snapshot name with the
current date. But this could be changed to a real version number if we
ever did something unusual like made a proper release ;-)

2003-01-26 Sunday 14:02 committed by tdb

projects/cms/source/server/Config2.inc (1.29),
projects/cms/source/server/Makefile (1.26),
projects/cms/source/server/Makefile.inc (1.13),
projects/cms/source/server/configure (1.17),
projects/cms/source/server/build/Makefile (1.11),
projects/cms/source/server/idl/Makefile (1.11):

Finally made some changes to the Makefile setup to finish what I
started around 7 months ago :) The dependency stuff still isn't
quite right, but it's getting there.

2002-10-21 Monday 14:02 committed by tdb

projects/cms/source/reports/php/graphs/graphs_config.inc.php (1.3),
projects/cms/source/reports/php/latest/latest.php (1.43),
projects/cms/source/reports/php/latest/latest_display.inc.php (1.12),
projects/cms/source/reports/rrdgraphing/graph.pl (1.11),
projects/cms/source/reports/rrdgraphing/watch.pl (1.5):

Add support for disk inode usage, and paging activity. Have added to both
the latest data page, and to the graphs sections. Also reworked the memory,
swap, and disk graphing to be percentage based.

2002-10-13 Sunday 20:17 committed by tdb

projects/cms/source/reports/php/shared/title.inc.php (1.18):

Apparently this is a more correct way to refresh a page.

2002-10-13 Sunday 20:00 committed by tdb

projects/cms/source/reports/php/shared/title.inc (1.9):

title.inc was superceeded by title.inc.php some 18 months ago :)

2002-10-13 Sunday 16:14 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.10):

Seems I managed to forget about the y-axis legend when I wrote this. Now
added it to all the graphs.

2002-10-13 Sunday 13:41 committed by tdb

projects/cms/source/reports/php/graphs/graphs_config.inc.php (1.2),
projects/cms/source/reports/php/latest/latest.php (1.42),
projects/cms/source/reports/php/latest/latest_config.inc.php (1.6),
projects/cms/source/reports/php/latest/latest_display.inc.php (1.11):

Updated the "latest data" page to link to the newer graphs.php script
rather than the obselete browser.php script.

2002-10-13 Sunday 03:27 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.9):

Missed queue's when tidying up :)

2002-10-13 Sunday 03:04 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.8):

Modified the layout of the text information on the graphs. Looks much
neater now I've figure out how to do number formating ;)

2002-10-12 Saturday 23:16 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/XMLCache.java (1.2):

Forgot to make the XMLCache a public class :) And got the XMLPacketWrapper
wrong...

2002-10-12 Saturday 22:56 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.68):

Added a default configuration option for the new XMLCache.

2002-10-12 Saturday 22:52 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/Makefile (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/XMLCache.java (1.1):

Addition of an XMLCache class. This class tries to help cut down on the
number of times we parse a single piece of XML. Using this class will
ensure that a String of XML is only decoded once within a given JVM. This
has been shown to be significantly more efficient than parsing it multiple
times in tests.
Next step is to integrate this into the rest of the server.
I'd also like to investigate tweaking the initial size and loading factor
of the HashMaps used within this class.

2002-09-18 Wednesday 23:11 committed by tdb

projects/cms/source/server/build/etc/default.properties (1.16):

The FileLogger is maybe not the best default logger :) Now adjusted to use
the ScreenLogger, which should be be useful for a first install. Thanks AJ!

2002-09-06 Friday 16:10 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/ClientMain.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceMain.java (1.28),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterMain.java (1.37),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java (1.37),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.33),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilter.java (1.41):

Fix for upgrade to Jacorb 1.4.1. It's our fault actually, we've not been
correctly using the names when binding to the Naming Service. This needs to
be fixed properly at some point, but for now I've changed changed the code
so it "means" the same as it did before the upgrade.

2002-06-20 Thursday 14:46 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.7):

Added values to the legend for "latest, average, min, and max". It's a bit
hard to make it look neat, rrd's features are limited. Also need to suss
out rounding etc.

2002-06-10 Monday 13:06 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.44):

Just added paging stats.

2002-06-07 Friday 17:12 committed by tdb

projects/cms/source/server/Config2.inc (1.28),
projects/cms/source/server/Makefile (1.25),
projects/cms/source/server/Makefile.inc (1.12),
projects/cms/source/server/README (1.11),
projects/cms/source/server/build/Makefile (1.10),
projects/cms/source/server/build/run.bat (1.3),
projects/cms/source/server/build/run.sh (1.4):

My first bash at a new-style Makefile setup. This one generates proper
distfiles in subdirectories with version numbers, etc. I'll port it to the
other parts of i-scream when I've tested it a bit more.
This will also lead the way for me to generate daily snapshots.

2002-06-06 Thursday 15:24 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.34):

Fixed to work with latest pircbot. Currently compiles against pircbot 0.9.4
(and hopefully later revisions :).

2002-06-01 Saturday 20:44 committed by tdb

projects/cms/source/ihost/README (1.2, IHOST_1_0_RC1):

Typo fixes.

2002-05-31 Friday 15:34 committed by tdb

projects/cms/source/ihost/configure.in (1.7, IHOST_1_0_RC1):

Some typo fixes. Thanks to Chris Ryder, again ;)

2002-05-31 Friday 14:34 committed by tdb

projects/cms/source/ihost/Makefile.am (1.9, IHOST_1_0_RC1),
projects/cms/source/ihost/configure.in (1.6):

Some fixes to make it work with an older autoconf. Plus a few other tweaks.
Thanks to Chris Ryder for pointing this out to me :)

2002-05-31 Friday 10:42 committed by tdb

projects/cms/source/ihost/Makefile.am (1.8),
projects/cms/source/ihost/configure.in (1.5):

Just some tidying up and commenting.

2002-05-31 Friday 10:27 committed by tdb

projects/cms/source/ihost/AUTHORS (1.1, IHOST_1_5_3, IHOST_1_5_2, IHOST_1_5_1, IHOST_1_5, IHOST_1_0_RC1),
projects/cms/source/ihost/Makefile.am (1.7),
projects/cms/source/ihost/NEWS (1.1, IHOST_1_0_RC1):

Made the package more GNU-like. Now has AUTHORS and NEWS. Before doing a
"make dist" one should do a "make changelog".

2002-05-30 Thursday 17:31 committed by tdb

projects/cms/source/ihost/README (1.1):

Basic README for ihost.

2002-05-30 Thursday 17:21 committed by tdb

projects/cms/source/ihost/Makefile.am (1.6):

Well, at long last I've been greeted by this :-
=============================================
ihost-1.0rc1.tar.gz is ready for distribution
=============================================
This is the result of running "make distcheck". This means we finally have
a fully autoconf'd and automake'd distribution of ihost :)

2002-05-30 Thursday 13:30 committed by tdb

projects/cms/source/ihost/Makefile.am (1.5):

Now has non-standard changelog target to generate the ChangeLog from CVS.
This is i-scream specific, but won't get in the way of anything else.

2002-05-30 Thursday 13:22 committed by tdb

projects/cms/source/ihost/Makefile.am (1.4):

Seems the installer needs the install-exec-local target... maybe it knows
about it because it's mentioned somewhere... even though it won't be used
on non-FreeBSD platforms.

2002-05-30 Thursday 13:14 committed by tdb

projects/cms/source/ihost/Makefile.am (1.3),
projects/cms/source/ihost/configure.in (1.4):

This should do a setgid kmem on FreeBSD systems during the install.

2002-05-30 Thursday 12:30 committed by tdb

projects/cms/source/ihost/Makefile.am (1.2),
projects/cms/source/ihost/configure.in (1.3),
projects/cms/source/ihost/ihostchk.sh.in (1.1, IHOST_1_0_RC1):

Added the ihostchk.sh script to the build. It will automatically have the
correct path to ihost and the pidfile location put in by the configure
script :)

2002-05-30 Thursday 00:03 committed by tdb

projects/cms/source/ihost/configure.in (1.2),
projects/cms/source/ihost/ihost.c (1.27, IHOST_1_0_RC1):

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.

2002-05-29 Wednesday 20:41 committed by tdb

projects/cms/source/ihost/Makefile (1.6),
projects/cms/source/ihost/Makefile.am (1.1),
projects/cms/source/ihost/configure.in (1.1),
projects/cms/source/ihost/ihost.c (1.26):

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

2002-05-28 Tuesday 18:11 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.67),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java (1.12):

Added support for taking "cache" memory as being free, for the purpose of
generating alerts. This is useful on platforms such as FreeBSD and linux
where the OS holds on to free'd memory as cache.

2002-05-28 Tuesday 16:38 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.43):

Some values which we don't want to display. Still need to think about
pages in/out. And must get rid of that key ;)

2002-05-22 Wednesday 10:01 committed by pajs

projects/cms/source/ihost/ihost.c (1.25):

Minor bug fixes :)

2002-05-21 Tuesday 17:55 committed by pajs

projects/cms/source/ihost/ihost.c (1.24):

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 ;)

2002-05-21 Tuesday 17:47 committed by tdb

projects/cms/source/TemplateClass.java (1.14),
projects/cms/source/conient/uk/org/iscream/cms/conient/Configuration.java (1.12),
projects/cms/source/conient/uk/org/iscream/cms/conient/ConfigurationDialog.java (1.16),
projects/cms/source/conient/uk/org/iscream/cms/conient/Conient.java (1.34),
projects/cms/source/conient/uk/org/iscream/cms/conient/ConnectionHandler.java (1.35),
projects/cms/source/conient/uk/org/iscream/cms/conient/ControlPanel.java (1.16),
projects/cms/source/conient/uk/org/iscream/cms/conient/DataPanel.java (1.28),
projects/cms/source/conient/uk/org/iscream/cms/conient/DataReader.java (1.16),
projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.42),
projects/cms/source/conient/uk/org/iscream/cms/conient/PacketTimer.java (1.7),
projects/cms/source/conient/uk/org/iscream/cms/conient/QueueFrame.java (1.18),
projects/cms/source/conient/uk/org/iscream/cms/conient/SwingSafeAdd.java (1.5),
projects/cms/source/conient/uk/org/iscream/cms/conient/SwingSafeAddCard.java (1.4),
projects/cms/source/conient/uk/org/iscream/cms/conient/TunnelProcess.java (1.4),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/CPUDataComponent.java (1.13),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DataComponent.java (1.11),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DataFormatException.java (1.8),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DateDataComponent.java (1.12),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DiskDataComponent.java (1.4),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ProcessesDataComponent.java (1.7),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ServiceDataComponent.java (1.9),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/StorageDataComponent.java (1.6),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/StringDataComponent.java (1.19),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UptimeDataComponent.java (1.7),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UsersDataComponent.java (1.19),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/VisibleDataComponent.java (1.8),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/CorbaServices.java (1.11),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/MiniWebServer.java (1.9),
projects/cms/source/ihost/ihost.c (1.23),
projects/cms/source/reports/php/alerts/alerts.php (1.35),
projects/cms/source/reports/php/graphs/graphs.php (1.3),
projects/cms/source/reports/php/historical/browser.php (1.42),
projects/cms/source/reports/php/index/index.php (1.20),
projects/cms/source/reports/php/latest/latest.php (1.41),
projects/cms/source/reports/php/logins/logins.php (1.3),
projects/cms/source/reports/php/public/public.php (1.10),
projects/cms/source/reports/php/shared/iutils.inc.php (1.4),
projects/cms/source/reports/rrdgraphing/graph.pl (1.6),
projects/cms/source/reports/rrdgraphing/rrdgraphing.conf (1.2),
projects/cms/source/reports/rrdgraphing/watch.pl (1.4),
projects/cms/source/server/idl/iscream.idl (1.22),
projects/cms/source/server/uk/org/iscream/cms/server/client/Alert.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterManager.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterSkeleton.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientMain.java (1.22),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientServant.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorManager.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorSkeleton.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/client/PluginAlerter.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/client/PluginMonitor.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/client/Register.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/client/WebFeeder.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/EMail__Alerter.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.33),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/Logging__Alerter.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/WebFeeder__Alerter.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/CPU__Monitor.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Heartbeat__Monitor.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Load__Monitor.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Process__Monitor.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Queue__Monitor.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Services__Monitor.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Swap__Monitor.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/UserCount__Monitor.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/WebFeeder__Monitor.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceMain.java (1.27),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceServant.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaClientListenerServant.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaControlHandlerServant.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaDataHandler.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/PacketSorter.java (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPClientListener.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPControlHandler.java (1.27),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPDataHandler.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/Component.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentCORBAException.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentManager.java (1.41),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentStartException.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ConfigurationCache.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ConfigurationProxy.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/PropertyNotFoundException.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ReferenceManager.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/core/CircularIncludeException.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationManagerServant.java (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationServant.java (1.22),
projects/cms/source/server/uk/org/iscream/cms/server/core/Core.java (1.27),
projects/cms/source/server/uk/org/iscream/cms/server/core/LoggerImpl.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/core/LoggerServant.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/FileLogger.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/MultiLogger.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/ScreenLogger.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleGUILogger.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleSwingLogger.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterInfoServant.java (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterMain.java (1.36),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterServant.java (1.21),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java (1.36),
projects/cms/source/server/uk/org/iscream/cms/server/filter/KeyManager.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginFilter.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginFilterManager.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheck.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheckManager.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheckPipeline.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filter/ServiceCheckSkeleton.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReader.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReaderInit.java (1.31),
projects/cms/source/server/uk/org/iscream/cms/server/filter/UDPReader.java (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/EnforceEssentialData__Plugin.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/FTP__ServiceCheck.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/HTTP__ServiceCheck.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/IMAP__ServiceCheck.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/KeyChecker__Plugin.java (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/POP3__ServiceCheck.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SMTP__ServiceCheck.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SSH__ServiceCheck.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SourceChecker__Plugin.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/Telnet__ServiceCheck.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/TypeChecker__Plugin.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/FilterManager.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.32),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostListener.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CIWrapper.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilter.java (1.40),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilterServant.java (1.19),
projects/cms/source/util/uk/org/iscream/cms/util/ACL.java (1.6),
projects/cms/source/util/uk/org/iscream/cms/util/ACLDatagramSocket.java (1.3),
projects/cms/source/util/uk/org/iscream/cms/util/ACLServerSocket.java (1.3),
projects/cms/source/util/uk/org/iscream/cms/util/DateUtils.java (1.7),
projects/cms/source/util/uk/org/iscream/cms/util/FormatName.java (1.14),
projects/cms/source/util/uk/org/iscream/cms/util/InvalidQueueException.java (1.6),
projects/cms/source/util/uk/org/iscream/cms/util/InvalidXMLException.java (1.5),
projects/cms/source/util/uk/org/iscream/cms/util/Queue.java (1.25),
projects/cms/source/util/uk/org/iscream/cms/util/QueueMonitor.java (1.10),
projects/cms/source/util/uk/org/iscream/cms/util/Smtp.java (1.10),
projects/cms/source/util/uk/org/iscream/cms/util/StringUtils.java (1.8),
projects/cms/source/util/uk/org/iscream/cms/util/XMLPacket.java (1.14),
projects/cms/source/util/uk/org/iscream/cms/util/XMLPacketMaker.java (1.18),
projects/cms/source/util/uk/org/iscream/cms/util/XMLStringParser.java (1.16):

Added URL to GPL headers.

2002-05-21 Tuesday 17:04 committed by pajs

projects/cms/source/ihost/ihost.c (1.22):

Critical bug fixes.

2002-05-21 Tuesday 16:44 committed by pajs

projects/cms/source/ihost/ihost.c (1.21):

Brain failure :) , now says what its sending sanely, and also says what its recieved.

2002-05-21 Tuesday 16:01 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.5),
projects/cms/source/reports/rrdgraphing/rrdgraphing.conf (1.1),
projects/cms/source/reports/rrdgraphing/watch.pl (1.3):

Changed to have a shared config file. Also parses command line options to
make it more verbose or quiet.

2002-05-21 Tuesday 15:36 committed by pajs

projects/cms/source/ihost/ihost.c (1.20):

Slightly more efficent

2002-05-21 Tuesday 15:23 committed by pajs

projects/cms/source/ihost/ihost.c (1.19):

Writing of PID file

2002-05-21 Tuesday 15:07 committed by pajs

projects/cms/source/ihost/ihost.c (1.18):

Command line arguments now do what they should.
Message logging improved.

2002-05-21 Tuesday 12:37 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.4):

Slightly neater stuff. Can now specify to ignore the rrd's rather than
delete, which is probably more sane - you won't lose historical information
for machines which probably will come back one day. Still not sure what to
do about the old .def files, but they don't cause any harm... they just
clutter things up a bit.

2002-05-20 Monday 17:11 committed by tdb

projects/cms/source/reports/rrdgraphing/graph.pl (1.3):

Added some cleaning up of old rrd files (ones that haven't been modified
recently) and old image files. Only problem is .def files not being deleted
on the queue graphs - this isn't too much of an issues because it doesn't
affect the webpages on the frontend (unlike old out-of-date rrds do).

2002-05-20 Monday 13:28 committed by pajs

projects/cms/source/ihost/ihost.c (1.17):

Proper command line parsing, however doesn't do anything with the options yet :)

2002-05-20 Monday 12:38 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.31):

A fix for a COMM_FAILURE that keeps getting out. I think this is happening
when the FilterManager tries to query the filter. It shouldn't really
happen, but it seems it does. It begs the question as to whether every
CORBA communication should be wrapped in one of these... which would
unfortunately include every logging line :/

2002-05-19 Sunday 22:15 committed by tdb

projects/cms/source/reports/php/latest/latest.php (1.40):

Slightly better - this way we will still show all the disks.

2002-05-19 Sunday 22:09 committed by tdb

projects/cms/source/reports/php/latest/latest.php (1.39):

We need to make sure the max is not 0 either, otherwise we'll get a divide
by zero a few lines further down.

2002-05-19 Sunday 20:42 committed by pajs

projects/cms/source/ihost/ihost.c (1.16):

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.

2002-05-19 Sunday 16:42 committed by tdb

projects/cms/source/reports/php/latest/latest.php (1.38):

empty($var) tests if $var is unset AND if $var is 0. We don't want the
latter so we now use !isset($var) instead. This only tests if it is unset.

2002-05-19 Sunday 16:14 committed by pajs

projects/cms/source/ihost/ihost.c (1.15):

Didn't mean to commit with the printf in :)

2002-05-19 Sunday 15:58 committed by pajs

projects/cms/source/ihost/ihost.c (1.14):

Fix compile errors on Freebsd

2002-05-19 Sunday 15:44 committed by pajs

projects/cms/source/ihost/ihost.c (1.13):

Counter was not being incremented so the SEQ no was always 0.

2002-05-19 Sunday 13:03 committed by pajs

projects/cms/source/ihost/ihost.c (1.12):

Better header file (strings to string)

2002-05-18 Saturday 19:15 committed by tdb

projects/cms/source/TemplateClass.java (1.13),
projects/cms/source/conient/COPYING (1.1),
projects/cms/source/conient/build/Makefile (1.6),
projects/cms/source/conient/uk/org/iscream/cms/conient/Configuration.java (1.11),
projects/cms/source/conient/uk/org/iscream/cms/conient/ConfigurationDialog.java (1.15),
projects/cms/source/conient/uk/org/iscream/cms/conient/Conient.java (1.33),
projects/cms/source/conient/uk/org/iscream/cms/conient/ConnectionHandler.java (1.34),
projects/cms/source/conient/uk/org/iscream/cms/conient/ControlPanel.java (1.15),
projects/cms/source/conient/uk/org/iscream/cms/conient/DataPanel.java (1.27),
projects/cms/source/conient/uk/org/iscream/cms/conient/DataReader.java (1.15),
projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.41),
projects/cms/source/conient/uk/org/iscream/cms/conient/PacketTimer.java (1.6),
projects/cms/source/conient/uk/org/iscream/cms/conient/QueueFrame.java (1.17),
projects/cms/source/conient/uk/org/iscream/cms/conient/SwingSafeAdd.java (1.4),
projects/cms/source/conient/uk/org/iscream/cms/conient/SwingSafeAddCard.java (1.3),
projects/cms/source/conient/uk/org/iscream/cms/conient/TunnelProcess.java (1.3),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/CPUDataComponent.java (1.12),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DataComponent.java (1.10),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DataFormatException.java (1.7),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DateDataComponent.java (1.11),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DiskDataComponent.java (1.3),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ProcessesDataComponent.java (1.6),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ServiceDataComponent.java (1.8),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/StorageDataComponent.java (1.5),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/StringDataComponent.java (1.18),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UptimeDataComponent.java (1.6),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UsersDataComponent.java (1.18),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/VisibleDataComponent.java (1.7),
projects/cms/source/corbaservices/COPYING (1.1),
projects/cms/source/corbaservices/build/Makefile (1.4),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/CorbaServices.java (1.10),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/MiniWebServer.java (1.8),
projects/cms/source/ihost/ihost.c (1.11),
projects/cms/source/reports/php/COPYING (1.1),
projects/cms/source/reports/php/Makefile (1.5),
projects/cms/source/reports/php/alerts/alerts.php (1.34),
projects/cms/source/reports/php/graphs/graphs.php (1.2),
projects/cms/source/reports/php/historical/browser.php (1.41),
projects/cms/source/reports/php/index/index.php (1.19),
projects/cms/source/reports/php/latest/latest.php (1.37),
projects/cms/source/reports/php/logins/logins.php (1.2),
projects/cms/source/reports/php/public/public.php (1.9),
projects/cms/source/reports/php/shared/iutils.inc.php (1.3),
projects/cms/source/reports/rrdgraphing/COPYING (1.1),
projects/cms/source/reports/rrdgraphing/graph.pl (1.2),
projects/cms/source/reports/rrdgraphing/watch.pl (1.2),
projects/cms/source/server/COPYING (1.1),
projects/cms/source/server/build/Makefile (1.9),
projects/cms/source/server/idl/iscream.idl (1.21),
projects/cms/source/server/uk/org/iscream/cms/server/client/Alert.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterManager.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterSkeleton.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientMain.java (1.21),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientServant.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorManager.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorSkeleton.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/client/PluginAlerter.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/client/PluginMonitor.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/client/Register.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/client/WebFeeder.java (1.22),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/EMail__Alerter.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.32),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/Logging__Alerter.java (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/WebFeeder__Alerter.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/CPU__Monitor.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Heartbeat__Monitor.java (1.22),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Load__Monitor.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Process__Monitor.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Queue__Monitor.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Services__Monitor.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Swap__Monitor.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/UserCount__Monitor.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/WebFeeder__Monitor.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceMain.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceServant.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaClientListenerServant.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaControlHandlerServant.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaDataHandler.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/PacketSorter.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPClientListener.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPControlHandler.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPDataHandler.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/Component.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentCORBAException.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentManager.java (1.40),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentStartException.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ConfigurationCache.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ConfigurationProxy.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/PropertyNotFoundException.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ReferenceManager.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/core/CircularIncludeException.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationManagerServant.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationServant.java (1.21),
projects/cms/source/server/uk/org/iscream/cms/server/core/Core.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/core/LoggerImpl.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/core/LoggerServant.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/FileLogger.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/MultiLogger.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/ScreenLogger.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleGUILogger.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleSwingLogger.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterInfoServant.java (1.2),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterMain.java (1.35),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterServant.java (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java (1.35),
projects/cms/source/server/uk/org/iscream/cms/server/filter/KeyManager.java (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginFilter.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginFilterManager.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheck.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheckManager.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheckPipeline.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filter/ServiceCheckSkeleton.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReader.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReaderInit.java (1.30),
projects/cms/source/server/uk/org/iscream/cms/server/filter/UDPReader.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/EnforceEssentialData__Plugin.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/FTP__ServiceCheck.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/HTTP__ServiceCheck.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/IMAP__ServiceCheck.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/KeyChecker__Plugin.java (1.2),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/POP3__ServiceCheck.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SMTP__ServiceCheck.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SSH__ServiceCheck.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SourceChecker__Plugin.java (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/Telnet__ServiceCheck.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/TypeChecker__Plugin.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/FilterManager.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.30),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostListener.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CIWrapper.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilter.java (1.39),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilterServant.java (1.18),
projects/cms/source/util/uk/org/iscream/cms/util/ACL.java (1.5),
projects/cms/source/util/uk/org/iscream/cms/util/ACLDatagramSocket.java (1.2),
projects/cms/source/util/uk/org/iscream/cms/util/ACLServerSocket.java (1.2),
projects/cms/source/util/uk/org/iscream/cms/util/DateUtils.java (1.6),
projects/cms/source/util/uk/org/iscream/cms/util/FormatName.java (1.13),
projects/cms/source/util/uk/org/iscream/cms/util/InvalidQueueException.java (1.5),
projects/cms/source/util/uk/org/iscream/cms/util/InvalidXMLException.java (1.4),
projects/cms/source/util/uk/org/iscream/cms/util/Queue.java (1.24),
projects/cms/source/util/uk/org/iscream/cms/util/QueueMonitor.java (1.9),
projects/cms/source/util/uk/org/iscream/cms/util/Smtp.java (1.9),
projects/cms/source/util/uk/org/iscream/cms/util/StringUtils.java (1.7),
projects/cms/source/util/uk/org/iscream/cms/util/XMLPacket.java (1.13),
projects/cms/source/util/uk/org/iscream/cms/util/XMLPacketMaker.java (1.17),
projects/cms/source/util/uk/org/iscream/cms/util/XMLStringParser.java (1.15):

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 ;)

2002-05-17 Friday 14:43 committed by pajs

projects/cms/source/ihost/ihost.c (1.10):

Bug fix, and a minor change on the way i do things since it was broken :)

2002-05-17 Friday 12:21 committed by pajs

projects/cms/source/ihost/ihost.c (1.9):

Now basic working version. Only tested on solaris.

2002-05-16 Thursday 18:57 committed by tdb

projects/cms/source/ihost/Makefile (1.5):

CFLAGS get carried around properly. And debugging turned on for now.

2002-05-16 Thursday 16:38 committed by tdb

projects/cms/source/ihost/Makefile (1.4):

Added libs for FreeBSD.

2002-05-16 Thursday 16:23 committed by tdb

projects/cms/source/ihost/Makefile (1.3):

statgrab is now libstatgrab.

2002-05-13 Monday 14:44 committed by tdb

projects/cms/source/ihost/Makefile (1.2):

Now allows for seperate libraries to be defined per platform at the linking
stage.

2002-05-13 Monday 13:05 committed by tdb

projects/cms/source/ihost/Makefile (1.1):

Makefiles for both ihost and libstatgrab. Should work, but the code isn't
complete enough to allow full testing yet.

2002-05-13 Monday 12:01 committed by pajs

projects/cms/source/ihost/ihost.c (1.8):

Subtle "nice" changes.

2002-05-13 Monday 10:22 committed by pajs

projects/cms/source/ihost/ihost.c (1.7):

Make it a little more sane again ;)

2002-05-12 Sunday 18:33 committed by pajs

projects/cms/source/ihost/ihost.c (1.6):

Bug fixes so that heartbeat now works.

2002-05-12 Sunday 16:49 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReaderInit.java (1.29):

Send key *before* we add it to the key manager. The thinking behind this is
that if the connection to the host fails, for whatever reason, we won't put
the new key in the keymanager. This seems safer. But, as these two
operations can't be fully atomic, it's inevitable that at some point a
packet will arrive with an older or newer key than that in the key manager.

2002-05-12 Sunday 15:10 committed by pajs

projects/cms/source/ihost/ihost.c (1.5):

Improved the memory managment.

2002-05-12 Sunday 13:00 committed by pajs

projects/cms/source/ihost/ihost.c (1.4):

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.

2002-05-10 Friday 22:32 committed by pajs

projects/cms/source/ihost/ihost.c (1.3):

Command line parsring

2002-05-10 Friday 21:05 committed by pajs

projects/cms/source/ihost/ihost.c (1.2):

Compiles and connects to the iscream server and reads in the config.

2002-05-10 Friday 18:11 committed by pajs

projects/cms/source/ihost/ihost.c (1.1):

Start of the c ihost work. May compile, may not. It wont do anything though :)

2002-04-05 Friday 12:54 committed by tdb

projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/MiniWebServer.java (1.7):

Checking of the input string was a bit careless. For example, sending a
simple "GET /" or "GET" would be enough to make it fall over.

2002-03-22 Friday 16:42 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java (1.34):

I wonder how much cpu time this "null" statement has wasted?

2002-03-22 Friday 10:43 committed by tdb

projects/cms/source/server/idl/iscream.idl (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterInfoServant.java (1.1),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterMain.java (1.34),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterServant.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/filter/Makefile (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.29),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilterServant.java (1.17):

Split the CORBA side of the filter in two. The Filter interface still does
the receiving of data, just like it used to. This can optionally be turned
off in the configuration if required. The new interface, FilterInfo, is
used to provide information (host and ports) to other parts of the server
about the Filter - namely the FilterManager. This split has been done so
that the data receiving part of the Filter can be turned off, without
breaking the FilterManager.

2002-03-21 Thursday 22:09 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReaderInit.java (1.28):

Removed a few lines of unused code.

2002-03-21 Thursday 17:44 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.65),
projects/cms/source/server/uk/org/iscream/cms/server/filter/KeyManager.java (1.1),
projects/cms/source/server/uk/org/iscream/cms/server/filter/Makefile (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReaderInit.java (1.27),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/KeyChecker__Plugin.java (1.1),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/Makefile (1.12):

Initial work on host authentication for the server. Until I can get ihost
doing it's side of the host authentication I can't really test any further.
It seems to work, as in it filters data which isn't authenticated when told
to do so in the config :)

2002-03-21 Thursday 17:26 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SourceChecker__Plugin.java (1.2):

Made the ACL dynamic. Missed it earlier :)

2002-03-21 Thursday 13:01 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPClientListener.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPControlHandler.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReader.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReaderInit.java (1.26),
projects/cms/source/server/uk/org/iscream/cms/server/filter/UDPReader.java (1.22),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostListener.java (1.12):

Made the ACL's dynamic where appropriate. This isn't perfect, the ACL will
only get reloaded after the next connection. This is because the check is
done in the main while loop, and will only get done before a new thread is
spawned to deal with a connection. It will have the desired effect though,
I hope :)

2002-03-20 Wednesday 17:03 committed by tdb

projects/cms/source/util/uk/org/iscream/cms/util/ACL.java (1.4):

Added three new methods;
clear() allows one to completely reset the ACL
add(String acl) allows one to add rules in a String format
setDefaultMode(boolean defaultMode) allows one to change the default mode

Also made it clearer what the default "default mode" is, and what it will
get set to upon construction.

The thinking behind some of this is that you can "on the fly" change the
setup of the ACL should it take your fancy. In terms of i-scream, you'd
simply call clear() and the add(String acl) with the new String. You could
do this by just creating a new ACL, and replacing the ACLServerSocket with
a new one, but this seems neater. A downside is that there will be a point
in time when the ACL will allow stuff that maybe it shouldn't. Maybe some
synchronization is needed?

2002-03-20 Wednesday 16:32 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.64),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/Makefile (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SourceChecker__Plugin.java (1.1):

New filter plugin to remove packets that don't match a given ACL. This
allows filtering to be done based on ACL's at any point during a filter
chain (rather than just the ends).
This also semi-solves the problem of not being able to do an ACL on the
CORBA input to a Filter (well, not easily afaik).

2002-03-20 Wednesday 13:40 committed by tdb

projects/cms/source/server/build/run.sh (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentManager.java (1.39),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/FilterManager.java (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostListener.java (1.11):

FilterManager's can now have their own individual configurations. I want to
run more than one, and I want them to have different setups. Specifying a
name for a FilterManager is similar to that of a Filter. There is a "-fm"
flag to the startup which allows you to set it. It will then request a
configuration of "FilterManager.<name>".

2002-03-19 Tuesday 17:22 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.62),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReader.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/filter/UDPReader.java (1.19):

Added ACL support to the TCP and UDP parts of the Filter. Not so sure about
doing the same to the CORBA input bit though :)

2002-03-19 Tuesday 16:37 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.61),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterMain.java (1.32):

New options added to the configuration to permit activiation of individual
input feeds in the Filter. You could, for example, disable the CORBA feed
on all filters that have no children.

2002-03-19 Tuesday 14:51 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Swap__Monitor.java (1.8):

Minor change to log message.

2002-03-19 Tuesday 12:18 committed by tdb

projects/cms/source/util/uk/org/iscream/cms/util/ACL.java (1.3):

Added new constructor to take a String of the form:
    "expression:rule;expression:rule;expression:rule"
This allows an ACL to be constructed from a single String, which is nice in
the context of i-scream because we can read that from the config :)

2002-03-18 Monday 12:54 committed by tdb

projects/cms/source/reports/Makefile (1.4):

No longer have a need for this Makefile.

2002-03-13 Wednesday 12:44 committed by tdb

projects/cms/source/util/uk/org/iscream/cms/util/XMLStringParser.java (1.14):

The XML parsing was completely failing to work in jdk 1.4. This broke some
major bits of i-scream. This fix makes it work on jdk 1.4, and fortunately
still works with jdk 1.3 and the external libraries :) So hopefully I
haven't broken it. This also means that we can, on jdk 1.4, drop the two
XML libraries (jaxp.jar and crimson.jar).

2002-03-07 Thursday 21:41 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.40):

A sorta bug fix. If more data was sent about an individual disk (inodes free, for
example) it would cause a new disk datacomponent to be created each time
a packet arrived. This was because it'd find this new bits of "disk data" were
not associated with a component, and thus create a new one. There's
probably a far better long-term solution, like maybe a Hashmap of unused data
itemas, as opposed to the current method of creating a String data component
and not displaying it ;-) Cheers Pete for doing the host stuff on linux that made
this bug come to light.

2002-02-15 Friday 22:27 committed by tdb

projects/cms/source/util/uk/org/iscream/cms/util/ACL.java (1.2):

Typo in the javadoc.

2002-02-14 Thursday 17:17 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UsersDataComponent.java (1.17):

Bug spotted by M.Slowe. We weren't adding the last case.

2002-02-14 Thursday 16:50 committed by ajm

projects/cms/source/conient/uk/org/iscream/cms/conient/Conient.java (1.32):

Very serious fault in the code.  Glad I spotted it :-)

2002-02-14 Thursday 16:46 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UsersDataComponent.java (1.16):

Another suggestion by M.Slowe (mafoo@lintilla.org.uk). Only putting the
count if it's greater than 1 looks much less cluttered. :)

2002-02-14 Thursday 16:32 committed by tdb

projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UsersDataComponent.java (1.15):

Now sorts the user list. Also removes duplicate entries replacing them with
"user (count)". Mostly taken from a patch by M.Slowe (mafoo@lintilla.org.uk).

2002-02-13 Wednesday 16:28 committed by tdb

projects/cms/source/reports/php/alerts/alerts.php (1.33),
projects/cms/source/reports/php/alerts/alerts_config.inc.php (1.14):

Just a few changes I've made to the live copy of the the php reports. About
time they were put back into CVS.

2002-02-11 Monday 15:16 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.60):

Seem to recall this 'averager' option being related to the C++ host. I'm
pretty sure we don't need it now.

2002-02-09 Saturday 17:04 committed by tdb

projects/cms/source/conient/Config2.inc (1.14),
projects/cms/source/conient/Makefile (1.9),
projects/cms/source/conient/build.config (1.3),
projects/cms/source/corbaservices/Config2.inc (1.10),
projects/cms/source/corbaservices/Makefile (1.7),
projects/cms/source/corbaservices/build.config (1.3),
projects/cms/source/server/Config2.inc (1.26),
projects/cms/source/server/Makefile (1.24),
projects/cms/source/server/build.config (1.16):

Improved the javadoc generation in the Makefile setup. Now matches the ANT
javadoc output. Also added links to external javadoc (such as pircbot) to
make the pages more complete.

2002-02-08 Friday 16:09 committed by tdb

projects/cms/source/util/uk/org/iscream/cms/util/Smtp.java (1.8):

Made the SMTP connection code more sane.

2002-02-07 Thursday 17:57 committed by tdb

projects/cms/source/util/uk/org/iscream/cms/util/Smtp.java (1.7):

A problem existed when the SMTP server disconnected during the process of
calling sendCommand. This resulted in the String 'temp' being null, which
the next line did not check, and thus a NullPointer exception was thrown.
This has been fixed by checking that 'temp' is not null explicitly. Here is
the exception for reference:

java.lang.NullPointerException
        at uk.org.iscream.cms.server.util.Smtp.sendCommand(Smtp.java:119)
        at uk.org.iscream.cms.server.util.Smtp.<init>(Smtp.java:51)
        at uk.org.iscream.cms.server.util.Smtp.<init>(Smtp.java:36)
        at uk.org.iscream.cms.server.client.alerters
           .EMail__Alerter.sendAlert(EMail__Alerter.java:70)
        at uk.org.iscream.cms.server.client.AlerterSkeleton
           .run(AlerterSkeleton.java:81)

Thanks to Paul and AJ for helping :)

2002-02-07 Thursday 17:15 committed by tdb

projects/cms/source/server/Config2.inc (1.25),
projects/cms/source/server/build.config (1.15),
projects/cms/source/server/build.xml (1.13),
projects/cms/source/server/configure (1.16),
projects/cms/source/server/build/etc/system.conf (1.59),
projects/cms/source/server/build/lib/README (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.31):

Merged in changes from the SERVER_PIRCBOT branch. The IRC__Alerter now uses
pircbot (www.jibble.org/pircbot.php) for it's IRC connectivity. All the
features from the old version have been moved across to the new one, with a
few minor changes.

2002-02-06 Wednesday 22:59 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.30.2.6):

The join and nick changing commands were broke - I forgot that they would
also have arguments :) Now only checks the message starts with the command,
rather than checking it was identical as with the other commands. Also
fixed a bug where the nick change wasn't being propagated to pircbot, and
thus it wouldn't realise private messages were for it after a nick change.

2002-02-05 Tuesday 22:39 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.30.2.5):

Thought it'd be nice if VERSION returned the revision of the code.

2002-02-05 Tuesday 21:40 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.30.2.4):

Improved the parsing of user input. Now will only match the exact String
for the command - ignoring case sensitivity. Also tweaked the use of the
config to stop the bot failing when some non-essential things can't be got
from the config.

2002-02-05 Tuesday 18:00 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.58.2.2),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.30.2.3):

Mostly tidying of code and commenting. Now much more complete, although
there are still some issues with the underlying pircbot (sometimes hangs
when the help command is sent, for example).

2002-02-04 Monday 23:19 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.58.2.1):

Added comment about PircBot to the comment/finger information.

2002-02-04 Monday 23:14 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.30.2.2):

Some tweaks and additions. Should now have the functionality that the old
version had. Still some bugs to iron out relating to pircbot though. Also
need to tidy up and javadoc.

2002-02-04 Monday 00:14 committed by tdb

projects/cms/source/server/Config2.inc (1.24.2.1),
projects/cms/source/server/build.config (1.14.2.1),
projects/cms/source/server/build.xml (1.12.2.1),
projects/cms/source/server/configure (1.15.2.1),
projects/cms/source/server/build/lib/README (1.7.2.1),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.30.2.1):

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 :)

2002-01-19 Saturday 17:54 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.15):

After some work elsewhere in i-scream it became apparent that using the
device (filesystem) as the key might not work. As an example:

swap                 7346808      32 7346776     1%    /var/run
swap                  686080    1912  684168     1%    /tmp

These two mounts have the same device name, "swap", but different mount
points. Before this change they would have been treated as the same, even
though they clearly have different properties. Using the mount point isn't
as ideal as the device, as you could move a mount point on a live
filesystem... but that wouldn't cause too many problems as a new Register
would just be created.

2002-01-17 Thursday 17:58 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.30):

Will now respond to it's name regardless of it's case.

2002-01-10 Thursday 21:49 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/WebFeeder.java (1.21):

Fix for the following tracker bug on SourceForge:
  [ #490762 ] WebFeeder crashes (NullPointer)

This bug occured when the directory for the webfeeder to place alerts in
didn't exist. Unlike the rest of the block of code, this section didn't
do any checks to make sure it existed before trying to get a listing of it.
This resulted in a null pointer exception. The fix is simple - a check is
done to make sure it's a directory before getting a listing. If it doesn't
exist a warning is logged to alert the user that there is a problem. It is
common for this directory not to exist if no alerts have yet be generated.

2001-12-20 Thursday 02:26 committed by tdb

projects/cms/source/reports/php/Makefile (1.3):

Been meaning to do this for a while :) All the files need to be in the same
directory on the webserver, so it seems silly generating a tarfile with
them all in sub directories :)

2001-12-11 Tuesday 17:52 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationManagerServant.java (1.22):

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 ;)

2001-12-11 Tuesday 17:23 committed by tdb

projects/cms/source/util/uk/org/iscream/cms/util/StringUtils.java (1.6):

Changed the wildcardMatch method. Now more optimal (returns immediately
when not a match), and only matches one value against a single expression.
This makes it more generic and useful for other bits of code.

2001-12-11 Tuesday 14:56 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationManagerServant.java (1.21):

Removed note about not cleaning up Configuration objects - that's handled
elsewhere now.

2001-12-10 Monday 22:49 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationManagerServant.java (1.20),
projects/cms/source/util/uk/org/iscream/cms/util/StringUtils.java (1.5):

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 :)

2001-11-26 Monday 19:21 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CIWrapper.java (1.11):

Some error checking to handle client interfaces disconnecting without any
warning. In fact, this shouldn't happen, but it'd be nice if it was cleanly
dealt with :)

2001-11-26 Monday 12:56 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.58),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Heartbeat__Monitor.java (1.21):

Completing this feature request:
  [ #479631 ] heartbeat monitor - starting list

Adds hosts defined in this configuration value to the heartbeat monitor on
startup.

Monitor.Heartbeat.initialHosts=raptor.ukc.ac.uk;myrtle.ukc.ac.uk

This means the Heartbeat Monitor will generate heartbeat alerts if these
hosts don't send in a heartbeat within the expected time. This is useful in
situations where the i-scream server comes up after the hosts have gone
down, which usually wouldn't have generated an alert - because the server
would never have seen the hosts to know they're gone.

2001-11-26 Monday 11:59 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java (1.9):

Changed the Memory Monitor to correctly deal with "kb" values.

This parallels the change in the Disk Monitor detailed by this Sourceforge
bug tracker:
  [ #476364 ] disk monitor using 'value' thresholds

2001-11-25 Sunday 19:46 committed by tdb

projects/cms/source/conient/configure (1.7),
projects/cms/source/corbaservices/configure (1.4),
projects/cms/source/server/configure (1.14):

Fix for the following bug tracker on sourceforge:
    [ #483807 ] configure scripts

The configure scripts specified where wget was expected to be. It now looks
in different locations, falling back on just running "wget" (assuming it's
in the path). This is better than it was before.

2001-11-25 Sunday 19:34 committed by tdb

projects/cms/source/conient/Config2.inc (1.13),
projects/cms/source/corbaservices/Config2.inc (1.9),
projects/cms/source/reports/php/Config.inc (1.2),
projects/cms/source/server/Config2.inc (1.23):

Updated the CVSROOT setting in the Makefile build setup to point at the
anonymous cvs server at cvs.i-scream.org.uk.

2001-11-15 Thursday 13:45 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaDataHandler.java (1.11):

It seems just catching org.omg.CORBA.COMM_FAILURE wasn't enough. This used
to work, so I'm putting it down to a change in JacORB. Odd though :)
Without this fix, when a Corba-based client disconnected the Queue's it was
associated with were not closed. This result in the Queue's overflowing and
flagging up some alerts.

2001-11-15 Thursday 11:47 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.13):

A small change to allow the 'thresholdMeasure' to be specified on a per
mount point basis. This seems a good idea because the actual thresholds can
already be specified for individual mount points. Of course, as with the
thresholds, a more global one can be specified which covers all mount of
the mount points.
The format is similar to that for mount points.
Monitor.Disk./fs.thresholdMeasure={PERCENTAGE,VALUE}
Monitor.Disk.thresholdMeasure={PERCENTAGE,VALUE}

2001-11-07 Wednesday 17:55 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.12):

Bug Fix for the following tracker ID on sourceforge:
  [ #479162 ] Disk Monitor - assumption of order

As stated in the above bug report, the state of a disk was stored using only
it's position in (ultimately) df's output. This position could change at runtime
which makes it not that reliable. The consequences of a change in the position
would not have been a disaster, but would have caused some confusion.

The key for storing a disks state is now the physical device name, as this is
will not change. The mount point was considered as the key, but it was decided
that this could change at runtime too.

2001-11-07 Wednesday 17:51 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.57):

Typo fixed in the configuration for the logging alerter. The message setting
was not being picked up, which resulted in the default being used. The default
was not overly useful :)

2001-11-07 Wednesday 15:58 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.10):

Bug Fix for the following tracker ID on sourceforge:
  [ #476364 ] disk monitor using 'value' thresholds

This bug fix addresses the issue with 'kb disk checks' not checking the amount
of disk space free, but rather the disk space in use. Whilst this was probably
the plan initially, it seems somewhat more useful to check the amount of free
space and alert if the value falls too low. This change has now been made.

It should be noted that the documentation talks about 'kb of disk in use', which
is not correct. The comments in the configuration file, however, talk about the
'absolute value of space free'. We'll take the latter as correct.

2001-10-10 Wednesday 18:12 committed by tdb

projects/cms/source/reports/php/Makefile (1.2):

Added the logins timeline directory to the Makefile :)

2001-07-18 Wednesday 17:09 committed by tdb

projects/cms/source/conient/configure (1.6),
projects/cms/source/corbaservices/configure (1.3):

Keeping the old-style configure scripts up-to-date.

2001-07-17 Tuesday 18:07 committed by tdb

projects/cms/source/server/configure (1.13),
projects/cms/source/server/idl/Makefile (1.10):

Forgot to change the old-style build setup at some point.
Corrected links to downloads of JAR files.
Fixed the IDL compiler sloppy names...

2001-06-14 Thursday 18:04 committed by tdb

projects/cms/source/server/build.xml (1.11):

This is a TEMPORARY fix. It appears the naming we've used in the IDL is not of
the correct syntax. This will override the checks, but it should be solved
correctly really :)

2001-06-14 Thursday 18:03 committed by ajm

projects/cms/source/corbaservices/build.config (1.2),
projects/cms/source/corbaservices/build.xml (1.2),
projects/cms/source/conient/build.config (1.2),
projects/cms/source/conient/build.xml (1.2):

small modifications.
removed packageutil reference in the usage
changed the lib downloads to point to the external website

2001-06-14 Thursday 17:42 committed by tdb

projects/cms/source/server/build.config (1.13):

Libraries are now available from the main website.

2001-06-14 Thursday 17:18 committed by tdb

projects/cms/source/server/build.config (1.12):

New CVSROOT.

2001-06-11 Monday 15:00 committed by tdb

projects/cms/source/conient/Config2.inc (1.12),
projects/cms/source/corbaservices/Config2.inc (1.8),
projects/cms/source/server/Config2.inc (1.22),
projects/cms/source/server/build.config (1.11):

The location in CVS has changed... all CMS source is now under the cms
module.

2001-05-30 Wednesday 19:54 committed by pjm2

projects/cms/source/reports/php/index/index.php (1.17):

Added the icon and link to the login timeline pages.  yay.

2001-05-30 Wednesday 19:48 committed by pjm2

projects/cms/source/reports/php/shared/logins_logo.gif (1.1):

A 32x32 gif logo for the login timeline pages (for use on the index page
of the web reports)

2001-05-30 Wednesday 19:12 committed by pjm2

projects/cms/source/reports/php/logins/logins.php (1.1):

The main page for viewing the login timeline graph thingies.  Similar in
layout to the historical reports and makes use of files stored within the
historical reports directories.  Any login that has appeared within the
reporting period will appear on this page.  The user must select the date
to view, followed by the machine name.  All logins are currently shown on
the same page.  Perhaps more wizzo things may happen in the future.  The
are subtle differences in the 9-5 lines so that strange people may compare
people's login times with the typical office hours.

2001-05-30 Wednesday 19:09 committed by pjm2

projects/cms/source/reports/php/logins/logins_config.inc.php (1.1):

Configuration file for viewing the PHP login timeline pages

2001-05-30 Wednesday 19:06 committed by pjm2

projects/cms/source/reports/php/shared/24hourscale800.gif (1.1):

The image used as the scale at both the top and the bottom of the login
timeline report pages.

2001-05-30 Wednesday 19:05 committed by pjm2

projects/cms/source/reports/php/shared/24hourback2800.gif (1.1),
projects/cms/source/reports/php/shared/24hourback800.gif (1.1):

The two images used for the background of the login timeline pages

2001-05-29 Tuesday 23:00 committed by tdb

projects/cms/source/corbaservices/Makefile (1.6):

Changed some static references to "build" to $(BUILD), and made the install
target fully install :) (was missing out etc)

2001-05-29 Tuesday 22:47 committed by tdb

projects/cms/source/corbaservices/Config2.inc (1.7),
projects/cms/source/corbaservices/Makefile.inc (1.3):

Modified to accept the javac flags in the Config file.

2001-05-29 Tuesday 18:41 committed by tdb

projects/cms/source/conient/Config2.inc (1.11),
projects/cms/source/conient/Makefile (1.8),
projects/cms/source/conient/uk/org/iscream/cms/conient/Configuration.java (1.10),
projects/cms/source/conient/uk/org/iscream/cms/conient/ConfigurationDialog.java (1.14),
projects/cms/source/conient/uk/org/iscream/cms/conient/Conient.java (1.31),
projects/cms/source/conient/uk/org/iscream/cms/conient/ConnectionHandler.java (1.33),
projects/cms/source/conient/uk/org/iscream/cms/conient/ControlPanel.java (1.14),
projects/cms/source/conient/uk/org/iscream/cms/conient/DataPanel.java (1.26),
projects/cms/source/conient/uk/org/iscream/cms/conient/DataReader.java (1.14),
projects/cms/source/conient/uk/org/iscream/cms/conient/HostDisplayPanel.java (1.39),
projects/cms/source/conient/uk/org/iscream/cms/conient/Makefile (1.13),
projects/cms/source/conient/uk/org/iscream/cms/conient/PacketTimer.java (1.5),
projects/cms/source/conient/uk/org/iscream/cms/conient/QueueFrame.java (1.16),
projects/cms/source/conient/uk/org/iscream/cms/conient/SwingSafeAdd.java (1.3),
projects/cms/source/conient/uk/org/iscream/cms/conient/SwingSafeAddCard.java (1.2),
projects/cms/source/conient/uk/org/iscream/cms/conient/TunnelProcess.java (1.2),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/CPUDataComponent.java (1.11),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DataComponent.java (1.9),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DataFormatException.java (1.6),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DateDataComponent.java (1.10),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/DiskDataComponent.java (1.2),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/Makefile (1.7),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ProcessesDataComponent.java (1.5),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ServiceDataComponent.java (1.7),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/StorageDataComponent.java (1.4),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/StringDataComponent.java (1.17),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UptimeDataComponent.java (1.5),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/UsersDataComponent.java (1.14),
projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/VisibleDataComponent.java (1.6):

The last of the central monitoring system packages to be changed to the newer
structure. It has changed from;

uk.org.iscream.conient.*

to;

uk.org.iscream.cms.conient.*

This is in keeping with the new style of packaging.

2001-05-29 Tuesday 18:24 committed by tdb

projects/cms/source/corbaservices/Config2.inc (1.6),
projects/cms/source/corbaservices/Makefile (1.5),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/CorbaServices.java (1.9),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/Makefile (1.3),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/MiniWebServer.java (1.6):

Package structure has been changed from;

uk.org.iscream.corbaservices.*

to;

uk.org.iscream.cms.corbaservices.*

This is in keeping with the rest of the central monitoring system server. It may
be possible to change this back at some date, if the corbaservices really
becomes a completely standalone application. At the moment, however, it's too
suited to just doing the job required of it by the cms server, rather than as a
general purpose application.

2001-05-29 Tuesday 18:08 committed by tdb

projects/cms/source/TemplateClass.java (1.12):

The great package change even affects Template files :)

2001-05-29 Tuesday 18:02 committed by tdb

projects/cms/source/server/Config2.inc (1.21),
projects/cms/source/server/Makefile (1.23),
projects/cms/source/server/build.config (1.10),
projects/cms/source/server/build.xml (1.10),
projects/cms/source/server/build/etc/default.properties (1.15),
projects/cms/source/server/build/etc/system.conf (1.55),
projects/cms/source/server/idl/Makefile (1.9),
projects/cms/source/server/idl/iscream.idl (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/Makefile (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/client/Alert.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterManager.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterSkeleton.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientMain.java (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/client/ClientServant.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/client/Makefile (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorManager.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorSkeleton.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/client/PluginAlerter.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/client/PluginMonitor.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/client/Register.java (1.17),
projects/cms/source/server/uk/org/iscream/cms/server/client/WebFeeder.java (1.19),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/EMail__Alerter.java (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.29),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/Logging__Alerter.java (1.2),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/Makefile (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/WebFeeder__Alerter.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/CPU__Monitor.java (1.24),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Heartbeat__Monitor.java (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Load__Monitor.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Makefile (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Process__Monitor.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Queue__Monitor.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Services__Monitor.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Swap__Monitor.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/UserCount__Monitor.java (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/WebFeeder__Monitor.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceMain.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/ClientInterfaceServant.java (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaClientListenerServant.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaControlHandlerServant.java (1.14),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/CorbaDataHandler.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/Makefile (1.11),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/PacketSorter.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPClientListener.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPControlHandler.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPDataHandler.java (1.13),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/Component.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentCORBAException.java (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentManager.java (1.38),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentStartException.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ConfigurationCache.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ConfigurationProxy.java (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/Makefile (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/PropertyNotFoundException.java (1.3),
projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ReferenceManager.java (1.16),
projects/cms/source/server/uk/org/iscream/cms/server/core/CircularIncludeException.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationManagerServant.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationServant.java (1.20),
projects/cms/source/server/uk/org/iscream/cms/server/core/Core.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/core/LoggerImpl.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/core/LoggerServant.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/core/Makefile (1.15),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/FileLogger.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/Makefile (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/MultiLogger.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/ScreenLogger.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleGUILogger.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/core/loggers/SimpleSwingLogger.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterMain.java (1.31),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterServant.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java (1.32),
projects/cms/source/server/uk/org/iscream/cms/server/filter/Makefile (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginFilter.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginFilterManager.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheck.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheckManager.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/PluginServiceCheckPipeline.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/filter/ServiceCheckSkeleton.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReader.java (1.12),
projects/cms/source/server/uk/org/iscream/cms/server/filter/TCPReaderInit.java (1.25),
projects/cms/source/server/uk/org/iscream/cms/server/filter/UDPReader.java (1.18),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/EnforceEssentialData__Plugin.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/FTP__ServiceCheck.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/HTTP__ServiceCheck.java (1.8),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/IMAP__ServiceCheck.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/Makefile (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/POP3__ServiceCheck.java (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SMTP__ServiceCheck.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/SSH__ServiceCheck.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/Telnet__ServiceCheck.java (1.4),
projects/cms/source/server/uk/org/iscream/cms/server/filter/plugins/TypeChecker__Plugin.java (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/FilterManager.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (1.28),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostListener.java (1.9),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/Makefile (1.5),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/CIWrapper.java (1.10),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/Makefile (1.6),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilter.java (1.38),
projects/cms/source/server/uk/org/iscream/cms/server/rootfilter/RootFilterServant.java (1.16),
projects/cms/source/util/uk/org/iscream/cms/util/DateUtils.java (1.5),
projects/cms/source/util/uk/org/iscream/cms/util/FormatName.java (1.12),
projects/cms/source/util/uk/org/iscream/cms/util/InvalidQueueException.java (1.4),
projects/cms/source/util/uk/org/iscream/cms/util/InvalidXMLException.java (1.3),
projects/cms/source/util/uk/org/iscream/cms/util/Makefile (1.14),
projects/cms/source/util/uk/org/iscream/cms/util/Queue.java (1.22),
projects/cms/source/util/uk/org/iscream/cms/util/QueueMonitor.java (1.8),
projects/cms/source/util/uk/org/iscream/cms/util/Smtp.java (1.6),
projects/cms/source/util/uk/org/iscream/cms/util/StringUtils.java (1.4),
projects/cms/source/util/uk/org/iscream/cms/util/XMLPacket.java (1.12),
projects/cms/source/util/uk/org/iscream/cms/util/XMLPacketMaker.java (1.16),
projects/cms/source/util/uk/org/iscream/cms/util/XMLStringParser.java (1.13):

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.

2001-05-24 Thursday 15:11 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.54),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/Logging__Alerter.java (1.1),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/Makefile (1.5):

A new alerter that writes alerts to the system logfile, thus keeping a permanent
record should the need arise to see "what happened" at some point in the past.

It currently logs at DEBUG level, although I propose a new level be introduced.
This will be discussed.

2001-05-23 Wednesday 19:29 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Queue__Monitor.java (1.12):

A small fix that should have been done ages ago. It deals with the following
error message;

[5/23/01 6:49:04 PM] [WARNING] Queue{client.monitors.Queue__Monitor(v1.11)}:
Received packet from 6844289 with bad queue information:
java.lang.NumberFormatException: [deleted]

A queue size of "[deleted]" may be generated when a slot in a queue becomes
empty. This often only happens once after which point the Queue is deleted,
but it could easily be a regular occurance. We just silently drop this item.

Maybe a better solution would be to send -1, so it would still parse as an
integer value, yet clearly be wrong. That's a Queue issue anyway.

2001-05-20 Sunday 01:57 committed by tdb

projects/cms/source/server/README (1.10),
projects/cms/source/server/build/README (1.5),
projects/cms/source/server/build/lib/README (1.6):

General update to the README files.

2001-05-19 Saturday 17:28 committed by tdb

projects/cms/source/server/build.config (1.9),
projects/cms/source/server/build.xml (1.9):

Fully commented the configuration file.

2001-05-18 Friday 03:12 committed by tdb

projects/cms/source/server/build.config (1.8),
projects/cms/source/server/build.xml (1.8):

cvsbuild target added :) It's a touch crude due to the way ANT works. In fact,
it's the first thing that's been done "outside" of the ANT environment. I may
submit a feature request on this one, if possible.

This leaves the build setup here complete. Still some tidying up to do, very
much so in the configuration file. Probably a few bugs too, but all the features
covered by the Makefile setup (including configure) are included.

Also need to adjust documentation accordingly.

2001-05-18 Friday 02:32 committed by tdb

projects/cms/source/server/build.config (1.7),
projects/cms/source/server/build.xml (1.7):

Install target now completed. Only task left to complete to bring this ANT build
script in line with the current Makefile is the "cvsbuild". This is somewhat
more involved though.

2001-05-18 Friday 02:02 committed by tdb

projects/cms/source/server/build.xml (1.6):

Will not bother with SQL table generation. This is beyond to scope of this build
script.

2001-05-18 Friday 02:01 committed by tdb

projects/cms/source/server/build.config (1.6),
projects/cms/source/server/build.xml (1.5):

Util package generation completed.
Also added usage target as default.

2001-05-18 Friday 01:40 committed by tdb

projects/cms/source/server/build.config (1.5),
projects/cms/source/server/build.xml (1.4):

Javadoc generation completed. Very nicely done too, another "nice" ant feature!

2001-05-15 Tuesday 14:20 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterSkeleton.java (1.8):

A seconds/milliseconds discrepancy fixed.

2001-05-14 Monday 03:47 committed by tdb

projects/cms/source/server/build.config (1.4),
projects/cms/source/server/build.xml (1.3):

Upon reflection, the URL should at least be stored in the config ;)

2001-05-14 Monday 03:43 committed by tdb

projects/cms/source/server/build.config (1.3),
projects/cms/source/server/build.xml (1.2):

Some more additions. Not entirely happy with either really. I'd like to be able
to specify the "library list" in the config file, and then use this in both the
distclean and fetch. Also need to drop the "shortcut" targets. Finally, the run
target works, but is far from satisfactory - much better to run manually.

2001-05-13 Sunday 02:52 committed by tdb

projects/cms/source/server/build/etc/system.conf (1.53):

The alerting level for the WebFeeder has been changed to have the format of the
other alerters (as it now extends the skeleton class for alerters). It therefore
requires a configuration value with a common format.

2001-05-13 Sunday 02:47 committed by tdb

projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterSkeleton.java (1.7),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/EMail__Alerter.java (1.23),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/IRC__Alerter.java (1.28),
projects/cms/source/server/uk/org/iscream/cms/server/client/alerters/WebFeeder__Alerter.java (1.8):

A small bug had crept in here. The _name attribute was always being returned as
it stood in the skeleton class (when accessed by a method written in the
skeleton class, but called on an extending class). This is solved by adding an
accessor.
This will result in configuration being looked up for the relevant name, as
opposed to always the name of the abstract class.

2001-05-12 Saturday 22:29 committed by tdb

projects/cms/source/corbaservices/build/etc/services.conf (1.3),
projects/cms/source/corbaservices/uk/org/iscream/cms/corbaservices/CorbaServices.java (1.8):

Changes to reflect the updates in JacORB (1.3.21).

2001-05-12 Saturday 01:14 committed by tdb

projects/cms/source/server/build.config (1.2),
projects/cms/source/server/build/etc/default.properties (1.14),
projects/cms/source/server/idl/Makefile (1.8):

Changes to reflect the updates in JacORB (1.3.21).

2001-05-07 Monday 17:22 committed by tdb

projects/cms/source/server/build.config (1.1),
projects/cms/source/server/build.xml (1.1):

A start at a build script written in XML for the Ant build tool.
This requires Ant, which can be downloaded from http://jakarta.apache.org/ant.

Note that this has only been tested on Unix, not Windows. It currently just
builds the package, none of the extra facilities such as javadoc are done.

The TODO list looks something like this;

  build/jar util package
  install target
  cvs version build (including cleanup)
  javadoc
  sql table generation
  run target
  distclean target

2001-05-06 Sunday 11:30 committed by pjm2

projects/cms/source/reports/php/shared/title.inc.php (1.17):

Added an inline stylesheet to highlight hrefs and input buttons.  There is
a little bit more blue creeping in here and there as well...

2001-05-01 Tuesday 20:25 committed by ajm

projects/cms/source/conient/uk/org/iscream/cms/conient/ConnectionHandler.java (1.32),
projects/cms/source/conient/uk/org/iscream/cms/conient/Makefile (1.12),
projects/cms/source/conient/uk/org/iscream/cms/conient/TunnelProcess.java (1.1):

Added a new class to be a W-rapper (aye!) which holds the Process object that holds the tunnel process.  This allows the connection handler to simply pass round a reference to this object, where as before I wrongly assumed how java's reference passing worked.

All fine now.  The processes get cleaned up when the user drops the connection.  No stray cmd processes are left about for the user to close manually, and probably closes a possible security problem too...

2001-04-24 Tuesday 14:36 committed by pjm2

projects/cms/source/reports/php/shared/title.inc.php (1.16):

Now used the animated i-scream icon.

2001-04-24 Tuesday 14:35 committed by pjm2

projects/cms/source/reports/php/shared/i-scream-button-anim.gif (1.1):

An animated icon, wooo...

2001-04-10 Tuesday 11:22 committed by pjm2

projects/cms/documentation/printable/analysis/comparison_big_brother.pdf (1.1),
projects/cms/documentation/printable/client/conient_maintenance.pdf (1.1),
projects/cms/documentation/printable/client/conient_user_guide.pdf (1.1),
projects/cms/documentation/printable/host/ihost/ihost_maintenance.pdf (1.1),
projects/cms/documentation/printable/host/ihost/ihost_user_guide.pdf (1.1),
projects/cms/documentation/printable/host/winhost/winhost_maintenance.pdf (1.1),
projects/cms/documentation/printable/host/winhost/winhost_user_guide.pdf (1.1),
projects/cms/documentation/printable/plan/est_time_allocation.pdf (1.1),
projects/cms/documentation/printable/plan/est_time_allocation_revised.pdf (1.1),
projects/cms/documentation/printable/plan/implementation_phases.pdf (1.1),
projects/cms/documentation/printable/plan/risk_analysis.pdf (1.1),
projects/cms/documentation/printable/process/cvs_softwarebuilds.pdf (1.1),
projects/cms/documentation/printable/process/cvslog_documentation.pdf (1.1),
projects/cms/documentation/printable/process/cvslog_experimental.pdf (1.1),
projects/cms/documentation/printable/process/cvslog_misc.pdf (1.1),
projects/cms/documentation/printable/process/cvslog_source.pdf (1.1),
projects/cms/documentation/printable/process/cvslog_web.pdf (1.1),
projects/cms/documentation/printable/process/meeting_minutes.pdf (1.1),
projects/cms/documentation/printable/process/use_of_website.pdf (1.1),
projects/cms/documentation/printable/reports/database_design.pdf (1.1),
projects/cms/documentation/printable/reports/dbreporter_maintenance.pdf (1.1),
projects/cms/documentation/printable/reports/dbreporter_user_guide.pdf (1.1),
projects/cms/documentation/printable/reports/web_reports_maintenance.pdf (1.1),
projects/cms/documentation/printable/reports/web_user_guide.pdf (1.1),
projects/cms/documentation/printable/server/corba_services.pdf (1.1),
projects/cms/documentation/printable/server/server_maintenance.pdf (1.1),
projects/cms/documentation/printable/server/server_user_guide.pdf (1.1),
projects/cms/documentation/printable/spec/code/java_coding_standards.pdf (1.1),
projects/cms/documentation/printable/spec/docs/document_standards.pdf (1.1):

PDF

2001-04-09 Monday 12:47 committed by pjm2

projects/cms/source/reports/php/shared/title.inc.php (1.15):

Removed the noindex,nofollow robots meta tag so that we may have the
reports pages included in search engine results as well.  Might increase
our chances of being found ;)

2001-04-05 Thursday 14:09 committed by pjm2

projects/cms/source/reports/php/shared/bottom.inc (1.9):

Altered the email address

2001-04-04 Wednesday 21:51 committed by tdb

projects/cms/source/util/uk/org/iscream/cms/util/Queue.java (1.21):

More changes to attempt to lock down the Queue problems.

2001-04-03 Tuesday 15:48 committed by pjm2

projects/cms/source/reports/php/shared/title.inc.php (1.14):

Added the i-scream button to the top of each report page.  This links to
the main i-scream website and replaces the banner at the bottom of each
page.

2001-04-03 Tuesday 15:41 committed by pjm2

projects/cms/source/reports/php/shared/i-scream-button.gif (1.1):

Urgle burgle, just a little standard-size button image to be used by the
reports locally.

2001-04-03 Tuesday 15:38 committed by pjm2

projects/cms/source/reports/php/shared/bottom.inc (1.8):

Removed the i-scream banner from the bottom of each report page.  We don't
really want this being requested from the main site every ten seconds ;)

2001-03-29 Thursday 14:46 committed by tdb

projects/cms/documentation/plan/doc_strategy.txt (1.26, PROJECT_COMPLETION):

w00t ! Finished :-)

2001-03-29 Thursday 14:07 committed by tdb

projects/cms/documentation/printable/process/cvslog_documentation.doc (1.1, PROJECT_COMPLETION):

This log will never make it to submission. muhahahahaha.

2001-03-29 Thursday 14:00 committed by tdb

projects/cms/documentation/printable/server/server_user_guide.doc (1.6, PROJECT_COMPLETION):

minor change.

2001-03-29 Thursday 14:00 committed by tdb

projects/cms/documentation/printable/plan/est_time_allocation_revised.doc (1.1, PROJECT_COMPLETION):

Revised doc. Written by ab11.

2001-03-29 Thursday 11:06 committed by tdb

projects/cms/documentation/printable/server/server_user_guide.doc (1.5):

Forgot to add my pawprint.

2001-03-29 Thursday 11:05 committed by tdb

projects/cms/documentation/printable/server/server_user_guide.doc (1.4):

Now finished.

2001-03-29 Thursday 09:47 committed by pjm2

projects/cms/documentation/printable/analysis/comparison_big_brother.doc (1.2, PROJECT_COMPLETION):

Added aj's approval of the document

2001-03-29 Thursday 09:29 committed by pjm2

projects/cms/documentation/printable/analysis/comparison_big_brother.doc (1.1):

A comparison with Big Brother.

2001-03-29 Thursday 08:34 committed by tdb

projects/cms/documentation/printable/server/server_user_guide.doc (1.3):

Got part way through reading... a few minor changes.

2001-03-29 Thursday 07:51 committed by ajm

projects/cms/documentation/printable/server/server_user_guide.doc (1.2):

Almost complete, only the booting and installation section remains.

2001-03-29 Thursday 05:27 committed by tdb

projects/cms/documentation/plan/doc_strategy.txt (1.25):

Another one bites the dust :-)

2001-03-29 Thursday 05:26 committed by tdb

projects/cms/documentation/printable/server/corba_services.doc (1.1, PROJECT_COMPLETION):

Written and checked over.

2001-03-29 Thursday 05:26 committed by tdb

projects/cms/documentation/printable/process/cvs_softwarebuilds.doc (1.2, PROJECT_COMPLETION):

Checked over. Made some minor corrections.

2001-03-29 Thursday 05:25 committed by tdb

projects/cms/documentation/printable/client/conient_maintenance.doc (1.5, PROJECT_COMPLETION):

Verified.

2001-03-29 Thursday 02:08 committed by tdb

projects/cms/documentation/plan/doc_strategy.txt (1.24):

Tidied up.

2001-03-29 Thursday 02:07 committed by ajm

projects/cms/documentation/printable/server/server_user_guide.doc (1.1):

initial checkin...40% complete.

2001-03-29 Thursday 01:59 committed by tdb

projects/cms/documentation/printable/process/Task_management_Meeting_strategy.doc (1.2, PROJECT_COMPLETION):

Conforms properly to template.

2001-03-29 Thursday 01:44 committed by tdb

projects/cms/documentation/printable/process/cvs_softwarebuilds.doc (1.1):

Document detailing how CVS was used in the project, and how software
builds were linked into this.

2001-03-29 Thursday 00:22 committed by ab11

projects/cms/documentation/printable/process/Task_management_Meeting_strategy.doc (1.1):

Inital Version