gnucomo.git
16 years agoPrepared for release 0.0.12 V0_0_12
arjen [Wed, 12 Dec 2007 09:14:02 +0000 (09:14 +0000)]
Prepared for release 0.0.12

16 years agoPrepared for version 0.0.12
arjen [Wed, 12 Dec 2007 09:11:06 +0000 (09:11 +0000)]
Prepared for version 0.0.12

16 years agoAdded a new script gcm_maintenance.php to cleanup the database
arjen [Wed, 12 Dec 2007 09:06:21 +0000 (09:06 +0000)]
Added a new script gcm_maintenance.php to cleanup the database
and check referential integrity. Purging old log entries is
removed from the gcm_daemon script.

16 years agoWhen blocking a subnet, maintain the references to the log table from
arjen [Mon, 10 Dec 2007 16:29:59 +0000 (16:29 +0000)]
When blocking a subnet, maintain the references to the log table from
all IP addresses in that subnet.

16 years agoAdded an option to perform one action on multiple notifications at once.
arjen [Mon, 10 Dec 2007 16:27:33 +0000 (16:27 +0000)]
Added an option to perform one action on multiple notifications at once.

16 years agoThis page in now obsolete and redirects to index.php
arjen [Mon, 10 Dec 2007 16:22:42 +0000 (16:22 +0000)]
This page in now obsolete and redirects to index.php

16 years agoAccept [info] as a valid httpd error line.
arjen [Mon, 10 Dec 2007 16:13:16 +0000 (16:13 +0000)]
Accept [info] as a valid httpd error line.

16 years agoNew options added:
arjen [Mon, 10 Dec 2007 16:12:37 +0000 (16:12 +0000)]
New options added:
 -l <file>: Read input from logfile <file>.
 -s <file>: Use <file> as the status file instead of the default.
 -v Verbose output

Output debug information only when the -v option
is added on the command line.

Buffer overflow problem with input lines of more than 4096
characters fixed.

16 years agoAdded fields to edit the range of a DYNAMIC property.
arjen [Wed, 28 Nov 2007 17:02:23 +0000 (17:02 +0000)]
Added fields to edit the range of a DYNAMIC property.

16 years agoPrepared for release 0.0.11 V0_0_11
arjen [Thu, 22 Nov 2007 07:05:11 +0000 (07:05 +0000)]
Prepared for release 0.0.11

16 years agoAdded description of test scripts.
arjen [Thu, 22 Nov 2007 07:04:17 +0000 (07:04 +0000)]
Added description of test scripts.
Prepared for release 0.0.11

16 years agoRemoved the remark about database security.
arjen [Thu, 22 Nov 2007 07:01:45 +0000 (07:01 +0000)]
Removed the remark about database security.

16 years agoRemoved the separate frame for the buttonbar.
arjen [Wed, 21 Nov 2007 15:42:46 +0000 (15:42 +0000)]
Removed the separate frame for the buttonbar.

16 years agoThe test script, gcmtest can run individual tests as opposed to running
arjen [Wed, 21 Nov 2007 15:40:50 +0000 (15:40 +0000)]
The test script, gcmtest can run individual tests as opposed to running
all tests in sequence.

16 years agoScripts for collecting data on Gnucomo clients.
arjen [Wed, 21 Nov 2007 15:34:12 +0000 (15:34 +0000)]
Scripts for collecting data on Gnucomo clients.

16 years agoAdded a PHP5 module for the configuration class
arjen [Wed, 21 Nov 2007 15:27:48 +0000 (15:27 +0000)]
Added a PHP5 module for the configuration class

16 years agoLogrunner uses the official hostname (FQDN) instead of the
arjen [Wed, 21 Nov 2007 15:23:32 +0000 (15:23 +0000)]
Logrunner uses the official hostname (FQDN) instead of the
hostname returned by gethostname().

16 years agoRemoved debug output.
arjen [Wed, 21 Nov 2007 15:14:26 +0000 (15:14 +0000)]
Removed debug output.

16 years agoNew version number and release date.
arjen [Wed, 21 Nov 2007 14:40:48 +0000 (14:40 +0000)]
New version number and release date.

