changes since 2.6.4
[fwknop.git] / ChangeLog.git
1 commit 27af305cf7213c57d9559f129f708fa51fe657aa (HEAD, refs/heads/master)
2 Author: Michael Rash <mbr@cipherdyne.org>
3 Date:   Tue Dec 16 21:31:36 2014 -0500
4
5     minor date change for 2.6.5 release
6
7  ChangeLog | 2 +-
8  1 file changed, 1 insertion(+), 1 deletion(-)
9
10 commit ff3eaf84484c3f4e53392ebea8d6658840873586
11 Author: Michael Rash <mbr@cipherdyne.org>
12 Date:   Tue Dec 16 21:15:29 2014 -0500
13
14     [test suite] minor update to exclude a couple of iptables tests on ipfw/PF firewalls
15
16  test/test-fwknop.pl | 4 +++-
17  1 file changed, 3 insertions(+), 1 deletion(-)
18
19 commit 7f1da8e62596d8c120e1484bab98e95d6f08ca04
20 Author: Michael Rash <mbr@cipherdyne.org>
21 Date:   Mon Dec 15 22:34:22 2014 -0500
22
23     bumped version to 2.6.5
24
25  ChangeLog      | 2 +-
26  VERSION        | 2 +-
27  configure.ac   | 2 +-
28  fwknop.spec    | 5 ++++-
29  win32/config.h | 2 +-
30  5 files changed, 8 insertions(+), 5 deletions(-)
31
32 commit db8b5e4e485796908f385dcd1c2f7ebb8c742578
33 Author: Michael Rash <mbr@cipherdyne.org>
34 Date:   Mon Dec 15 20:57:46 2014 -0500
35
36     [test suite] added AFL plot results: plot-2.6.5.67f969f/
37
38  test/afl/results/plot-2.6.5.67f969f/exec_speed.png |  Bin 0 -> 20466 bytes
39  test/afl/results/plot-2.6.5.67f969f/high_freq.png  |  Bin 0 -> 22305 bytes
40  test/afl/results/plot-2.6.5.67f969f/index.html     |   10 +
41  .../afl/results/plot-2.6.5.67f969f/index.html.orig |   10 +
42  test/afl/results/plot-2.6.5.67f969f/low_freq.png   |  Bin 0 -> 11027 bytes
43  test/afl/results/plot-2.6.5.67f969f/plot_data      | 7337 ++++++++++++++++++++
44  6 files changed, 7357 insertions(+)
45
46 commit a4eb640f9ca26dd6cf35e64a74c53fab6f774e97
47 Author: Michael Rash <mbr@cipherdyne.org>
48 Date:   Mon Dec 15 20:55:49 2014 -0500
49
50     [test suite] add AFL results file: server-access-2.6.5.67f969f
51
52  test/afl/results/server-access-2.6.5.67f969f | 25 +++++++++++++++++++++++++
53  1 file changed, 25 insertions(+)
54
55 commit 9dc56d6bb7b28142e0173521db5a91bd25d41a00
56 Author: Michael Rash <mbr@cipherdyne.org>
57 Date:   Mon Dec 15 17:06:07 2014 -0800
58
59     [test suite / server] rule deletion/addition tests mid-cycle
60
61  server/fw_util_firewalld.c           | 37 ++++++++++----------------------
62  server/fw_util_iptables.c            | 39 +++++++++++-----------------------
63  test/test-fwknop.pl                  | 34 +++++++++++++++++++++++++-----
64  test/tests/rijndael_hmac.pl          | 41 ++++++++++++++++++++++++++++++++++++
65  test/tests/rijndael_hmac_cmd_exec.pl | 13 ++++++++++++
66  5 files changed, 106 insertions(+), 58 deletions(-)
67
68 commit fd582487dba5e5655584f5c341a2754a5aae8d4d
69 Author: Michael Rash <mbr@cipherdyne.org>
70 Date:   Mon Dec 15 17:03:08 2014 -0800
71
72     [server] minor typo fix
73
74  server/incoming_spa.c | 2 +-
75  1 file changed, 1 insertion(+), 1 deletion(-)
76
77 commit 67f969f2c7ea5f8ce5f498ba99588467436351f2
78 Author: Michael Rash <mbr@cipherdyne.org>
79 Date:   Wed Dec 10 17:06:45 2014 -0800
80
81     [server] compilation bug fix for firewalld platforms in DESTINATION processing code
82
83  server/fw_util_firewalld.c | 2 +-
84  1 file changed, 1 insertion(+), 1 deletion(-)
85
86 commit 122ecf10d787cd9ae295dc7b029bfa37440fa9b8
87 Author: Michael Rash <mbr@cipherdyne.org>
88 Date:   Sun Dec 7 17:00:10 2014 -0500
89
90     minor ChangeLog update
91
92  ChangeLog | 4 +++-
93  1 file changed, 3 insertions(+), 1 deletion(-)
94
95 commit c7e3be6bbd5486bd31257d23c074b5e23b428f4a
96 Merge: 74f1146 a99bff9
97 Author: Michael Rash <mbr@cipherdyne.org>
98 Date:   Sun Dec 7 16:32:53 2014 -0500
99
100     Merge branch 'master' of https://github.com/mrash/fwknop
101
102 commit 74f114603ba149f67fbc51ad2995c78bae9bdadf
103 Author: Michael Rash <mbr@cipherdyne.org>
104 Date:   Sun Dec 7 16:29:30 2014 -0500
105
106     check fiu_init() and fiu_enable() return values
107
108  client/fwknop.c  | 31 ++++++++++++++++++++++++-------
109  server/fwknopd.c | 12 ++++++++++--
110  2 files changed, 34 insertions(+), 9 deletions(-)
111
112 commit a99bff9b639334208ce65920d9b995a52e0da2ac
113 Author: Michael Rash <mbr@cipherdyne.org>
114 Date:   Sat Dec 6 19:58:33 2014 -0500
115
116     [test suite] minor Makefile update for fko-wrapper
117
118  test/fko-wrapper/Makefile | 2 +-
119  1 file changed, 1 insertion(+), 1 deletion(-)
120
121 commit 54625819c959afc30ed0f2b1ca2fdd75e3c6bc41
122 Author: Michael Rash <mbr@cipherdyne.org>
123 Date:   Fri Dec 5 21:23:23 2014 -0500
124
125     [test suite] get resolve tests passing (--test mode stopped resolutions)
126
127  test/test-fwknop.pl            |  4 ++++
128  test/tests/basic_operations.pl | 26 +++++++++++++-------------
129  2 files changed, 17 insertions(+), 13 deletions(-)
130
131 commit 01438a9c1621e013daed765c90033707569965d7
132 Author: Michael Rash <mbr@cipherdyne.org>
133 Date:   Fri Dec 5 20:57:38 2014 -0500
134
135     [test suite] make filehandles a bit more unique
136
137  test/test-fwknop.pl | 160 ++++++++++++++++++++++++++--------------------------
138  1 file changed, 81 insertions(+), 79 deletions(-)
139
140 commit a4d6c17512acb62296e6b64a86b9a418da7a1276
141 Author: Michael Rash <mbr@cipherdyne.org>
142 Date:   Fri Dec 5 20:56:47 2014 -0500
143
144     [test suite] add DESTINATION formatting tests
145
146  test/tests/basic_operations.pl | 155 +++++++++++++++++++++++++++++++++++++++++
147  1 file changed, 155 insertions(+)
148
149 commit 28c7cfc8e5064a7756f0636da4d641845b10be5c
150 Author: Michael Rash <mbr@cipherdyne.org>
151 Date:   Fri Dec 5 20:52:17 2014 -0500
152
153     added missed config file spotted by the test suite
154
155  Makefile.am | 1 +
156  1 file changed, 1 insertion(+)
157
158 commit 76b1c6dd5029fb16143124376ec5aefd600511df
159 Merge: 8988fe4 d6dee35
160 Author: Michael Rash <mbr@cipherdyne.org>
161 Date:   Thu Dec 4 20:07:05 2014 -0500
162
163     Merge branch 'spa_destination_ip'
164
165 commit d6dee352af535d8a8486fbf6e8facf4651d5cb13 (refs/heads/spa_destination_ip)
166 Author: Michael Rash <mbr@cipherdyne.org>
167 Date:   Wed Dec 3 20:57:06 2014 -0500
168
169     minor update to get DESTINATION filtering tests passing
170
171  ChangeLog                   | 2 +-
172  server/access.c             | 8 ++++----
173  server/incoming_spa.c       | 5 ++++-
174  test/tests/rijndael_hmac.pl | 4 ++++
175  4 files changed, 13 insertions(+), 6 deletions(-)
176
177 commit c5c263c02ff0bd1b68509b647176e381d3453ed2
178 Author: Michael Rash <mbr@cipherdyne.org>
179 Date:   Wed Dec 3 20:56:47 2014 -0500
180
181     add Grant Pannell
182
183  CREDITS | 10 ++++++++++
184  1 file changed, 10 insertions(+)
185
186 commit 8988fe41b8e832ab8db6b186c1dcd9579fe80729
187 Author: Michael Rash <mbr@cipherdyne.org>
188 Date:   Wed Dec 3 20:26:24 2014 -0500
189
190     [test suite] add AFL wrappers for Rijndael decryption fuzzing
191
192  .../helpers/fwknopd-enc-pkt-file.sh                |  5 +++
193  test/afl/fuzzing-wrappers/server-enc-pkts.sh       | 43 ++++++++++++++++++++++
194  test/afl/test-cases/enc-pkts/spa.enc               |  3 ++
195  3 files changed, 51 insertions(+)
196
197 commit 285ec0ddcb93fedb4e6102f378cdfda27b9e1dcf
198 Author: Michael Rash <mbr@cipherdyne.org>
199 Date:   Wed Dec 3 20:25:05 2014 -0500
200
201     [server] add AFL support for fuzzing SPA Rijndael decryption routine directly with --afl-pkt-file
202
203  Makefile.am             |  3 +++
204  lib/cipher_funcs.c      |  5 ++++
205  lib/fko.h               |  4 +++
206  lib/fko_encryption.c    |  7 +++++-
207  lib/fko_funcs.c         | 35 ++++++++++++++++++++++++++
208  server/cmd_opts.h       |  5 ++++
209  server/config_init.c    |  9 +++++++
210  server/fwknopd.c        | 67 ++++++++++++++++++++++++++++++++++++++++++++++++-
211  server/fwknopd_common.h |  3 +++
212  server/replay_cache.c   |  8 +++++-
213  10 files changed, 143 insertions(+), 3 deletions(-)
214
215 commit 53be8c4116debe69155968c81f14ce769ec7876d
216 Author: Michael Rash <mbr@cipherdyne.org>
217 Date:   Wed Dec 3 20:20:56 2014 -0500
218
219     [test suite] added afl/results/ directory to track AFL run results over time
220
221  test/afl/results/server-conf-2.6.5.aeac6a4         | 25 ++++++++++++++++++++++
222  test/afl/results/server-digest-cache-2.6.5.aeac6a4 | 25 ++++++++++++++++++++++
223  test/afl/results/server-enc-pkts-2.6.5.aeac6a4     | 25 ++++++++++++++++++++++
224  test/afl/results/spa-pkts-2.6.5.7a2763a            | 25 ++++++++++++++++++++++
225  4 files changed, 100 insertions(+)
226
227 commit 7a9a430f24e9690284c56691b5b03e5f2b6eec18
228 Author: Michael Rash <mbr@cipherdyne.org>
229 Date:   Sun Nov 30 22:17:51 2014 -0500
230
231     [test suite] additional DESTINATION accept/filter tests
232
233  Makefile.am                                 |  4 +++
234  test/conf/hmac_spa_destination2_access.conf |  5 +++
235  test/conf/hmac_spa_destination3_access.conf |  5 +++
236  test/conf/hmac_spa_destination4_access.conf |  5 +++
237  test/conf/hmac_spa_destination5_access.conf |  5 +++
238  test/test-fwknop.pl                         |  4 +++
239  test/tests/rijndael_hmac.pl                 | 56 +++++++++++++++++++++++++++--
240  7 files changed, 81 insertions(+), 3 deletions(-)
241
242 commit cf84f016a38c0d630f7d3d832075111a10cbc420
243 Author: Michael Rash <mbr@cipherdyne.org>
244 Date:   Sun Nov 30 21:37:42 2014 -0500
245
246     [test suite] add complete cycle DESTINATION test
247
248  Makefile.am                                |  1 +
249  test/conf/hmac_spa_destination_access.conf |  5 +++++
250  test/test-fwknop.pl                        |  2 ++
251  test/tests/rijndael_hmac.pl                | 13 +++++++++++++
252  4 files changed, 21 insertions(+)
253
254 commit e1694c732c302522741e9c515f1eb3e39cfefc54
255 Author: Michael Rash <mbr@cipherdyne.org>
256 Date:   Sun Nov 30 21:36:46 2014 -0500
257
258     update ChangeLog to include Grant's patch
259
260  ChangeLog | 8 ++++++++
261  1 file changed, 8 insertions(+)
262
263 commit 42d103d100af7839a74816c9bd1d6aafdff6ea78
264 Author: Michael Rash <mbr@cipherdyne.org>
265 Date:   Sun Nov 30 17:02:27 2014 -0500
266
267     [test suite] minor test update for DESTINATION access.conf stanza
268
269  test/tests/basic_operations.pl | 18 +++++++++++++++++-
270  1 file changed, 17 insertions(+), 1 deletion(-)
271
272 commit aeac6a40639f33905bbb2ee84ed8a9e80887a768
273 Author: Michael Rash <mbr@cipherdyne.org>
274 Date:   Sat Nov 29 22:20:44 2014 -0500
275
276     [test suite] add server-digest-cache/ directory for AFL fuzzing
277
278  test/afl/test-cases/server-digest-cache/digest.cache | 11 +++++++++++
279  1 file changed, 11 insertions(+)
280
281 commit af6087c48d8457f1fbb8cd82bc8dec482155d45f (refs/remotes/DigitalDJ/master)
282 Author: Grant Pannell <grant@pannell.net.au>
283 Date:   Sat Nov 29 15:14:31 2014 +1030
284
285     Keep the documentation consistent
286
287  server/access.conf  | 2 +-
288  server/fwknopd.8.in | 2 +-
289  2 files changed, 2 insertions(+), 2 deletions(-)
290
291 commit d0849d6cc9d641d580a9f39811d160db5e910f98
292 Author: Grant Pannell <grant@pannell.net.au>
293 Date:   Sat Nov 29 15:10:38 2014 +1030
294
295     Fix type on man asciidoc
296
297  doc/fwknopd.man.asciidoc | 2 +-
298  1 file changed, 1 insertion(+), 1 deletion(-)
299
300 commit 624872ef4889cb43f5ecb42b74d9722bd6e9a4a8
301 Author: Grant Pannell <grant@pannell.net.au>
302 Date:   Sat Nov 29 15:05:06 2014 +1030
303
304     Add DESTINATION access.conf directive and ENABLE_DESTINATION_RULE fwknopd.conf directive
305
306  Makefile.am                             |  1 +
307  doc/fwknopd.man.asciidoc                | 18 ++++++++++
308  server/access.c                         | 51 +++++++++++++++++++++--------
309  server/access.conf                      | 13 ++++++++
310  server/cmd_opts.h                       |  1 +
311  server/config_init.c                    |  6 ++++
312  server/fw_util_firewalld.c              | 58 +++++++++++++++++++++------------
313  server/fw_util_firewalld.h              |  7 ++--
314  server/fw_util_ipf.c                    |  6 +++-
315  server/fw_util_ipf.h                    |  1 +
316  server/fw_util_ipfw.c                   |  6 ++++
317  server/fw_util_ipfw.h                   |  3 +-
318  server/fw_util_iptables.c               | 58 +++++++++++++++++++++------------
319  server/fw_util_iptables.h               |  7 ++--
320  server/fw_util_pf.c                     |  6 ++++
321  server/fw_util_pf.h                     |  5 +--
322  server/fwknopd.8.in                     | 12 +++++++
323  server/fwknopd.conf                     | 10 ++++++
324  server/fwknopd_common.h                 | 13 ++++++++
325  server/incoming_spa.c                   |  8 +++--
326  test/conf/destination_rule_fwknopd.conf |  1 +
327  test/tests/basic_operations.pl          | 16 +++++++++
328  22 files changed, 242 insertions(+), 65 deletions(-)
329
330 commit 7a2763a133c8fd37e5b88a65259fd7bec4c56b2e
331 Author: Michael Rash <mbr@cipherdyne.org>
332 Date:   Fri Nov 28 19:18:38 2014 -0500
333
334     [server] minor fix to add AFL_FUZZING macro
335
336  server/fwknopd.c | 2 ++
337  1 file changed, 2 insertions(+)
338
339 commit 01e294aed3f32058c28e7f489184b29f9486126b
340 Author: Michael Rash <mbr@cipherdyne.org>
341 Date:   Fri Nov 28 19:13:35 2014 -0500
342
343     [test suite] use -A mode for AFL fuzzing, make sure fwknopd does not init digest cache in -A mode
344
345  server/fwknopd.c                                        | 3 +++
346  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf.sh | 2 +-
347  test/afl/fuzzing-wrappers/server-access.sh              | 2 +-
348  test/afl/fuzzing-wrappers/server-conf.sh                | 6 +++---
349  4 files changed, 8 insertions(+), 5 deletions(-)
350
351 commit 0556dfc0d8c64bb411f5c4ffe75baf4d9eaa1438
352 Author: Michael Rash <mbr@cipherdyne.org>
353 Date:   Wed Nov 26 16:40:16 2014 -0500
354
355     [test suite] minor AFL status screen path update
356
357  test/afl/README.md | 2 +-
358  1 file changed, 1 insertion(+), 1 deletion(-)
359
360 commit 6149ec0a8cde68e9e55b7b2a5ce079a5d6b390e9
361 Author: Michael Rash <mbr@cipherdyne.org>
362 Date:   Wed Nov 26 16:38:53 2014 -0500
363
364     [test suite] another minor path reorg
365
366  test/afl/README        |   2 +-
367  test/afl/README.md     | 132 +++++++++++++++++++++++++++++++++++++++++++++++++
368  test/afl/doc/README.md | 132 -------------------------------------------------
369  3 files changed, 133 insertions(+), 133 deletions(-)
370
371 commit 00f45add289687a8a4b5be6a1c511409e87ccf45
372 Author: Michael Rash <mbr@cipherdyne.org>
373 Date:   Wed Nov 26 16:35:17 2014 -0500
374
375     update Makefile.am for latest AFL paths
376
377  Makefile.am | 34 ++++++++++++++++++++++++++--------
378  1 file changed, 26 insertions(+), 8 deletions(-)
379
380 commit a900257c865ac313ae34979e1d3faa91e9212394
381 Author: Michael Rash <mbr@cipherdyne.org>
382 Date:   Wed Nov 26 16:26:19 2014 -0500
383
384     [test suite] add AFL README
385
386  test/afl/README | 1 +
387  1 file changed, 1 insertion(+)
388
389 commit 4e796fc865aa5230eeff4752cc9e6b8b4038b79d
390 Author: Michael Rash <mbr@cipherdyne.org>
391 Date:   Wed Nov 26 16:25:53 2014 -0500
392
393     [test suite] minor AFL path update
394
395  test/afl/AFL_status_screen.png     | Bin 232415 -> 0 bytes
396  test/afl/README                    |   1 -
397  test/afl/README.md                 | 132 -------------------------------------
398  test/afl/doc/AFL_status_screen.png | Bin 0 -> 232415 bytes
399  test/afl/doc/README.md             | 132 +++++++++++++++++++++++++++++++++++++
400  5 files changed, 132 insertions(+), 133 deletions(-)
401
402 commit 2e4ce021afe2710628521173bd9cf5d7c989ce5e
403 Author: Michael Rash <mbr@cipherdyne.org>
404 Date:   Wed Nov 26 09:30:10 2014 -0500
405
406     [test suite] AFL wrapper update to not require -A for fuzzing access.conf and fwknopd.conf
407
408  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-access.sh | 2 +-
409  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf.sh   | 2 +-
410  test/afl/fuzzing-wrappers/server-access.sh                | 2 +-
411  test/afl/fuzzing-wrappers/server-conf.sh                  | 2 +-
412  test/afl/fuzzing-wrappers/server-digest-cache.sh          | 2 +-
413  5 files changed, 5 insertions(+), 5 deletions(-)
414
415 commit 7938e6fbbff386572e4d060513c82308f81a6d85
416 Author: Michael Rash <mbr@cipherdyne.org>
417 Date:   Wed Nov 26 08:46:24 2014 -0500
418
419     [server] manpage update
420
421  server/fwknopd.8.in | 68 +++++++++++++++++++++++++++++++++--------------------
422  1 file changed, 42 insertions(+), 26 deletions(-)
423
424 commit aa94fcb8cfa854e0cc68b279db2060fcb8bf54f0
425 Author: Michael Rash <mbr@cipherdyne.org>
426 Date:   Tue Nov 25 22:08:54 2014 -0500
427
428     [test suite] add AFL wrapper for fuzzing digest cache file format
429
430  .../helpers/fwknopd-digest-cache.sh                | 16 +++++++++
431  test/afl/fuzzing-wrappers/server-digest-cache.sh   | 41 ++++++++++++++++++++++
432  2 files changed, 57 insertions(+)
433
434 commit a64542c7a44ce9740043b98692bc9a2c365a4964
435 Author: Michael Rash <mbr@cipherdyne.org>
436 Date:   Tue Nov 25 22:06:56 2014 -0500
437
438     [server] add --run-dir command line arg
439
440  doc/fwknopd.man.asciidoc | 41 ++++++++++++++++++++++++-----------------
441  server/cmd_opts.h        |  3 ++-
442  server/config_init.c     |  5 ++++-
443  3 files changed, 30 insertions(+), 19 deletions(-)
444
445 commit 82cf8b1c9cc9c3256bfbd97cbd3a40353851dc02
446 Author: Michael Rash <mbr@cipherdyne.org>
447 Date:   Tue Nov 25 22:05:15 2014 -0500
448
449     [server] Enforce proper bounds checking on digest cache file import
450     
451     Bug fix to ensure that proper bounds are enforced when importing digest
452     cache files from previous fwknopd executions. This bug
453     was discovered through fuzzing with American Fuzzy Lop (AFL) as driven
454     by the test/afl/fuzzing-wrappers/server-digest-cache.sh wrapper.
455     Previous to this fix, fwknopd could be made to crash through a malicious
456     digest cache file (normally in /var/run/fwknop/digest.cache) upon
457     initial import.
458
459  ChangeLog             | 9 +++++++++
460  server/replay_cache.c | 8 ++++----
461  2 files changed, 13 insertions(+), 4 deletions(-)
462
463 commit 8872e50818cc3d847015b5c4344c76991752283d
464 Author: Michael Rash <mbr@cipherdyne.org>
465 Date:   Tue Nov 25 15:04:30 2014 -0500
466
467     [test suite] use digest tracking override for ALF fwknopd fuzzing
468
469  server/fwknopd.c                                          | 5 -----
470  test/afl/fuzzing-wrappers/client-rc.sh                    | 4 +++-
471  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-access.sh | 6 +++++-
472  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf.sh   | 6 +++++-
473  test/afl/fuzzing-wrappers/server-access.sh                | 8 +++++++-
474  test/afl/fuzzing-wrappers/server-conf.sh                  | 7 ++++++-
475  test/afl/fuzzing-wrappers/spa-pkts.sh                     | 5 ++++-
476  test/conf/override_no_digest_tracking_fwknopd.conf        | 1 +
477  8 files changed, 31 insertions(+), 11 deletions(-)
478
479 commit 00ffe198e865699be24ed420485818a8cd431d8d
480 Author: Michael Rash <mbr@cipherdyne.org>
481 Date:   Sun Nov 23 22:39:25 2014 -0500
482
483     [test suite] support AFL resume operations
484
485  test/afl/fuzzing-wrappers/client-rc.sh     | 11 ++++++++---
486  test/afl/fuzzing-wrappers/fcns             |  3 ++-
487  test/afl/fuzzing-wrappers/server-access.sh | 10 ++++++++--
488  test/afl/fuzzing-wrappers/server-conf.sh   | 11 ++++++++---
489  test/afl/fuzzing-wrappers/spa-pkts.sh      | 10 ++++++++--
490  5 files changed, 34 insertions(+), 11 deletions(-)
491
492 commit 28abc276fe0daae16d3e3fe642ab9946fc858108
493 Author: Michael Rash <mbr@cipherdyne.org>
494 Date:   Sun Nov 23 21:01:44 2014 -0500
495
496     [test suite] AFL update spa-pkts.sh to use new shared bash functions
497
498  test/afl/fuzzing-wrappers/spa-pkts.sh | 22 ++++++++++++++--------
499  1 file changed, 14 insertions(+), 8 deletions(-)
500
501 commit 39419f43cb3076c2d292c7d81af8bc114c3e92ea
502 Author: Michael Rash <mbr@cipherdyne.org>
503 Date:   Sun Nov 23 16:53:29 2014 -0500
504
505     [test suite] started on shared functions for AFL wrappers
506
507  test/afl/fuzzing-wrappers/client-rc.sh     | 21 ++++++++++++++-------
508  test/afl/fuzzing-wrappers/fcns             | 21 +++++++++++++++++++++
509  test/afl/fuzzing-wrappers/server-access.sh | 23 +++++++++++++++--------
510  test/afl/fuzzing-wrappers/server-conf.sh   | 21 ++++++++++++++-------
511  4 files changed, 64 insertions(+), 22 deletions(-)
512
513 commit c50c13b6d3ad4dd26e1837f92bfb5668333d2fbc
514 Author: Michael Rash <mbr@cipherdyne.org>
515 Date:   Sun Nov 23 09:27:06 2014 -0500
516
517     minor README formatting updates
518
519  README.md | 28 +++++++++++++++-------------
520  1 file changed, 15 insertions(+), 13 deletions(-)
521
522 commit 426bde83c5cc243b0e3977bac401667b364c0865
523 Author: Michael Rash <mbr@cipherdyne.org>
524 Date:   Sat Nov 22 23:06:52 2014 -0500
525
526     [test suite] set banner for each AFL wrapper
527
528  test/afl/fuzzing-wrappers/client-rc.sh     | 2 +-
529  test/afl/fuzzing-wrappers/server-access.sh | 2 +-
530  test/afl/fuzzing-wrappers/server-conf.sh   | 2 +-
531  test/afl/fuzzing-wrappers/spa-pkts.sh      | 2 +-
532  4 files changed, 4 insertions(+), 4 deletions(-)
533
534 commit 0e93020671a202fbf922bd199cca9aa53598e61a
535 Author: Michael Rash <mbr@cipherdyne.org>
536 Date:   Sat Nov 22 23:06:20 2014 -0500
537
538     [test suite] minor AFL README update
539
540  test/afl/README.md | 5 +++--
541  1 file changed, 3 insertions(+), 2 deletions(-)
542
543 commit 290aaebd76e04bbe43e2a5177f64aa6b29ef1175
544 Merge: 9037b3e ec4647c
545 Author: Michael Rash <mbr@cipherdyne.org>
546 Date:   Sat Nov 22 20:49:21 2014 -0500
547
548     Merge branch 'master' of https://github.com/mrash/fwknop
549
550 commit 9037b3e7e097f149288b5935b0b0c5f22a7ee4fc
551 Author: Michael Rash <mbr@cipherdyne.org>
552 Date:   Sat Nov 22 20:49:09 2014 -0500
553
554     minor manpage update to reference github link for contirbutors
555
556  doc/fwknop.man.asciidoc  | 2 +-
557  doc/fwknopd.man.asciidoc | 2 +-
558  2 files changed, 2 insertions(+), 2 deletions(-)
559
560 commit ec4647cdf0b8c7fa37d18324c41baa159624f17e
561 Author: Michael Rash <mbr@cipherdyne.org>
562 Date:   Sat Nov 22 16:52:15 2014 -0500
563
564     [test suite] path bug fix
565
566  test/afl/compile/afl-compile-code-coverage.sh | 2 +-
567  1 file changed, 1 insertion(+), 1 deletion(-)
568
569 commit f4a8c0ace1a1f88f8b203bc029089afb47bf0773
570 Author: Michael Rash <mbr@cipherdyne.org>
571 Date:   Sat Nov 22 16:05:02 2014 -0500
572
573     [test suite] more AFL README updates
574
575  test/afl/README.md | 60 +++++++++++++++++++++++++++++++++++++++++++++++-------
576  1 file changed, 53 insertions(+), 7 deletions(-)
577
578 commit e7da008d34134de85f2d7202e20b330d9bd4448e
579 Author: Michael Rash <mbr@cipherdyne.org>
580 Date:   Sat Nov 22 16:03:51 2014 -0500
581
582     [test suite] more AFL README updates
583
584  test/afl/AFL_status_screen.png | Bin 0 -> 232415 bytes
585  1 file changed, 0 insertions(+), 0 deletions(-)
586
587 commit 18760d4d64969b49174ca6e83ed6b81f2449ef4c
588 Author: Michael Rash <mbr@cipherdyne.org>
589 Date:   Sat Nov 22 15:10:00 2014 -0500
590
591     [test suite] AFL README add all four fuzzing wrappers
592
593  test/afl/README.md | 9 ++++-----
594  1 file changed, 4 insertions(+), 5 deletions(-)
595
596 commit dd0571ad56c121fc0abef3c792818a7460062254
597 Author: Michael Rash <mbr@cipherdyne.org>
598 Date:   Sat Nov 22 15:03:12 2014 -0500
599
600     [test suite] AFL README formatting update
601
602  test/afl/README.md | 13 +++++++++----
603  1 file changed, 9 insertions(+), 4 deletions(-)
604
605 commit 8d38980915aba3d4d6d8d77f2e291aaff20124ea
606 Author: Michael Rash <mbr@cipherdyne.org>
607 Date:   Sat Nov 22 13:55:05 2014 -0500
608
609     [test suite] AFL README formatting update
610
611  test/afl/README.md | 8 ++++----
612  1 file changed, 4 insertions(+), 4 deletions(-)
613
614 commit f53c15fbda4a5737c087ee16692fe8291515b020
615 Author: Michael Rash <mbr@cipherdyne.org>
616 Date:   Sat Nov 22 13:53:54 2014 -0500
617
618     [test suite] AFL README formatting update
619
620  test/afl/README.md | 16 ++++++++--------
621  1 file changed, 8 insertions(+), 8 deletions(-)
622
623 commit 9dbe7f5bd6ad911b3ba8be329ce212dc4cf68dbf
624 Author: Michael Rash <mbr@cipherdyne.org>
625 Date:   Sat Nov 22 13:52:42 2014 -0500
626
627     [test suite] AFL README formatting update
628
629  test/afl/README.md | 28 ++++++++++++++++------------
630  1 file changed, 16 insertions(+), 12 deletions(-)
631
632 commit 0b58e3af57c4dbc231aa7d0a9ca2195eb57fe5fc
633 Author: Michael Rash <mbr@cipherdyne.org>
634 Date:   Sat Nov 22 13:43:56 2014 -0500
635
636     [test suite] AFL README.md files list
637
638  test/afl/README.md | 8 ++++----
639  1 file changed, 4 insertions(+), 4 deletions(-)
640
641 commit a15d76a3ea3e995a68232fe2f9b3f97c32fec0e0
642 Author: Michael Rash <mbr@cipherdyne.org>
643 Date:   Sat Nov 22 13:40:52 2014 -0500
644
645     [test suite] AFL README -> README.md
646
647  test/afl/README    | 78 +-----------------------------------------------------
648  test/afl/README.md | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++
649  2 files changed, 78 insertions(+), 77 deletions(-)
650
651 commit 38977b5f2fd8def73a29850ac07baf9d16f8366d
652 Author: Michael Rash <mbr@cipherdyne.org>
653 Date:   Sat Nov 22 13:39:24 2014 -0500
654
655     [test suite] use exit status in wrapper scripts
656
657  test/afl/compile/afl-compile-code-coverage.sh                   | 2 +-
658  test/afl/compile/afl-compile-no-enable-arg.sh                   | 2 +-
659  test/afl/compile/afl-compile.sh                                 | 2 +-
660  test/afl/compile/afl-gen-code-coverage.sh                       | 2 +-
661  test/afl/fuzzing-wrappers/client-rc.sh                          | 5 +++--
662  test/afl/fuzzing-wrappers/helpers/fwknop-rc-hangs.sh            | 2 +-
663  test/afl/fuzzing-wrappers/helpers/fwknop-rc-test.sh             | 2 ++
664  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-access-hangs.sh | 2 +-
665  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-access.sh       | 2 ++
666  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf-hangs.sh   | 2 +-
667  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf.sh         | 2 ++
668  test/afl/fuzzing-wrappers/helpers/fwknopd-stdin-hangs.sh        | 2 +-
669  test/afl/fuzzing-wrappers/helpers/fwknopd-stdin-test.sh         | 2 ++
670  test/afl/fuzzing-wrappers/server-access.sh                      | 4 ++--
671  test/afl/fuzzing-wrappers/server-conf.sh                        | 4 ++--
672  test/afl/fuzzing-wrappers/spa-pkts.sh                           | 4 ++--
673  16 files changed, 25 insertions(+), 16 deletions(-)
674
675 commit ca64e3aa4e8fe831d47a81d3deb11ce9df2f0541
676 Author: Michael Rash <mbr@cipherdyne.org>
677 Date:   Sat Nov 22 13:38:46 2014 -0500
678
679     [test suite] start on AFL README in .md format
680
681  test/afl/README | 66 +++++++++++++++++++++++++++++----------------------------
682  1 file changed, 34 insertions(+), 32 deletions(-)
683
684 commit f8d3cc51f046128d803a0198c637a4dedf698fc6
685 Author: Michael Rash <mbr@cipherdyne.org>
686 Date:   Sat Nov 22 09:11:39 2014 -0500
687
688     [test suite] stronger access.conf test case for AFL fuzzing
689
690  .../helpers/fwknopd-parse-access.sh                |  2 +-
691  test/afl/fuzzing-wrappers/server-access.sh         |  2 +-
692  test/afl/test-cases/server-access/access.conf      | 24 ++++++++++++----------
693  3 files changed, 15 insertions(+), 13 deletions(-)
694
695 commit 0e5606fb263d89518d7ba90fcaa5d62767fc63f4
696 Author: Michael Rash <mbr@cipherdyne.org>
697 Date:   Fri Nov 21 22:18:17 2014 -0500
698
699     [test suite] AFL fuzzing README update
700
701  test/afl/README | 59 ++++++++++++++++++++++++++++++++++++---------------------
702  1 file changed, 37 insertions(+), 22 deletions(-)
703
704 commit 63a2ae92d4335468218d2444f0a4c22fa2b475d3
705 Author: Michael Rash <mbr@cipherdyne.org>
706 Date:   Fri Nov 21 22:16:02 2014 -0500
707
708     [test suite] added *hang.sh helper scripts for AFL results analysis
709
710  test/afl/afl-compile-code-coverage.sh                       |  9 ---------
711  test/afl/afl-compile.sh                                     |  8 --------
712  test/afl/afl-gen-code-coverage.sh                           | 13 -------------
713  test/afl/compile/afl-compile-code-coverage.sh               |  9 +++++++++
714  test/afl/compile/afl-compile-no-enable-arg.sh               | 10 ++++++++++
715  test/afl/compile/afl-compile.sh                             |  8 ++++++++
716  test/afl/compile/afl-gen-code-coverage.sh                   | 13 +++++++++++++
717  test/afl/fuzzing-wrappers/helpers/fwknop-rc-hangs.sh        |  7 +++++--
718  .../fuzzing-wrappers/helpers/fwknopd-parse-access-hangs.sh  | 11 +++++++++++
719  .../fuzzing-wrappers/helpers/fwknopd-parse-conf-hangs.sh    | 11 +++++++++++
720  test/afl/fuzzing-wrappers/helpers/fwknopd-stdin-hangs.sh    | 11 +++++++++++
721  11 files changed, 78 insertions(+), 32 deletions(-)
722
723 commit 46a6b5a1e59357aae504ce9424b46c88675fb5dc
724 Author: Michael Rash <mbr@cipherdyne.org>
725 Date:   Fri Nov 21 21:42:32 2014 -0500
726
727     [test suite] moved helper scripts to fuzzing-wrappers/helpers/
728
729  test/afl/fuzzing-wrappers/client-rc.sh                    |  2 +-
730  test/afl/fuzzing-wrappers/fwknop-rc-test.sh               | 10 ----------
731  test/afl/fuzzing-wrappers/fwknopd-parse-access.sh         | 10 ----------
732  test/afl/fuzzing-wrappers/fwknopd-parse-conf.sh           | 10 ----------
733  test/afl/fuzzing-wrappers/fwknopd-stdin-test.sh           |  5 -----
734  test/afl/fuzzing-wrappers/helpers/fwknop-rc-hangs.sh      |  8 ++++++++
735  test/afl/fuzzing-wrappers/helpers/fwknop-rc-test.sh       | 10 ++++++++++
736  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-access.sh | 10 ++++++++++
737  test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf.sh   | 10 ++++++++++
738  test/afl/fuzzing-wrappers/helpers/fwknopd-stdin-test.sh   |  5 +++++
739  test/afl/fuzzing-wrappers/server-access.sh                |  2 +-
740  test/afl/fuzzing-wrappers/server-conf.sh                  |  2 +-
741  test/afl/fuzzing-wrappers/spa-pkts.sh                     |  2 +-
742  13 files changed, 47 insertions(+), 39 deletions(-)
743
744 commit 5041533c65569e001c219178015a9c991946fef8
745 Author: Michael Rash <mbr@cipherdyne.org>
746 Date:   Fri Nov 21 21:32:05 2014 -0500
747
748     [test suite] update AFL helper scripts to accept file path from the command line
749
750  test/afl/fuzzing-wrappers/fwknop-rc-test.sh       | 9 ++++++++-
751  test/afl/fuzzing-wrappers/fwknopd-parse-access.sh | 9 ++++++++-
752  test/afl/fuzzing-wrappers/fwknopd-parse-conf.sh   | 9 ++++++++-
753  3 files changed, 24 insertions(+), 3 deletions(-)
754
755 commit c1a1a4d3aaf563917c7ee3dafaac1f1b124a0b8b
756 Author: Michael Rash <mbr@cipherdyne.org>
757 Date:   Fri Nov 21 21:22:20 2014 -0500
758
759     [test suite] minor comment removal
760
761  test/afl/fuzzing-wrappers/fwknopd-stdin-test.sh | 1 -
762  1 file changed, 1 deletion(-)
763
764 commit 9e671217e1620b9aefbc55d6147f1e3d6b6abfa0
765 Author: Damien Stuart <dstuart@dstuart.org>
766 Date:   Wed Nov 19 22:01:04 2014 -0500
767
768     Move #include <sys/wait.h> directive so it is not seen in the windows build
769
770  client/http_resolve_host.c | 2 +-
771  1 file changed, 1 insertion(+), 1 deletion(-)
772
773 commit 492a7e523b8b162a4a2879df809c8f23f6bff9ad
774 Author: Michael Rash <mbr@cipherdyne.org>
775 Date:   Wed Nov 19 20:19:14 2014 -0500
776
777     [test suite] AFL wrapper enhancements (fwknopd conf file fuzzing, use -t 1000 for all fuzzing cycles)
778
779  test/afl/fuzzing-wrappers/client-rc.sh          |  2 +-
780  test/afl/fuzzing-wrappers/fwknopd-parse-conf.sh |  3 +++
781  test/afl/fuzzing-wrappers/server-access.sh      |  2 +-
782  test/afl/fuzzing-wrappers/server-conf.sh        | 22 ++++++++++++++++++++++
783  test/afl/fuzzing-wrappers/spa-pkts.sh           |  2 +-
784  test/afl/test-cases/server-conf/fwknopd.conf    | 22 +++++++++++-----------
785  6 files changed, 39 insertions(+), 14 deletions(-)
786
787 commit 31fcef08a5228c5af3060b546895503467deab70
788 Author: Michael Rash <mbr@cipherdyne.org>
789 Date:   Tue Nov 18 23:10:56 2014 -0500
790
791     [test suite] add multiple stanzas for the fwknoprc AFL test
792
793  test/afl/fuzzing-wrappers/client-rc.sh      |  2 +-
794  test/afl/fuzzing-wrappers/fwknop-rc-test.sh |  2 +-
795  test/afl/test-cases/client-rc/fwknoprc      | 11 +++++++++--
796  3 files changed, 11 insertions(+), 4 deletions(-)
797
798 commit ece855b66a87d98276dd8b82d15cecd6643b617b
799 Author: Michael Rash <mbr@cipherdyne.org>
800 Date:   Tue Nov 18 23:10:19 2014 -0500
801
802     [client] bug fix to ensure -a overrides IP resolution
803
804  client/config_init.c | 26 +++++++++++++-------------
805  1 file changed, 13 insertions(+), 13 deletions(-)
806
807 commit 22289a3f58278d13a36249efc18809da92fb4309
808 Author: Michael Rash <mbr@cipherdyne.org>
809 Date:   Tue Nov 18 20:16:12 2014 -0500
810
811     [client] disable IP resolution in AFL_FUZZING mode
812
813  client/config_init.c | 14 ++++++++++++++
814  1 file changed, 14 insertions(+)
815
816 commit c7bb83b1b33e43c915fef970fef3e05b263d2007
817 Author: Michael Rash <mbr@cipherdyne.org>
818 Date:   Tue Nov 18 20:15:13 2014 -0500
819
820     [test suite] additional AFL support for client fwknoprc file and server fwknopd.conf file
821
822  test/afl/fuzzing-wrappers/client-rc.sh       | 22 +++++++++++++
823  test/afl/fuzzing-wrappers/fwknop-rc-test.sh  |  3 ++
824  test/afl/fuzzing-wrappers/server-access.sh   |  2 +-
825  test/afl/fuzzing-wrappers/spa-pkts.sh        |  2 +-
826  test/afl/test-cases/client-rc/fwknoprc       | 40 +++++++++++++++++++++++
827  test/afl/test-cases/server-conf/fwknopd.conf | 47 ++++++++++++++++++++++++++++
828  6 files changed, 114 insertions(+), 2 deletions(-)
829
830 commit d107359e952bd0b959dcfa7d1001511b161dcb0f
831 Author: Michael Rash <mbr@cipherdyne.org>
832 Date:   Mon Nov 17 20:00:38 2014 -0500
833
834     [test suite] removed files added by mistake
835
836  test/afl/fuzzing-wrappers/.server-access.sh.swp | Bin 12288 -> 0 bytes
837  test/afl/fuzzing-wrappers/.spa-pkts.sh.swp      | Bin 12288 -> 0 bytes
838  2 files changed, 0 insertions(+), 0 deletions(-)
839
840 commit 3c7859cb9d7c24b40ed7ca1de4a98ce119832e8b
841 Author: Michael Rash <mbr@cipherdyne.org>
842 Date:   Mon Nov 17 19:58:47 2014 -0500
843
844     [test suite] start on AFL fuzzing for conf files in addition to SPA pkts
845
846  test/afl/afl-fuzzing.in/spa.start                 |   1 -
847  test/afl/afl-fuzzing.in/spa2.start                |   1 -
848  test/afl/afl-fuzzing.in/spa3.start                |   1 -
849  test/afl/afl-run.sh                               |  16 --------
850  test/afl/fuzzing-wrappers/.server-access.sh.swp   | Bin 0 -> 12288 bytes
851  test/afl/fuzzing-wrappers/.spa-pkts.sh.swp        | Bin 0 -> 12288 bytes
852  test/afl/fuzzing-wrappers/fwknopd-parse-access.sh |   3 ++
853  test/afl/fuzzing-wrappers/fwknopd-stdin-test.sh   |   6 +++
854  test/afl/fuzzing-wrappers/server-access.sh        |  22 +++++++++++
855  test/afl/fuzzing-wrappers/spa-pkts.sh             |  22 +++++++++++
856  test/afl/fwknopd-stdin-test.sh                    |   6 ---
857  test/afl/test-cases/server-access/access.conf     |  45 ++++++++++++++++++++++
858  test/afl/test-cases/spa-pkts/spa.start            |   1 +
859  test/afl/test-cases/spa-pkts/spa2.start           |   1 +
860  test/afl/test-cases/spa-pkts/spa3.start           |   1 +
861  15 files changed, 101 insertions(+), 25 deletions(-)