gnucomo.git
20 years agoEntered several items into the PR database. V0_0_7
arjen [Thu, 14 Aug 2003 10:38:20 +0000 (10:38 +0000)]
Entered several items into the PR database.

20 years agoPrepared for release 0.0.7
arjen [Thu, 14 Aug 2003 10:37:04 +0000 (10:37 +0000)]
Prepared for release 0.0.7

20 years agoAdded editing of detailed object information.
arjen [Thu, 14 Aug 2003 10:35:07 +0000 (10:35 +0000)]
Added editing of detailed object information.

20 years agoAdded performance measurement.
arjen [Thu, 14 Aug 2003 10:33:01 +0000 (10:33 +0000)]
Added performance measurement.

20 years agoBUGFIX: Removed parameters were somtimes shown on the wrong side
arjen [Thu, 14 Aug 2003 10:31:57 +0000 (10:31 +0000)]
BUGFIX: Removed parameters were somtimes shown on the wrong side
of the parameter difference page.

20 years agoUse parameters from a new section 'logging' with three configuration parameters:
arjen [Thu, 14 Aug 2003 10:28:37 +0000 (10:28 +0000)]
Use parameters from a new section 'logging' with three configuration parameters:
   method       - Output method to use for logging.
   destination  - Name of the log output destination.
   level        - Log level: Verbose output if greater than 0.

20 years agoAdded a new section 'logging' with three configuration parameters:
arjen [Thu, 14 Aug 2003 10:27:54 +0000 (10:27 +0000)]
Added a new section 'logging' with three configuration parameters:
   method       - Output method to use for logging.
   destination  - Name of the log output destination.
   level        - Log level: Verbose output if greater than 0.

20 years agoDisabled DEBUG output
arjen [Thu, 14 Aug 2003 10:22:42 +0000 (10:22 +0000)]
Disabled DEBUG output

20 years agoBUGFIX: undefined variables and indices when processing sendmail logs.
arjen [Thu, 14 Aug 2003 10:21:59 +0000 (10:21 +0000)]
BUGFIX: undefined variables and indices when processing sendmail logs.

20 years agoBUGFIX: Convert special characters for HTML (<, >, and &) into
arjen [Mon, 11 Aug 2003 17:59:17 +0000 (17:59 +0000)]
BUGFIX: Convert special characters for HTML (<, >, and &) into
their entities.

20 years agoDifferent kinds of log files are parsed by a collection of objects
arjen [Mon, 11 Aug 2003 16:56:15 +0000 (16:56 +0000)]
Different kinds of log files are parsed by a collection of objects
of different classes, derived from the base class line_cooker
Depending on the message content or the message_type element in
XML, one of these objects is selected.

Logrunner is integrated with gcm_input. Although its functionality
is still limited, a connection between logrunner and gcm_input
is beginning to form.

20 years agoDebug output to the log stream instead of cerr.
arjen [Tue, 5 Aug 2003 08:15:00 +0000 (08:15 +0000)]
Debug output to the log stream instead of cerr.
Fixed namespace problems in XPath searches of the DOM.
Moved string utility functions to a separate file.

20 years agoAdded two configuration parameters:
arjen [Tue, 5 Aug 2003 08:11:06 +0000 (08:11 +0000)]
Added two configuration parameters:
   logfile   - Log to this file instead of stderr.
   verbosity - Verbose output if greater than 0.
Added '-i' option for incremental parameter updates

20 years agoAdded two configuration parameters:
arjen [Tue, 5 Aug 2003 08:09:31 +0000 (08:09 +0000)]
Added two configuration parameters:
   logfile   - Log to this file instead of stderr.
   verbosity - Verbose output if greater than 0.

20 years agoBUGFIX: Print an error message if a parameter does not have
arjen [Tue, 5 Aug 2003 07:46:37 +0000 (07:46 +0000)]
BUGFIX: Print an error message if a parameter does not have
any history.

20 years agoAdded index to the history table.
arjen [Tue, 5 Aug 2003 07:43:02 +0000 (07:43 +0000)]
Added index to the history table.

20 years agoRemoved debug output.
arjen [Thu, 31 Jul 2003 15:44:02 +0000 (15:44 +0000)]
Removed debug output.

20 years agoPrepared for release 0.0.6 V0_0_6
arjen [Tue, 15 Jul 2003 11:08:29 +0000 (11:08 +0000)]
Prepared for release 0.0.6

