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