16 years agoThe buttonbar at the top of each page is now a fixed 'div' element
arjen [Wed, 21 Nov 2007 14:38:06 +0000 (14:38 +0000)]
The buttonbar at the top of each page is now a fixed 'div' element
instead of a framed page.
Contributed by Edwin Nadorp.

16 years agoCleaned up some leftovers
arjen [Sat, 17 Nov 2007 09:34:07 +0000 (09:34 +0000)]
Cleaned up some leftovers

16 years agoMinor fixes to make created and upgraded databases equal.
arjen [Sat, 17 Nov 2007 09:32:24 +0000 (09:32 +0000)]
Minor fixes to make created and upgraded databases equal.
Cleanup of database destruction script.

16 years agoNew program: spamdetect.
arjen [Wed, 14 Nov 2007 16:20:05 +0000 (16:20 +0000)]
New program: spamdetect.
Expirimental utility to log manually reported spam and have
Gnucomo detect the spammer's IP address.

16 years agoBugfix: Segmentation fault when reading an rpm package list
arjen [Wed, 14 Nov 2007 16:19:25 +0000 (16:19 +0000)]
Bugfix: Segmentation fault when reading an rpm package list
with empty lines.

16 years agoAdded the class definition for a filesystem parameter.
arjen [Sat, 3 Nov 2007 10:30:10 +0000 (10:30 +0000)]
Added the class definition for a filesystem parameter.
New issue type: 'property out of range'.

16 years agoAdded a new filter which can directly read the output
arjen [Sat, 3 Nov 2007 10:26:13 +0000 (10:26 +0000)]
Added a new filter which can directly read the output
of the UNIX df command. A brief description is added in
the user manual.

16 years agoHandling of parameters is greatly improved.
arjen [Sat, 3 Nov 2007 10:23:53 +0000 (10:23 +0000)]
Handling of parameters is greatly improved.
When creating a new parameter from an XML report which is fed into
gcm_input, the class definition is used as a template to fill in
the default values for the properties.
The class is also used as a template when a new property is added
to an existing parameter.

DYNAMIC properties are now handled properly. Instead of making a
'changed property' notification, the value is checked against the
defined range for the property. An 'out of range' notification
is created when this condition is detected.

16 years agoIndex page and style sheet for the Gnucomo website
arjen [Sat, 27 Oct 2007 08:47:35 +0000 (08:47 +0000)]
Index page and style sheet for the Gnucomo website

16 years agoSelect a specific host from a logfile, in case
arjen [Sat, 27 Oct 2007 08:46:21 +0000 (08:46 +0000)]
Select a specific host from a logfile, in case
syslogd acts as a log server for multiple systems.
This adds a new parameter (logile/fromhost) to the configuration
file.

16 years agoNew button for the main page
arjen [Sat, 27 Oct 2007 08:38:40 +0000 (08:38 +0000)]
New button for the main page

16 years agoRemoved link to advanced log analysis
arjen [Sat, 27 Oct 2007 08:38:18 +0000 (08:38 +0000)]
Removed link to advanced log analysis

16 years agoAdded title tags
arjen [Sat, 27 Oct 2007 08:37:44 +0000 (08:37 +0000)]
Added title tags

16 years agoPrepared for release 0.0.10 V_0_0_10
arjen [Tue, 23 Oct 2007 14:47:36 +0000 (14:47 +0000)]
Prepared for release 0.0.10

16 years agoAdded a description of Object.
arjen [Tue, 23 Oct 2007 14:38:48 +0000 (14:38 +0000)]
Added a description of Object.

16 years agoAdded a remark for installation of the web interface.
arjen [Tue, 23 Oct 2007 14:37:52 +0000 (14:37 +0000)]
Added a remark for installation of the web interface.

16 years agoFixed the Failure and warning issues.
arjen [Tue, 23 Oct 2007 11:25:42 +0000 (11:25 +0000)]
Fixed the Failure and warning issues.

16 years agoRecord the date when adding the number of abuses for an IP address
arjen [Tue, 23 Oct 2007 11:23:52 +0000 (11:23 +0000)]
Record the date when adding the number of abuses for an IP address
in the abuse list.

16 years agoWhen extracting the service name for a log entry, the '/' character
arjen [Fri, 19 Oct 2007 07:22:12 +0000 (07:22 +0000)]
When extracting the service name for a log entry, the '/' character
is not considered part of that name.

