root/fwknop/tags/fwknop-1.9.2/ChangeLog.svn

Revision 1030, 17.2 kB (checked in by mbr, 8 months ago)

added -r 1029:983 ChangeLog?.svn file

Line 
1 ------------------------------------------------------------------------
2 r1029 | mbr | 2008-03-12 08:05:04 -0400 (Wed, 12 Mar 2008) | 1 line
3 Changed paths:
4    A /fwknop/branches/fwknop-1.9.2 (from /fwknop/trunk:1028)
5
6 created fwknop-1.9.2 branch
7 ------------------------------------------------------------------------
8 r1028 | mbr | 2008-03-12 07:55:44 -0400 (Wed, 12 Mar 2008) | 1 line
9 Changed paths:
10    M /fwknop/trunk/VERSION
11    M /fwknop/trunk/fwknop
12    M /fwknop/trunk/fwknopd
13    M /fwknop/trunk/knoptm
14    M /fwknop/trunk/knopwatchd.c
15    M /fwknop/trunk/packaging/fwknop.spec
16    M /fwknop/trunk/test/fwknop_test.pl
17
18 bumped version to 1.9.2
19 ------------------------------------------------------------------------
20 r1027 | mbr | 2008-03-12 07:54:14 -0400 (Wed, 12 Mar 2008) | 7 lines
21 Changed paths:
22    M /fwknop/trunk/ChangeLog
23    M /fwknop/trunk/fwknop.conf
24    M /fwknop/trunk/fwknopd
25    A /fwknop/trunk/test/conf/blacklist_fwknop.conf
26    M /fwknop/trunk/test/conf/default_fwknop.conf
27    A /fwknop/trunk/test/conf/excluded_net_access.conf
28    M /fwknop/trunk/test/conf/forward_chain_fwknop.conf
29    A /fwknop/trunk/test/conf/forward_internal_ip_access.conf
30    M /fwknop/trunk/test/conf/gpg_access.conf
31    M /fwknop/trunk/test/conf/md5_fwknop.conf
32    M /fwknop/trunk/test/conf/multi_source_access.conf
33    M /fwknop/trunk/test/conf/no_loopback_ip_match_access.conf
34    M /fwknop/trunk/test/conf/no_promisc_fwknop.conf
35    M /fwknop/trunk/test/conf/output_access.conf
36    M /fwknop/trunk/test/conf/output_chain_fwknop.conf
37    M /fwknop/trunk/test/conf/pcap_file_fwknop.conf
38    M /fwknop/trunk/test/conf/sha1_fwknop.conf
39    M /fwknop/trunk/test/conf/sha256_fwknop.conf
40    M /fwknop/trunk/test/conf/spa_aging_fwknop.conf
41    M /fwknop/trunk/test/fwknop_test.pl
42
43 - Added more granular source IP and allowed IP tests so that access to
44 particular internal IP addresses can be excluded in --Forward-access
45 mode.  A new keyword "INTERNAL_NET_ACCESS" is now parsed from the
46 access.conf file in order to implemented these restrictions.
47 - (SPAPICT Group) Added BLACKLIST functionality to allow source IP
48 addresses to easily be excluded from the authentication process.
49
50 ------------------------------------------------------------------------
51 r1026 | mbr | 2008-03-02 02:40:01 -0500 (Sun, 02 Mar 2008) | 10 lines
52 Changed paths:
53    M /fwknop/trunk/ChangeLog
54    M /fwknop/trunk/fwknop
55    M /fwknop/trunk/fwknopd
56
57 - Crypt::CBC adds the string "Salted__" to the beginning of the encrypted
58 text (at least for how fwknop interfaces with Crypt::CBC), so the fwknop
59 client was updated to delete the encoded version of this string
60 "U2FsdGVkX1" before sending a Rijndael-encrypted SPA packet on the wire.
61 The fwknopd server will add this string back in before decrypting.  This
62 makes it harder to write an IDS signature that looks for fwknop traffic;
63 e.g. look for the default prefix string "U2FsdGVkX1" over UDP port 62201,
64 which would work for fwknop clients < 1.9.2 (as long as the port number
65 is not changed with --Server-port).
66
67 ------------------------------------------------------------------------
68 r1025 | mbr | 2008-03-01 23:22:49 -0500 (Sat, 01 Mar 2008) | 4 lines
69 Changed paths:
70    M /fwknop/trunk/ChangeLog
71    M /fwknop/trunk/fwknop
72
73 - Updated the fwknop client to always call encode_base64() with the string
74 to encode along with a second null-string argument to force all encoded
75 data to not include line breaks.
76
77 ------------------------------------------------------------------------
78 r1024 | mbr | 2008-03-01 22:14:55 -0500 (Sat, 01 Mar 2008) | 1 line
79 Changed paths:
80    M /fwknop/trunk/fwknop
81
82 minor SPA message format comment update
83 ------------------------------------------------------------------------
84 r1023 | mbr | 2008-03-01 18:10:29 -0500 (Sat, 01 Mar 2008) | 1 line
85 Changed paths:
86    M /fwknop/trunk/TODO
87
88 add Firefox SPA extension task (this was suggested by Sean at Shmoocon, 2008)
89 ------------------------------------------------------------------------
90 r1022 | mbr | 2008-03-01 14:11:49 -0500 (Sat, 01 Mar 2008) | 1 line
91 Changed paths:
92    M /fwknop/trunk/TODO
93
94 Added XML config task
95 ------------------------------------------------------------------------
96 r1021 | mbr | 2008-03-01 13:54:32 -0500 (Sat, 01 Mar 2008) | 1 line
97 Changed paths:
98    M /fwknop/trunk/ChangeLog
99
100 minor update for PPPoE interfaces
101 ------------------------------------------------------------------------
102 r1019 | mbr | 2008-02-26 22:19:31 -0500 (Tue, 26 Feb 2008) | 1 line
103 Changed paths:
104    M /fwknop/trunk/VERSION
105    M /fwknop/trunk/fwknop
106    M /fwknop/trunk/fwknopd
107    M /fwknop/trunk/knoptm
108    M /fwknop/trunk/knopwatchd.c
109    M /fwknop/trunk/test/fwknop_test.pl
110
111 bumped version to 1.9.2-pre8
112 ------------------------------------------------------------------------
113 r1018 | mbr | 2008-02-26 22:19:12 -0500 (Tue, 26 Feb 2008) | 1 line
114 Changed paths:
115    M /fwknop/trunk/ChangeLog
116
117 1.9.2 addition
118 ------------------------------------------------------------------------
119 r1017 | mbr | 2008-02-26 22:17:57 -0500 (Tue, 26 Feb 2008) | 1 line
120 Changed paths:
121    M /fwknop/trunk/test/fwknop_test.pl
122
123 updated to include /proc/config.gz info since not all Netfilter hooks may be compiled in
124 ------------------------------------------------------------------------
125 r1016 | mbr | 2008-02-26 22:15:14 -0500 (Tue, 26 Feb 2008) | 1 line
126 Changed paths:
127    M /fwknop/trunk/CREDITS
128
129 additions for Dave and Sebastien
130 ------------------------------------------------------------------------
131 r1015 | mbr | 2008-02-26 22:15:00 -0500 (Tue, 26 Feb 2008) | 1 line
132 Changed paths:
133    M /fwknop/trunk/fwknopd
134
135 updated to not die() if the local PREROUTING or FORWARD chains don't appear to exist
136 ------------------------------------------------------------------------
137 r1014 | mbr | 2008-02-24 13:19:13 -0500 (Sun, 24 Feb 2008) | 1 line
138 Changed paths:
139    M /fwknop/trunk/TODO
140
141 removed SHA1 task
142 ------------------------------------------------------------------------
143 r1012 | mbr | 2008-02-24 13:14:45 -0500 (Sun, 24 Feb 2008) | 1 line
144 Changed paths:
145    M /fwknop/trunk/VERSION
146    M /fwknop/trunk/fwknop
147    M /fwknop/trunk/fwknopd
148    M /fwknop/trunk/knoptm
149    M /fwknop/trunk/knopwatchd.c
150    M /fwknop/trunk/test/fwknop_test.pl
151
152 1.9.2-pre7
153 ------------------------------------------------------------------------
154 r1011 | mbr | 2008-02-24 13:13:33 -0500 (Sun, 24 Feb 2008) | 1 line
155 Changed paths:
156    M /fwknop/trunk/test/conf/client_timeout_access.conf
157    M /fwknop/trunk/test/conf/gpg_access.conf
158    M /fwknop/trunk/test/conf/md5_fwknop.conf
159    M /fwknop/trunk/test/conf/multi_source_access.conf
160    M /fwknop/trunk/test/conf/no_loopback_ip_match_access.conf
161    M /fwknop/trunk/test/conf/no_promisc_fwknop.conf
162    M /fwknop/trunk/test/conf/output_access.conf
163    M /fwknop/trunk/test/conf/output_chain_fwknop.conf
164    M /fwknop/trunk/test/conf/sha1_fwknop.conf
165    M /fwknop/trunk/test/conf/sha256_fwknop.conf
166    M /fwknop/trunk/test/conf/spa_aging_fwknop.conf
167
168 added Id tag expansion
169 ------------------------------------------------------------------------
170 r1010 | mbr | 2008-02-24 12:51:04 -0500 (Sun, 24 Feb 2008) | 1 line
171 Changed paths:
172    M /fwknop/trunk/ChangeLog
173
174 minor 1.9.2 addition
175 ------------------------------------------------------------------------
176 r1009 | mbr | 2008-02-24 12:50:36 -0500 (Sun, 24 Feb 2008) | 19 lines
177 Changed paths:
178    M /fwknop/trunk/ChangeLog
179    A /fwknop/trunk/Digest-SHA
180    A /fwknop/trunk/Digest-SHA/Changes
181    A /fwknop/trunk/Digest-SHA/MANIFEST
182    A /fwknop/trunk/Digest-SHA/META.yml
183    A /fwknop/trunk/Digest-SHA/Makefile.PL
184    A /fwknop/trunk/Digest-SHA/README
185    A /fwknop/trunk/Digest-SHA/SHA.pm
186    A /fwknop/trunk/Digest-SHA/SHA.xs
187    A /fwknop/trunk/Digest-SHA/VERSION
188    A /fwknop/trunk/Digest-SHA/examples
189    A /fwknop/trunk/Digest-SHA/examples/dups
190    A /fwknop/trunk/Digest-SHA/shasum
191    A /fwknop/trunk/Digest-SHA/src
192    A /fwknop/trunk/Digest-SHA/src/hmac.c
193    A /fwknop/trunk/Digest-SHA/src/hmac.h
194    A /fwknop/trunk/Digest-SHA/src/hmacxtra.c
195    A /fwknop/trunk/Digest-SHA/src/sha.c
196    A /fwknop/trunk/Digest-SHA/src/sha.h
197    A /fwknop/trunk/Digest-SHA/src/sha64bit.c
198    A /fwknop/trunk/Digest-SHA/src/sha64bit.h
199    A /fwknop/trunk/Digest-SHA/src/shaxtra.c
200    A /fwknop/trunk/Digest-SHA/t
201    A /fwknop/trunk/Digest-SHA/t/allfcns.t
202    A /fwknop/trunk/Digest-SHA/t/base64.t
203    A /fwknop/trunk/Digest-SHA/t/bitbuf.t
204    A /fwknop/trunk/Digest-SHA/t/dumpload.t
205    A /fwknop/trunk/Digest-SHA/t/fips198.t
206    A /fwknop/trunk/Digest-SHA/t/gg.t
207    A /fwknop/trunk/Digest-SHA/t/gglong.t
208    A /fwknop/trunk/Digest-SHA/t/hmacsha.t
209    A /fwknop/trunk/Digest-SHA/t/ireland.t
210    A /fwknop/trunk/Digest-SHA/t/methods.t
211    A /fwknop/trunk/Digest-SHA/t/nistbit.t
212    A /fwknop/trunk/Digest-SHA/t/nistbyte.t
213    A /fwknop/trunk/Digest-SHA/t/pod.t
214    A /fwknop/trunk/Digest-SHA/t/podcover.t
215    A /fwknop/trunk/Digest-SHA/t/rfc2202.t
216    A /fwknop/trunk/Digest-SHA/t/sha1.t
217    A /fwknop/trunk/Digest-SHA/t/sha224.t
218    A /fwknop/trunk/Digest-SHA/t/sha256.t
219    A /fwknop/trunk/Digest-SHA/t/sha384.t
220    A /fwknop/trunk/Digest-SHA/t/sha512.t
221    A /fwknop/trunk/Digest-SHA/t/woodbury.t
222    A /fwknop/trunk/Digest-SHA/typemap
223    M /fwknop/trunk/fwknop
224    M /fwknop/trunk/fwknop.8
225    M /fwknop/trunk/fwknop.conf
226    M /fwknop/trunk/fwknopd
227    M /fwknop/trunk/install.pl
228    M /fwknop/trunk/test/conf/default_fwknop.conf
229    M /fwknop/trunk/test/conf/forward_chain_fwknop.conf
230    A /fwknop/trunk/test/conf/md5_fwknop.conf
231    M /fwknop/trunk/test/conf/no_promisc_fwknop.conf
232    M /fwknop/trunk/test/conf/output_chain_fwknop.conf
233    M /fwknop/trunk/test/conf/pcap_file_fwknop.conf
234    A /fwknop/trunk/test/conf/sha1_fwknop.conf
235    A /fwknop/trunk/test/conf/sha256_fwknop.conf
236    M /fwknop/trunk/test/conf/spa_aging_fwknop.conf
237    M /fwknop/trunk/test/fwknop_test.pl
238
239 This is a major commit to add support for the usage of multiple digest
240 algorithm for replay attack detection and for message integrity.
241
242 - (SPAPICT Group) Submitted patches to include support for the SHA1 digest
243 algorithm for SPA packet replay attack detection.  I modified these
244 patches for maximum configurability (see the --digest-alg argument on
245 the fwknop command line), and the ability to use the SHA256 algorithm as
246 well.  The default path to the /var/log/fwknop/md5sums file has been
247 changed to /var/log/fwknop/digest.cache, and the default digest
248 algorithm is now SHA256 (but this is tunable via the DIGEST_TYPE
249 variable in the fwknop.conf file).
250 - Added the Digest::SHA perl module in support of the SHA1 and SHA256
251 digest algorithms for replay attack detection and SPA message integrity.
252 - (Test suite) Added several tests for configurable digest algorithms in
253 support for the SHA256, SHA1, and MD5 digest changes made by the SPAPICT
254 Group.
255 - Bugfix in install.pl to not test for the iptable command on non-Linux
256 systems, and to not test for the ipfw command on systems that are Linux.
257
258 ------------------------------------------------------------------------
259 r1008 | mbr | 2008-02-24 09:18:28 -0500 (Sun, 24 Feb 2008) | 1 line
260 Changed paths:
261    M /fwknop/trunk/CREDITS
262
263 spelling fix for one of the SPAPICT developers
264 ------------------------------------------------------------------------
265 r1007 | mbr | 2008-02-23 01:03:16 -0500 (Sat, 23 Feb 2008) | 1 line
266 Changed paths:
267    M /fwknop/trunk/CREDITS
268
269 added the SPAPICT team
270 ------------------------------------------------------------------------
271 r1006 | mbr | 2008-02-17 01:03:27 -0500 (Sun, 17 Feb 2008) | 1 line
272 Changed paths:
273    M /fwknop/trunk/fwknop
274    M /fwknop/trunk/fwknopd
275
276 minor usage update
277 ------------------------------------------------------------------------
278 r1004 | mbr | 2008-02-09 23:49:04 -0500 (Sat, 09 Feb 2008) | 1 line
279 Changed paths:
280    M /fwknop/trunk/VERSION
281    M /fwknop/trunk/fwknop
282    M /fwknop/trunk/fwknopd
283    M /fwknop/trunk/knoptm
284    M /fwknop/trunk/knopwatchd.c
285    M /fwknop/trunk/test/fwknop_test.pl
286
287 1.9.2-pre6
288 ------------------------------------------------------------------------
289 r1003 | mbr | 2008-02-09 18:25:20 -0500 (Sat, 09 Feb 2008) | 1 line
290 Changed paths:
291    M /fwknop/trunk/fwknopd
292
293 updated to be slightly more general about stripping off the first four bytes of SPA packets over loopback on *BSD systems
294 ------------------------------------------------------------------------
295 r1001 | mbr | 2008-02-02 18:22:10 -0500 (Sat, 02 Feb 2008) | 1 line
296 Changed paths:
297    M /fwknop/trunk/VERSION
298    M /fwknop/trunk/fwknop
299    M /fwknop/trunk/fwknopd
300    M /fwknop/trunk/knoptm
301    M /fwknop/trunk/knopwatchd.c
302    M /fwknop/trunk/test/fwknop_test.pl
303
304 version 1.9.2-pre5
305 ------------------------------------------------------------------------
306 r1000 | mbr | 2008-02-02 18:21:40 -0500 (Sat, 02 Feb 2008) | 7 lines
307 Changed paths:
308    M /fwknop/trunk/ChangeLog
309    M /fwknop/trunk/TODO
310    M /fwknop/trunk/fwknop
311    M /fwknop/trunk/fwknopd
312    A /fwknop/trunk/test/conf/client_timeout_access.conf
313    M /fwknop/trunk/test/fwknop_test.pl
314
315 - Applied modified version of the client-defined access timeout patches
316 submitted by the PICT SPA Group.  There are two new message types to
317 facilitate client timeouts; one for normal access mode, and the other
318 for the FORWARD access mode.  In the access.conf file, there is also a
319 new variable "PERMIT_CLIENT_TIMEOUT" to allow each SOURCE stanza to
320 allow client-defined timeouts or not.
321
322 ------------------------------------------------------------------------
323 r999 | mbr | 2008-02-02 16:04:57 -0500 (Sat, 02 Feb 2008) | 1 line
324 Changed paths:
325    M /fwknop/trunk/test/fwknop_test.pl
326
327 Added --debug flag to fwknop client command line
328 ------------------------------------------------------------------------
329 r998 | mbr | 2008-02-02 15:18:19 -0500 (Sat, 02 Feb 2008) | 1 line
330 Changed paths:
331    M /fwknop/trunk/fwknopd
332    M /fwknop/trunk/knoptm
333
334 minor update to print knoptm line format
335 ------------------------------------------------------------------------
336 r996 | mbr | 2008-02-02 14:22:23 -0500 (Sat, 02 Feb 2008) | 1 line
337 Changed paths:
338    M /fwknop/trunk/ChangeLog
339    M /fwknop/trunk/VERSION
340    M /fwknop/trunk/fwknop
341    M /fwknop/trunk/fwknopd
342    M /fwknop/trunk/knoptm
343    M /fwknop/trunk/knopwatchd.c
344    M /fwknop/trunk/test/fwknop_test.pl
345
346 version to 1.9.2-pre4
347 ------------------------------------------------------------------------
348 r995 | mbr | 2008-02-02 14:22:06 -0500 (Sat, 02 Feb 2008) | 1 line
349 Changed paths:
350    M /fwknop/trunk/CREDITS
351
352 added Grant Ferley
353 ------------------------------------------------------------------------
354 r993 | mbr | 2008-02-02 14:16:53 -0500 (Sat, 02 Feb 2008) | 1 line
355 Changed paths:
356    M /fwknop/trunk/VERSION
357    M /fwknop/trunk/fwknop
358    M /fwknop/trunk/fwknopd
359    M /fwknop/trunk/knoptm
360    M /fwknop/trunk/knopwatchd.c
361    M /fwknop/trunk/test/fwknop_test.pl
362
363 1.9.2-pre3
364 ------------------------------------------------------------------------
365 r992 | mbr | 2008-02-02 14:16:09 -0500 (Sat, 02 Feb 2008) | 1 line
366 Changed paths:
367    M /fwknop/trunk/fwknop.h
368
369 increased max mail command size
370 ------------------------------------------------------------------------
371 r991 | mbr | 2008-02-02 14:04:54 -0500 (Sat, 02 Feb 2008) | 5 lines
372 Changed paths:
373    M /fwknop/trunk/ChangeLog
374    M /fwknop/trunk/fwknopd
375
376 - (Grant Ferley) Submitted patch to handle Linux "cooked" interfaces for
377 packet capture (e.g. rp-pppoe interfaces).
378 - Updated to use popen() for external command execution instead of system()
379 (in most places anyway).
380
381 ------------------------------------------------------------------------
382 r990 | mbr | 2008-02-02 14:01:21 -0500 (Sat, 02 Feb 2008) | 1 line
383 Changed paths:
384    M /fwknop/trunk/IPTables-ChainMgr/VERSION
385    M /fwknop/trunk/IPTables-ChainMgr/lib/IPTables/ChainMgr.pm
386
387 bumped version to 0.6
388 ------------------------------------------------------------------------
389 r989 | mbr | 2008-02-02 14:00:40 -0500 (Sat, 02 Feb 2008) | 1 line
390 Changed paths:
391    M /fwknop/trunk/IPTables-ChainMgr/lib/IPTables/ChainMgr.pm
392
393 (Grant Ferley) applied patch to move to a fork() and exec() model for executing the iptables binary, and sigchld signals are now handled
394 ------------------------------------------------------------------------
395 r988 | mbr | 2008-02-02 13:29:31 -0500 (Sat, 02 Feb 2008) | 1 line
396 Changed paths:
397    M /fwknop/trunk/install.pl
398
399 minor bugfix to not print directory warnings if they already exist
400 ------------------------------------------------------------------------
401 r987 | mbr | 2008-02-02 13:16:41 -0500 (Sat, 02 Feb 2008) | 1 line
402 Changed paths:
403    M /fwknop/trunk/test/conf/output_chain_fwknop.conf
404    M /fwknop/trunk/test/conf/pcap_file_fwknop.conf
405    M /fwknop/trunk/test/conf/spa_aging_fwknop.conf
406
407 (test suite) bugfix to point FWKNOP_DIR to the local output/ directory
408 ------------------------------------------------------------------------
409 r985 | mbr | 2008-01-27 20:45:46 -0500 (Sun, 27 Jan 2008) | 5 lines
410 Changed paths:
411    M /fwknop/trunk/ChangeLog
412    M /fwknop/trunk/VERSION
413    M /fwknop/trunk/fwknop
414    M /fwknop/trunk/fwknopd
415    M /fwknop/trunk/knoptm
416    M /fwknop/trunk/knopwatchd.c
417    M /fwknop/trunk/test/fwknop_test.pl
418
419 - Added full packet hex dumps (including packet headers) to fwknopd in
420 --debug --verbose mode.  This is to help diagnose packet sniffing issues
421 over the loopback interface on Mac OS X (first reported by Sebastien
422 Jeanquier).
423
424 ------------------------------------------------------------------------
425 r984 | mbr | 2008-01-26 21:19:44 -0500 (Sat, 26 Jan 2008) | 1 line
426 Changed paths:
427    M /fwknop/trunk/packaging/fwknop.spec
428
429 merged -r 978:981 file:///home/mbr/svn/fwknop_repos/fwknop/branches/fwknop-1.9.1 to pick up fwknop.spec date change
430 ------------------------------------------------------------------------
Note: See TracBrowser for help on using the browser.