arjen [Sun, 17 Aug 2003 11:39:33 +0000 (11:39 +0000)]
Changed the gnucomo_database class to the new PostgreSQL
library, libpqxx
arjen [Sat, 16 Aug 2003 15:30:19 +0000 (15:30 +0000)]
Fixed a gcc 2 vs. gcc 3 problem
arjen [Sat, 16 Aug 2003 15:28:45 +0000 (15:28 +0000)]
Fixed a namespace problem
arjen [Sat, 16 Aug 2003 14:29:02 +0000 (14:29 +0000)]
Fixed a few typos.
arjen [Thu, 14 Aug 2003 10:38:20 +0000 (10:38 +0000)]
Entered several items into the PR database.
arjen [Thu, 14 Aug 2003 10:37:04 +0000 (10:37 +0000)]
Prepared for release 0.0.7
arjen [Thu, 14 Aug 2003 10:35:07 +0000 (10:35 +0000)]
Added editing of detailed object information.
arjen [Thu, 14 Aug 2003 10:33:01 +0000 (10:33 +0000)]
Added performance measurement.
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.
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.
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.
arjen [Thu, 14 Aug 2003 10:22:42 +0000 (10:22 +0000)]
Disabled DEBUG output
arjen [Thu, 14 Aug 2003 10:21:59 +0000 (10:21 +0000)]
BUGFIX: undefined variables and indices when processing sendmail logs.
arjen [Mon, 11 Aug 2003 17:59:17 +0000 (17:59 +0000)]
BUGFIX: Convert special characters for HTML (<, >, and &) into
their entities.
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.
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.
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
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.
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.
arjen [Tue, 5 Aug 2003 07:43:02 +0000 (07:43 +0000)]
Added index to the history table.
arjen [Thu, 31 Jul 2003 15:44:02 +0000 (15:44 +0000)]
Removed debug output.
arjen [Tue, 15 Jul 2003 11:08:29 +0000 (11:08 +0000)]
Prepared for release 0.0.6
arjen [Tue, 15 Jul 2003 11:06:45 +0000 (11:06 +0000)]
Removed parameters are displayed in a shaded style.
arjen [Tue, 15 Jul 2003 11:05:32 +0000 (11:05 +0000)]
Chnaged version number to 0.0.6 in login form.
arjen [Tue, 15 Jul 2003 11:03:39 +0000 (11:03 +0000)]
Show the log one day at a time.
arjen [Tue, 15 Jul 2003 11:02:25 +0000 (11:02 +0000)]
Use the new object_statistics table.
arjen [Wed, 9 Jul 2003 07:25:02 +0000 (07:25 +0000)]
Gcm_daemon gathers statistics on parameters, notifications, etc. for all objects.
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().
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.
arjen [Tue, 29 Apr 2003 09:16:44 +0000 (09:16 +0000)]
Read XML input,
Only cooked log entries for now.
arjen [Sat, 29 Mar 2003 09:05:22 +0000 (09:05 +0000)]
Process logs from sendmail.
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.
arjen [Sat, 29 Mar 2003 08:42:00 +0000 (08:42 +0000)]
Exit without reading any input if the database connection fails.
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.
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'.
arjen [Sat, 29 Mar 2003 08:13:53 +0000 (08:13 +0000)]
New member function gnucomo_database::is_conected().
arjen [Sun, 16 Mar 2003 09:42:40 +0000 (09:42 +0000)]
Read IRIX system logs.
arjen [Fri, 21 Feb 2003 09:35:12 +0000 (09:35 +0000)]
Prepared for release 0.0.5
arjen [Fri, 21 Feb 2003 09:21:54 +0000 (09:21 +0000)]
Back to automake 1.4
arjen [Fri, 21 Feb 2003 09:19:28 +0000 (09:19 +0000)]
Back to automake 1.4
arjen [Fri, 21 Feb 2003 09:15:23 +0000 (09:15 +0000)]
Back to autoconf 2.13
arjen [Fri, 21 Feb 2003 09:09:38 +0000 (09:09 +0000)]
Back to aclocal 1.4
arjen [Fri, 21 Feb 2003 08:53:57 +0000 (08:53 +0000)]
Added postgresql include directory for debian.
arjen [Fri, 21 Feb 2003 08:50:37 +0000 (08:50 +0000)]
Obsolete functions
arjen [Fri, 21 Feb 2003 08:50:12 +0000 (08:50 +0000)]
Database optimizations.
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.
arjen [Fri, 21 Feb 2003 08:46:58 +0000 (08:46 +0000)]
Improved the table layout.
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.
arjen [Fri, 21 Feb 2003 08:37:40 +0000 (08:37 +0000)]
Added new table to the database: log_adv_daemon_email.
arjen [Fri, 21 Feb 2003 08:24:10 +0000 (08:24 +0000)]
Detect more conditions for daemons.
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.
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.
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.
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.
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.
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.
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
arjen [Fri, 14 Feb 2003 06:35:09 +0000 (06:35 +0000)]
Maintain the last notification identifier
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.
arjen [Thu, 13 Feb 2003 09:01:29 +0000 (09:01 +0000)]
All web interface pages use the page class.
arjen [Thu, 13 Feb 2003 09:00:45 +0000 (09:00 +0000)]
Added comment header
arjen [Thu, 13 Feb 2003 08:59:52 +0000 (08:59 +0000)]
Use our own error handler for PHP errors and warnings
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.
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.
arjen [Thu, 13 Feb 2003 08:04:34 +0000 (08:04 +0000)]
Check for exiting daemons in the log entries
arjen [Mon, 10 Feb 2003 15:42:24 +0000 (15:42 +0000)]
Show the total number of Log entries, parameters and notifications
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.
arjen [Sat, 8 Feb 2003 07:41:31 +0000 (07:41 +0000)]
Recognize important start and stop events of various daemons
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.
arjen [Sat, 8 Feb 2003 07:36:22 +0000 (07:36 +0000)]
Added new table to the database : log_adv_daemon
arjen [Sat, 8 Feb 2003 07:29:19 +0000 (07:29 +0000)]
Changed include directory of db.postgres.php
arjen [Wed, 5 Feb 2003 11:01:17 +0000 (11:01 +0000)]
Copyright statement adjusted.
arjen [Wed, 5 Feb 2003 10:35:43 +0000 (10:35 +0000)]
A tutorial on how to install and use GnuCoMo.
arjen [Wed, 5 Feb 2003 09:57:15 +0000 (09:57 +0000)]
Prepared for release 0.0.4
arjen [Wed, 5 Feb 2003 09:56:07 +0000 (09:56 +0000)]
Added tables parameter_class and parameter_notification.
Notifications and issues further explained.
arjen [Wed, 5 Feb 2003 09:55:37 +0000 (09:55 +0000)]
Added tables parameter_class and parameter_notification
arjen [Wed, 5 Feb 2003 09:50:18 +0000 (09:50 +0000)]
Added style parameters for diff-like table views and textarea elements.
arjen [Wed, 5 Feb 2003 09:48:14 +0000 (09:48 +0000)]
Added display and handling of notifications
arjen [Wed, 5 Feb 2003 09:47:39 +0000 (09:47 +0000)]
Display the difference of all package class parameters for two objects
arjen [Wed, 5 Feb 2003 09:43:07 +0000 (09:43 +0000)]
Release number adjusted
arjen [Wed, 5 Feb 2003 09:38:42 +0000 (09:38 +0000)]
A base class for all web interface pages
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.
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.
arjen [Wed, 5 Feb 2003 09:28:05 +0000 (09:28 +0000)]
Bug fix: action.statuscode was in upper case.
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.
arjen [Mon, 20 Jan 2003 07:31:42 +0000 (07:31 +0000)]
Removed some debug output.
arjen [Mon, 20 Jan 2003 07:29:48 +0000 (07:29 +0000)]
Added new tables to the database: parameter_class and parameter_notification
arjen [Mon, 20 Jan 2003 07:27:58 +0000 (07:27 +0000)]
Test scripts adapted to new directory structure.
arjen [Sat, 18 Jan 2003 08:52:18 +0000 (08:52 +0000)]
New C++ function: gnucomo_database::new_notification()
arjen [Sat, 18 Jan 2003 08:48:43 +0000 (08:48 +0000)]
Improved performance of processing log records
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.
arjen [Sat, 18 Jan 2003 08:41:48 +0000 (08:41 +0000)]
A few minor bugfixes
arjen [Sat, 18 Jan 2003 08:40:29 +0000 (08:40 +0000)]
Fix for PHP 4.2
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
arjen [Tue, 17 Dec 2002 07:29:38 +0000 (07:29 +0000)]
Corrected a few DTD violations
arjen [Fri, 6 Dec 2002 22:42:14 +0000 (22:42 +0000)]
Directory structure is reorganized and prepared for GNU configure.
arjen [Fri, 6 Dec 2002 22:38:15 +0000 (22:38 +0000)]
A slightly functional web interface (initial revision)
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.
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.
arjen [Fri, 6 Dec 2002 22:28:54 +0000 (22:28 +0000)]
Added program-specific database user and password