20 years agoRemoved parameters are displayed in a shaded style.
arjen [Tue, 15 Jul 2003 11:06:45 +0000 (11:06 +0000)]
Removed parameters are displayed in a shaded style.

20 years agoChnaged version number to 0.0.6 in login form.
arjen [Tue, 15 Jul 2003 11:05:32 +0000 (11:05 +0000)]
Chnaged version number to 0.0.6 in login form.

20 years agoShow the log one day at a time.
arjen [Tue, 15 Jul 2003 11:03:39 +0000 (11:03 +0000)]
Show the log one day at a time.

20 years agoUse the new object_statistics table.
arjen [Tue, 15 Jul 2003 11:02:25 +0000 (11:02 +0000)]
Use the new object_statistics table.

20 years agoGcm_daemon gathers statistics on parameters, notifications, etc. for all objects.
arjen [Wed, 9 Jul 2003 07:25:02 +0000 (07:25 +0000)]
Gcm_daemon gathers statistics on parameters, notifications, etc. for all objects.

20 years agoPHP function db::query() returns the result index.
arjen [Wed, 9 Jul 2003 07:22:52 +0000 (07:22 +0000)]
PHP function db::query() returns the result index.
PHP function db::num_rows() accepts a result index as argument
  (default = 0 -> use result from the previous query).
New PHP function db::fetch_object().

20 years agoNew database tables: notification_check, notification_check_buffer,
arjen [Wed, 9 Jul 2003 07:14:59 +0000 (07:14 +0000)]
New database tables: notification_check, notification_check_buffer,
notification_check_line and object_statistics.

21 years agoRead XML input,
arjen [Tue, 29 Apr 2003 09:16:44 +0000 (09:16 +0000)]
Read XML input,
Only cooked log entries for now.

21 years agoProcess logs from sendmail.
arjen [Sat, 29 Mar 2003 09:05:22 +0000 (09:05 +0000)]
Process logs from sendmail.

21 years agoExtract the hostname out of the 'From:' or 'Message-Id:' line
arjen [Sat, 29 Mar 2003 09:04:10 +0000 (09:04 +0000)]
Extract the hostname out of the 'From:' or 'Message-Id:' line
of an email header.

21 years agoExit without reading any input if the database connection fails.
arjen [Sat, 29 Mar 2003 08:42:00 +0000 (08:42 +0000)]
Exit without reading any input if the database connection fails.

21 years agoIn phpclasses/db.class.php: Added the database connection string as
arjen [Sat, 29 Mar 2003 08:33:20 +0000 (08:33 +0000)]
In phpclasses/db.class.php: Added the database connection string as
an argument to the function copy_db_class.
Fixed the PHP member function db::db_connect(). The Postgres connection
string is now passed as an argument to that function.

21 years agoNew columns in the table 'log_adv_daemon_email': size, pri, relay,
arjen [Sat, 29 Mar 2003 08:26:44 +0000 (08:26 +0000)]
New columns in the table 'log_adv_daemon_email': size, pri, relay,
status_details and dsn.
Added several indices for the table 'log_adv_daemon_email'.

21 years agoNew member function gnucomo_database::is_conected().
arjen [Sat, 29 Mar 2003 08:13:53 +0000 (08:13 +0000)]
New member function gnucomo_database::is_conected().

21 years agoRead IRIX system logs.
arjen [Sun, 16 Mar 2003 09:42:40 +0000 (09:42 +0000)]
Read IRIX system logs.

21 years agoPrepared for release 0.0.5 V0_0_5
arjen [Fri, 21 Feb 2003 09:35:12 +0000 (09:35 +0000)]
Prepared for release 0.0.5

21 years agoBack to automake 1.4
arjen [Fri, 21 Feb 2003 09:21:54 +0000 (09:21 +0000)]
Back to automake 1.4

21 years agoBack to automake 1.4
arjen [Fri, 21 Feb 2003 09:19:28 +0000 (09:19 +0000)]
Back to automake 1.4

21 years agoBack to autoconf 2.13
arjen [Fri, 21 Feb 2003 09:15:23 +0000 (09:15 +0000)]
Back to autoconf 2.13

21 years agoBack to aclocal 1.4
arjen [Fri, 21 Feb 2003 09:09:38 +0000 (09:09 +0000)]
Back to aclocal 1.4

21 years agoAdded postgresql include directory for debian.
arjen [Fri, 21 Feb 2003 08:53:57 +0000 (08:53 +0000)]
Added postgresql include directory for debian.

