2458 Commits

Author SHA1 Message Date
Jonathan Bennett
bbaf57b66e Test suite: Adds timeout for generic_exec, prevents indefinite test suite hangs 2016-05-19 14:05:48 -05:00
Jonathan Bennett
5b2c29e46c Test suite: Fixes hmac verification for tests with multiple hmac keys 2016-05-19 14:04:24 -05:00
Jonathan Bennett
2c6396df5c Test suite: More timing tweaks 2016-05-19 14:03:15 -05:00
Jonathan Bennett
7bcd9f7793 Server: Allow more time for server shutdown 2016-05-19 13:50:12 -05:00
Jonathan Bennett
a63b92e07c test suite: When getting spa packet from log, get the last one 2016-05-18 22:55:06 -05:00
Michael Rash
e46938d5d1 [test suite] additional code coverage tests for include_keys_file() 2016-05-17 18:21:03 -07:00
Jonathan Bennett
f8273783da Test suite: Improve error handling for non-existant log files 2016-05-17 09:12:11 -05:00
Michael Rash
8334473887 Merge pull request #219 from oneru/test-suite 2016-05-14 23:19:17 -04:00
Jonathan Bennett
ef72883f8e test suite: update test to search for correct failure message 2016-05-14 00:59:00 -05:00
Jonathan Bennett
f50b5c6e99 Tightens nat access validation in client 2016-05-14 00:47:05 -05:00
Michael Rash
e5cfd5df19 [libfko] minor memset to zero update for SHA3 digest tmp buf 2016-05-13 09:40:09 -07:00
Michael Rash
be3c356661 [libfko] account for SHA3_256 and SHA3_512 digest lengths matching SHA256 and SHA512 2016-05-13 09:25:06 -07:00
Michael Rash
975093c546 minor sha3_256 string conversion bug fix 2016-05-13 09:04:13 -07:00
Michael Rash
4707c4f3c3 [test suite] add SHA3_512 test for the client 2016-05-12 22:14:08 -07:00
Michael Rash
b75c29b5a4 SHA3 ChangeLog update 2016-05-11 22:21:54 -07:00
Michael Rash
fe3d6b8cd7 ChangeLog updates 2016-05-11 22:10:58 -07:00
Michael Rash
272cd05dc6 Merge branch 'master' of https://github.com/mrash/fwknop 2016-05-11 22:05:35 -07:00
Michael Rash
dd319d5609 Merge pull request #218 from oneru/test-suite
Test suite: Adds workaround for tcp server test
2016-05-12 22:05:29 -04:00
Michael Rash
60a9cc203b Merge branch 'master' of ssh://192.168.10.1/home/mbr/git/fwknop 2016-05-11 22:05:20 -07:00
Michael Rash
ba5f5e2424 add sha3_256 sha3_512 to man page docs 2016-05-12 22:23:54 -04:00
Jonathan Bennett
66eedd4f7f Test suite: Adds workaround for tcp server test 2016-05-11 19:31:48 -05:00
Damien Stuart
7c84cadd43 Added missing parens on if statement (was causing compiler error on fw_util_iptables). 2016-05-10 22:43:11 -04:00
Jonathan Bennett
c348950841 test suite: Adds another precise_sleep() to avoid race condition 2016-05-08 21:45:37 -05:00
Michael Rash
23d70f1aa3 Merge pull request #216 from oneru/add-nat-validation
Add nat validation
2016-05-08 21:53:13 -04:00
Michael Rash
08b63e79a3 Merge pull request #217 from oneru/test-suite
test suite: add delay loops to tolerate timing variations
2016-05-08 21:53:03 -04:00
Jonathan Bennett
ae442641b1 test suite: add delay loops to tolerate timing variations 2016-05-08 11:43:18 -05:00
Jonathan Bennett
b517fdad44 Add checks to avoid calling strlen on a null pointer 2016-05-08 00:41:45 -05:00
Jonathan Bennett
b088030ad5 Adds hostname validation for hostname in NAT on server 2016-05-07 23:21:01 -05:00
Jonathan Bennett
ddc422125f Style changes, and avoid returning undefined value in fw_util functions 2016-05-07 22:36:39 -05:00
Jonathan Bennett
7b11166260 Fix bogus NAT IP tests 2016-05-07 22:02:30 -05:00
Jonathan Bennett
fc1a436ff5 Adds the is_valid_hostname() c-unit-tests 2016-05-07 21:59:48 -05:00
Jonathan Bennett
65e0c4abd6 Add is_valid_hostname() 2016-05-07 21:59:48 -05:00
Jonathan Bennett
5f80a1ae33 Adds is_valid_ipv4_addr() c-unit tests 2016-05-07 21:59:48 -05:00
Jonathan Bennett
dc9ad5de4a Adds a length modifier to is_valid_ipv4_addr 2016-05-07 21:59:48 -05:00
Michael Rash
d4ec9a0755 remove execute bit from file permissions 2016-05-07 09:14:30 -04:00
Jonathan Bennett
194b83e89f Test suite: Catch Valgrind output even when less than 10 bytes lost 2016-05-06 08:14:36 -05:00
Jonathan Bennett
35db922853 Fix memory leak in free_last_stanza, found using asan 2016-05-05 22:52:51 -05:00
Jonathan Bennett
c6e95820a4 Add tests for include_keys 2016-05-05 13:26:35 -05:00
Jonathan Bennett
581a9638c6 Add handling for colon in include_keys 2016-05-05 13:20:29 -05:00
Jonathan Bennett
09cd579100 Fix include_keys log output 2016-05-05 13:20:01 -05:00
Jonathan Bennett
4eec3bd0c2 Test suite: Change sleep_cycle in fw_check to sleep for half seconds 2016-05-03 10:47:34 -05:00
Jonathan Bennett
afe1cd47b0 Add the precise_sleep() function to the test suite 2016-05-03 10:46:23 -05:00
Jonathan Bennett
58bce15b1e Exclude the CUnit tests themselves from lcov 2016-05-02 13:17:03 -05:00
Jonathan Bennett
f0ca6fc4b2 Adds linking order magic to fix compiling CUint and libfiu together 2016-05-02 11:40:09 -05:00
Michael Rash
cb6dcc3d0c Merge pull request #214 from oneru/cunit-in-test-suite
Cunit in test suite
2016-05-01 22:08:40 -04:00
Jonathan Bennett
da4e713ac3 Adds the c_unit tests to the perl test suite 2016-05-01 15:28:42 -05:00
Jonathan Bennett
a7905f56cb Modifies c_unit compilation to avoid static linking. 2016-05-01 15:16:56 -05:00
Michael Rash
163176be7c [test suite] increase client timeout args for '-f client timeout' test (@oneru) 2016-05-01 10:35:03 -04:00
Michael Rash
d462b025c3 [test suite] fix sudo tests (localhost -> ALL) from @oneru 2016-04-30 09:36:36 -04:00
Michael Rash
e7f039699c [test suite] fix 'FORCE_SNAT and 0.0.0.0' test (@oneru) 2016-04-30 09:33:29 -04:00