2005-05-20  Sergey Poznyakoff  <gray@Ulysses.farlep.net>

	* 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  <gray@Ulysses.farlep.net>

	* 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 <gray@farlep.net>

	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 <gray@farlep.net>

	Integrated libpcap, provided configure. Put the stuff under CVS.

2000-10-30  Sergey Poznyakoff <gray@farlep.net>

	Added syslog channel.

2000-10-23  Sergey Poznyakoff <gray@farlep.net>

	If any of the counters is 0, clear the other as well.

Somewhere about 1999-06-12  Sergey Poznyakoff <gray@farlep.net>

	Initial revision.