21 years agoObsolete functions
arjen [Fri, 21 Feb 2003 08:50:37 +0000 (08:50 +0000)]
Obsolete functions

21 years agoDatabase optimizations.
arjen [Fri, 21 Feb 2003 08:50:12 +0000 (08:50 +0000)]
Database optimizations.

21 years agoKeep a record of each time a notification
arjen [Fri, 21 Feb 2003 08:49:16 +0000 (08:49 +0000)]
Keep a record of each time a notification
is displayed. Either on a listing or in detail.

21 years agoImproved the table layout.
arjen [Fri, 21 Feb 2003 08:46:58 +0000 (08:46 +0000)]
Improved the table layout.

21 years agoAdd a new user and make him/her a member of a group.
arjen [Fri, 21 Feb 2003 08:44:19 +0000 (08:44 +0000)]
Add a new user and make him/her a member of a group.
Change of passwords added.

21 years agoAdded new table to the database: log_adv_daemon_email.
arjen [Fri, 21 Feb 2003 08:37:40 +0000 (08:37 +0000)]
Added new table to the database: log_adv_daemon_email.

21 years agoDetect more conditions for daemons.
arjen [Fri, 21 Feb 2003 08:24:10 +0000 (08:24 +0000)]
Detect more conditions for daemons.

21 years agoGcm_input also detects packages that are removed from the system.
arjen [Fri, 21 Feb 2003 08:08:05 +0000 (08:08 +0000)]
Gcm_input also detects packages that are removed from the system.
Determining the version number of a package in a RPM
list is improved. Only the last one or two parts of the string that
begin with a '-' and a number are considered the version.

21 years agoUse the SQL function currval() to obtain the identification number
arjen [Wed, 19 Feb 2003 12:07:55 +0000 (12:07 +0000)]
Use the SQL function currval() to obtain the identification number
of the most recently created notification.

21 years agoPrint the query on cerr, along with the error message when
arjen [Wed, 19 Feb 2003 09:54:47 +0000 (09:54 +0000)]
Print the query on cerr, along with the error message when
the query results in an error.

21 years agoRemoved the 'Change Password' image from the main menu.
arjen [Wed, 19 Feb 2003 09:13:42 +0000 (09:13 +0000)]
Removed the 'Change Password' image from the main menu.
Changing passwords is integrated in te users page.

21 years agoAdded the 'form' class on table and td elements. This class is intended
arjen [Wed, 19 Feb 2003 09:11:46 +0000 (09:11 +0000)]
Added the 'form' class on table and td elements. This class is intended
for borderless tables that are used to layout HTML forms.

21 years agoA new style 'h2.error' for error reports.
arjen [Sun, 16 Feb 2003 08:26:18 +0000 (08:26 +0000)]
A new style 'h2.error' for error reports.
Put borders around the tables and cells.

21 years agoAdded a new entry to the action table: Notification was displayed in the listing
arjen [Sun, 16 Feb 2003 08:24:06 +0000 (08:24 +0000)]
Added a new entry to the action table: Notification was displayed in the listing

21 years agoMaintain the last notification identifier
arjen [Fri, 14 Feb 2003 06:35:09 +0000 (06:35 +0000)]
Maintain the last notification identifier

21 years agoSetup the groups and database permissions. The three groups
arjen [Fri, 14 Feb 2003 06:31:20 +0000 (06:31 +0000)]
Setup the groups and database permissions. The three groups
are: view, ops and admin.
Added a new entry to the action table.

21 years agoAll web interface pages use the page class.
arjen [Thu, 13 Feb 2003 09:01:29 +0000 (09:01 +0000)]
All web interface pages use the page class.

21 years agoAdded comment header
arjen [Thu, 13 Feb 2003 09:00:45 +0000 (09:00 +0000)]
Added comment header

21 years agoUse our own error handler for PHP errors and warnings
arjen [Thu, 13 Feb 2003 08:59:52 +0000 (08:59 +0000)]
Use our own error handler for PHP errors and warnings

21 years agoAdded log, notification and parameter counters to the 'object' table.
arjen [Thu, 13 Feb 2003 08:46:54 +0000 (08:46 +0000)]
Added log, notification and parameter counters to the 'object' table.
Counting these things at the time a user interface needs them is
too slow. Other programs, like gcm_daemon en gcm_input should prepare
these counters for quick retrieval.