16 years agoImproved interface for editing check patterns.
arjen [Fri, 19 Oct 2007 07:16:44 +0000 (07:16 +0000)]
Improved interface for editing check patterns.

16 years agoIn the abuse list, IP addresses can be whitelisted.
arjen [Fri, 19 Oct 2007 07:15:52 +0000 (07:15 +0000)]
In the abuse list, IP addresses can be whitelisted.

16 years agoSkip the Email header when reading XML input.
arjen [Sun, 6 May 2007 08:39:06 +0000 (08:39 +0000)]
Skip the Email header when reading XML input.

16 years agoRewrote most functions and datastructures into C++
arjen [Sun, 6 May 2007 08:35:16 +0000 (08:35 +0000)]
Rewrote most functions and datastructures into C++
Use the Gnucomo (XML) configuration file

17 years agoStarted an object oriented abstraction of Gnucomo
arjen [Fri, 2 Feb 2007 07:36:39 +0000 (07:36 +0000)]
Started an object oriented abstraction of Gnucomo

17 years agoAdded web interface for editing issues
arjen [Thu, 1 Feb 2007 12:31:23 +0000 (12:31 +0000)]
Added web interface for editing issues

17 years agoPHP database object fetch function reports when an object is not found.
arjen [Thu, 11 Jan 2007 13:53:32 +0000 (13:53 +0000)]
PHP database object fetch function reports when an object is not found.

17 years agoThe '-' character is part of the service name.
arjen [Thu, 11 Jan 2007 13:51:40 +0000 (13:51 +0000)]
The '-' character is part of the service name.

17 years agoExperimental start of database OO abstraction layer.
arjen [Thu, 11 Jan 2007 13:49:54 +0000 (13:49 +0000)]
Experimental start of database OO abstraction layer.

17 years agoLog_adv and derived tables removed.
arjen [Thu, 11 Jan 2007 13:47:35 +0000 (13:47 +0000)]
Log_adv and derived tables removed.
Create notifications from log entries with pattern matching.

17 years agoManually edit parameters.
arjen [Thu, 11 Jan 2007 13:44:29 +0000 (13:44 +0000)]
Manually edit parameters.
View logs from abusing IP addresses.

18 years agoAdapted to automake 2.59 and autoconf 1.6.3
arjen [Sat, 4 Jun 2005 07:31:39 +0000 (07:31 +0000)]
Adapted to automake 2.59 and autoconf 1.6.3

18 years agoImproved the search for Postgres libraries
arjen [Sat, 4 Jun 2005 07:30:25 +0000 (07:30 +0000)]
Improved the search for Postgres libraries

18 years agoMade the background color slightly brighter
arjen [Sat, 4 Jun 2005 07:27:29 +0000 (07:27 +0000)]
Made the background color slightly brighter

18 years agoAdded an interface to edit check patterns
arjen [Sat, 4 Jun 2005 07:25:59 +0000 (07:25 +0000)]
Added an interface to edit check patterns

18 years agoNew page: Abuse list
arjen [Sat, 4 Jun 2005 07:24:38 +0000 (07:24 +0000)]
New page: Abuse list

18 years agoNew page: Parameter classes administration.
arjen [Sat, 4 Jun 2005 07:22:40 +0000 (07:22 +0000)]
New page: Parameter classes administration.

18 years agoAdded a view for the log analysis with a link from the log page.
arjen [Sat, 4 Jun 2005 07:18:25 +0000 (07:18 +0000)]
Added a view for the log analysis with a link from the log page.

18 years agoNew function to free the database result set.
arjen [Sat, 4 Jun 2005 07:16:49 +0000 (07:16 +0000)]
New function to free the database result set.

18 years agoAdded pattern check on log entries with the service_pattern table.
arjen [Sat, 4 Jun 2005 07:15:16 +0000 (07:15 +0000)]
Added pattern check on log entries with the service_pattern table.

18 years agoAdded log analysis for spam and abuse in sendmail log entries.
arjen [Sat, 4 Jun 2005 07:13:30 +0000 (07:13 +0000)]
Added log analysis for spam and abuse in sendmail log entries.

