Commit Graph

1848 Commits

Author SHA1 Message Date
Michael Rash
c7bb83b1b3 [test suite] additional AFL support for client fwknoprc file and server fwknopd.conf file 2014-11-18 20:15:13 -05:00
Michael Rash
d107359e95 [test suite] removed files added by mistake 2014-11-17 20:00:38 -05:00
Michael Rash
3c7859cb9d [test suite] start on AFL fuzzing for conf files in addition to SPA pkts 2014-11-17 19:58:47 -05:00
Michael Rash
ecf00d36bd ChangeLog.git update since 2.6.3 2014-11-16 16:32:39 -05:00
Michael Rash
9860aebfab minor date update for the 2.6.4 release 2014-11-16 16:31:40 -05:00
Michael Rash
a90bc544ba Revert "[test suite] minor path update for gcov"
This reverts commit 978bc4e3e1.
2014-11-16 15:47:07 -05:00
Michael Rash
978bc4e3e1 [test suite] minor path update for gcov 2014-11-16 09:19:15 -05:00
Michael Rash
a72b69eee7 manpage updates 2014-11-15 10:51:48 -05:00
Michael Rash
90bed88863 changes since 2.6.3 2014-11-15 10:49:20 -05:00
Michael Rash
d2880021ca [server] document --udp-server option 2014-11-15 10:45:59 -05:00
Michael Rash
85f559a9fd 2.6.4 release date 2014-11-15 10:27:19 -05:00
Michael Rash
5df4376602 add new test suite files to Makefile.am 2014-11-15 00:36:33 -05:00
Michael Rash
49b09c4903 [test suite] update to use helper scripts for code coverage report generation 2014-11-15 00:22:14 -05:00
Michael Rash
b9d5919cdd [test suite] AFL README update 2014-11-15 00:16:38 -05:00
Michael Rash
2e1d076160 [server] minor status wording update 2014-11-15 00:16:17 -05:00
Michael Rash
665b65ef3e doc updates to include material about AFL support 2014-11-15 00:15:55 -05:00
Michael Rash
aaa44656bc [server] add support for American Fuzzy Lop (ALF) fuzzing 2014-11-13 20:55:04 -05:00
Michael Rash
fe288120b3 minor ChangeLog wording update 2014-11-09 21:41:10 -05:00
Michael Rash
1a76d5586f [test suite] extend server receive criteria 2014-11-09 21:36:36 -05:00
Michael Rash
ba337108af [test suite] implement multi-cycle test sequences 2014-11-08 21:44:49 -05:00
Michael Rash
7022d79ca7 [server] minor code cleanup 2014-11-06 20:24:50 -05:00
Michael Rash
a8879231c3 [server] add run_extcmd_write() call in code coverage mode 2014-11-06 20:24:33 -05:00
Michael Rash
0c59f6e500 add CODE_COVERAGE macro for ./configure --enable-profile-coverage 2014-11-06 20:23:40 -05:00
Michael Rash
46fd32a6f1 [test suite] minor bug fix to add --no-firewd-check-support option for one test 2014-11-06 20:22:05 -05:00
Michael Rash
4ca718f8da [test suite] allow valgrind/crash search/profile coverage tests to run after --test-limit 2014-11-06 20:21:05 -05:00
Michael Rash
04f8b9669a [server] check number of cmd args even when execvpe() is not available 2014-11-05 23:19:51 -05:00
Michael Rash
e7942f48e0 [server] allow loop restart after select() sets EINTR (since we handle signals) - fixes cmd execution through UDP on FreeBSD 2014-11-04 22:44:59 -05:00
Michael Rash
c5f0389281 [server] minor code restructure, use FD_ISSET() test on file descriptors 2014-11-04 22:43:04 -05:00
Michael Rash
705c507414 [test suite] check for TCP/UDP server string in do_fwknopd_cmd() 2014-11-03 19:57:50 -05:00
Michael Rash
fdc6e0db20 [test suite] bug fix to specify LD_LIBRARY_PATH for configure --enable-udp-server recompile test 2014-11-02 15:30:56 -05:00
Michael Rash
7a98eed759 [test suite] add spa_fuzzing.py and a few minor helper files for FreeBSD/OpenBSD 2014-11-01 20:44:35 -04:00
Michael Rash
3826bb5631 ChangeLog updates, bump version to 2.6.4 2014-11-01 12:04:11 -04:00
Michael Rash
50009115b3 [server] bug fix to close write filehandle in _run_extcmd_write() 2014-11-01 12:03:49 -04:00
Michael Rash
4880243902 [test suite] added invalid_firewd_input_chain_* files 2014-10-28 21:56:19 -04:00
Michael Rash
387c1acdf7 add fcs_spa.pcap to Makefile.am 2014-10-28 21:29:34 -04:00
Michael Rash
34e38fe39e [server] first pass at eliminating popen() write calls with run_extcmd_write() (used for PF firewalls) 2014-10-28 21:28:21 -04:00
Michael Rash
b5fe62bfc7 [test suite] command exec too many args tests 2014-10-26 16:58:13 -04:00
Michael Rash
d2abbd8720 [test suite] more code coverage tests 2014-10-25 22:29:49 -04:00
Michael Rash
17608dd01d [test suite] additional code coverage 2014-10-25 08:42:30 -04:00
Michael Rash
837f7780fe [libfko] validate MAX_PORT integer value for SPA messages 2014-10-25 08:42:14 -04:00
Michael Rash
58d47cb385 [test suite] additional code coverage for a few areas 2014-10-24 20:39:40 -04:00
Michael Rash
7b70ed08d2 [server] ensure to break out of while loop and close() UDP socket before returning 2014-10-23 23:05:21 -04:00
Michael Rash
3040251695 [test suite] default to recompiling fwknop in code coverage profiling mode 2014-10-23 20:03:34 -04:00
Michael Rash
cbb3b0d413 [test suite] add branch coverage stats in code coverage mode 2014-10-23 19:55:30 -04:00
Michael Rash
a2ce50e9e5 [python module] default to HMAC SHA256 when an HMAC key is used but no HMAC mode was specified 2014-10-23 08:45:21 -04:00
Michael Rash
d7be3f43ac [test suite] firewall prefix typo bug fix 2014-10-23 08:40:21 -04:00
Michael Rash
22161af075 [test suite] add ipt_local_nat_fwknopd.conf 2014-10-23 08:39:42 -04:00
Michael Rash
b8f1cf6c6c make sure test suite conf files are included in Makefile.am 2014-10-21 22:49:03 -04:00
Michael Rash
56a6b7dee5 give firewalld its own namespace (can track firewalld changes independently of iptables) 2014-10-21 22:43:21 -04:00
Michael Rash
6945e23bc9 [test suite] UDP server command execution tests, run configure arg recompile tests after gcov profiling stuff 2014-10-20 22:23:46 -04:00