21 years agoAdded log, notification and parameter counters to the 'object' table.
arjen [Thu, 13 Feb 2003 08:39:12 +0000 (08:39 +0000)]
Added log, notification and parameter counters to the 'object' table.
Counting these things at the time a user interface needs them is
too slow. Other programs, like gcm_daemon en gcm_input should prepare
these counters for quick retrieval.

21 years agoCheck for exiting daemons in the log entries
arjen [Thu, 13 Feb 2003 08:04:34 +0000 (08:04 +0000)]
Check for exiting daemons in the log entries

21 years agoShow the total number of Log entries, parameters and notifications
arjen [Mon, 10 Feb 2003 15:42:24 +0000 (15:42 +0000)]
Show the total number of Log entries, parameters and notifications

21 years agoDirectory structure of PHP scripts reorganized. PHP scripts that are included in
arjen [Sat, 8 Feb 2003 07:44:04 +0000 (07:44 +0000)]
Directory structure of PHP scripts reorganized. PHP scripts that are included in
both gcm_daemon and the web interface are now in the directory src/phpclasses.

21 years agoRecognize important start and stop events of various daemons
arjen [Sat, 8 Feb 2003 07:41:31 +0000 (07:41 +0000)]
Recognize important start and stop events of various daemons

21 years agoAdded new table to the database : log_adv_daemon, database version = 24
arjen [Sat, 8 Feb 2003 07:38:44 +0000 (07:38 +0000)]
Added new table to the database : log_adv_daemon, database version = 24
Made gcm_daemon a 'proper' executable.
Paths of included files are more flexible.

21 years agoAdded new table to the database : log_adv_daemon
arjen [Sat, 8 Feb 2003 07:36:22 +0000 (07:36 +0000)]
Added new table to the database : log_adv_daemon

21 years agoChanged include directory of db.postgres.php
arjen [Sat, 8 Feb 2003 07:29:19 +0000 (07:29 +0000)]
Changed include directory of db.postgres.php

21 years agoCopyright statement adjusted. V0_0_4
arjen [Wed, 5 Feb 2003 11:01:17 +0000 (11:01 +0000)]
Copyright statement adjusted.

21 years agoA tutorial on how to install and use GnuCoMo.
arjen [Wed, 5 Feb 2003 10:35:43 +0000 (10:35 +0000)]
A tutorial on how to install and use GnuCoMo.

21 years agoPrepared for release 0.0.4
arjen [Wed, 5 Feb 2003 09:57:15 +0000 (09:57 +0000)]
Prepared for release 0.0.4

21 years agoAdded tables parameter_class and parameter_notification.
arjen [Wed, 5 Feb 2003 09:56:07 +0000 (09:56 +0000)]
Added tables parameter_class and parameter_notification.
Notifications and issues further explained.

21 years agoAdded tables parameter_class and parameter_notification
arjen [Wed, 5 Feb 2003 09:55:37 +0000 (09:55 +0000)]
Added tables parameter_class and parameter_notification

21 years agoAdded style parameters for diff-like table views and textarea elements.
arjen [Wed, 5 Feb 2003 09:50:18 +0000 (09:50 +0000)]
Added style parameters for diff-like table views and textarea elements.

21 years agoAdded display and handling of notifications
arjen [Wed, 5 Feb 2003 09:48:14 +0000 (09:48 +0000)]
Added display and handling of notifications

21 years agoDisplay the difference of all package class parameters for two objects
arjen [Wed, 5 Feb 2003 09:47:39 +0000 (09:47 +0000)]
Display the difference of all package class parameters for two objects

21 years agoRelease number adjusted
arjen [Wed, 5 Feb 2003 09:43:07 +0000 (09:43 +0000)]
Release number adjusted

21 years agoA base class for all web interface pages
arjen [Wed, 5 Feb 2003 09:38:42 +0000 (09:38 +0000)]
A base class for all web interface pages

21 years agoCreate notifications when a new package is discovered
arjen [Wed, 5 Feb 2003 09:37:51 +0000 (09:37 +0000)]
Create notifications when a new package is discovered
in a 'rpm -qa' list or when the version of a package is changed.

21 years agognucomo_database::new_notification() retruns the id number of the
arjen [Wed, 5 Feb 2003 09:33:17 +0000 (09:33 +0000)]
gnucomo_database::new_notification() retruns the id number of the
newly created notification record.

