commit 27af305cf7213c57d9559f129f708fa51fe657aa (HEAD, refs/heads/master) Author: Michael Rash Date: Tue Dec 16 21:31:36 2014 -0500 minor date change for 2.6.5 release ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ff3eaf84484c3f4e53392ebea8d6658840873586 Author: Michael Rash Date: Tue Dec 16 21:15:29 2014 -0500 [test suite] minor update to exclude a couple of iptables tests on ipfw/PF firewalls test/test-fwknop.pl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 7f1da8e62596d8c120e1484bab98e95d6f08ca04 Author: Michael Rash Date: Mon Dec 15 22:34:22 2014 -0500 bumped version to 2.6.5 ChangeLog | 2 +- VERSION | 2 +- configure.ac | 2 +- fwknop.spec | 5 ++++- win32/config.h | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) commit db8b5e4e485796908f385dcd1c2f7ebb8c742578 Author: Michael Rash Date: Mon Dec 15 20:57:46 2014 -0500 [test suite] added AFL plot results: plot-2.6.5.67f969f/ test/afl/results/plot-2.6.5.67f969f/exec_speed.png | Bin 0 -> 20466 bytes test/afl/results/plot-2.6.5.67f969f/high_freq.png | Bin 0 -> 22305 bytes test/afl/results/plot-2.6.5.67f969f/index.html | 10 + .../afl/results/plot-2.6.5.67f969f/index.html.orig | 10 + test/afl/results/plot-2.6.5.67f969f/low_freq.png | Bin 0 -> 11027 bytes test/afl/results/plot-2.6.5.67f969f/plot_data | 7337 ++++++++++++++++++++ 6 files changed, 7357 insertions(+) commit a4eb640f9ca26dd6cf35e64a74c53fab6f774e97 Author: Michael Rash Date: Mon Dec 15 20:55:49 2014 -0500 [test suite] add AFL results file: server-access-2.6.5.67f969f test/afl/results/server-access-2.6.5.67f969f | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit 9dc56d6bb7b28142e0173521db5a91bd25d41a00 Author: Michael Rash Date: Mon Dec 15 17:06:07 2014 -0800 [test suite / server] rule deletion/addition tests mid-cycle server/fw_util_firewalld.c | 37 ++++++++++---------------------- server/fw_util_iptables.c | 39 +++++++++++----------------------- test/test-fwknop.pl | 34 +++++++++++++++++++++++++----- test/tests/rijndael_hmac.pl | 41 ++++++++++++++++++++++++++++++++++++ test/tests/rijndael_hmac_cmd_exec.pl | 13 ++++++++++++ 5 files changed, 106 insertions(+), 58 deletions(-) commit fd582487dba5e5655584f5c341a2754a5aae8d4d Author: Michael Rash Date: Mon Dec 15 17:03:08 2014 -0800 [server] minor typo fix server/incoming_spa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 67f969f2c7ea5f8ce5f498ba99588467436351f2 Author: Michael Rash Date: Wed Dec 10 17:06:45 2014 -0800 [server] compilation bug fix for firewalld platforms in DESTINATION processing code server/fw_util_firewalld.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 122ecf10d787cd9ae295dc7b029bfa37440fa9b8 Author: Michael Rash Date: Sun Dec 7 17:00:10 2014 -0500 minor ChangeLog update ChangeLog | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit c7e3be6bbd5486bd31257d23c074b5e23b428f4a Merge: 74f1146 a99bff9 Author: Michael Rash Date: Sun Dec 7 16:32:53 2014 -0500 Merge branch 'master' of https://github.com/mrash/fwknop commit 74f114603ba149f67fbc51ad2995c78bae9bdadf Author: Michael Rash Date: Sun Dec 7 16:29:30 2014 -0500 check fiu_init() and fiu_enable() return values client/fwknop.c | 31 ++++++++++++++++++++++++------- server/fwknopd.c | 12 ++++++++++-- 2 files changed, 34 insertions(+), 9 deletions(-) commit a99bff9b639334208ce65920d9b995a52e0da2ac Author: Michael Rash Date: Sat Dec 6 19:58:33 2014 -0500 [test suite] minor Makefile update for fko-wrapper test/fko-wrapper/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 54625819c959afc30ed0f2b1ca2fdd75e3c6bc41 Author: Michael Rash Date: Fri Dec 5 21:23:23 2014 -0500 [test suite] get resolve tests passing (--test mode stopped resolutions) test/test-fwknop.pl | 4 ++++ test/tests/basic_operations.pl | 26 +++++++++++++------------- 2 files changed, 17 insertions(+), 13 deletions(-) commit 01438a9c1621e013daed765c90033707569965d7 Author: Michael Rash Date: Fri Dec 5 20:57:38 2014 -0500 [test suite] make filehandles a bit more unique test/test-fwknop.pl | 160 ++++++++++++++++++++++++++-------------------------- 1 file changed, 81 insertions(+), 79 deletions(-) commit a4d6c17512acb62296e6b64a86b9a418da7a1276 Author: Michael Rash Date: Fri Dec 5 20:56:47 2014 -0500 [test suite] add DESTINATION formatting tests test/tests/basic_operations.pl | 155 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) commit 28c7cfc8e5064a7756f0636da4d641845b10be5c Author: Michael Rash Date: Fri Dec 5 20:52:17 2014 -0500 added missed config file spotted by the test suite Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 76b1c6dd5029fb16143124376ec5aefd600511df Merge: 8988fe4 d6dee35 Author: Michael Rash Date: Thu Dec 4 20:07:05 2014 -0500 Merge branch 'spa_destination_ip' commit d6dee352af535d8a8486fbf6e8facf4651d5cb13 (refs/heads/spa_destination_ip) Author: Michael Rash Date: Wed Dec 3 20:57:06 2014 -0500 minor update to get DESTINATION filtering tests passing ChangeLog | 2 +- server/access.c | 8 ++++---- server/incoming_spa.c | 5 ++++- test/tests/rijndael_hmac.pl | 4 ++++ 4 files changed, 13 insertions(+), 6 deletions(-) commit c5c263c02ff0bd1b68509b647176e381d3453ed2 Author: Michael Rash Date: Wed Dec 3 20:56:47 2014 -0500 add Grant Pannell CREDITS | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 8988fe41b8e832ab8db6b186c1dcd9579fe80729 Author: Michael Rash Date: Wed Dec 3 20:26:24 2014 -0500 [test suite] add AFL wrappers for Rijndael decryption fuzzing .../helpers/fwknopd-enc-pkt-file.sh | 5 +++ test/afl/fuzzing-wrappers/server-enc-pkts.sh | 43 ++++++++++++++++++++++ test/afl/test-cases/enc-pkts/spa.enc | 3 ++ 3 files changed, 51 insertions(+) commit 285ec0ddcb93fedb4e6102f378cdfda27b9e1dcf Author: Michael Rash Date: Wed Dec 3 20:25:05 2014 -0500 [server] add AFL support for fuzzing SPA Rijndael decryption routine directly with --afl-pkt-file Makefile.am | 3 +++ lib/cipher_funcs.c | 5 ++++ lib/fko.h | 4 +++ lib/fko_encryption.c | 7 +++++- lib/fko_funcs.c | 35 ++++++++++++++++++++++++++ server/cmd_opts.h | 5 ++++ server/config_init.c | 9 +++++++ server/fwknopd.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++- server/fwknopd_common.h | 3 +++ server/replay_cache.c | 8 +++++- 10 files changed, 143 insertions(+), 3 deletions(-) commit 53be8c4116debe69155968c81f14ce769ec7876d Author: Michael Rash Date: Wed Dec 3 20:20:56 2014 -0500 [test suite] added afl/results/ directory to track AFL run results over time test/afl/results/server-conf-2.6.5.aeac6a4 | 25 ++++++++++++++++++++++ test/afl/results/server-digest-cache-2.6.5.aeac6a4 | 25 ++++++++++++++++++++++ test/afl/results/server-enc-pkts-2.6.5.aeac6a4 | 25 ++++++++++++++++++++++ test/afl/results/spa-pkts-2.6.5.7a2763a | 25 ++++++++++++++++++++++ 4 files changed, 100 insertions(+) commit 7a9a430f24e9690284c56691b5b03e5f2b6eec18 Author: Michael Rash Date: Sun Nov 30 22:17:51 2014 -0500 [test suite] additional DESTINATION accept/filter tests Makefile.am | 4 +++ test/conf/hmac_spa_destination2_access.conf | 5 +++ test/conf/hmac_spa_destination3_access.conf | 5 +++ test/conf/hmac_spa_destination4_access.conf | 5 +++ test/conf/hmac_spa_destination5_access.conf | 5 +++ test/test-fwknop.pl | 4 +++ test/tests/rijndael_hmac.pl | 56 +++++++++++++++++++++++++++-- 7 files changed, 81 insertions(+), 3 deletions(-) commit cf84f016a38c0d630f7d3d832075111a10cbc420 Author: Michael Rash Date: Sun Nov 30 21:37:42 2014 -0500 [test suite] add complete cycle DESTINATION test Makefile.am | 1 + test/conf/hmac_spa_destination_access.conf | 5 +++++ test/test-fwknop.pl | 2 ++ test/tests/rijndael_hmac.pl | 13 +++++++++++++ 4 files changed, 21 insertions(+) commit e1694c732c302522741e9c515f1eb3e39cfefc54 Author: Michael Rash Date: Sun Nov 30 21:36:46 2014 -0500 update ChangeLog to include Grant's patch ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) commit 42d103d100af7839a74816c9bd1d6aafdff6ea78 Author: Michael Rash Date: Sun Nov 30 17:02:27 2014 -0500 [test suite] minor test update for DESTINATION access.conf stanza test/tests/basic_operations.pl | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) commit aeac6a40639f33905bbb2ee84ed8a9e80887a768 Author: Michael Rash Date: Sat Nov 29 22:20:44 2014 -0500 [test suite] add server-digest-cache/ directory for AFL fuzzing test/afl/test-cases/server-digest-cache/digest.cache | 11 +++++++++++ 1 file changed, 11 insertions(+) commit af6087c48d8457f1fbb8cd82bc8dec482155d45f (refs/remotes/DigitalDJ/master) Author: Grant Pannell Date: Sat Nov 29 15:14:31 2014 +1030 Keep the documentation consistent server/access.conf | 2 +- server/fwknopd.8.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d0849d6cc9d641d580a9f39811d160db5e910f98 Author: Grant Pannell Date: Sat Nov 29 15:10:38 2014 +1030 Fix type on man asciidoc doc/fwknopd.man.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 624872ef4889cb43f5ecb42b74d9722bd6e9a4a8 Author: Grant Pannell Date: Sat Nov 29 15:05:06 2014 +1030 Add DESTINATION access.conf directive and ENABLE_DESTINATION_RULE fwknopd.conf directive Makefile.am | 1 + doc/fwknopd.man.asciidoc | 18 ++++++++++ server/access.c | 51 +++++++++++++++++++++-------- server/access.conf | 13 ++++++++ server/cmd_opts.h | 1 + server/config_init.c | 6 ++++ server/fw_util_firewalld.c | 58 +++++++++++++++++++++------------ server/fw_util_firewalld.h | 7 ++-- server/fw_util_ipf.c | 6 +++- server/fw_util_ipf.h | 1 + server/fw_util_ipfw.c | 6 ++++ server/fw_util_ipfw.h | 3 +- server/fw_util_iptables.c | 58 +++++++++++++++++++++------------ server/fw_util_iptables.h | 7 ++-- server/fw_util_pf.c | 6 ++++ server/fw_util_pf.h | 5 +-- server/fwknopd.8.in | 12 +++++++ server/fwknopd.conf | 10 ++++++ server/fwknopd_common.h | 13 ++++++++ server/incoming_spa.c | 8 +++-- test/conf/destination_rule_fwknopd.conf | 1 + test/tests/basic_operations.pl | 16 +++++++++ 22 files changed, 242 insertions(+), 65 deletions(-) commit 7a2763a133c8fd37e5b88a65259fd7bec4c56b2e Author: Michael Rash Date: Fri Nov 28 19:18:38 2014 -0500 [server] minor fix to add AFL_FUZZING macro server/fwknopd.c | 2 ++ 1 file changed, 2 insertions(+) commit 01e294aed3f32058c28e7f489184b29f9486126b Author: Michael Rash Date: Fri Nov 28 19:13:35 2014 -0500 [test suite] use -A mode for AFL fuzzing, make sure fwknopd does not init digest cache in -A mode server/fwknopd.c | 3 +++ test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf.sh | 2 +- test/afl/fuzzing-wrappers/server-access.sh | 2 +- test/afl/fuzzing-wrappers/server-conf.sh | 6 +++--- 4 files changed, 8 insertions(+), 5 deletions(-) commit 0556dfc0d8c64bb411f5c4ffe75baf4d9eaa1438 Author: Michael Rash Date: Wed Nov 26 16:40:16 2014 -0500 [test suite] minor AFL status screen path update test/afl/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6149ec0a8cde68e9e55b7b2a5ce079a5d6b390e9 Author: Michael Rash Date: Wed Nov 26 16:38:53 2014 -0500 [test suite] another minor path reorg test/afl/README | 2 +- test/afl/README.md | 132 +++++++++++++++++++++++++++++++++++++++++++++++++ test/afl/doc/README.md | 132 ------------------------------------------------- 3 files changed, 133 insertions(+), 133 deletions(-) commit 00f45add289687a8a4b5be6a1c511409e87ccf45 Author: Michael Rash Date: Wed Nov 26 16:35:17 2014 -0500 update Makefile.am for latest AFL paths Makefile.am | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) commit a900257c865ac313ae34979e1d3faa91e9212394 Author: Michael Rash Date: Wed Nov 26 16:26:19 2014 -0500 [test suite] add AFL README test/afl/README | 1 + 1 file changed, 1 insertion(+) commit 4e796fc865aa5230eeff4752cc9e6b8b4038b79d Author: Michael Rash Date: Wed Nov 26 16:25:53 2014 -0500 [test suite] minor AFL path update test/afl/AFL_status_screen.png | Bin 232415 -> 0 bytes test/afl/README | 1 - test/afl/README.md | 132 ------------------------------------- test/afl/doc/AFL_status_screen.png | Bin 0 -> 232415 bytes test/afl/doc/README.md | 132 +++++++++++++++++++++++++++++++++++++ 5 files changed, 132 insertions(+), 133 deletions(-) commit 2e4ce021afe2710628521173bd9cf5d7c989ce5e Author: Michael Rash Date: Wed Nov 26 09:30:10 2014 -0500 [test suite] AFL wrapper update to not require -A for fuzzing access.conf and fwknopd.conf test/afl/fuzzing-wrappers/helpers/fwknopd-parse-access.sh | 2 +- test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf.sh | 2 +- test/afl/fuzzing-wrappers/server-access.sh | 2 +- test/afl/fuzzing-wrappers/server-conf.sh | 2 +- test/afl/fuzzing-wrappers/server-digest-cache.sh | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) commit 7938e6fbbff386572e4d060513c82308f81a6d85 Author: Michael Rash Date: Wed Nov 26 08:46:24 2014 -0500 [server] manpage update server/fwknopd.8.in | 68 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 42 insertions(+), 26 deletions(-) commit aa94fcb8cfa854e0cc68b279db2060fcb8bf54f0 Author: Michael Rash Date: Tue Nov 25 22:08:54 2014 -0500 [test suite] add AFL wrapper for fuzzing digest cache file format .../helpers/fwknopd-digest-cache.sh | 16 +++++++++ test/afl/fuzzing-wrappers/server-digest-cache.sh | 41 ++++++++++++++++++++++ 2 files changed, 57 insertions(+) commit a64542c7a44ce9740043b98692bc9a2c365a4964 Author: Michael Rash Date: Tue Nov 25 22:06:56 2014 -0500 [server] add --run-dir command line arg doc/fwknopd.man.asciidoc | 41 ++++++++++++++++++++++++----------------- server/cmd_opts.h | 3 ++- server/config_init.c | 5 ++++- 3 files changed, 30 insertions(+), 19 deletions(-) commit 82cf8b1c9cc9c3256bfbd97cbd3a40353851dc02 Author: Michael Rash Date: Tue Nov 25 22:05:15 2014 -0500 [server] Enforce proper bounds checking on digest cache file import Bug fix to ensure that proper bounds are enforced when importing digest cache files from previous fwknopd executions. This bug was discovered through fuzzing with American Fuzzy Lop (AFL) as driven by the test/afl/fuzzing-wrappers/server-digest-cache.sh wrapper. Previous to this fix, fwknopd could be made to crash through a malicious digest cache file (normally in /var/run/fwknop/digest.cache) upon initial import. ChangeLog | 9 +++++++++ server/replay_cache.c | 8 ++++---- 2 files changed, 13 insertions(+), 4 deletions(-) commit 8872e50818cc3d847015b5c4344c76991752283d Author: Michael Rash Date: Tue Nov 25 15:04:30 2014 -0500 [test suite] use digest tracking override for ALF fwknopd fuzzing server/fwknopd.c | 5 ----- test/afl/fuzzing-wrappers/client-rc.sh | 4 +++- test/afl/fuzzing-wrappers/helpers/fwknopd-parse-access.sh | 6 +++++- test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf.sh | 6 +++++- test/afl/fuzzing-wrappers/server-access.sh | 8 +++++++- test/afl/fuzzing-wrappers/server-conf.sh | 7 ++++++- test/afl/fuzzing-wrappers/spa-pkts.sh | 5 ++++- test/conf/override_no_digest_tracking_fwknopd.conf | 1 + 8 files changed, 31 insertions(+), 11 deletions(-) commit 00ffe198e865699be24ed420485818a8cd431d8d Author: Michael Rash Date: Sun Nov 23 22:39:25 2014 -0500 [test suite] support AFL resume operations test/afl/fuzzing-wrappers/client-rc.sh | 11 ++++++++--- test/afl/fuzzing-wrappers/fcns | 3 ++- test/afl/fuzzing-wrappers/server-access.sh | 10 ++++++++-- test/afl/fuzzing-wrappers/server-conf.sh | 11 ++++++++--- test/afl/fuzzing-wrappers/spa-pkts.sh | 10 ++++++++-- 5 files changed, 34 insertions(+), 11 deletions(-) commit 28abc276fe0daae16d3e3fe642ab9946fc858108 Author: Michael Rash Date: Sun Nov 23 21:01:44 2014 -0500 [test suite] AFL update spa-pkts.sh to use new shared bash functions test/afl/fuzzing-wrappers/spa-pkts.sh | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) commit 39419f43cb3076c2d292c7d81af8bc114c3e92ea Author: Michael Rash Date: Sun Nov 23 16:53:29 2014 -0500 [test suite] started on shared functions for AFL wrappers test/afl/fuzzing-wrappers/client-rc.sh | 21 ++++++++++++++------- test/afl/fuzzing-wrappers/fcns | 21 +++++++++++++++++++++ test/afl/fuzzing-wrappers/server-access.sh | 23 +++++++++++++++-------- test/afl/fuzzing-wrappers/server-conf.sh | 21 ++++++++++++++------- 4 files changed, 64 insertions(+), 22 deletions(-) commit c50c13b6d3ad4dd26e1837f92bfb5668333d2fbc Author: Michael Rash Date: Sun Nov 23 09:27:06 2014 -0500 minor README formatting updates README.md | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) commit 426bde83c5cc243b0e3977bac401667b364c0865 Author: Michael Rash Date: Sat Nov 22 23:06:52 2014 -0500 [test suite] set banner for each AFL wrapper test/afl/fuzzing-wrappers/client-rc.sh | 2 +- test/afl/fuzzing-wrappers/server-access.sh | 2 +- test/afl/fuzzing-wrappers/server-conf.sh | 2 +- test/afl/fuzzing-wrappers/spa-pkts.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 0e93020671a202fbf922bd199cca9aa53598e61a Author: Michael Rash Date: Sat Nov 22 23:06:20 2014 -0500 [test suite] minor AFL README update test/afl/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 290aaebd76e04bbe43e2a5177f64aa6b29ef1175 Merge: 9037b3e ec4647c Author: Michael Rash Date: Sat Nov 22 20:49:21 2014 -0500 Merge branch 'master' of https://github.com/mrash/fwknop commit 9037b3e7e097f149288b5935b0b0c5f22a7ee4fc Author: Michael Rash Date: Sat Nov 22 20:49:09 2014 -0500 minor manpage update to reference github link for contirbutors doc/fwknop.man.asciidoc | 2 +- doc/fwknopd.man.asciidoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit ec4647cdf0b8c7fa37d18324c41baa159624f17e Author: Michael Rash Date: Sat Nov 22 16:52:15 2014 -0500 [test suite] path bug fix test/afl/compile/afl-compile-code-coverage.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f4a8c0ace1a1f88f8b203bc029089afb47bf0773 Author: Michael Rash Date: Sat Nov 22 16:05:02 2014 -0500 [test suite] more AFL README updates test/afl/README.md | 60 +++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 53 insertions(+), 7 deletions(-) commit e7da008d34134de85f2d7202e20b330d9bd4448e Author: Michael Rash Date: Sat Nov 22 16:03:51 2014 -0500 [test suite] more AFL README updates test/afl/AFL_status_screen.png | Bin 0 -> 232415 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 18760d4d64969b49174ca6e83ed6b81f2449ef4c Author: Michael Rash Date: Sat Nov 22 15:10:00 2014 -0500 [test suite] AFL README add all four fuzzing wrappers test/afl/README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit dd0571ad56c121fc0abef3c792818a7460062254 Author: Michael Rash Date: Sat Nov 22 15:03:12 2014 -0500 [test suite] AFL README formatting update test/afl/README.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit 8d38980915aba3d4d6d8d77f2e291aaff20124ea Author: Michael Rash Date: Sat Nov 22 13:55:05 2014 -0500 [test suite] AFL README formatting update test/afl/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit f53c15fbda4a5737c087ee16692fe8291515b020 Author: Michael Rash Date: Sat Nov 22 13:53:54 2014 -0500 [test suite] AFL README formatting update test/afl/README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 9dbe7f5bd6ad911b3ba8be329ce212dc4cf68dbf Author: Michael Rash Date: Sat Nov 22 13:52:42 2014 -0500 [test suite] AFL README formatting update test/afl/README.md | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) commit 0b58e3af57c4dbc231aa7d0a9ca2195eb57fe5fc Author: Michael Rash Date: Sat Nov 22 13:43:56 2014 -0500 [test suite] AFL README.md files list test/afl/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit a15d76a3ea3e995a68232fe2f9b3f97c32fec0e0 Author: Michael Rash Date: Sat Nov 22 13:40:52 2014 -0500 [test suite] AFL README -> README.md test/afl/README | 78 +----------------------------------------------------- test/afl/README.md | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+), 77 deletions(-) commit 38977b5f2fd8def73a29850ac07baf9d16f8366d Author: Michael Rash Date: Sat Nov 22 13:39:24 2014 -0500 [test suite] use exit status in wrapper scripts test/afl/compile/afl-compile-code-coverage.sh | 2 +- test/afl/compile/afl-compile-no-enable-arg.sh | 2 +- test/afl/compile/afl-compile.sh | 2 +- test/afl/compile/afl-gen-code-coverage.sh | 2 +- test/afl/fuzzing-wrappers/client-rc.sh | 5 +++-- test/afl/fuzzing-wrappers/helpers/fwknop-rc-hangs.sh | 2 +- test/afl/fuzzing-wrappers/helpers/fwknop-rc-test.sh | 2 ++ test/afl/fuzzing-wrappers/helpers/fwknopd-parse-access-hangs.sh | 2 +- test/afl/fuzzing-wrappers/helpers/fwknopd-parse-access.sh | 2 ++ test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf-hangs.sh | 2 +- test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf.sh | 2 ++ test/afl/fuzzing-wrappers/helpers/fwknopd-stdin-hangs.sh | 2 +- test/afl/fuzzing-wrappers/helpers/fwknopd-stdin-test.sh | 2 ++ test/afl/fuzzing-wrappers/server-access.sh | 4 ++-- test/afl/fuzzing-wrappers/server-conf.sh | 4 ++-- test/afl/fuzzing-wrappers/spa-pkts.sh | 4 ++-- 16 files changed, 25 insertions(+), 16 deletions(-) commit ca64e3aa4e8fe831d47a81d3deb11ce9df2f0541 Author: Michael Rash Date: Sat Nov 22 13:38:46 2014 -0500 [test suite] start on AFL README in .md format test/afl/README | 66 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 34 insertions(+), 32 deletions(-) commit f8d3cc51f046128d803a0198c637a4dedf698fc6 Author: Michael Rash Date: Sat Nov 22 09:11:39 2014 -0500 [test suite] stronger access.conf test case for AFL fuzzing .../helpers/fwknopd-parse-access.sh | 2 +- test/afl/fuzzing-wrappers/server-access.sh | 2 +- test/afl/test-cases/server-access/access.conf | 24 ++++++++++++---------- 3 files changed, 15 insertions(+), 13 deletions(-) commit 0e5606fb263d89518d7ba90fcaa5d62767fc63f4 Author: Michael Rash Date: Fri Nov 21 22:18:17 2014 -0500 [test suite] AFL fuzzing README update test/afl/README | 59 ++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 37 insertions(+), 22 deletions(-) commit 63a2ae92d4335468218d2444f0a4c22fa2b475d3 Author: Michael Rash Date: Fri Nov 21 22:16:02 2014 -0500 [test suite] added *hang.sh helper scripts for AFL results analysis test/afl/afl-compile-code-coverage.sh | 9 --------- test/afl/afl-compile.sh | 8 -------- test/afl/afl-gen-code-coverage.sh | 13 ------------- test/afl/compile/afl-compile-code-coverage.sh | 9 +++++++++ test/afl/compile/afl-compile-no-enable-arg.sh | 10 ++++++++++ test/afl/compile/afl-compile.sh | 8 ++++++++ test/afl/compile/afl-gen-code-coverage.sh | 13 +++++++++++++ test/afl/fuzzing-wrappers/helpers/fwknop-rc-hangs.sh | 7 +++++-- .../fuzzing-wrappers/helpers/fwknopd-parse-access-hangs.sh | 11 +++++++++++ .../fuzzing-wrappers/helpers/fwknopd-parse-conf-hangs.sh | 11 +++++++++++ test/afl/fuzzing-wrappers/helpers/fwknopd-stdin-hangs.sh | 11 +++++++++++ 11 files changed, 78 insertions(+), 32 deletions(-) commit 46a6b5a1e59357aae504ce9424b46c88675fb5dc Author: Michael Rash Date: Fri Nov 21 21:42:32 2014 -0500 [test suite] moved helper scripts to fuzzing-wrappers/helpers/ test/afl/fuzzing-wrappers/client-rc.sh | 2 +- test/afl/fuzzing-wrappers/fwknop-rc-test.sh | 10 ---------- test/afl/fuzzing-wrappers/fwknopd-parse-access.sh | 10 ---------- test/afl/fuzzing-wrappers/fwknopd-parse-conf.sh | 10 ---------- test/afl/fuzzing-wrappers/fwknopd-stdin-test.sh | 5 ----- test/afl/fuzzing-wrappers/helpers/fwknop-rc-hangs.sh | 8 ++++++++ test/afl/fuzzing-wrappers/helpers/fwknop-rc-test.sh | 10 ++++++++++ test/afl/fuzzing-wrappers/helpers/fwknopd-parse-access.sh | 10 ++++++++++ test/afl/fuzzing-wrappers/helpers/fwknopd-parse-conf.sh | 10 ++++++++++ test/afl/fuzzing-wrappers/helpers/fwknopd-stdin-test.sh | 5 +++++ test/afl/fuzzing-wrappers/server-access.sh | 2 +- test/afl/fuzzing-wrappers/server-conf.sh | 2 +- test/afl/fuzzing-wrappers/spa-pkts.sh | 2 +- 13 files changed, 47 insertions(+), 39 deletions(-) commit 5041533c65569e001c219178015a9c991946fef8 Author: Michael Rash Date: Fri Nov 21 21:32:05 2014 -0500 [test suite] update AFL helper scripts to accept file path from the command line test/afl/fuzzing-wrappers/fwknop-rc-test.sh | 9 ++++++++- test/afl/fuzzing-wrappers/fwknopd-parse-access.sh | 9 ++++++++- test/afl/fuzzing-wrappers/fwknopd-parse-conf.sh | 9 ++++++++- 3 files changed, 24 insertions(+), 3 deletions(-) commit c1a1a4d3aaf563917c7ee3dafaac1f1b124a0b8b Author: Michael Rash Date: Fri Nov 21 21:22:20 2014 -0500 [test suite] minor comment removal test/afl/fuzzing-wrappers/fwknopd-stdin-test.sh | 1 - 1 file changed, 1 deletion(-) commit 9e671217e1620b9aefbc55d6147f1e3d6b6abfa0 Author: Damien Stuart Date: Wed Nov 19 22:01:04 2014 -0500 Move #include directive so it is not seen in the windows build client/http_resolve_host.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 492a7e523b8b162a4a2879df809c8f23f6bff9ad Author: Michael Rash Date: Wed Nov 19 20:19:14 2014 -0500 [test suite] AFL wrapper enhancements (fwknopd conf file fuzzing, use -t 1000 for all fuzzing cycles) test/afl/fuzzing-wrappers/client-rc.sh | 2 +- test/afl/fuzzing-wrappers/fwknopd-parse-conf.sh | 3 +++ test/afl/fuzzing-wrappers/server-access.sh | 2 +- test/afl/fuzzing-wrappers/server-conf.sh | 22 ++++++++++++++++++++++ test/afl/fuzzing-wrappers/spa-pkts.sh | 2 +- test/afl/test-cases/server-conf/fwknopd.conf | 22 +++++++++++----------- 6 files changed, 39 insertions(+), 14 deletions(-) commit 31fcef08a5228c5af3060b546895503467deab70 Author: Michael Rash Date: Tue Nov 18 23:10:56 2014 -0500 [test suite] add multiple stanzas for the fwknoprc AFL test test/afl/fuzzing-wrappers/client-rc.sh | 2 +- test/afl/fuzzing-wrappers/fwknop-rc-test.sh | 2 +- test/afl/test-cases/client-rc/fwknoprc | 11 +++++++++-- 3 files changed, 11 insertions(+), 4 deletions(-) commit ece855b66a87d98276dd8b82d15cecd6643b617b Author: Michael Rash Date: Tue Nov 18 23:10:19 2014 -0500 [client] bug fix to ensure -a overrides IP resolution client/config_init.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 22289a3f58278d13a36249efc18809da92fb4309 Author: Michael Rash Date: Tue Nov 18 20:16:12 2014 -0500 [client] disable IP resolution in AFL_FUZZING mode client/config_init.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit c7bb83b1b33e43c915fef970fef3e05b263d2007 Author: Michael Rash Date: Tue Nov 18 20:15:13 2014 -0500 [test suite] additional AFL support for client fwknoprc file and server fwknopd.conf file test/afl/fuzzing-wrappers/client-rc.sh | 22 +++++++++++++ test/afl/fuzzing-wrappers/fwknop-rc-test.sh | 3 ++ test/afl/fuzzing-wrappers/server-access.sh | 2 +- test/afl/fuzzing-wrappers/spa-pkts.sh | 2 +- test/afl/test-cases/client-rc/fwknoprc | 40 +++++++++++++++++++++++ test/afl/test-cases/server-conf/fwknopd.conf | 47 ++++++++++++++++++++++++++++ 6 files changed, 114 insertions(+), 2 deletions(-) commit d107359e952bd0b959dcfa7d1001511b161dcb0f Author: Michael Rash Date: Mon Nov 17 20:00:38 2014 -0500 [test suite] removed files added by mistake test/afl/fuzzing-wrappers/.server-access.sh.swp | Bin 12288 -> 0 bytes test/afl/fuzzing-wrappers/.spa-pkts.sh.swp | Bin 12288 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) commit 3c7859cb9d7c24b40ed7ca1de4a98ce119832e8b Author: Michael Rash Date: Mon Nov 17 19:58:47 2014 -0500 [test suite] start on AFL fuzzing for conf files in addition to SPA pkts test/afl/afl-fuzzing.in/spa.start | 1 - test/afl/afl-fuzzing.in/spa2.start | 1 - test/afl/afl-fuzzing.in/spa3.start | 1 - test/afl/afl-run.sh | 16 -------- test/afl/fuzzing-wrappers/.server-access.sh.swp | Bin 0 -> 12288 bytes test/afl/fuzzing-wrappers/.spa-pkts.sh.swp | Bin 0 -> 12288 bytes test/afl/fuzzing-wrappers/fwknopd-parse-access.sh | 3 ++ test/afl/fuzzing-wrappers/fwknopd-stdin-test.sh | 6 +++ test/afl/fuzzing-wrappers/server-access.sh | 22 +++++++++++ test/afl/fuzzing-wrappers/spa-pkts.sh | 22 +++++++++++ test/afl/fwknopd-stdin-test.sh | 6 --- test/afl/test-cases/server-access/access.conf | 45 ++++++++++++++++++++++ test/afl/test-cases/spa-pkts/spa.start | 1 + test/afl/test-cases/spa-pkts/spa2.start | 1 + test/afl/test-cases/spa-pkts/spa3.start | 1 + 15 files changed, 101 insertions(+), 25 deletions(-)