gnucomo.git
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.

20 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

21 years agoFixed type_of_issueid indices.
arjen [Fri, 22 Nov 2002 07:01:43 +0000 (07:01 +0000)]
Fixed type_of_issueid indices.
Fixed 'usr' table.

21 years ago*** empty log message ***
arjen [Wed, 20 Nov 2002 21:08:49 +0000 (21:08 +0000)]
*** empty log message ***

21 years agoAdded description of system parameters and related database tables. V0_0_2
arjen [Wed, 20 Nov 2002 18:15:29 +0000 (18:15 +0000)]
Added description of system parameters and related database tables.

21 years agoNew database tabels: db_value, history, parameter, property.
arjen [Wed, 20 Nov 2002 18:10:05 +0000 (18:10 +0000)]
New database tabels: db_value, history, parameter, property.
Removed tables: object_system_user, unprocessed_log.
...and a few fields changed in existing tables (log, log_adv, notification,
object_issue, user). The table gnucomo_user is now called user.

21 years agoAdded include and library paths (for IRIX 6.5)
arjen [Wed, 20 Nov 2002 18:04:40 +0000 (18:04 +0000)]
Added include and library paths (for IRIX 6.5)

21 years agoAdded application-specific user names
arjen [Wed, 20 Nov 2002 18:02:26 +0000 (18:02 +0000)]
Added application-specific user names

21 years agoInitial revision
arjen [Tue, 19 Nov 2002 19:21:18 +0000 (19:21 +0000)]
Initial revision

21 years agoAdded a reference to the GPL in source files referring to
arjen [Sat, 9 Nov 2002 08:05:29 +0000 (08:05 +0000)]
Added a reference to the GPL in source files referring to
this file.

21 years agoAdded a reference to the GPL
arjen [Sat, 9 Nov 2002 08:04:27 +0000 (08:04 +0000)]
Added a reference to the GPL

21 years agoInegrated chapters 4 through 7 into one chapter.
arjen [Thu, 7 Nov 2002 08:07:45 +0000 (08:07 +0000)]
Inegrated chapters 4 through 7 into one chapter.
Added detailed installation instructions in chapter 8.

21 years agoDo not use a TCP socket for the database connection
arjen [Mon, 4 Nov 2002 10:15:00 +0000 (10:15 +0000)]
Do not use a TCP socket for the database connection

21 years agoUse the XML2 library
arjen [Mon, 4 Nov 2002 10:14:03 +0000 (10:14 +0000)]
Use the XML2 library

21 years agoUse proper namespace for iostream classes
arjen [Mon, 4 Nov 2002 10:13:36 +0000 (10:13 +0000)]
Use proper namespace for iostream classes

21 years agoCreation of gcm_input and a first approach to a web interface V0_0_1
arjen [Sat, 5 Oct 2002 10:25:48 +0000 (10:25 +0000)]
Creation of gcm_input and a first approach to a web interface

21 years agoInitial revision of test scripts
arjen [Sat, 5 Oct 2002 10:24:26 +0000 (10:24 +0000)]
Initial revision of test scripts

21 years agoAdded design description of gcm_input
arjen [Sat, 5 Oct 2002 10:23:08 +0000 (10:23 +0000)]
Added design description of gcm_input

21 years agoGnucomo logo images, initial revision
arjen [Sat, 5 Oct 2002 10:21:39 +0000 (10:21 +0000)]
Gnucomo logo images, initial revision