21 years agoBug fix: action.statuscode was in upper case.
arjen [Wed, 5 Feb 2003 09:28:05 +0000 (09:28 +0000)]
Bug fix: action.statuscode was in upper case.

21 years agoA few bug fixes in updating the database from version 20.
arjen [Sat, 1 Feb 2003 08:20:41 +0000 (08:20 +0000)]
A few bug fixes in updating the database from version 20.
The error from pg_connect is not suppressed.

21 years agoRemoved some debug output.
arjen [Mon, 20 Jan 2003 07:31:42 +0000 (07:31 +0000)]
Removed some debug output.

21 years agoAdded new tables to the database: parameter_class and parameter_notification
arjen [Mon, 20 Jan 2003 07:29:48 +0000 (07:29 +0000)]
Added new tables to the database: parameter_class and parameter_notification

21 years agoTest scripts adapted to new directory structure.
arjen [Mon, 20 Jan 2003 07:27:58 +0000 (07:27 +0000)]
Test scripts adapted to new directory structure.

21 years agoNew C++ function: gnucomo_database::new_notification()
arjen [Sat, 18 Jan 2003 08:52:18 +0000 (08:52 +0000)]
New C++ function: gnucomo_database::new_notification()

21 years agoImproved performance of processing log records
arjen [Sat, 18 Jan 2003 08:48:43 +0000 (08:48 +0000)]
Improved performance of processing log records

21 years agoAdded new records to the 'type_of_issue' table.
arjen [Sat, 18 Jan 2003 08:45:39 +0000 (08:45 +0000)]
Added new records to the 'type_of_issue' table.
Changed semantics of actionid 9 in the 'action' table.

21 years agoA few minor bugfixes
arjen [Sat, 18 Jan 2003 08:41:48 +0000 (08:41 +0000)]
A few minor bugfixes

21 years agoFix for PHP 4.2
arjen [Sat, 18 Jan 2003 08:40:29 +0000 (08:40 +0000)]
Fix for PHP 4.2

21 years agoBUGFIX: The hostname in a system log may contain digits as well as letters
arjen [Fri, 20 Dec 2002 17:42:34 +0000 (17:42 +0000)]
BUGFIX: The hostname in a system log may contain digits as well as letters

21 years agoCorrected a few DTD violations
arjen [Tue, 17 Dec 2002 07:29:38 +0000 (07:29 +0000)]
Corrected a few DTD violations

21 years agoDirectory structure is reorganized and prepared for GNU configure. V0_0_3
arjen [Fri, 6 Dec 2002 22:42:14 +0000 (22:42 +0000)]
Directory structure is reorganized and prepared for GNU configure.

21 years agoA slightly functional web interface (initial revision)
arjen [Fri, 6 Dec 2002 22:38:15 +0000 (22:38 +0000)]
A slightly functional web interface (initial revision)

21 years agoCheck existance and readability of configuration file before
arjen [Fri, 6 Dec 2002 22:34:02 +0000 (22:34 +0000)]
Check existance and readability of configuration file before
feeding it to the XML parser.

21 years agoAdded new arguments to gnucomo_config::Database(): user and password.
arjen [Fri, 6 Dec 2002 22:30:50 +0000 (22:30 +0000)]
Added new arguments to gnucomo_config::Database(): user and password.
If empty, default values are taken from the config file.

21 years agoAdded program-specific database user and password
arjen [Fri, 6 Dec 2002 22:28:54 +0000 (22:28 +0000)]
Added program-specific database user and password

21 years agoSet the value of log.processed to FALSE when inserting a
arjen [Fri, 6 Dec 2002 22:26:28 +0000 (22:26 +0000)]
Set the value of log.processed to FALSE when inserting a
new log entry into the database
When a syslog entry arrives from last year, gcm_input subtracts one from the
year of arrival to create the year of the log entry.
Read output from "rpm -qa" and enter packages in the parameter table.

21 years agoNew Gnucomo application: gcm_daemon.
arjen [Fri, 6 Dec 2002 07:08:04 +0000 (07:08 +0000)]
New Gnucomo application: gcm_daemon.
Scans for new log entries and processes the content.

21 years agoAdded description of gcm_daemon
arjen [Fri, 6 Dec 2002 07:01:04 +0000 (07:01 +0000)]
Added description of gcm_daemon

21 years agoChanges to log and log_adv tables
arjen [Fri, 6 Dec 2002 07:00:20 +0000 (07:00 +0000)]
Changes to log and log_adv tables