18 years ago- Fixed field declaration for PostgreSQL 7.4
arjen [Sat, 4 Jun 2005 07:09:47 +0000 (07:09 +0000)]
- Fixed field declaration for PostgreSQL 7.4
- New tables: log_abuse, object_abuse and service_pattern
- Added general service patterns in the service 'ANY'
- Added new issue types.

18 years agoTextual changes in parameter notifications
arjen [Tue, 31 May 2005 05:51:41 +0000 (05:51 +0000)]
Textual changes in parameter notifications

18 years agoRecreated by automake 1.6.3
arjen [Tue, 31 May 2005 05:49:37 +0000 (05:49 +0000)]
Recreated by automake 1.6.3

18 years agoConfiguration file in /etc, status files in /var/lib
arjen [Tue, 31 May 2005 05:47:33 +0000 (05:47 +0000)]
Configuration file in /etc, status files in /var/lib

20 years agoAccept '/' and '.' characters within the service name
arjen [Tue, 13 Jan 2004 12:20:12 +0000 (12:20 +0000)]
Accept '/' and '.' characters within the service name

20 years agoAdded a list of related projects and introduced the concept of
arjen [Sat, 10 Jan 2004 20:11:24 +0000 (20:11 +0000)]
Added a list of related projects and introduced the concept of
dynamic parameters

20 years agoSend email about open notifications to an object's users.
arjen [Sat, 10 Jan 2004 20:04:12 +0000 (20:04 +0000)]
Send email about open notifications to an object's users.

20 years ago*** empty log message ***
arjen [Sat, 10 Jan 2004 20:03:02 +0000 (20:03 +0000)]
*** empty log message ***

20 years agoImproved method for finding PostgreSQL libraries in configure script.
arjen [Thu, 8 Jan 2004 14:19:03 +0000 (14:19 +0000)]
Improved method for finding PostgreSQL libraries in configure script.

20 years agoBugfixes in the analysis of sendmail logs.
arjen [Thu, 8 Jan 2004 14:16:26 +0000 (14:16 +0000)]
Bugfixes in the analysis of sendmail logs.

20 years agoAdded test data for Problem Report 15, 16 and 17
arjen [Thu, 8 Jan 2004 14:14:35 +0000 (14:14 +0000)]
Added test data for Problem Report 15, 16 and 17

20 years agoFixed the translation of email delay times V0_0_9
arjen [Wed, 24 Dec 2003 21:57:00 +0000 (21:57 +0000)]
Fixed the translation of email delay times

20 years agoPrepared for release 0.0.9
arjen [Wed, 24 Dec 2003 07:44:15 +0000 (07:44 +0000)]
Prepared for release 0.0.9

20 years agoChanged version number
arjen [Wed, 24 Dec 2003 07:41:23 +0000 (07:41 +0000)]
Changed version number

20 years agoChanged the order of the libraries
arjen [Wed, 24 Dec 2003 07:40:36 +0000 (07:40 +0000)]
Changed the order of the libraries

20 years agoAdjusted line numbers of database creation script
arjen [Wed, 24 Dec 2003 07:35:46 +0000 (07:35 +0000)]
Adjusted line numbers of database creation script

20 years agoSet the lib path for libpqxx
arjen [Wed, 24 Dec 2003 07:34:59 +0000 (07:34 +0000)]
Set the lib path for libpqxx

20 years agoNew test scripts
arjen [Wed, 24 Dec 2003 07:33:56 +0000 (07:33 +0000)]
New test scripts

20 years ago*** empty log message ***
arjen [Mon, 22 Dec 2003 13:31:11 +0000 (13:31 +0000)]
*** empty log message ***

20 years agoCatch an exception if we can not setup a database transaction.
arjen [Mon, 22 Dec 2003 10:28:26 +0000 (10:28 +0000)]
Catch an exception if we can not setup a database transaction.

20 years agoAccept a wider range of input patterns
arjen [Mon, 22 Dec 2003 10:22:21 +0000 (10:22 +0000)]
Accept a wider range of input patterns

20 years agoReport if the message type can not be detected.
arjen [Mon, 22 Dec 2003 10:20:21 +0000 (10:20 +0000)]
Report if the message type can not be detected.

