2008-07-07 Sergey Poznyakoff Remove inlcuded libpcap. * libpcap: Remove * INSTALL: Remove * Makefile.am (SUBDIRS): Remove libpcap * configure.ac: Remove libpcap Use LOG_FACILITY instead of --with-log-facility * ylwrap: Remove. * src/Makefile.am (ipacct_LDADD): Use -lpcap. * src/ipacct.h: Do not include ip_var.h * src/main.c: Do not include pcap-int.h * src/run.c: Do not include pcap-int.h (run): Use pcap_fileno. * src/main.c (parse_opt): Remove leftover uses of optarg. (main): Do not use optind. 2005-08-04 Sergey Poznyakoff * trafsum: New directory The stuff was initially written somewhere around April-May 1999. The subsequent modifications weren't considerable, and they were not documented anyway. Somewhere I still keep the old RCS repository of the project but it does not seem to be of any interest. * trafsum/trafsum: New file * trafsum/trafsum.local: New file * trafsum/README: New file * trafsum/traflog.awk: New file * trafsum/trafsum.conf: New file * trafsum/translate: New file 2005-05-20 Sergey Poznyakoff * src/account.c: Add missing includes * src/report.c: Likewise * src/config.y (parse_err): Use ANSI style of handling variable number of arguments. * src/ipacct.h (error,warning,die): Add prototypes * src/main.c (change_privs): Remove last vestiges of syslog() calls. * src/utils.c (error,warning,die): Use ANSI style of handling variable number of arguments. 2005-01-19 Sergey Poznyakoff * src/main.c (change_privs): Bugfix. HAVE_SETREUID was misspelled. 2004-12-22 Sergey Poznyakoff * configure.ac: Check for setegid, setregid, setresgid, seteuid, setreuid. * src/config.y: New statement `user'. * src/ipacct.h (user): New variable * src/main.c (user): New variable (options): New option --user (parse_opt): Handle --user (main): Change to non-root privileges. * ipacct.conf.example: Updated 2003-04-08 Sergey Poznyakoff * configure.ac: Conditionally use pin.c * lib/Makefile.am: Likewise. * src/account.c (_stat_free): Bugfix. * src/list.c (list_free): Check if *listp is not null. 2002-06-18 Sergey Poznyakoff * src/list.c: (_list_alloc_data): bugfix 2002-06-17 Sergey Poznyakoff * lib/argp-ba.c: new file * lib/argp-eexst.c: new file * lib/argp-fmtstream.c: new file * lib/argp-fmtstream.h: new file * lib/argp-fs-xinl.c: new file * lib/argp-help.c: new file * lib/argp-namefrob.h: new file * lib/argp-parse.c: new file * lib/argp-pv.c: new file * lib/argp-pvh.c: new file * lib/argp-xinl.c: new file * lib/pin.c: new file * lib/argp.h: new file * lib/strchrnul.c: new file * lib/strndup.c: new file * lib/strerror.c: new file * lib/strnlen.c: new file * lib/Makefile.am: Added new files. * src/.cvsignore: Updated * configure.ac: Updated. New option --with-included-argp. * src/config.y: A slight change in the syntax. The reported direction is determined by `as input/as output' clause at the end of stream_decl. * ipacct.conf.example: Changed to reflect the new syntax. * libpcap/pcap.c (pcap_strerror): We always have strerror. * src/Makefile.am: Fixed INCLUDES * src/account.c: Added verbose diagnostics printing. (_account_check_stream): Bugfix. * src/main.c: Use argp instead of plain getopt. * src/utils.c: Use program_invocation_short_name. 2002-06-17 Sergey Poznyakoff Switched to autoconf 2.53/Automake 1.6 * configure.in: Renamed to .. * configure.ac: .. this * Makefile.am: Updated * autogen.sh: Updated * src/Makefile.am: Updated * .cvsignore: Updated * libpcap/.cvsignore: Updated * src/.cvsignore: Updated * src/account.c: Lots of fixes. * src/config.y: Likewise. * src/ipacct.h: Likewise. * src/main.c: Likewise. * m4: New dir * m4/Makefile.am: Added to repository * m4/getopt.m4: Likewise. * m4/.cvsignore: Likewise. * lib: New dir * lib/Makefile.am: Added to repository * lib/argcv.c: Likewise. * lib/argcv.h: Likewise. * lib/getopt.h: Likewise. * lib/getopt.c: Likewise. * lib/getopt1.c: Likewise. * lib/.cvsignore: Likewise. * aclocal.m4: Removed * config.guess: Removed * config.h.in: Removed * config.sub: Removed * configure: Removed * install-sh: Removed * missing: Removed * mkinstalldirs: Removed * src/config.c: Removed. 2001-12-07 Sergey Poznyakoff * src/config.y: Bugfix in register_address: did not initialize 'except'. 2001-06-14 Sergey Poznyakoff Changed accounting algorythm: the packet destination address is taken into account as well as source. Configuration file allows to specify packet matching criteria of arbitrary complexity. The stuff compiles but has not been tested. 2001-05-31 Sergey Poznyakoff Integrated libpcap, provided configure. Put the stuff under CVS. 2000-10-30 Sergey Poznyakoff Added syslog channel. 2000-10-23 Sergey Poznyakoff If any of the counters is 0, clear the other as well. Somewhere about 1999-06-12 Sergey Poznyakoff Initial revision. Local Variables: mode: change-log version-control: never End: