i-scream CVS Commit Logs
i-scream CVS commits since 2001/03/29
Possible precedence problem between ! and pattern match (m//) at /usr/local/bin/cvs2cl line 1200.
2015-01-12 Monday 17:16
committed by
tdb
CVSROOT/avail
(1.8):
Web is no longer available for changes (now in Git).
2012-01-12 Thursday 13:23
committed by
tdb
CVSROOT/avail
(1.7):
libstatgrab and pystatgrab are no longer open for commits in CVS. They
have been moved (well, are in the process of moving) to Git.
2011-06-14 Tuesday 16:14
committed by
tdb
CVSROOT/cvswrappers
(1.6):
Add pdf to list of filetypes that are treated as binary.
2004-04-01 Thursday 22:02
committed by
tdb
CVSROOT/loginfo
(1.7):
Activate logging of commits to cia.navi.cx.
2004-04-01 Thursday 21:45
committed by
tdb
CVSROOT/ciabot_cvs.pl
(1.2),
CVSROOT/loginfo
(1.6):
Return the ciabot script to the vanilla script and use it's command line
options to configure it. This will make updating it easier in the future.
I still have a few issues with the way in which it works, but I don't think
it's worth the effort to try and combine this with any of the existing
scripts.
Ultimately this serves a similar purpose to the cvsrss script - it sends
commit information on to cia.navi.cx which in turn provides it as an RSS
feed. For now, though, I'll stick with providing our own RSS feed as I
suspect it'll prove to be more reliable. Maybe this will change in time.
(Our RSS feed also provides slightly more information)
2004-03-31 Wednesday 22:15
committed by
tdb
CVSROOT/avail
(1.6):
Re-open repository after moves.
2004-03-31 Wednesday 12:50
committed by
tdb
CVSROOT/avail
(1.4):
Lock down the CVS repository whilst I shuffle things about.
2004-02-15 Sunday 21:34
committed by
tdb
CVSROOT/commitcheck
(1.4):
Attempt to fix that annoying (but harmless) error message that appears
with every commit :-)
2003-10-11 Saturday 16:26
committed by
tdb
CVSROOT/commitinfo
(1.3),
CVSROOT/cvsrss.pl
(1.4),
CVSROOT/loginfo
(1.4):
A large change to cvsrss.pl. This was to achieve one thing, really - single
commit messages when a commit spans multiple directories. The problem was
due to the way cvs works with loginfo - it runs the scripts once for each
directory a commit is taking place in. By hooking in to commitinfo too we
can work out what the last item is and then only update the RSS file when
we reach the last item. This requires keeping temporary files in /tmp.
Most of the code to do this already existed in our CVSROOT after I borrowed
it originally from the FreeBSD project. I decided to duplicate it rather
than merge cvsrss with the existing stuff because I'd really like cvsrss
to be a standalone script. I suppose extracting to a common library might
be the way to go, one day.
Expect some bugs - I've tested as best I can, but you know how these things
only really get tested in production ;)
2003-10-10 Friday 12:11
committed by
tdb
CVSROOT/cvswrappers
(1.5):
Add png to the list of files to be checked in as binaries.
2003-10-02 Thursday 19:32
committed by
tdb
CVSROOT/cvsrss.pl
(1.3):
Some basic checks to remove the lines looking like this:
Update of /cvs/i-scream/cms/source/libstatgrab/docs
In directory carrick.bishnet.net:/tmp/cvs-serv32427
In the commit message.
2003-09-28 Sunday 19:14
committed by
tdb
CVSROOT/cvsrss.pl
(1.2):
Must remember to check for RSS file not existing.
2003-05-13 Tuesday 19:44
committed by
tdb
CVSROOT/avail
(1.3):
Open up the CVS repository to the masses of people queuing at the door to
commit their latest changes to the wonderful system that is i-scream. Ok,
well, Pete - you can commit stuff again now... erm, if you noticed you
couldn't do so before ;)
2003-05-13 Tuesday 16:25
committed by
tdb
CVSROOT/config
(1.5):
Ensure RereadLogAfterVerify is set to always, rather than relying
on it being that by default.
2003-05-13 Tuesday 16:24
committed by
tdb
CVSROOT/commitcheck
(1.3):
Unroll a change made some time back to run this on the old server. We can
now make use of the hostname() function.
2003-05-12 Monday 22:44
committed by
tdb
CVSROOT/cfg_local.pm
(1.7):
Ensure commits are only allowed to happen on carrick... not the old cvs
repository or any mirrors.
2003-05-12 Monday 22:38
committed by
tdb
CVSROOT/log_accum.pl
(1.3):
Don't need to work out our login - it's already defined elsewhere.
2003-05-12 Monday 22:19
committed by
tdb
CVSROOT/cfg_local.pm
(1.6),
CVSROOT/log_accum.pl
(1.2),
CVSROOT/users
(1.5):
Change i-scream.org.uk to i-scream.org - for new server.
Also modify commit mail sending so from address is set to login@domain,
where login is derived from the user running the commit, and domain is
given in the configuration.
2003-05-12 Monday 19:37
committed by
tdb
CVSROOT/avail
(1.2):
Lock CVS repository in preparation for move.
2003-03-29 Saturday 16:30
committed by
tdb
CVSROOT/modules
(1.7):
libukcprog is now a seperate package. I doubt this will be much use to
anyone other than us, but I see no reason why we can't package it up
and distribute it. Obviously we can't attach the GPL to this, as we
don't own it.
2003-03-28 Friday 16:30
committed by
tdb
CVSROOT/modules
(1.6):
Removed some un-used code from CVS. We can always resurrect this later if
someone feels they want to work on it. Gone are the old perl ihost which
isn't needed now, winhost which is broken and shows no sign of being fixed,
and DBReporter. If someone wants to revive them, I'll undelete them :-)
2003-03-05 Wednesday 14:58
committed by
tdb
CVSROOT/cfg_local.pm
(1.4):
An empty commit to test the e-mail thing works. (I used ssmtp in the end
which is just a lightweight sendmail replacement for passing mail on to
mail hubs).
2003-03-05 Wednesday 13:46
committed by
tdb
CVSROOT/cfg_local.pm
(1.2):
This turns on e-mailing of every commit individually as it happens. They
are sent to the list cvs-all@i-scream.org.uk, which only I am signed up to
at the moment because it might be a bit spammy.
2003-02-18 Tuesday 18:38
committed by
tdb
CVSROOT/modules
(1.4):
Add libstatgrab module. Doesn't have a cms_ prefix because it's not
directly a module of the cms, just something it uses.
2003-02-09 Sunday 19:37
committed by
tdb
CVSROOT/modules
(1.2):
Added "world" module, and a shortcut for ihost.
2003-02-09 Sunday 18:56
committed by
tdb
CVSROOT/readers
(1.1):
Add readers file to CVSROOT, it should have been there a while ago.
2003-02-09 Sunday 18:32
committed by
tdb
CVSROOT/commitcheck
(1.2):
The perl hostname function doesn't work in this chroot. Another thing to
fix if/when I can tidy up the whole cvs thing ;)
2003-02-09 Sunday 17:50
committed by
tdb
CVSROOT/config
(1.4):
This option doesn't work with older CVS binaries. Due to the increasingly
akward CVS setup on cvs.i-scream.org.uk we're running an older cvs for
pserver accees, and the newer one over ssh. This option causes the pserver
one to barf. Fortunately, a quick check at the cvs source shows this option
is definately on by default, so we should be ok commenting it out.
2003-02-09 Sunday 17:26
committed by
tdb
CVSROOT/README
(1.1),
CVSROOT/avail
(1.1),
CVSROOT/cfg.pm
(1.1),
CVSROOT/cfg_local.pm
(1.1),
CVSROOT/checkoutlist
(1.5),
CVSROOT/commit_prep.pl
(1.1),
CVSROOT/commitcheck
(1.1),
CVSROOT/commitinfo
(1.2),
CVSROOT/config
(1.3),
CVSROOT/cvs_acls.pl
(1.1),
CVSROOT/cvswrappers
(1.4),
CVSROOT/exclude
(1.1),
CVSROOT/log_accum.pl
(1.1),
CVSROOT/logcheck
(1.1),
CVSROOT/loginfo
(1.2),
CVSROOT/rcsinfo
(1.2),
CVSROOT/rcstemplate
(1.1),
CVSROOT/tagcheck
(1.1),
CVSROOT/taginfo
(1.2),
CVSROOT/verifymsg
(1.2):
Merge in some useful scripts from the FreeBSD CVS repository.
2003-02-06 Thursday 08:36
committed by
tdb
CVSROOT/notify
(1.3):
Allow CVS to do mail notifications again (mailx doesn't work on this box).
2002-03-08 Friday 09:51
committed by
tdb
CVSROOT/users
(1.4):
Added Pete to this list. Makes the CVS output list his e-mail address :)
2001-06-06 Wednesday 16:28
committed by
tdb
CVSROOT/config
(1.2):
For security we keep the locks elsewhere.
Possible precedence problem between ! and pattern match (m//) at /usr/local/bin/cvs2cl line 1200.
2002-03-11 Monday 17:06
committed by
tdb
experimental/reports/graphing/graph.pl
(1.6):
Fixed the memory/swap issue. Now displays "in use" rather than free. Also
tweaked the algorithm used to make the consolidated graphs - it now does
averaging rather than just taking the maximum value over the period. This
was done because some of the graphs gave unbelievable results - cpu graphs
with a total of well over 100% looks silly ;)
Finally, ruled out being able to set the maximum for disk/mem/swap graphs
from a dynamic value. The only possibly solution would be for watch.pl to
dump out the current maximums to a file, which this could then read and
make use of (external to the RRD stuff - which would have been best). This
would, in my opinion, be silly as it would generate an awful lot more I/O
operations than is actually required.
2002-03-11 Monday 00:25
committed by
tdb
experimental/reports/graphing/graph.pl
(1.5):
Fixed the limits of the graphs a bit better (I hope). Also made some tweaks
to the colours and layout of the graphs. They're now "blue" which fits with
the i-scream look-n-feel... but do they look ok?
2002-03-10 Sunday 15:42
committed by
tdb
experimental/reports/graphing/watch.pl
(1.5):
Fix for when data values aren't defined in the XML packet. This only seems
to happen if the ihost-plugin isn't sending the right data... ;)
2002-03-10 Sunday 13:28
committed by
tdb
experimental/reports/graphing/watch.pl
(1.4):
Glaring bug in the queue monitoring. The total needs to be a COUNTER not a
GAUGE. The result was a rather impressive diagonal line ;)
2002-03-10 Sunday 01:43
committed by
tdb
experimental/reports/graphing/watch.pl
(1.3):
I was going to leave this till later, but I've done it anyway. This is now
pretty much complete. Still a few things to consider, like cleaning up on a
restart, but it's pretty much finished now.
2002-03-10 Sunday 00:26
committed by
tdb
experimental/reports/graphing/watch.pl
(1.2):
Rewritten most of the processing part. Now uses subroutines to avoid a lot
of unnecessary code duplication. Much tidier, and easier to follow. Maybe
this, and graph.pl, would benefit from an external configuration? maybe...
Still need to tidy the connection handling part, it could bail out without
much notice. It would be better if it kept retrying - ihost style ;)
2002-01-06 Sunday 23:32
committed by
tdb
experimental/server/ACL/ACL.java
(1.11):
Minor tweak to the short[] comparing code. By ensuring the wildcarded array
is the first one, we can perform less checks :-) As this is just in a local context,
the tighter coupling to the rest of the code is probably ok.
One more change to be made in the String to short[] method -- it needs to do
some more rigourous tests, and possibly return an error if the String cannot be
parsed into an IP address. At the moment it assumes the add method has
already done this. This could also make the add method neater as it would
not need to do as many checks, and would therefore look neater.
2001-12-31 Monday 19:25
committed by
tdb
experimental/server/ACL/ACL.java
(1.10):
Opps. Lost a bracket. Right, it's time to go out for New Year :-) In fact, this
commit log will be mailed at about 1 minute into 2002 ;-)
2001-12-31 Monday 01:49
committed by
tdb
experimental/server/ACL/ACL.java
(1.7),
experimental/server/ACL/ACLTest.java
(1.5):
Some significant internal changes. It should be noted that this code is still in
the debugging stage, and thus contains lots of println's :-)
The most obvious change is that when adding a rule we try to determine if it's
and IP address given as the expression. If it is, we store this in a short[] in the
ACLRule inner class. Then when performing a check we look to see if it's an
IP address rule, and then do a special check for IP addresses - which is much
more efficient than comparing two strings. We have also halved the checks
done by only comparing a rule to either the name or IP, rather than both.
2001-12-24 Monday 04:17
committed by
tdb
experimental/server/ACL/ACL.java
(1.6):
Creating a toString() for ACLRule, and modified the ACL toString() to make
use of this. It's a bit neater I think.
2001-12-21 Friday 16:49
committed by
tdb
experimental/server/ACL/ACL.java
(1.3):
Changed the LinkedList/Iterator to an ArrayList.get(n) solution. According to
Paul's research this should run at least 4 times as fast as the LinkedList in the
iterating stage. (and twice as quick as an ArrayList/Iterator solution!). Using a
plain array could make this go twice as fast again, but it's a lot more work :-)
2001-12-19 Wednesday 23:43
committed by
tdb
experimental/server/ACL/ACL.java
(1.1),
experimental/server/ACL/ACLServerSocket.java
(1.1),
experimental/server/ACL/ACLTest.java
(1.1):
Initial checkin of ACL code for i-scream server. At present it should allow for
ServerSocket's to be wrapped up with an access control list. Very simple to
use, will javadoc sometime soon. Essentially construct a ACLServerSocket
instead of a ServerSocket, then set an ACL (defaults to open ACL). Then it
can be used as a ServerSocket due to inheritance, and will only return from
the allow() method if the connecting Socket is permitted by the ACL.
2001-10-21 Sunday 20:01
committed by
tdb
experimental/reports/queuegraphing/watch.pl
(1.3):
It's only worth cleaning the png files if there are no other rrds left.
In the case that there are some left, the graphs may be incorrect for a
short while until graph.pl is run, but this seems better than having no
graphs at all... which would break the php page.
2001-06-14 Thursday 10:16
committed by
ajm
experimental/MNote/uk/org/iscream/mnote/MNote.java
(1.1),
experimental/MNote/uk/org/iscream/mnote/MNoteProtocolHandler.java
(1.1),
experimental/MNote/uk/org/iscream/mnote/MNoteSocketHandler.java
(1.1),
experimental/MNote/uk/org/iscream/mnote/NotificationEvent.java
(1.1),
experimental/MNote/uk/org/iscream/mnote/NotificationListener.java
(1.1),
experimental/MNote/uk/org/iscream/mnote/RegisterEvent.java
(1.1),
experimental/MNote/uk/org/iscream/mnote/RegisterListener.java
(1.1),
experimental/MNote/uk/org/iscream/mnote/SendEvent.java
(1.1),
experimental/MNote/uk/org/iscream/mnote/SendListener.java
(1.1),
experimental/MNote/build/Manifest.mf
(1.1),
experimental/MNote/build.bat
(1.1):
initial checkin of the Multicast Notification System
2001-05-04 Friday 20:03
committed by
ajm
experimental/agents/template/TemplateClass.java
(1.1):
slight modifications to the general areas of the standard template to clearly define where protected and static final items should appear.
Also modified to be specific for the Agents system.
2001-05-04 Friday 03:04
committed by
ajm
experimental/agents/Agent.java
(1.2),
experimental/agents/AgentStation.java
(1.2),
experimental/agents/AgentSystem.java
(1.1),
experimental/agents/BasicAgent.java
(1.2),
experimental/agents/DirectAgentHandler.java
(1.1),
experimental/agents/DirectAgentHandlerFactory.java
(1.1),
experimental/agents/FormatName.java
(1.1),
experimental/agents/Handler.java
(1.1),
experimental/agents/HandlerFactory.java
(1.1),
experimental/agents/Listener.java
(1.1),
experimental/agents/Logger.java
(1.1),
experimental/agents/LoggerImpl.java
(1.1),
experimental/agents/PeerHandler.java
(1.1),
experimental/agents/PeerHandlerFactory.java
(1.1),
experimental/agents/ScreenLogger.java
(1.1),
experimental/agents/Station.java
(1.2):
Loads of new framework but far from complete.
The BasicAgent class is as it says, a basic agent, with ability to be run from the command line to fire it into an agentstation.
AgentStations now have support for adding and removing agents and support for multiple listeners. Also initial support for peer agent stations. Attempted support at peer -> peer agent transfer, but run into problems.
Still no bytecode transfer, but location and method has been figured out.
The AgentSystem class is now the bootstrap class for an agent station. It brings up the AgentStation (which is now singleton) and the Logger (also singleton - using standard i-scream logging techniques). It is possible to specify a peer station that the booting agent station should connect to.
Initial TODO:
agent class loader
agent bytecode transfer
solve peer -> peer problems - possibly by creating extra socket to send agent, but shouldn't really be needed
Possible precedence problem between ! and pattern match (m//) at /usr/local/bin/cvs2cl line 1200.
2004-08-01 Sunday 11:39
committed by
tdb
misc/mailinfo/mailinfo.pl
(1.7),
misc/scripts/cgi/README
(1.2),
misc/scripts/cgi/finger.cgi
(1.2),
misc/scripts/cgi/log.cgi
(1.3),
misc/scripts/cgi/taillog.cgi
(1.6),
misc/scripts/shell/README
(1.5),
misc/scripts/shell/backup.sh
(1.2),
misc/scripts/shell/cvsbackup.sh
(1.2),
misc/scripts/shell/cvslog.sh
(1.11),
misc/scripts/shell/cvsplot.sh
(1.1),
misc/scripts/shell/cvsstat.sh
(1.3),
misc/scripts/shell/fullcvsupdate.sh
(1.3),
misc/scripts/shell/websitecvsup.sh
(1.2),
misc/scripts/shell/wwwcvsupdate.sh
(1.1):
Catch a lot of old URL's and update them. Also remove a couple of old files
that aren't used.
2003-09-27 Saturday 18:21
committed by
tdb
misc/scripts/shell/cvslog.sh
(1.10):
Update scripts that use cvs2cl. Now using cvs2cl 2.49, still with some
custom patches (but less than before). Diff included here.
--- cvs2cl.bak Sat Sep 27 16:57:59 2003
+++ cvs2cl Sat Sep 27 17:10:55 2003
@@ -1036,7 +1036,8 @@
elsif ($No_Wrap && !$Summary)
{
$msg = &preprocess_msg_text ($msg);
- $files = wrap ("\t", "\t", "* $files");
+# tdb: no-wrap shouldn't wrap ANYTHING!
+ #$files = wrap ("\t", "\t", "* $files");
$msg =~ s/\n(.+)/\n\t$1/g;
unless ($After_Header eq " ") {
$msg =~ s/^(.+)/\t$1/g;
@@ -1328,7 +1329,8 @@
# there are multiple qunks in the first place!
if ((scalar (@qunkrefs)) > 1) {
foreach my $tag (keys (%non_unanimous_tags)) {
- my $everyone_has_this_tag = 1;
+# tdb: we don't want to have unanimous tags
+ my $everyone_has_this_tag = 0;
foreach my $qunkref (@qunkrefs) {
if ((! (defined ($$qunkref{'tags'})))
or (! (grep ($_ eq $tag, @{$$qunkref{'tags'}})))) {
@@ -1521,7 +1523,8 @@
unless ( exists $fileinfo_printed{$b} ) {
if ($fbegun) {
- $beauty .= ", ";
+# tdb: hacked to put a newline after each one
+ $beauty .= ",\n";
} else {
$fbegun = 1;
}
2003-03-29 Saturday 16:30
committed by
tdb
misc/scripts/shell/build.sh
(1.6):
libukcprog is now a seperate package. I doubt this will be much use to
anyone other than us, but I see no reason why we can't package it up
and distribute it. Obviously we can't attach the GPL to this, as we
don't own it.
2003-02-16 Sunday 18:53
committed by
tdb
misc/scripts/shell/build.sh
(1.1):
Build script for the new dists. This is being used to generate the
snapshot builds.
2002-02-09 Saturday 13:10
committed by
tdb
misc/scripts/shell/cvslog.sh
(1.9):
Hopefully a fix for the layout problems we've been seeing the the nightly
commit log e-mails.
2001-12-09 Sunday 02:33
committed by
tdb
misc/scripts/shell/change_cvs_author.pl
(1.1):
Script to change an author's login in the CVS repository. I'm just about to
use it to change all occurances of "tdb1" to "tdb". It's written in perl
and seems to be fairly sound. Tested on a small selection of files,
including binary... with no problems.
2001-11-05 Monday 19:25
committed by
tdb
misc/scripts/cgi/taillog.cgi
(1.4):
Fixed a nicely exploitable cgi :) It was possible to specify something in
the grep field like "word; cmd" and have `cmd` executed. Now should check
for a single word with 'normal' characters in it.
2001-06-30 Saturday 18:48
committed by
tdb
misc/scripts/shell/websitecvsup.sh
(1.1):
Script to update the website using cvsup. If a file named STOP.UPDATES is
created in the root of the website the update will be skipped. This is
handy if you want to change a file for live testing without committing it.
2001-06-18 Monday 16:07
committed by
tdb
misc/scripts/shell/cvslog.sh
(1.5):
Now adds a link to the web-based cvslog. The web one is more fully featured, and
has quick links to the relevant files in viewcvs.
2001-06-13 Wednesday 17:03
committed by
tdb
misc/scripts/shell/fullcvsupdate.sh
(1.1):
This script performs a full cvs update on the given modules, and will even check
them out if necessary. This whole process is required because of old certain cvs
commands that still required a checked out copy (namely log).
2001-06-06 Wednesday 14:59
committed by
tdb
misc/scripts/shell/cvslog.sh
(1.2):
Updated to suit the setup on the new server.
Also now uses the more universal sendmail, rather than the seemingly raptor-only
mailx command :)
Possible precedence problem between ! and pattern match (m//) at /usr/local/bin/cvs2cl line 1200.
2010-10-03 Sunday 19:35
committed by
tdb
projects/libstatgrab/configure.in
(1.103),
projects/libstatgrab/examples/Makefile.am
(1.13),
projects/libstatgrab/examples/filesys_snapshot.c
(1.1),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.29),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.89),
projects/libstatgrab/src/libstatgrab/error.c
(1.18),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.20),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.37),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.82),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.25),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.24),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.83),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.59),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.26),
projects/libstatgrab/src/saidar/saidar.c
(1.42),
projects/libstatgrab/src/statgrab/statgrab.c
(1.38):
Add support for AIX 5.x - 9.x.
Many thanks to Jens Rehsack <rehsack@googlemail.com> for providing the
patch for this work. Thanks!
2010-06-09 Wednesday 16:16
committed by
tdb
projects/libstatgrab/configure.in
(1.102):
Add support for preliminary support for Debian GNU/kFreeBSD.
Currently process statistics are broken, but everything else works.
The following packages are needed: libkvm-dev libdevstat-dev
(plus the usual build stuff required on Debian)
2010-06-09 Wednesday 15:44
committed by
tdb
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.81):
Fix link speed on FreeBSD (and others?). Rather than using our own mask
make use of the system macro to do it for us. Test on FreeBSD, but a look
at if_media.h on the other BSDs suggests it'll work there too.
2008-06-16 Monday 22:06
committed by
tdb
projects/pystatgrab/_statgrab.pyx
(1.21):
Modify the Result class to extend dict. Then overload __getattr__ to still
allow it to be used as if it had attributes. This makes it easier to work
with the data (iteration over values, etc) and maintains compatibility.
2007-06-30 Saturday 12:24
committed by
tdb
projects/cms/source/reports/php/alerts/alerts.php
(1.40),
projects/cms/source/reports/php/alerts/alertsRSS.php
(1.2),
projects/cms/source/reports/php/alerts/alerts_config.inc.php
(1.15),
projects/cms/source/reports/php/graphs/graphs.php
(1.8),
projects/cms/source/reports/php/graphs/graphs_config.inc.php
(1.9),
projects/cms/source/reports/php/historical/browser.php
(1.45),
projects/cms/source/reports/php/historical/browser_config.inc.php
(1.4),
projects/cms/source/reports/php/index/index.php
(1.25),
projects/cms/source/reports/php/latest/latest.php
(1.52),
projects/cms/source/reports/php/latest/latest_display.inc.php
(1.15),
projects/cms/source/reports/php/logins/logins.php
(1.6),
projects/cms/source/reports/php/logins/logins_config.inc.php
(1.3),
projects/cms/source/reports/php/public/public.php
(1.14),
projects/cms/source/reports/php/public/public_config.inc.php
(1.2),
projects/cms/source/reports/php/shared/iutils.inc.php
(1.8),
projects/cms/source/reports/php/shared/title.inc.php
(1.22):
Tidy up PHP short tags.
2007-06-18 Monday 21:58
committed by
tdb
projects/libstatgrab/src/libstatgrab/tools.c
(1.65, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15):
Update strlcat and strlcpy to latest OpenBSD versions.
Remove last references to strcat and strcpy.
Patch submitted by: David Love <david@homeunix.org.uk>
2007-01-06 Saturday 01:01
committed by
tdb
projects/libstatgrab/acinclude.m4
(1.3, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14):
Fix bug in curses detection - LIBS was not properly reset.
Also remove to redundant variable declarations.
2007-01-05 Friday 13:30
committed by
tdb
projects/libstatgrab/src/saidar/saidar.c
(1.41, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14):
Fix problem with saidar crashing when window is rapidly resized. Done by
moving the code out of the signal handler and in to the main loop, and
just having a global flag set by the signal handler.
2006-10-09 Monday 18:25
committed by
tdb
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.80, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14):
When checking the interface up status check the link status as well.
Suggested by: "Vassallo, Michelangelo (Michelangelo)" <vassallo@lucent.com>
2006-10-09 Monday 15:09
committed by
tdb
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.85, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.19, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.78),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.24, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14),
projects/libstatgrab/src/libstatgrab/tools.c
(1.64, LIBSTATGRAB_0_14):
Make sure we always close kstat.
Spotted by: "Javier Donaire" <jyuyu@fraguel.org> (in load_stats.c)
2006-10-09 Monday 14:52
committed by
tdb
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.27, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14):
Attempt to fix cpu stats on solaris. It seems iowait covers all the
various types of wait, including IO and swap. So instead we do:
iowait = cs.cpu_sysinfo.wait[W_IO] + cs.cpu_sysinfo.wait[W_PIO]
swap = cs.cpu_sysinfo.wait[W_SWAP]
I'm also not sure if cs.cpu_sysinfo.cpu[CPU_STATES] means anything.
2006-03-17 Friday 13:23
committed by
ats
projects/libstatgrab/src/statgrab/statgrab.c
(1.37, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13):
Replace both spaces and dots with underscores in name components, so
that filesystem paths containing dots work correctly.
2006-03-11 Saturday 13:11
committed by
tdb
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.58, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13):
Nasty hack to make inclusion in C++ code easier. We seem to be getting
regular reports of problems with C++, and this should fix them.
2006-02-18 Saturday 15:24
committed by
tdb
projects/libstatgrab/src/libstatgrab/win32.c
(1.2, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13):
Apply fix to Win32 code.
Patch by: "Tim Teulings" <rael@edge.ping.de>
2006-01-25 Wednesday 19:57
committed by
pajs
projects/pjob/pjob.c
(1.4):
Added timers on a per job basis - it will now also give the exit code of the job
The child pids now have a PPID of the pjob processes, rather than 1.
Left timers on the todo list, as i may add a timer for the overall pjob - to
include in the summary at the end.
2006-01-23 Monday 22:12
committed by
pajs
projects/pjob/pjob.c
(1.2):
-Wall fixes - including 1 or 2 bugs :) - Thanks to Tim for this one.
2006-01-23 Monday 11:16
committed by
pajs
projects/pjob/pjob.c
(1.1):
Initial version of pjob, a parrallel job runner. (Or Petes job).
Program takes a command, and X arguments. It will run the command with
argument x in parralle, up to Y number of jobs at once. It allows
command substitution, and with an argument file will take several
arguments.
The most basic example is:
pjob -c /bin/echo Azz Pete Tim Fred
This would run '/bin/echo Azz', '/bin/echo Pete' etc etc in parrallel.
A slighltly more detailed example:
pjob -f 'HOSTNAME' -c 'ssh HOSTNAME uptime' myrtle raptor swallow.
This would run
'ssh myrtle uptime', 'ssh raptor uptime', 'ssh swallow uptime' in
parrallel.
A slightly more complex example:
A datafile of:
elm 192.168.0.53 kent.ac.uk
swift 192.168.0.34 ukc.ac.uk
otter 192.168.0.116 ukc.ac.uk
run with the command
pjob -f 'name ip domainname' -c 'adddns -h name -i ip -d domainname' -a datafile
would run
adddns -h elm -i 192.168.0.53 -d kent.ac.uk
adddns -h swift -i 192.168.0.34 ukc.ac.uk
etc etc
pjob be default output all data to the screen with a jobname prefix, and also a [out] or [err] prefix showing
if the output as on stdout or stderr. A stdin file can be specified, and pjob will open this file, and write
its contents into the stdin of the jobs it executes.
Command arguments seem to be a bit unpopular - so may be changed.
2005-09-25 Sunday 10:57
committed by
tdb
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterManager.java
(1.14),
projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterSkeleton.java
(1.14),
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorManager.java
(1.22),
projects/cms/source/server/uk/org/iscream/cms/server/client/WebFeeder.java
(1.26),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/PacketSorter.java
(1.26),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPControlHandler.java
(1.30),
projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPDataHandler.java
(1.18),
projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java
(1.41),
projects/cms/source/server/uk/org/iscream/cms/server/filter/UDPReader.java
(1.27),
projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java
(1.41):
Fix compile problems on j2se 1.5 - our Queue class conflicted with one in
java.util. Also fix an API issue when running the server on Windows - the
println method sends '\r\n' on Windows instead of '\n' on Unix, which
confuses applications such as ihost.
Patch provided by: skel
2005-09-24 Saturday 14:29
committed by
tdb
projects/libstatgrab/configure.in
(1.87),
projects/libstatgrab/examples/cpu_usage.c
(1.11, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/Makefile.am
(1.31),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.26, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.83),
projects/libstatgrab/src/libstatgrab/error.c
(1.17, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.18, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.32, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.76),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.23, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.23, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.81, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.57),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.24, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/tools.c
(1.63, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/tools.h
(1.26, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.28, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13),
projects/libstatgrab/src/libstatgrab/win32.c
(1.1),
projects/libstatgrab/src/libstatgrab/win32.h
(1.1, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13),
projects/libstatgrab/src/statgrab/statgrab.c
(1.36),
projects/cms/source/ihost/configure.in
(1.34),
projects/cms/source/ihost/ihost.c
(1.53),
projects/libukcprog/src/ip.c
(1.2):
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-09-14 Wednesday 19:15
committed by
ats
projects/pystatgrab/_statgrab.pyx
(1.18):
Don't change the structure returned from sg_get_process_stats (because
that causes a segfault when libstatgrab tries to free it).
2005-09-07 Wednesday 15:15
committed by
tdb
projects/libstatgrab/src/saidar/saidar.c
(1.34, LIBSTATGRAB_0_13):
Simple hack to truncate disk/interface/mount names to fit in to the
field. Before this they just overwrote stuff and it got messy.
Hardly an elegant fix, btw ;)
2005-07-13 Wednesday 14:01
committed by
tdb
projects/libstatgrab/docs/libstatgrab/sg_get_fs_stats.xml
(1.5, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.82, LIBSTATGRAB_0_12),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.56, LIBSTATGRAB_0_12),
projects/libstatgrab/src/statgrab/statgrab.c
(1.35, LIBSTATGRAB_0_12):
Add more fs stats.
Patches provided by: Roman Neuhauser
2005-07-13 Wednesday 10:31
committed by
tdb
projects/libstatgrab/docs/libstatgrab/sg_get_network_iface_stats.xml
(1.7, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/examples/network_iface_stats.c
(1.7, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.74),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.55),
projects/libstatgrab/src/statgrab/statgrab.c
(1.34):
Change the name of the duplex value from "dup" to "duplex". This will
break the ABI, but we're changing the fs stats anyway. The API change
is minimal, so hopefully won't affect too many people.
2005-04-25 Monday 13:37
committed by
tdb
projects/libstatgrab/configure.in
(1.84),
projects/libstatgrab/docs/Makefile.am
(1.28, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/libstatgrab/Makefile.am
(1.1, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/saidar/Makefile.am
(1.1, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/saidar/saidar.xml
(1.1),
projects/libstatgrab/docs/statgrab/Makefile.am
(1.1, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/statgrab/statgrab-make-mrtg-config.xml
(1.1, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/statgrab/statgrab-make-mrtg-index.xml
(1.1, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/statgrab/statgrab.xml
(1.1, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12):
Add manpages for the various tools.
2005-04-25 Monday 12:25
committed by
tdb
projects/libstatgrab/docs/libstatgrab/sg_get_cpu_stats.xml
(1.7, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/libstatgrab/sg_get_disk_io_stats.xml
(1.9, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/libstatgrab/sg_get_fs_stats.xml
(1.4),
projects/libstatgrab/docs/libstatgrab/sg_get_host_info.xml
(1.6, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/libstatgrab/sg_get_load_stats.xml
(1.6, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/libstatgrab/sg_get_mem_stats.xml
(1.6, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/libstatgrab/sg_get_network_iface_stats.xml
(1.6),
projects/libstatgrab/docs/libstatgrab/sg_get_network_io_stats.xml
(1.8, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/libstatgrab/sg_get_page_stats.xml
(1.6, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/libstatgrab/sg_get_process_stats.xml
(1.10, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/libstatgrab/sg_get_user_stats.xml
(1.6, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/libstatgrab/statgrab.xml
(1.14, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12),
projects/libstatgrab/docs/sg_get_cpu_stats.xml
(1.7),
projects/libstatgrab/docs/sg_get_disk_io_stats.xml
(1.9),
projects/libstatgrab/docs/sg_get_fs_stats.xml
(1.4),
projects/libstatgrab/docs/sg_get_host_info.xml
(1.6),
projects/libstatgrab/docs/sg_get_load_stats.xml
(1.6),
projects/libstatgrab/docs/sg_get_mem_stats.xml
(1.6),
projects/libstatgrab/docs/sg_get_network_iface_stats.xml
(1.6),
projects/libstatgrab/docs/sg_get_network_io_stats.xml
(1.8),
projects/libstatgrab/docs/sg_get_page_stats.xml
(1.6),
projects/libstatgrab/docs/sg_get_process_stats.xml
(1.10),
projects/libstatgrab/docs/sg_get_user_stats.xml
(1.6),
projects/libstatgrab/docs/statgrab.xml
(1.14):
Move by repocopy the libstatgrab docs in to a subdirectory. This is so
I can create separate directories for statgrab/saidar docs.
2005-04-25 Monday 11:59
committed by
tdb
projects/libstatgrab/PLATFORMS
(1.10, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12):
Update list of platforms - we've tested on Solaris 10.
2005-02-24 Thursday 18:35
committed by
tdb
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.72, LIBSTATGRAB_0_11_1):
The labels in this case statement were the wrong way round, so the duplex
settings were being reported incorrectly on linux. Use the defines instead
of the values so we can be sure they're right.
Spotted by Pete.
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!
2004-11-06 Saturday 19:09
committed by
tdb
projects/libstatgrab/src/libstatgrab/tools.c
(1.60):
atoll is only used in one place in libstatgrab, so move it's definition to
before that one use. Given this hasn't caused us problems I'm guessing that
atoll is actually available on Linux and Cygwin, which would make having
the function here void.
If so, it can simply be removed instead.
2004-11-06 Saturday 18:58
committed by
tdb
projects/libstatgrab/examples/os_info.c
(1.9, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11),
projects/libstatgrab/examples/vm_stats.c
(1.12, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11):
Remove a couple of unused parameters.
2004-11-01 Monday 18:30
committed by
tdb
projects/libstatgrab/PLATFORMS
(1.9, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11),
projects/libstatgrab/configure.in
(1.77),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.25, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.73),
projects/libstatgrab/src/libstatgrab/error.c
(1.16, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.16),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.30),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.20),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.76),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.54, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.22),
projects/libstatgrab/src/libstatgrab/tools.c
(1.57),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.27, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11):
Merge in patch to provide support for HP-UX 11.11.
Contributed by Roy Keene - thanks Roy!
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),
projects/libukcprog/doc/ukcprog.3
(1.3):
Catch a lot of old URL's and update them. Also remove a couple of old files
that aren't used.
2004-07-18 Sunday 22:30
committed by
ats
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.24, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.72, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.28),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.69, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.19, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.22, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.74, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.21, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/src/libstatgrab/tools.c
(1.56, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.26, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1):
Use sg_set_error_with_errno whenever errno's valid.
Change the one user of SG_ERROR_ENOENT to SG_ERROR_SYSCTL instead (since
that's what it should have been).
2004-07-18 Sunday 21:21
committed by
tdb
projects/libstatgrab/PLATFORMS
(1.8, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/docs/sg_get_disk_io_stats.xml
(1.8, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/docs/libstatgrab/sg_get_disk_io_stats.xml
(1.8, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/src/statgrab/statgrab.c
(1.28, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1):
Catch a few bits of documentation/comments containing the deprecated
function names.
2004-06-21 Monday 22:41
committed by
tdb
projects/libstatgrab/configure.in
(1.71, LIBSTATGRAB_0_10_1),
projects/libstatgrab/libstatgrab.pc.in
(1.4, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1):
Add three variables to the pkg-config file: bin_owner, bin_group, bin_perm
The purpose of these variables is to suggest the required owner, group and
permissions that might be used to make a binary using libstatgrab work
fully. I'm not sure if this is the "best" way of doing this, but it seems
like a reasonable idea.
2004-06-19 Saturday 00:45
committed by
tdb
projects/libstatgrab/src/saidar/Makefile.am
(1.7, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1),
projects/libstatgrab/src/statgrab/Makefile.am
(1.10, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1):
Fix permission setting when DESTDIR is used. There still seems to be an
issue with libtool on my FreeBSD box, but a google search suggests this is
fixed in later versions of libtool.
Thanks to Daniel <dragonheart@gentoo.org> for this one.
2004-05-31 Monday 15:49
committed by
tdb
projects/pystatgrab/AUTHORS
(1.1, PYSTATGRAB_0_5, PYSTATGRAB_0_4, PYSTATGRAB_0_3, PYSTATGRAB_0_2),
projects/pystatgrab/MANIFEST.in
(1.4, PYSTATGRAB_0_5, PYSTATGRAB_0_4, PYSTATGRAB_0_3, PYSTATGRAB_0_2),
projects/pystatgrab/NEWS
(1.3, PYSTATGRAB_0_2),
projects/pystatgrab/setup.py
(1.15, PYSTATGRAB_0_2):
Prepare for 0.2 release of pystatgrab.
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-18 Tuesday 15:33
committed by
pajs
projects/libstatgrab/docs/sg_get_process_stats.xml
(1.9, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_process_stats.xml
(1.9, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10):
Added details about the supplied sorting functions that can be passed to qsort
2004-05-08 Saturday 17:40
committed by
tdb
projects/libstatgrab/docs/sg_get_fs_stats.xml
(1.3, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_fs_stats.xml
(1.3, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10):
Eek. I commited XML that didn't parse!
2004-05-02 Sunday 18:39
committed by
tdb
projects/libstatgrab/docs/Makefile.am
(1.25),
projects/libstatgrab/docs/sg_get_cpu_stats.xml
(1.6, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/sg_get_process_stats.xml
(1.6),
projects/libstatgrab/docs/statgrab.xml
(1.8),
projects/libstatgrab/docs/libstatgrab/sg_get_cpu_stats.xml
(1.6, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_process_stats.xml
(1.6),
projects/libstatgrab/docs/libstatgrab/statgrab.xml
(1.8):
stats
(new stuff),
Another pass, finish off the main page and fix a few problems.
related stuff.
2004-05-02 Sunday 18:21
committed by
tdb
projects/libstatgrab/docs/Makefile.am
(1.24),
projects/libstatgrab/docs/sg_get_cpu_stats.xml
(1.5),
projects/libstatgrab/docs/sg_get_disk_io_stats.xml
(1.7, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/sg_get_host_info.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/sg_get_load_stats.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/sg_get_mem_stats.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/sg_get_network_iface_stats.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/sg_get_network_io_stats.xml
(1.7, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/sg_get_page_stats.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/sg_get_process_stats.xml
(1.5),
projects/libstatgrab/docs/sg_get_user_stats.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_cpu_stats.xml
(1.5),
projects/libstatgrab/docs/libstatgrab/sg_get_disk_io_stats.xml
(1.7, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_host_info.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_load_stats.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_mem_stats.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_network_iface_stats.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_network_io_stats.xml
(1.7, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_page_stats.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/docs/libstatgrab/sg_get_process_stats.xml
(1.5),
projects/libstatgrab/docs/libstatgrab/sg_get_user_stats.xml
(1.5, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10):
First pass as updating contents of documentation.
2004-05-02 Sunday 10:35
committed by
tdb
projects/libstatgrab/docs/cpu_percent_usage.xml
(1.4),
projects/libstatgrab/docs/get_diskio_stats.xml
(1.6),
projects/libstatgrab/docs/get_general_stats.xml
(1.4),
projects/libstatgrab/docs/get_load_stats.xml
(1.4),
projects/libstatgrab/docs/get_memory_stats.xml
(1.4),
projects/libstatgrab/docs/get_network_iface_stats.xml
(1.4),
projects/libstatgrab/docs/get_network_stats.xml
(1.6),
projects/libstatgrab/docs/get_page_stats.xml
(1.4),
projects/libstatgrab/docs/get_process_stats.xml
(1.4),
projects/libstatgrab/docs/get_user_stats.xml
(1.4),
projects/libstatgrab/docs/sg_get_cpu_stats.xml
(1.4),
projects/libstatgrab/docs/sg_get_disk_io_stats.xml
(1.6),
projects/libstatgrab/docs/sg_get_host_info.xml
(1.4),
projects/libstatgrab/docs/sg_get_load_stats.xml
(1.4),
projects/libstatgrab/docs/sg_get_mem_stats.xml
(1.4),
projects/libstatgrab/docs/sg_get_network_iface_stats.xml
(1.4),
projects/libstatgrab/docs/sg_get_network_io_stats.xml
(1.6),
projects/libstatgrab/docs/sg_get_page_stats.xml
(1.4),
projects/libstatgrab/docs/sg_get_process_stats.xml
(1.4),
projects/libstatgrab/docs/sg_get_user_stats.xml
(1.4),
projects/libstatgrab/docs/libstatgrab/sg_get_cpu_stats.xml
(1.4),
projects/libstatgrab/docs/libstatgrab/sg_get_disk_io_stats.xml
(1.6),
projects/libstatgrab/docs/libstatgrab/sg_get_host_info.xml
(1.4),
projects/libstatgrab/docs/libstatgrab/sg_get_load_stats.xml
(1.4),
projects/libstatgrab/docs/libstatgrab/sg_get_mem_stats.xml
(1.4),
projects/libstatgrab/docs/libstatgrab/sg_get_network_iface_stats.xml
(1.4),
projects/libstatgrab/docs/libstatgrab/sg_get_network_io_stats.xml
(1.6),
projects/libstatgrab/docs/libstatgrab/sg_get_page_stats.xml
(1.4),
projects/libstatgrab/docs/libstatgrab/sg_get_process_stats.xml
(1.4),
projects/libstatgrab/docs/libstatgrab/sg_get_user_stats.xml
(1.4):
Do a repo copy of the documentation to their new names, then delete the old
ones. They still need their content updating though. We also need docs for
the new process stats stuff, the error reporting code, and I think the FS
stats which seem to be missing.
2004-04-08 Thursday 18:20
committed by
tdb
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.71):
Attempt to rework the command line argument fetching - mallocing 256Kb was
a bit on the large side. Now we start with something sensible and make it
bigger as required.
This produces odd results on OpenBSD.
2004-04-08 Thursday 14:44
committed by
ats
projects/libstatgrab/examples/network_iface_stats.c
(1.6, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.67),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.68, LIBSTATGRAB_0_10),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.70),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.49, LIBSTATGRAB_0_10):
Add comparison functions for names where that's likely to be useful.
Make the network_iface_stats example show how to use bsearch to find an
interface by name.
2004-04-08 Thursday 14:16
committed by
ats
projects/libstatgrab/examples/process_snapshot.c
(1.10, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.69),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.48):
Nuke sg_process_sort, and make the process stats example demonstrate how
to sort using the compare functions and qsort.
2004-04-07 Wednesday 22:08
committed by
tdb
projects/libstatgrab/src/libstatgrab/error.c
(1.7),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.15, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.27, LIBSTATGRAB_0_10),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.66),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.18, LIBSTATGRAB_0_10),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.21, LIBSTATGRAB_0_10),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.65),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.42),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.20, LIBSTATGRAB_0_10),
projects/libstatgrab/src/libstatgrab/tools.c
(1.51),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.25, LIBSTATGRAB_0_10):
The rest of the error handling stuff (except the vector code).
I've been extremely unimaginative with the string names in error.c, but
they're all in one place so much easier to tidy up. I'm also beginning to
wonder if we actually needed an SG_ERROR_SYSTEM_CALL to indicate some call
into the system failed - because the majority of our errors are those :-)
Still to do, then:
- vector code
- better string names in error.c
- deal with arg string in some way
- make use of the error status in statgrab/saidar/examples
2004-04-07 Wednesday 15:53
committed by
tdb
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.23, LIBSTATGRAB_0_10),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.65),
projects/libstatgrab/src/libstatgrab/error.c
(1.5),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.14),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.26),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.65),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.17),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.20),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.63),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.40),
projects/libstatgrab/src/libstatgrab/tools.c
(1.49),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.24),
projects/libstatgrab/src/libstatgrab/vector.c
(1.9, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10):
Whitespace tidyup - change spaces to tabs.
2004-04-06 Tuesday 22:08
committed by
tdb
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.59),
projects/libstatgrab/src/libstatgrab/statgrab_deprecated.c
(1.2, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10):
Fix a couple of includes.
2004-04-06 Tuesday 18:42
committed by
ats
projects/libstatgrab/src/libstatgrab/tools.c
(1.44):
NetBSD's sysctl sometimes (repeatably) misreports the size of struct uvmexp.
Fortunately, it's a fixed-size structure anyway, so we don't need to
dynamically allocate it.
We probably should be using struct uvmexp_sysctl anyway, since it's ABI-stable.
2004-04-06 Tuesday 17:37
committed by
tdb
projects/libstatgrab/configure.in
(1.67, LIBSTATGRAB_0_10),
projects/libstatgrab/src/libstatgrab/Makefile.am
(1.23),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.35),
projects/libstatgrab/src/libstatgrab/statgrab_deprecated.c
(1.1),
projects/libstatgrab/src/libstatgrab/statgrab_deprecated.h
(1.1, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10):
Add compatibility code. This provides a working pre-0.10 API for old
applications. To use simply change the #include line to:
#define SG_ENABLE_DEPRECATED
#include <statgrab.h>
This can be disabled at build time completely using --disable-deprecated.
2004-04-06 Tuesday 15:54
committed by
tdb
projects/libstatgrab/src/libstatgrab/vector.h
(1.7, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10):
Add header block.
2004-04-06 Tuesday 15:52
committed by
tdb
projects/libstatgrab/examples/cpu_usage.c
(1.10, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/examples/disk_traffic.c
(1.10, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/examples/load_stats.c
(1.10, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/examples/network_iface_stats.c
(1.5),
projects/libstatgrab/examples/network_traffic.c
(1.14, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/examples/os_info.c
(1.8, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/examples/page_stats.c
(1.9, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/examples/process_snapshot.c
(1.8),
projects/libstatgrab/examples/process_stats.c
(1.10, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/examples/user_list.c
(1.10, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/examples/vm_stats.c
(1.10),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.21),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.63),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.13),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.25),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.64),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.16),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.19),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.57),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.34),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.19),
projects/libstatgrab/src/libstatgrab/tools.c
(1.43),
projects/libstatgrab/src/libstatgrab/tools.h
(1.22),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.23),
projects/libstatgrab/src/libstatgrab/vector.c
(1.6),
projects/libstatgrab/src/saidar/saidar.c
(1.28),
projects/libstatgrab/src/statgrab/statgrab-make-mrtg-config.in
(1.5, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/src/statgrab/statgrab-make-mrtg-index.in
(1.7, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/src/statgrab/statgrab.c
(1.25),
projects/pystatgrab/_statgrab.pyx
(1.11),
projects/pystatgrab/setup.py
(1.14),
projects/pystatgrab/statgrab.py
(1.3):
Update name of project at the top of all soure files. These files now exist
in their own right, rather than as part of the "CMS".
2004-04-06 Tuesday 15:21
committed by
tdb
projects/libstatgrab/PLATFORMS
(1.7, LIBSTATGRAB_0_10):
Add mention of NetBSD 2.0.
I'm not sure of the best way to format this.. we have platforms we
expect to work, and platforms we know to work. For example, we might
not have tested OpenBSD 3.4 but we're pretty sure it works.
2004-04-05 Monday 17:23
committed by
tdb
projects/libstatgrab/examples/cpu_usage.c
(1.9),
projects/libstatgrab/examples/disk_traffic.c
(1.9),
projects/libstatgrab/examples/load_stats.c
(1.9),
projects/libstatgrab/examples/network_iface_stats.c
(1.4),
projects/libstatgrab/examples/network_traffic.c
(1.13),
projects/libstatgrab/examples/os_info.c
(1.7),
projects/libstatgrab/examples/page_stats.c
(1.8),
projects/libstatgrab/examples/process_snapshot.c
(1.7),
projects/libstatgrab/examples/process_stats.c
(1.9),
projects/libstatgrab/examples/user_list.c
(1.9),
projects/libstatgrab/examples/vm_stats.c
(1.9):
Update examples to use new names. I guess some renaming could probably be
done here, but at least they all compile again now.
2004-04-05 Monday 16:40
committed by
ats
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.20),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.61),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.12),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.24),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.62),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.15),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.18),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.52),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.33),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.18),
projects/libstatgrab/src/libstatgrab/tools.c
(1.41),
projects/libstatgrab/src/libstatgrab/tools.h
(1.20),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.22),
projects/libstatgrab/src/libstatgrab/vector.c
(1.5),
projects/libstatgrab/src/libstatgrab/vector.h
(1.6),
projects/libstatgrab/src/saidar/saidar.c
(1.27),
projects/libstatgrab/src/statgrab/statgrab.c
(1.24):
Rename all the functions, types and enums in the API to be consistent.
Types are now of the form "sg_mem_stats"; functions of the form
"sg_get_mem_stats"; enums of the form "SG_PROCESS_STATE_RUNNING".
(The old get_proc_snapshot follows the usual calling convention now.)
Make internal functions static where possible.
Rename non-static internal functions to have an sg_ prefix so they don't
collide with those from other libraries. In particular, strlcpy and
strlcat are now called sg_strlcpy and sg_strlcat and are always
included.
Fix saidar and statgrab to use the new API.
2004-04-05 Monday 01:58
committed by
ats
projects/libstatgrab/src/libstatgrab/vector.c
(1.4),
projects/libstatgrab/src/libstatgrab/vector.h
(1.5):
Fix the strict-aliasing problem in a clean, sensible way that actually
works.
As a bonus, we now get a "value computed is not used" warning from GCC
if we don't check the return value of VECTOR_RESIZE. (This is dubiously
a bonus when it's being resized to 0, but it's not going to hurt to
check even then -- we might support destructors failing in the future.)
2004-04-04 Sunday 23:48
committed by
tdb
projects/libstatgrab/examples/cpu_usage.c
(1.8),
projects/libstatgrab/examples/disk_traffic.c
(1.8),
projects/libstatgrab/examples/load_stats.c
(1.8),
projects/libstatgrab/examples/network_traffic.c
(1.12),
projects/libstatgrab/examples/page_stats.c
(1.7),
projects/libstatgrab/examples/process_snapshot.c
(1.4),
projects/libstatgrab/examples/process_stats.c
(1.8),
projects/libstatgrab/examples/user_list.c
(1.8),
projects/libstatgrab/examples/vm_stats.c
(1.8),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.43),
projects/libstatgrab/src/libstatgrab/tools.c
(1.35),
projects/libstatgrab/src/libstatgrab/tools.h
(1.17),
projects/libstatgrab/src/saidar/saidar.c
(1.26):
Fix a bunch of warnings on the BSD's.
2004-04-04 Sunday 22:34
committed by
tdb
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.37):
This has been a bit more complex than it probably should have been. We now
have the command line arguments on FreeBSD5, NetBSD, and probably OpenBSD
without using kvm. The sysctl interface provided the required information.
However, on FreeBSD 4 and Dragonfly BSD there was no matching sysctl
interface, so the kvm way remains. Fortunately neither of those two OS's
require elevated privileges to use that bit of kvm.
Finally in a decent position with no elevated privileges required for this
section of code, on any of the BSD's.
Still one bug to fix: there are 5 "null" processes on the end of the list.
This has been introduced at some point, because it wasn't there yesterday.
2004-04-04 Sunday 17:12
committed by
tdb
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.36):
fails
(eg. not enough privs),
Revert to using sysctl instead of kvm to get process stats. This should be
more compatible with NetBSD and OpenBSD. Still need to use kvm to get the
command line args, but this seems unavoidable.
the command line args will just be set to NULL. Seems a fair compromise.
2004-04-04 Sunday 16:56
committed by
tdb
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.35):
Add support for DragonFly BSD. Seems to be working correctly, and works
without needing any extra privileges. Some stuff comes from proc.h,
whilst some comes from thread.h.
A word of warning - the DragonFly folk seem to be changing a lot of stuff
to do with processes and threads, so it's likely this could break very
easily :-)
2004-04-03 Saturday 21:33
committed by
tdb
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.29):
Got the command line args. Now using kvm to get information, although
fortunately this doesn't need any special privileges. Switched to using
kvm to get the process listing too.
When no command line arguments available doing something similar to ps and
putting the command name in brackets.
2004-04-03 Saturday 17:55
committed by
tdb
projects/libstatgrab/examples/Makefile.am
(1.12, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10),
projects/libstatgrab/examples/process_snapshot.c
(1.1):
Add process_snapshot example for testing the new process stats code.
2004-04-02 Friday 22:20
committed by
tdb
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.27):
Reimplement get_process_stats. I presume the plan was to rewrite this to
use the new function for collecting stats :-)
Seems to work on FreeBSD5 - but I'm not entirely convinced my BSD code is
working yet.
2004-03-20 Saturday 19:25
committed by
tdb
projects/libstatgrab/Makefile.am
(1.17, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10):
The libstatgrab python bindings are now their own package - pystatgrab.
2004-03-20 Saturday 19:25
committed by
tdb
projects/pystatgrab/COPYING
(1.1, PYSTATGRAB_0_5, PYSTATGRAB_0_4, PYSTATGRAB_0_3, PYSTATGRAB_0_2, PYSTATGRAB_0_1),
projects/pystatgrab/MANIFEST.in
(1.1),
projects/pystatgrab/NEWS
(1.1, PYSTATGRAB_0_1),
projects/pystatgrab/README
(1.1),
projects/pystatgrab/setup.py
(1.7):
Modify setup.py to do more exhaustive testing.
Also create statgrab.c using pyrexc if it doesn't exist.
2004-03-17 Wednesday 11:58
committed by
ats
projects/libstatgrab/src/libstatgrab/tools.c
(1.32):
Add a workaround for NetBSD: the first call to get_uvmexp() doesn't fill
in the structure, so we would normally get junk values on the first call
that used it.
2004-03-11 Thursday 17:35
committed by
tdb
projects/libstatgrab/docs/cpu_percent_usage.xml
(1.3),
projects/libstatgrab/docs/get_diskio_stats.xml
(1.5),
projects/libstatgrab/docs/get_general_stats.xml
(1.3),
projects/libstatgrab/docs/get_load_stats.xml
(1.3),
projects/libstatgrab/docs/get_memory_stats.xml
(1.3),
projects/libstatgrab/docs/get_network_iface_stats.xml
(1.3),
projects/libstatgrab/docs/get_network_stats.xml
(1.5),
projects/libstatgrab/docs/get_page_stats.xml
(1.3),
projects/libstatgrab/docs/get_process_stats.xml
(1.3),
projects/libstatgrab/docs/get_user_stats.xml
(1.3),
projects/libstatgrab/docs/sg_get_cpu_stats.xml
(1.3),
projects/libstatgrab/docs/sg_get_disk_io_stats.xml
(1.5),
projects/libstatgrab/docs/sg_get_host_info.xml
(1.3),
projects/libstatgrab/docs/sg_get_load_stats.xml
(1.3),
projects/libstatgrab/docs/sg_get_mem_stats.xml
(1.3),
projects/libstatgrab/docs/sg_get_network_iface_stats.xml
(1.3),
projects/libstatgrab/docs/sg_get_network_io_stats.xml
(1.5),
projects/libstatgrab/docs/sg_get_page_stats.xml
(1.3),
projects/libstatgrab/docs/sg_get_process_stats.xml
(1.3),
projects/libstatgrab/docs/sg_get_user_stats.xml
(1.3),
projects/libstatgrab/docs/statgrab.xml
(1.7),
projects/libstatgrab/docs/libstatgrab/sg_get_cpu_stats.xml
(1.3),
projects/libstatgrab/docs/libstatgrab/sg_get_disk_io_stats.xml
(1.5),
projects/libstatgrab/docs/libstatgrab/sg_get_host_info.xml
(1.3),
projects/libstatgrab/docs/libstatgrab/sg_get_load_stats.xml
(1.3),
projects/libstatgrab/docs/libstatgrab/sg_get_mem_stats.xml
(1.3),
projects/libstatgrab/docs/libstatgrab/sg_get_network_iface_stats.xml
(1.3),
projects/libstatgrab/docs/libstatgrab/sg_get_network_io_stats.xml
(1.5),
projects/libstatgrab/docs/libstatgrab/sg_get_page_stats.xml
(1.3),
projects/libstatgrab/docs/libstatgrab/sg_get_process_stats.xml
(1.3),
projects/libstatgrab/docs/libstatgrab/sg_get_user_stats.xml
(1.3),
projects/libstatgrab/docs/libstatgrab/statgrab.xml
(1.7):
Put libstatgrab URL, rather than i-scream URL, in the docs.
2004-03-09 Tuesday 12:24
committed by
tdb
projects/libstatgrab/PLATFORMS
(1.5),
projects/libstatgrab/README
(1.9, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10, LIBSTATGRAB_0_9):
Add platform specific notes (particularly on required privileges) to
the PLATFORMS file.
2004-03-09 Tuesday 11:29
committed by
ats
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.55):
Add a FIXME note on the network interface stats code; some Solaris
interfaces have packet counts but not byte counts, so it would be useful
to return those once we have a way of indicating the byte count is
unknown.
2004-03-06 Saturday 23:35
committed by
tdb
projects/libstatgrab/docs/Makefile.am
(1.23, LIBSTATGRAB_0_9),
projects/libstatgrab/docs/get_network_iface_stats.xml
(1.1),
projects/libstatgrab/docs/get_network_stats.xml
(1.4, LIBSTATGRAB_0_9),
projects/libstatgrab/docs/sg_get_network_iface_stats.xml
(1.1),
projects/libstatgrab/docs/sg_get_network_io_stats.xml
(1.4, LIBSTATGRAB_0_9),
projects/libstatgrab/docs/statgrab.xml
(1.6, LIBSTATGRAB_0_9),
projects/libstatgrab/docs/libstatgrab/sg_get_network_iface_stats.xml
(1.1),
projects/libstatgrab/docs/libstatgrab/sg_get_network_io_stats.xml
(1.4, LIBSTATGRAB_0_9),
projects/libstatgrab/docs/libstatgrab/statgrab.xml
(1.6, LIBSTATGRAB_0_9):
Update documentation to know about the new functions and return data.
2004-02-16 Monday 14:55
committed by
tdb
projects/libstatgrab/PLATFORMS
(1.4),
projects/libstatgrab/configure.in
(1.61, LIBSTATGRAB_0_9),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.19, LIBSTATGRAB_0_9),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.53, LIBSTATGRAB_0_9),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.23, LIBSTATGRAB_0_9),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.45),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.14, LIBSTATGRAB_0_9),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.17, LIBSTATGRAB_0_9),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.22, LIBSTATGRAB_0_9),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.16, LIBSTATGRAB_0_9),
projects/libstatgrab/src/libstatgrab/tools.c
(1.31, LIBSTATGRAB_0_9),
projects/libstatgrab/src/libstatgrab/tools.h
(1.15, LIBSTATGRAB_0_9),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.19, LIBSTATGRAB_0_9):
Add support for DragonFly BSD 1.0.
Also a minor tweak to the network interface code to make it more portable.
2004-02-15 Sunday 17:47
committed by
tdb
projects/libstatgrab/AUTHORS
(1.7, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10, LIBSTATGRAB_0_9):
Update AUTHORS; it's not quite so clear cut anymore, so just list
names.
2004-02-14 Saturday 19:21
committed by
tdb
projects/libstatgrab/configure.in
(1.59):
We don't need to be setuid root on Solaris 8+. On Solaris 7 and below we
do need to, but only if we care about the disk mappings.
This leaves us needing to be setuid root for disk mappings on Solaris 7
and below, and needing setgid kmem on FreeBSD 4 for swap statistics.
2004-02-14 Saturday 16:58
committed by
ats
projects/libstatgrab/configure.in
(1.57),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.44):
Rework iface_stat code for Solaris so that it uses SIOCGIFFLAGS to find out
whether an interface is up or not. This means that we need to link with
-lsocket -lnsl now to get socket().
Also make the comment about when bytes-transferred stats a bit more explicit.
We're now in the slightly odd situation where it's possible for an interface to
show up in either or both of get_network_stats and get_network_iface_stats: for
instance, on raptor at the moment, ce0 is in use so shows up in both, lo0
doesn't have kstats for bytes transferred and thus only shows up in the second,
and ce1 exists but hasn't been plumbed so only shows up in the first. I'd be
mildly inclined to "fix" this by making get_network_stats do a SIOCGIFFLAGS
ioctl so unplumbed interfaces don't show up at all (and add packets
received/transmited to the get_network_stats result so we can at least show
something for lo0).
2004-02-14 Saturday 00:47
committed by
ats
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.40):
Rearrange the BSD network_iface_stat code in the same way as the Linux code;
try SIOCGIFFLAGS first to find out whether the interface is up, then only
fill in the other information if it's available.
2004-02-14 Saturday 00:27
committed by
ats
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.38):
Tidy up the Linux iface_stat code.
- fclose(f) once we're done to avoid fd leak
- no need to malloc struct ethtool_cmd since it's of constant size (and
this avoids some odd-looking casts)
- use switch rather than multiple ifs for duplex codes
- use SIOCGIFFLAGS ioctl first to find out whether the interface is up,
since this works on all interfaces
The user-visible change here is that ->speed and ->dup now get filled in
with -1, UNKNOWN_DUPLEX for interfaces that don't support SIOCETHTOOL.
Fixing this properly is on the todo list...
2004-02-13 Friday 12:03
committed by
tdb
projects/pystatgrab/_statgrab.pyx
(1.6):
There's no need to return how many entries are in a list at the start of
the list. There's much easier ways to work out how many there are :-)
2004-02-12 Thursday 21:25
committed by
pajs
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.27):
Added network interface stats for linux.
Points to remember:
a) This code will need to be run as root. Otherwise, it should
safely return null.
b) the "speed" may be incorrect if the interface is not actually up
and talking to anything. However, duplex will be set to NO_DUPLEX
so as long as they use that test first, there should be no problem.
(This is safe assumption to work on, even for other platforms)
c) This was a nastyish and hard bit of code. Maybe bugs, would appricate
a look over by people :)
2004-02-10 Tuesday 19:04
committed by
tdb
projects/pystatgrab/setup.py
(1.2):
Make setup.py figure out compiler flags using pkg-config. This makes it
portable across platforms.
2004-02-06 Friday 14:10
committed by
tdb
projects/pystatgrab/_statgrab.pyx
(1.1):
Add libstatgrab python wrapper. This won't be installed with libstatgrab,
or in fact have anything done to it - it's just there if people want it.
If it matures, I'll consider making it a package in it's own right.
2004-01-19 Monday 16:49
committed by
tdb
projects/libstatgrab/AUTHORS
(1.6, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/Makefile.am
(1.13, LIBSTATGRAB_0_8_1),
projects/libstatgrab/NEWS
(1.21),
projects/libstatgrab/README
(1.8, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/README.CVS
(1.5, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/libstatgrab.pc.in
(1.3, LIBSTATGRAB_0_10, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/docs/Makefile.am
(1.22, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/examples/Makefile.am
(1.10, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/examples/cpu_usage.c
(1.7, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/examples/disk_traffic.c
(1.7, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/examples/load_stats.c
(1.7, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/examples/network_traffic.c
(1.8, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/examples/os_info.c
(1.6, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/examples/page_stats.c
(1.6, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/examples/process_stats.c
(1.7, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/examples/user_list.c
(1.7, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/examples/vm_stats.c
(1.7, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/Makefile.am
(1.3, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/Makefile.am
(1.19, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.17, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.49, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.9, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.19, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.23, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.13, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.14, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.18, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.23, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.11, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/tools.c
(1.24, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/tools.h
(1.11, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.15),
projects/libstatgrab/src/saidar/Makefile.am
(1.5, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/saidar/saidar.c
(1.24),
projects/libstatgrab/src/statgrab/Makefile.am
(1.8, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/statgrab/statgrab-make-mrtg-config.in
(1.4, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/statgrab/statgrab-make-mrtg-index.in
(1.6, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/src/statgrab/statgrab.c
(1.17, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1):
A whole bunch of minor cosmetic changes.
2004-01-16 Friday 15:54
committed by
tdb
projects/libstatgrab/COPYING
(1.1, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/COPYING.LGPL
(1.1, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1),
projects/libstatgrab/Makefile.am
(1.12),
projects/libstatgrab/README
(1.7),
projects/libstatgrab/examples/cpu_usage.c
(1.6),
projects/libstatgrab/examples/disk_traffic.c
(1.6),
projects/libstatgrab/examples/load_stats.c
(1.6),
projects/libstatgrab/examples/network_traffic.c
(1.7),
projects/libstatgrab/examples/os_info.c
(1.5),
projects/libstatgrab/examples/page_stats.c
(1.5),
projects/libstatgrab/examples/process_stats.c
(1.6),
projects/libstatgrab/examples/user_list.c
(1.6),
projects/libstatgrab/examples/vm_stats.c
(1.6),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.16),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.48),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.8),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.18),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.22),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.12),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.13),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.17),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.22),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.10),
projects/libstatgrab/src/libstatgrab/tools.c
(1.23),
projects/libstatgrab/src/libstatgrab/tools.h
(1.10),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.14),
projects/libstatgrab/src/saidar/saidar.c
(1.23),
projects/libstatgrab/src/statgrab/statgrab-make-mrtg-config.in
(1.3),
projects/libstatgrab/src/statgrab/statgrab-make-mrtg-index.in
(1.5),
projects/libstatgrab/src/statgrab/statgrab.c
(1.16):
Alter the licensing of libstatgrab. The library part is now under the
LGPL, whilst the tools/examples are under the GPL. Both licenses are
included in the distribution (and are both now in CVS). Also made a
minor alteration to the webpage where it said everything was licensed
under the GPL.
2004-01-15 Thursday 22:21
committed by
pajs
projects/libstatgrab/src/libstatgrab/tools.c
(1.22):
Not the exactly "nice" code. Infact, not entirely happy with it...
But, it makes a *massive* speed increase to the statgrab_init() function on
solaris. It goes from take 15-20 seconds on pelican to < 1.
2004-01-15 Thursday 14:10
committed by
tdb
projects/cms/source/server/uk/org/iscream/cms/server/client/MonitorSkeleton.java
(1.18),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/CPU__Monitor.java
(1.29),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/DiskIO__Monitor.java
(1.3),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Disk__Monitor.java
(1.21),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Heartbeat__Monitor.java
(1.27),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Load__Monitor.java
(1.9),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Memory__Monitor.java
(1.18),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/NetIO__Monitor.java
(1.3),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Paging__Monitor.java
(1.4),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Process__Monitor.java
(1.9),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Services__Monitor.java
(1.11),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/Swap__Monitor.java
(1.15),
projects/cms/source/server/uk/org/iscream/cms/server/client/monitors/UserCount__Monitor.java
(1.8):
OK - I can still program Java, I just can't remember how this works :-)
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-06 Tuesday 15:35
committed by
tdb
projects/libstatgrab/examples/cpu_usage.c
(1.5, LIBSTATGRAB_0_8),
projects/libstatgrab/examples/disk_traffic.c
(1.5, LIBSTATGRAB_0_8),
projects/libstatgrab/examples/load_stats.c
(1.5, LIBSTATGRAB_0_8),
projects/libstatgrab/examples/os_info.c
(1.4, LIBSTATGRAB_0_8),
projects/libstatgrab/examples/page_stats.c
(1.4, LIBSTATGRAB_0_8),
projects/libstatgrab/examples/process_stats.c
(1.5, LIBSTATGRAB_0_8),
projects/libstatgrab/examples/user_list.c
(1.5, LIBSTATGRAB_0_8),
projects/libstatgrab/examples/vm_stats.c
(1.5, LIBSTATGRAB_0_8):
Add dropping privileges to all the examples.
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.
2003-12-11 Thursday 14:27
committed by
tdb
projects/libstatgrab/src/saidar/saidar.c
(1.19):
Fix problem with -d flag in saidar. The line removed subtracted 1 from
the delay. I guess at some point this was needed, but not now. So
setting a delay of 1 resulted in a sleep 0 :-)
2003-11-21 Friday 09:24
committed by
tdb
projects/libstatgrab/docs/get_diskio_stats.xml
(1.4, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8),
projects/libstatgrab/docs/sg_get_disk_io_stats.xml
(1.4, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8),
projects/libstatgrab/docs/libstatgrab/sg_get_disk_io_stats.xml
(1.4, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8):
Add section about new disk mappings.
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-13 Thursday 17:02
committed by
pajs
projects/libstatgrab/src/libstatgrab/tools.c
(1.14):
Basic implementation of name mapping for solaris. The code is ugly, mostly
because its initially taken from a sun example, and modified. It needs tiding
somewhat. I'm not sure if tools.c is the right place for this, i guess it could
go in disk_stats.c, but its doing a specific job, and we could right another
mini-program which does the disk mappings.
Comments welcome about the general implementation.
Should we call build_mapping if the user calls get_svr_from_bsd and
build_mapping hasn't been run before? Or should we force them to use the
init function? (Bare in mind, on some systems, to do the mappings correctly
the program will require to be root. (Only ones with a /dev/osa , so everything
with an A1000 for e.g.)
2003-11-10 Monday 23:25
committed by
ats
projects/libstatgrab/configure.in
(1.44),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.14),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.40),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.17, LIBSTATGRAB_0_8),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.11, LIBSTATGRAB_0_8),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.11, LIBSTATGRAB_0_8),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.9, LIBSTATGRAB_0_8),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.12, LIBSTATGRAB_0_8):
Make Cygwin its own platform, rather than defining LINUX. This stops
libstatgrab from trying to fetch stats that Cygwin doesn't have.
2003-11-10 Monday 21:07
committed by
tdb
projects/libstatgrab/README
(1.6, LIBSTATGRAB_0_8),
projects/libstatgrab/configure.in
(1.43),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.39),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.5),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.14),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.16),
projects/libstatgrab/src/libstatgrab/tools.c
(1.12):
Add support for cygwin. This is a bit limited, there's a few things that
can't be retrieved on cygwin such as load averages, diskio, network io,
and process stats. The package compiles and runs, and both saidar and
statgrab work.
Taken from a patch submitted by Ron Arts <raarts@netland.nl>. Thanks Ron!
2003-11-07 Friday 18:38
committed by
ats
projects/libstatgrab/src/saidar/saidar.c
(1.17):
Do the "don't update more than once a second" thing slightly
differently; this avoids having it be unresponsive for 20 seconds if
you type 20 spaces.
2003-10-24 Friday 14:17
committed by
tdb
projects/libstatgrab/configure.in
(1.42):
Fix for building from NetBSD pkgsrc. There the OS is detected as just
netbsdelf, without a version suffix. I've left the elf bit, because
I'm not sure what the implications would be for non-elf NetBSD's?
2003-10-21 Tuesday 19:01
committed by
tdb
projects/libstatgrab/src/saidar/saidar.c
(1.12, LIBSTATGRAB_0_7):
Make saidar display the VM percentages for swap *or* memory if it can,
rather than not displaying either if it can't get one or the other.
2003-10-19 Sunday 03:03
committed by
ats
projects/libstatgrab/configure.in
(1.38),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.13, LIBSTATGRAB_0_7),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.31),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.12),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.18, LIBSTATGRAB_0_7),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.9),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.9, LIBSTATGRAB_0_7),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.13, LIBSTATGRAB_0_7),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.7, LIBSTATGRAB_0_7),
projects/libstatgrab/src/libstatgrab/tools.c
(1.9),
projects/libstatgrab/src/libstatgrab/tools.h
(1.8, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.10, LIBSTATGRAB_0_7):
Initial support for NetBSD. This adds NetBSD support for everything
except diskio stats (since they're even more disturbingly complex to get
at on NetBSD than the three OSs we already support). Tested against
NetBSD 1.6 on i386.
2003-10-18 Saturday 16:05
committed by
tdb
projects/libstatgrab/src/saidar/saidar.c
(1.9, LIBSTATGRAB_0_6_1):
Now behaves a little bit more like df with regard to percentages. This
needs a better fix somewhere in libstatgrab really; we don't currently know
anything about the reserved space.
2003-10-18 Saturday 13:28
committed by
tdb
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.8):
Fix the FreeBSD memory code. The sysctl calls are returning ints, not
long longs, so putting the values straight in to long longs was breaking.
Now put the values into ints and then fill in the structure afterwards.
This, for some reason, only showed up on FreeBSD 5.1/sparc64. The changed
code works on the other FreeBSD's too.
One bug still outstanding: on sparc64 the total memory isn't working.
2003-10-09 Thursday 16:57
committed by
pajs
projects/libstatgrab/src/saidar/saidar.c
(1.1):
First release of saidar. This version works on all platforms, using ncurses
fine. Bugs exist when linked against the solaris curses. (E.g. if while
running saidar you hammer a key repeatedly, the screen no longer updates.
This only happens with the solaris curses however)
Saidar takes a single optional flag, "-d" and an argument of the delay in
seconds. e.g.
saidar -d 1
Will update the screen once a second (the fastest allowed update time). The
default update it every 3 seconds. However, if you press any other key, it
will update immidiately (unless its less than 1 second, in which case it will
update at the earlist available time)
2003-10-09 Thursday 11:37
committed by
tdb
projects/libstatgrab/configure.in
(1.35, LIBSTATGRAB_0_6),
projects/libstatgrab/src/saidar/Makefile.am
(1.2, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/src/statgrab/Makefile.am
(1.5, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6):
Enable binaries being setgid kmem on FreeBSD. Will set this based on
the operating system, but is overridable using a configure flag.
2003-10-08 Wednesday 10:20
committed by
tdb
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.26):
Unroll Pete's commits for doing drive mappings on Solaris. It doesn't
work right and he wants to start again. Also, we don't want it in the
next release :) This effectively removes revisions 1.22 and 1.23.
2003-10-07 Tuesday 23:07
committed by
tdb
projects/libstatgrab/Makefile.am
(1.9, LIBSTATGRAB_0_6),
projects/libstatgrab/configure.in
(1.33):
Allow user to specify a different pkgconfig directory. Default is the
sensible one (prefix/lib/pkgconfig). Main reason was that on FreeBSD
they use prefix/libdata/pkgconfig, so a simple configure flag made it
easier to do the port :-)
2003-10-07 Tuesday 21:32
committed by
tdb
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.25):
Further following of the manpage:
"getdevs() expects the statinfo structure to be allocated, and it also
expects the dinfo subelement to be allocated and zeroed prior to the
first invocation of getdevs()."
This finally makes saider work on FreeBSD.
2003-10-07 Tuesday 20:58
committed by
tdb
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.24):
Don't free stats.dinfo. If it used to store state between calls of
getdevs it probably doesn't make sense to free it at the end of the
first call of the function :)
This follows Adam's last commit on this bit of which made sure we
didn't reinitialise stats.dinfo every time round the loop.
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-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),
projects/libstatgrab/README.CVS
(1.4, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/autogen.sh
(1.1, LIBSTATGRAB_0_17, LIBSTATGRAB_0_16, LIBSTATGRAB_0_15, LIBSTATGRAB_0_14, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libukcprog/README.CVS
(1.3, LIBUKCPROG_1_0_2),
projects/libukcprog/autogen.sh
(1.1, LIBUKCPROG_1_0_2):
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:05
committed by
tdb
projects/libstatgrab/acinclude.m4
(1.1, LIBSTATGRAB_0_13, LIBSTATGRAB_0_12, LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11, LIBSTATGRAB_0_10_3, LIBSTATGRAB_0_10_2, LIBSTATGRAB_0_10_1, LIBSTATGRAB_0_10, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/configure.in
(1.31),
projects/libstatgrab/docs/Makefile.am
(1.21, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/examples/Makefile.am
(1.9, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/src/Makefile.am
(1.2, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/src/saidar/Makefile.am
(1.1),
projects/libstatgrab/src/statgrab/Makefile.am
(1.4):
Add all the build stuff for saidar (assuming Pete sticks with that
name). The configure script will attempt to find curses, but if it
can't will simply disable building of saidar (after giving a warning).
Also made the building of saidar, statgrab, and the examples
conditional. They're enabled by default, but can be disabled using a
configure flag. Whilst I was at it, added a configure flag to disable
manpage installation at configure time.
I'm not sure how well the curses detection works; we've had at least
one report of a problem with it. Testing will be required.
2003-10-02 Thursday 18:38
committed by
tdb
projects/libstatgrab/docs/Makefile.am
(1.20),
projects/libstatgrab/docs/cpu_percent_usage.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/get_diskio_stats.xml
(1.3, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/get_general_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/get_load_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/get_memory_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/get_network_stats.xml
(1.3, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/get_page_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/get_process_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/get_user_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/sg_get_cpu_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/sg_get_disk_io_stats.xml
(1.3, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/sg_get_host_info.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/sg_get_load_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/sg_get_mem_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/sg_get_network_io_stats.xml
(1.3, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/sg_get_page_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/sg_get_process_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/sg_get_user_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/statgrab.xml
(1.1, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/libstatgrab/sg_get_cpu_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/libstatgrab/sg_get_disk_io_stats.xml
(1.3, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/libstatgrab/sg_get_host_info.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/libstatgrab/sg_get_load_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/libstatgrab/sg_get_mem_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/libstatgrab/sg_get_network_io_stats.xml
(1.3, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/libstatgrab/sg_get_page_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/libstatgrab/sg_get_process_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/libstatgrab/sg_get_user_stats.xml
(1.2, LIBSTATGRAB_0_9, LIBSTATGRAB_0_8_2, LIBSTATGRAB_0_8_1, LIBSTATGRAB_0_8, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6),
projects/libstatgrab/docs/libstatgrab/statgrab.xml
(1.1, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6):
Add a central page statgrab(3) which links all the functions together. Add
a link in the See Also section of each manual page back to the central one.
2003-09-26 Friday 22:22
committed by
tdb
projects/cms/source/idar/AUTHORS
(1.2, IDAR_1_2),
projects/cms/source/idar/Makefile.am
(1.2, IDAR_1_2),
projects/cms/source/idar/README
(1.3, IDAR_1_2),
projects/cms/source/idar/README.CVS
(1.2),
projects/cms/source/idar/idar.c
(1.21, IDAR_1_2),
projects/cms/source/ihost/README
(1.6, IHOST_1_5_7),
projects/cms/source/ihost/ihost.c
(1.42),
projects/libukcprog/AUTHORS
(1.2, LIBUKCPROG_1_0_2),
projects/libukcprog/README
(1.2, LIBUKCPROG_1_0_2),
projects/libukcprog/README.CVS
(1.2),
projects/libukcprog/doc/Makefile.am
(1.2, LIBUKCPROG_1_0_2),
projects/libukcprog/src/Makefile.am
(1.2):
Update some old URL's etc.
2003-09-09 Tuesday 09:43
committed by
ats
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.21, LIBSTATGRAB_0_5_1):
Fix FreeBSD segfault. From the getdevs() man page: "The dinfo subelement
is used to store state between calls, and should not be modified after
the first call to getdevs()."
2003-08-29 Friday 00:05
committed by
ats
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.20):
Make disk_stats read /proc/partitions on Linux, which contains information for
all disks on recent 2.4 kernels. (It'll fall back to /proc/stat if it can't
find the information there.)
2003-08-26 Tuesday 23:11
committed by
pajs
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.16):
Linux stores it as a 32bit unsigned long, so suffers the same wrap around
bug as sol 7 hosts. This increases the chances it may happen on freebsd too
so some testing maybe needed. If so, we prob should change this to a default
and have a #ifdef 64bit for the odd (good) ones :)
2003-08-25 Monday 13:41
committed by
tdb
projects/libstatgrab/NEWS
(1.11, LIBSTATGRAB_0_5),
projects/libstatgrab/configure.in
(1.23, LIBSTATGRAB_0_5),
projects/libstatgrab/docs/Makefile.am
(1.10, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/Makefile.am
(1.11, LIBSTATGRAB_0_5):
Ready for the next release.
- Update NEWS with details of new release.
(FreeBSD bug fix, new docs, new examples)
- Update version number to 0.5.
- Update shared library version.
- Move docs directory to more sensible place.
2003-08-24 Sunday 21:24
committed by
tdb
projects/libstatgrab/NEWS
(1.10),
projects/libstatgrab/README
(1.4, LIBSTATGRAB_0_5),
projects/libstatgrab/docs/Makefile.am
(1.6),
projects/libstatgrab/docs/diskio.txt
(1.3, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/docs/load_average.txt
(1.2, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/docs/network.txt
(1.4, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/docs/os_stats.txt
(1.2, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/docs/process_stats.txt
(1.3, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/docs/vm_stats.txt
(1.2, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/examples/Makefile.am
(1.5),
projects/libstatgrab/examples/cpu_usage.c
(1.2, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/examples/disk_traffic.c
(1.2, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/examples/load_stats.c
(1.2, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/examples/network_traffic.c
(1.3, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/examples/os_info.c
(1.2, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/examples/process_stats.c
(1.2, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/examples/user_list.c
(1.2, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/examples/vm_stats.c
(1.2, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/Makefile.am
(1.10),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.10, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.18, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.4, LIBSTATGRAB_0_7, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.7, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.15, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.6, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.6, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.8, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.13, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.5, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/tools.c
(1.6, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/tools.h
(1.5, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.9, LIBSTATGRAB_0_6_1, LIBSTATGRAB_0_6, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5):
Tidy up of lots of little things. :)
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:46
committed by
tdb
projects/libukcprog/src/formf.c
(1.3):
Fix bug #8 using patch given by Adam Sampson.
"sys_errlist is deprecated; strerror() should be used instead."
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 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-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),
projects/libstatgrab/AUTHORS
(1.2),
projects/libstatgrab/Makefile.am
(1.6),
projects/libstatgrab/README
(1.3),
projects/libstatgrab/README.CVS
(1.3, LIBSTATGRAB_0_5_1, LIBSTATGRAB_0_5),
projects/libstatgrab/configure.in
(1.20),
projects/libstatgrab/docs/Makefile.am
(1.2):
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-05-03 Saturday 14:14
committed by
tdb
projects/libukcprog/configure.in
(1.2, LIBUKCPROG_1_0):
Make the library be linked with -lnsl and -lsocket on solaris. This helps
people using libukcprog, without it they need to add those every time they
use this library.
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-06 Sunday 01:27
committed by
pajs
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.14, LIBSTATGRAB_0_4):
Now works on freebsd. This is the last of parts that needed to be ported
so its now "finished" for testing. Solaris and Linux should also be tested
as minor changes in code may of disturbed them (it shouldn't have, i just
may of made a mistake :) )
Certain things will require setgid kmem permissions (swap and processor
stats)
2003-04-03 Thursday 21:05
committed by
pajs
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.6, LIBSTATGRAB_0_4):
Should now work happily on freebsd. sysctlbyname seems to return a lot of
things in long's. Im not completely trusting this code, but it does appear
to work, and its the same as the old implementation.
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 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-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 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-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: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-29 Saturday 16:36
committed by
tdb
projects/libukcprog/doc/ukcprog.3
(1.2, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0):
Make very minor modifications to the man page. The e-mail addresses in
it were no longer valid, so I've added a more current contact address.
2003-03-29 Saturday 16:30
committed by
tdb
projects/libukcprog/AUTHORS
(1.1, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/Makefile.am
(1.1, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/NEWS
(1.1, LIBUKCPROG_1_0),
projects/libukcprog/README
(1.1, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/README.CVS
(1.1, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/configure.in
(1.1),
projects/libukcprog/doc/Makefile.am
(1.1, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/doc/ukcprog.3
(1.1),
projects/libukcprog/src/Makefile.am
(1.1, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/alloc.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/config.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/e_malloc.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/e_realloc.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/ebuf.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/errf.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/formf.c
(1.1, LIBUKCPROG_1_0),
projects/libukcprog/src/fpgetline.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/ip.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/logf.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/panic.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/sccsdata.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/ssplit.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/strf.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/strnf.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/strsave.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/strtol.c
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0),
projects/libukcprog/src/ukcprog.h
(1.1, LIBUKCPROG_1_0_2, LIBUKCPROG_1_0_1, LIBUKCPROG_1_0):
libukcprog is now a seperate package. I doubt this will be much use to
anyone other than us, but I see no reason why we can't package it up
and distribute it. Obviously we can't attach the GPL to this, as we
don't own it.
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-12 Wednesday 12:37
committed by
tdb
projects/libstatgrab/NEWS
(1.4, LIBSTATGRAB_0_3_1),
projects/libstatgrab/configure.in
(1.8, LIBSTATGRAB_0_3_1):
The configure setup explicitly checks for Solaris versions older then 8,
and sets a define so the code knows not to use 64bit values. Also updated
the NEWS file, bringing about version 0.3.1.
2003-03-11 Tuesday 14:30
committed by
pajs
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.7):
Make network stats work on pre sol8.
BUGS: On pre sol8 systems, it doesn't cope with a wrap around once the
32bit uint becomes too big. So when this happens it will report one set
of dodgy data, then continue. This bug technically is there in the 64bit
version too, but it will need to of sent 9223372036854775808 bytes first.
(8388608 terrabytes, so basically a *big enough* number that will come around
and byte me in 20 years time or something ;) )
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-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 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-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-07 Friday 14:44
committed by
pajs
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.4, LIBSTATGRAB_0_3_4, LIBSTATGRAB_0_3_3, LIBSTATGRAB_0_3_2, LIBSTATGRAB_0_3_1, LIBSTATGRAB_0_3),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.11, LIBSTATGRAB_0_3_4, LIBSTATGRAB_0_3_3, LIBSTATGRAB_0_3_2, LIBSTATGRAB_0_3_1, LIBSTATGRAB_0_3),
projects/libstatgrab/src/libstatgrab/tools.h
(1.3, LIBSTATGRAB_0_3_4, LIBSTATGRAB_0_3_3, LIBSTATGRAB_0_3_2, LIBSTATGRAB_0_3_1, LIBSTATGRAB_0_3):
Removed getting of some data we didn't really need or use.
Updated page_stats to work with linux.
Fixed tools.h to compile nicely :)
2003-03-04 Tuesday 18:06
committed by
pajs
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.10):
Diskio stats for linux. Not been checked. Relies on tools.c (seperate comit)
If someone knows a nicer way of getting the device name, please tell me, as
the way im doing it is horrible! :)
2003-03-03 Monday 14:29
committed by
tdb
projects/libstatgrab/NEWS
(1.2, LIBSTATGRAB_0_2),
projects/libstatgrab/README
(1.2, LIBSTATGRAB_0_4, LIBSTATGRAB_0_3_4, LIBSTATGRAB_0_3_3, LIBSTATGRAB_0_3_2, LIBSTATGRAB_0_3_1, LIBSTATGRAB_0_3, LIBSTATGRAB_0_2):
Update NEWS and README files. We now have version 0.2 of libstatgrab!
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: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-02-28 Friday 22:59
committed by
tdb
projects/libstatgrab/configure.in
(1.4),
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.4),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.7),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.3, LIBSTATGRAB_0_4, LIBSTATGRAB_0_3_4, LIBSTATGRAB_0_3_3, LIBSTATGRAB_0_3_2, LIBSTATGRAB_0_3_1, LIBSTATGRAB_0_3, LIBSTATGRAB_0_2),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.4, LIBSTATGRAB_0_2),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.4),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.3, LIBSTATGRAB_0_2),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.2),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.3):
Tidy up of configure script, and includes.
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-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 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-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-19 Wednesday 23:09
committed by
tdb
projects/libstatgrab/Makefile.am
(1.4, LIBSTATGRAB_0_4, LIBSTATGRAB_0_3_4, LIBSTATGRAB_0_3_3, LIBSTATGRAB_0_3_2, LIBSTATGRAB_0_3_1, LIBSTATGRAB_0_3, LIBSTATGRAB_0_2),
projects/libstatgrab/configure.in
(1.3),
projects/libstatgrab/src/libstatgrab/Makefile.am
(1.1):
Created the structure and automake stuff for the source files to be
moved to a src subdirectory. This will break things until I repo-move
the actual files, which I don't want to do until Pete is happy :-)
2003-02-19 Wednesday 20:55
committed by
tdb
projects/libstatgrab/Makefile.am
(1.3):
Specified the version number. Not that I really understand them though,
libtool seems a little confusing ;)
2003-02-19 Wednesday 18:49
committed by
tdb
projects/libstatgrab/Makefile.am
(1.2),
projects/libstatgrab/README.CVS
(1.2, LIBSTATGRAB_0_4, LIBSTATGRAB_0_3_4, LIBSTATGRAB_0_3_3, LIBSTATGRAB_0_3_2, LIBSTATGRAB_0_3_1, LIBSTATGRAB_0_3, LIBSTATGRAB_0_2),
projects/libstatgrab/configure.in
(1.2):
We now use libtool to build libstatgrab. This gives us static and
shared versions of the library, which is nice :) Updated the CVS build
instructions accordingly.
2003-02-18 Tuesday 23:12
committed by
pajs
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.2),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.2):
Finished page stats. It returns 2 things. One, number of pages swapped in and
out, 2, the number of pageins and pageouts. As to if this is actually
correct or not, im not 100% sure, but tests seem to imply it is.
from:
http://www.sun.com/sun-on-net/itworld/UIR960901perf.html
ulong pgin; /* pageins */
ulong pgpgin; /* pages paged in */
ulong pgout; /* pageouts */
ulong pgpgout; /* pages paged out */
ulong swapin; /* swapins */
ulong pgswapin; /* pages swapped in */
ulong swapout; /* swapouts
I am *not* using swapins and swapouts. I did this in the orginal libstatgrab,
and it didn't work. Looking at it more closely, it always seems to have 0 in
it, so my guess is its broke. :)
2003-02-18 Tuesday 22:01
committed by
tdb
projects/libstatgrab/AUTHORS
(1.1, LIBSTATGRAB_0_4, LIBSTATGRAB_0_3_4, LIBSTATGRAB_0_3_3, LIBSTATGRAB_0_3_2, LIBSTATGRAB_0_3_1, LIBSTATGRAB_0_3, LIBSTATGRAB_0_2),
projects/libstatgrab/Makefile.am
(1.1),
projects/libstatgrab/NEWS
(1.1),
projects/libstatgrab/README
(1.1),
projects/libstatgrab/README.CVS
(1.1),
projects/libstatgrab/configure.in
(1.1):
Autoconf/Automake setup. README.CVS details how to "get started" from
a CVS checked out copy. Then it's just the usual configure and make,
as described in the README file.
2003-02-18 Tuesday 19:28
committed by
pajs
projects/libstatgrab/src/libstatgrab/cpu_stats.c
(1.1),
projects/libstatgrab/src/libstatgrab/disk_stats.c
(1.1),
projects/libstatgrab/src/libstatgrab/load_stats.c
(1.1),
projects/libstatgrab/src/libstatgrab/memory_stats.c
(1.1),
projects/libstatgrab/src/libstatgrab/network_stats.c
(1.1),
projects/libstatgrab/src/libstatgrab/os_info.c
(1.1),
projects/libstatgrab/src/libstatgrab/page_stats.c
(1.1),
projects/libstatgrab/src/libstatgrab/process_stats.c
(1.1),
projects/libstatgrab/src/libstatgrab/statgrab.h
(1.1),
projects/libstatgrab/src/libstatgrab/swap_stats.c
(1.1),
projects/libstatgrab/src/libstatgrab/user_stats.c
(1.1):
The new revesion of libstatgrab, which is a complete rewrite essentially.
Firstly the data is now returned in structures rather than xml strings.
The structures returned are all static, so what ever calls the library doesn't
have to deal with the memory management of it.
Secondly the general efficency of the code is now significantly faster. It no
longer needs to fork a process, connect file descriptors and run ps, and then
parse the output like it used to. Now it walks /proc and reads it into the
correct data structures. This works without needing any special privilages, so
it can still run as a normal mortal without needing any special group. (Freebsd
will be an exception to this, but this commit only works with solaris, and that
requires nothing special)
Thridly it has more functionality than it used to. It not for instance is capable
of showing network traffic stats, (although its not completely finished yet). It
also in the near future be able to disk io stats as well. Several bug fixes have
been aplied over the original version. For example the cpu_stats used to only reply
the stats for the first processor. This now will report the total stats of all of
them. Paging stats will also be fixed, but haven't been done yet.
2003-02-16 Sunday 20:35
committed by
tdb
projects/cms/source/conient/Config2.inc
(1.21),
projects/cms/source/conient/Makefile
(1.13),
projects/cms/source/conient/build/Makefile
(1.9),
projects/cms/source/corbaservices/Config2.inc
(1.15),
projects/cms/source/corbaservices/Makefile
(1.11),
projects/cms/source/corbaservices/build/Makefile
(1.7),
projects/cms/source/reports/rrdgraphing/Config2.inc
(1.3),
projects/cms/source/reports/rrdgraphing/Makefile
(1.2),
projects/cms/source/reports/rrdgraphing/build/Makefile
(1.2),
projects/cms/source/server/Config2.inc
(1.40),
projects/cms/source/server/Makefile
(1.35),
projects/cms/source/server/build/Makefile
(1.16),
projects/cms/source/util/Config2.inc
(1.5),
projects/cms/source/util/Makefile
(1.2),
projects/cms/source/util/build/Makefile
(1.3):
Added install target for util package.
Removed duplicates copies of the COPYING (GPL License) file.
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 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-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-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-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 ;-)
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-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 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 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 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-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-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-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 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-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-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-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-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-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-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-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-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-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-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-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-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-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: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-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-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-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-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-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