aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
blob: c4dfba8c6bbd47fe810b2afe0fe91373fd64302f (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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
2008-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

	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  <gray@gnu.org.ua>

	* 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  <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.



Local Variables:
mode: change-log
version-control: never
End:
	

Return to:

Send suggestions and report system problems to the System administrator.