20 years agoRedesigned gcm_input with polymorphic message filter classes.
arjen [Thu, 18 Dec 2003 09:54:21 +0000 (09:54 +0000)]
Redesigned gcm_input with polymorphic message filter classes.

20 years ago*** empty log message ***
arjen [Thu, 4 Dec 2003 10:55:10 +0000 (10:55 +0000)]
*** empty log message ***

20 years agoFixed name conflict with 'double log(double)'
arjen [Thu, 4 Dec 2003 10:40:28 +0000 (10:40 +0000)]
Fixed name conflict with 'double log(double)'

20 years agoFixed libpqxx headers
arjen [Thu, 4 Dec 2003 10:39:36 +0000 (10:39 +0000)]
Fixed libpqxx headers

20 years agoMajor redesign. All input is handled through XML. Raw input data is first
arjen [Thu, 4 Dec 2003 10:38:09 +0000 (10:38 +0000)]
Major redesign. All input is handled through XML. Raw input data is first
transformed into an XML document for further processing.
A collection of polymorphic classes handle the transformation of various
input formats into XML.
Classifying input data is done with a finite improbability calculation.

20 years agoTransform non-ASCII characters into hexadecimal entities.
arjen [Thu, 4 Dec 2003 09:57:35 +0000 (09:57 +0000)]
Transform non-ASCII characters into hexadecimal entities.

20 years agoWrite messages to the log stream instead of cout.
arjen [Wed, 3 Dec 2003 08:23:17 +0000 (08:23 +0000)]
Write messages to the log stream instead of cout.

20 years agoChange the notation for delays from "days+hh:mm:ss" to "days hh:mm:ss. This
arjen [Wed, 3 Dec 2003 08:21:53 +0000 (08:21 +0000)]
Change the notation for delays from "days+hh:mm:ss" to "days hh:mm:ss. This
fixes problem report 14.
In linux_daemon_sendmail(), check the existence of '=' before using it as a
field separator. Fixes problem report 15.

20 years agoChanged the type of log_adv_daemon_email.delay and log_adv_daemon_email.xdelay
arjen [Wed, 3 Dec 2003 08:06:57 +0000 (08:06 +0000)]
Changed the type of log_adv_daemon_email.delay and log_adv_daemon_email.xdelay
from time to interval. These delays can be more than 24 hours.

20 years agoOptionally show or hide removed parameters from the parameter
arjen [Wed, 3 Dec 2003 08:03:28 +0000 (08:03 +0000)]
Optionally show or hide removed parameters from the parameter
comparison page.

20 years agoCreate separate notifications for different objects in service_check().
arjen [Wed, 29 Oct 2003 09:58:29 +0000 (09:58 +0000)]
Create separate notifications for different objects in service_check().

20 years agoCatch exceptions from the database library
arjen [Mon, 27 Oct 2003 13:00:15 +0000 (13:00 +0000)]
Catch exceptions from the database library

20 years agoDo not add another parameter_notification record is the notification
arjen [Mon, 27 Oct 2003 11:28:27 +0000 (11:28 +0000)]
Do not add another parameter_notification record is the notification
already exists for that parameter.

20 years agoBackslashes are correctly escaped with another backslash
arjen [Mon, 27 Oct 2003 11:26:43 +0000 (11:26 +0000)]
Backslashes are correctly escaped with another backslash

20 years agoNew user manual, based upon the draft TUTORIAL
arjen [Mon, 27 Oct 2003 11:24:12 +0000 (11:24 +0000)]
New user manual, based upon the draft TUTORIAL

20 years agoPrepared for release 0.0.8 V0_0_8
arjen [Thu, 4 Sep 2003 06:59:28 +0000 (06:59 +0000)]
Prepared for release 0.0.8

20 years agoPrepared for release 0.0.8
arjen [Thu, 4 Sep 2003 06:53:40 +0000 (06:53 +0000)]
Prepared for release 0.0.8

20 years agoOld test data removed.
arjen [Wed, 3 Sep 2003 13:51:42 +0000 (13:51 +0000)]
Old test data removed.

20 years agoOverall test script. Runs all tests in sequence
arjen [Wed, 3 Sep 2003 13:51:00 +0000 (13:51 +0000)]
Overall test script. Runs all tests in sequence