From b2ac18567186c2d451187bb3bd88900c1c448287 Mon Sep 17 00:00:00 2001 From: BlackLight Date: Thu, 16 Sep 2010 17:20:20 +0200 Subject: [PATCH] ChangeLog and README updated --- ChangeLog | 3 +++ README | 17 ++++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index f85ed3c..dd48643 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2010-14-09 Fabio "BlackLight" Manganiello + * postgresql.c, db.h, db.c: PostgreSQL support added (EXPERIMENTAL) + 2010-16-09 Simone "evilsocket" Margaritelli * all: Support for MacOS * regex.c: Support for regex caching diff --git a/README b/README index df2997e..e84926a 100644 --- a/README +++ b/README @@ -113,6 +113,12 @@ default (if not specified otherwise, the module will read the alerts from Snort --with-mysql to ./configure. On a Debian-based system you may need to install libmysqlclient-dev. +- libpq (OPTIONAL), used if you want to read alerts information saved on +PostgreSQL DBMS, or enable PostgreSQL support in the module. This option is +disabled by the default, and can be enabled by specifying the option +--with-postgresql to ./configure. On a Debian-based system you may need to +install libpq-dev. + ===================== 3.2 Configure options @@ -123,6 +129,8 @@ You can pass the following options to ./configure script before compiling: --with-mysql - Enables MySQL DBMS support into the module (it requires libmysqlclient) +--with-pq - Enables PostgreSQL DBMS support into the module (it requires libpq) + --without-graphviz - Disables Graphviz support from the module, avoiding the generation of PNG or PS files representing hyperalerts correlation as well @@ -201,7 +209,7 @@ lead to an empty correlation graph - database: If Snort saves its alerts to a database and the module was compiled with database support (e.g. --with-mysql) this option specifies the information for accessing that database. The fields in side are - -- type: DBMS to be used (so far only MySQL is supported) + -- type: DBMS to be used (so far MySQL and PostgreSQL are supported) -- name: Database name -- user: Username for accessing the database -- password: Password for accessing the database @@ -294,8 +302,7 @@ hyperalerts, provided that it respects this constraint. 6. Additional documentation =========================== - -The additional doxygen-generated documentation over the code, functions and -structures can be found in doc/ directory of source code or in SNORT_DIR/doc -after installation. +The additional documentation over the code, functions and data structures can +be automatically generated by Doxygen by typing `make doc', and installed in +SNORT_DIR/doc then typing `make doc-install'.