From af77b68aa1297cac949ff7260efebc1a7bf41acf Mon Sep 17 00:00:00 2001 From: laforge Date: Tue, 30 Jul 2002 07:23:36 +0000 Subject: print version number after startup --- ulogd/TODO | 4 ++-- ulogd/libipulog/include/libipulog/libipulog.h | 4 ++-- ulogd/ulogd.c | 12 +++++++----- 3 files changed, 11 insertions(+), 9 deletions(-) (limited to 'ulogd') diff --git a/ulogd/TODO b/ulogd/TODO index c11e2cb..c6f5e1f 100644 --- a/ulogd/TODO +++ b/ulogd/TODO @@ -7,14 +7,14 @@ X handle multi-part nlmsgs kernel: X queue the logging in the kernel and send multiple packets in one multipart nlmsg -- add timer to flush queue in user-defineable time intervals +X add timer to flush queue in user-defineable time intervals - IPv6 ULOG target ulogd: X MYSQL output plugin X syslog compatibility output plugin - autoconf-detection of ipt_ULOG.h -- _fini() support for plugin destructors (needed for clean shutdown and +X _fini() support for plugin destructors (needed for clean shutdown and SIGHUP configfile reload X commandline option for "to fork or not to fork" X various command line options (we don't even have --version) diff --git a/ulogd/libipulog/include/libipulog/libipulog.h b/ulogd/libipulog/include/libipulog/libipulog.h index 78f4220..8a023c1 100644 --- a/ulogd/libipulog/include/libipulog/libipulog.h +++ b/ulogd/libipulog/include/libipulog/libipulog.h @@ -1,7 +1,7 @@ #ifndef _LIBIPULOG_H #define _LIBIPULOG_H -/* $Id: libipulog.h,v 1.4 2001/07/03 14:45:16 laforge Exp $ */ +/* $Id: libipulog.h,v 1.5 2002/07/30 07:04:12 laforge Exp $ */ #include #include @@ -20,7 +20,7 @@ #endif struct ipulog_handle; -static int ipulog_errno; +extern int ipulog_errno; u_int32_t ipulog_group2gmask(u_int32_t group); diff --git a/ulogd/ulogd.c b/ulogd/ulogd.c index e2564bf..9e399ee 100644 --- a/ulogd/ulogd.c +++ b/ulogd/ulogd.c @@ -1,6 +1,6 @@ -/* ulogd, Version $Revision: 1.26 $ +/* ulogd, Version $Revision: 1.27 $ * - * $Id: ulogd.c,v 1.26 2002/07/30 07:04:12 laforge Exp $ + * $Id: ulogd.c,v 1.27 2002/07/30 07:15:54 laforge Exp $ * * userspace logging daemon for the netfilter ULOG target * of the linux 2.4 netfilter subsystem. @@ -20,7 +20,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: ulogd.c,v 1.26 2002/07/30 07:04:12 laforge Exp $ + * $Id: ulogd.c,v 1.27 2002/07/30 07:15:54 laforge Exp $ * * Modifications: * 14 Jun 2001 Martin Josefsson @@ -259,7 +259,7 @@ ulog_iret_t *keyh_getres(unsigned int id) /*********************************************************************** * INTERPRETER MANAGEMENT - *********************************************************************** + ***********************************************************************/ /* try to lookup a registered interpreter for a given name */ static ulog_interpreter_t *find_interpreter(const char *name) @@ -464,6 +464,7 @@ static int logfile_open(const char *name) exit(2); } } + ulogd_log(ULOGD_INFO, "ulogd Version %s starting\n", ULOGD_VERSION); return 0; } @@ -669,7 +670,8 @@ int main(int argc, char* argv[]) /* endless loop receiving packets and handling them over to * handle_packet */ - while (len = ipulog_read(libulog_h, libulog_buf, MYBUFSIZ, 1)) { + while (len = ipulog_read(libulog_h, libulog_buf, + bufsiz_ce.u.value, 1)) { if (len <= 0) { /* this is not supposed to happen */ -- cgit v1.2.3