Commit Graph
1932 Commits
Author SHA1 Message Date
Franck Joncourt 5c3a709014 Merge branch 'c_unit_testing' of https://github.com/fjoncourt/fwknop into c_unit_testing
Conflicts:
	client/config_init.c
	common/cunit_common.h
	lib/cunit_common.c
	server/access.c
2014-12-28 23:24:15 +01:00
Franck Joncourt b7ecb3334a Merge upstream changes to our changes 2014-12-28 15:00:24 +01:00
Michael Rash 2430f3ae80 [test suite] added long running server-access AFL fuzzing results 2014-12-22 09:22:39 -05:00
Michael Rash aa36cb457f changes since 2.6.4 2014-12-16 22:27:53 -05:00
Michael Rash 27af305cf7 minor date change for 2.6.5 release 2014-12-16 21:31:36 -05:00
Michael Rash ff3eaf8448 [test suite] minor update to exclude a couple of iptables tests on ipfw/PF firewalls 2014-12-16 21:15:29 -05:00
Michael Rash 7f1da8e625 bumped version to 2.6.5 2014-12-15 22:34:22 -05:00
Michael Rash db8b5e4e48 [test suite] added AFL plot results: plot-2.6.5.67f969f/ 2014-12-15 20:57:46 -05:00
Michael Rash a4eb640f9c [test suite] add AFL results file: server-access-2.6.5.67f969f 2014-12-15 20:55:49 -05:00
Michael Rash 9dc56d6bb7 [test suite / server] rule deletion/addition tests mid-cycle 2014-12-15 17:06:07 -08:00
Michael Rash fd582487db [server] minor typo fix 2014-12-15 17:03:08 -08:00
Michael Rash 67f969f2c7 [server] compilation bug fix for firewalld platforms in DESTINATION processing code 2014-12-10 17:06:45 -08:00
Michael Rash 122ecf10d7 minor ChangeLog update 2014-12-07 17:00:10 -05:00
Michael Rash c7e3be6bbd Merge branch 'master' of https://github.com/mrash/fwknop 2014-12-07 16:32:53 -05:00
Michael Rash 74f114603b check fiu_init() and fiu_enable() return values 2014-12-07 16:29:30 -05:00
Michael Rash a99bff9b63 [test suite] minor Makefile update for fko-wrapper 2014-12-06 19:58:33 -05:00
Michael Rash 54625819c9 [test suite] get resolve tests passing (--test mode stopped resolutions) 2014-12-05 21:23:23 -05:00
Michael Rash 01438a9c16 [test suite] make filehandles a bit more unique 2014-12-05 20:57:38 -05:00
Michael Rash a4d6c17512 [test suite] add DESTINATION formatting tests 2014-12-05 20:56:47 -05:00
Michael Rash 28c7cfc8e5 added missed config file spotted by the test suite 2014-12-05 20:52:17 -05:00
Michael Rash 76b1c6dd50 Merge branch 'spa_destination_ip' 2014-12-04 20:07:05 -05:00
Michael Rash d6dee352af minor update to get DESTINATION filtering tests passing 2014-12-03 20:57:06 -05:00
Michael Rash c5c263c02f add Grant Pannell 2014-12-03 20:56:47 -05:00
Michael Rash 8988fe41b8 [test suite] add AFL wrappers for Rijndael decryption fuzzing 2014-12-03 20:26:24 -05:00
Michael Rash 285ec0ddcb [server] add AFL support for fuzzing SPA Rijndael decryption routine directly with --afl-pkt-file 2014-12-03 20:25:05 -05:00
Michael Rash 53be8c4116 [test suite] added afl/results/ directory to track AFL run results over time 2014-12-03 20:20:56 -05:00
Michael Rash 7a9a430f24 [test suite] additional DESTINATION accept/filter tests 2014-11-30 22:17:51 -05:00
Michael Rash cf84f016a3 [test suite] add complete cycle DESTINATION test 2014-11-30 21:37:42 -05:00
Michael Rash e1694c732c update ChangeLog to include Grant's patch 2014-11-30 21:36:46 -05:00
Michael Rash 42d103d100 [test suite] minor test update for DESTINATION access.conf stanza 2014-11-30 17:02:27 -05:00
Michael Rash aeac6a4063 [test suite] add server-digest-cache/ directory for AFL fuzzing 2014-11-29 22:20:44 -05:00
Grant Pannell af6087c48d Keep the documentation consistent 2014-11-29 15:14:31 +10:30
Grant Pannell d0849d6cc9 Fix type on man asciidoc 2014-11-29 15:10:38 +10:30
Grant Pannell 624872ef48 Add DESTINATION access.conf directive and ENABLE_DESTINATION_RULE fwknopd.conf directive 2014-11-29 15:05:06 +10:30
Michael Rash 7a2763a133 [server] minor fix to add AFL_FUZZING macro 2014-11-28 19:18:38 -05:00
Michael Rash 01e294aed3 [test suite] use -A mode for AFL fuzzing, make sure fwknopd does not init digest cache in -A mode 2014-11-28 19:13:35 -05:00
Michael Rash 0556dfc0d8 [test suite] minor AFL status screen path update 2014-11-26 16:40:16 -05:00
Michael Rash 6149ec0a8c [test suite] another minor path reorg 2014-11-26 16:38:53 -05:00
Michael Rash 00f45add28 update Makefile.am for latest AFL paths 2014-11-26 16:35:17 -05:00
Michael Rash a900257c86 [test suite] add AFL README 2014-11-26 16:26:19 -05:00
Michael Rash 4e796fc865 [test suite] minor AFL path update 2014-11-26 16:25:53 -05:00
Michael Rash 2e4ce021af [test suite] AFL wrapper update to not require -A for fuzzing access.conf and fwknopd.conf 2014-11-26 09:30:10 -05:00
Michael Rash 7938e6fbbf [server] manpage update 2014-11-26 08:46:24 -05:00
Michael Rash aa94fcb8cf [test suite] add AFL wrapper for fuzzing digest cache file format 2014-11-25 22:08:54 -05:00
Michael Rash a64542c7a4 [server] add --run-dir command line arg 2014-11-25 22:06:56 -05:00
Michael Rash 82cf8b1c9c [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.
2014-11-25 22:05:15 -05:00
Michael Rash 8872e50818 [test suite] use digest tracking override for ALF fwknopd fuzzing 2014-11-25 15:04:30 -05:00
Michael Rash 00ffe198e8 [test suite] support AFL resume operations 2014-11-23 22:39:25 -05:00
Michael Rash 28abc276fe [test suite] AFL update spa-pkts.sh to use new shared bash functions 2014-11-23 21:01:44 -05:00
Michael Rash 39419f43cb [test suite] started on shared functions for AFL wrappers 2014-11-23 16:53:29 -05:00