aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 90d76ca822445f1446843bf3b8c0142e2c4cab4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
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.

Return to:

Send suggestions and report system problems to the System administrator.