Commit Graph

  • 4ab677cfe0 [server] minor fwknopd --help output update Michael Rash 2014-06-09 20:40:44 -04:00
  • ffde9c3f1a [libfko] bug fix to check strdup() return value Michael Rash 2014-06-08 23:09:55 -04:00
  • 989d48b7e9 [test suite] make valgrind suppressions slightly more perscriptive Michael Rash 2014-06-08 20:22:19 -04:00
  • 7fb2f292bc [test suite] in valgrind mode, make tests fail whenever there are 'definitely' or 'indirectly' lost bytes in memory Michael Rash 2014-06-08 20:20:19 -04:00
  • 53a1e1bc00 [client] minor bug fix for condition under which fiu_* functions are called for fault injection Michael Rash 2014-06-08 20:19:03 -04:00
  • 82b05b9530 [libfko] fko_new() bug fix to not leak memory under fko_set_... error conditions Michael Rash 2014-06-06 21:28:28 -04:00
  • dfeecf5c29 [test suite] additional fix for duplicate fault injection tags Michael Rash 2014-06-05 23:13:01 -04:00
  • 1b4d7f5b19 [test suite] minor fix for duplicate fault injection tags Michael Rash 2014-06-05 23:10:41 -04:00
  • 6d1d66fe03 add --fault-injection-tag support to the client/server/libfko Michael Rash 2014-06-05 23:05:49 -04:00
  • 6a0af8ed8e [test suite] added coverage_diff.py Michael Rash 2014-06-01 22:30:54 -04:00
  • 040b7b10a0 [test suite] add shell escape for /usr/include/* wildcard on lcov command line Michael Rash 2014-05-26 23:15:09 -04:00
  • 2e150d47a7 restore trustdb.gpg files Michael Rash 2014-05-26 23:06:14 -04:00
  • 2697bd260c [test suite] fix LD_LIBRARY_PATH for fiu-run execution against fko-wrapper binaries Michael Rash 2014-05-26 22:53:44 -04:00
  • ed58dcb635 Revert "add gcc '-pg' flag in --enable-profile-coverage mode" Michael Rash 2014-05-26 21:28:19 -04:00
  • ddaf0134d6 use fiu.h instead of fiu-local.h Michael Rash 2014-05-26 15:54:12 -04:00
  • e893ecad21 [test suite] added first test to run fwknop client underneath fiu-run for libc fault injection Michael Rash 2014-05-26 15:09:02 -04:00
  • a1f1e4b328 [test suite] in --enable-fuzzing-interfaces mode create fko-wrapper/send_spa_payloads file if it does exist Michael Rash 2014-05-26 14:18:27 -04:00
  • 237602114f [test suite] minor fko_wrapper comment update Michael Rash 2014-05-26 08:40:26 -04:00
  • 15aff82980 client/server added libfiu header files in --enable-libfiu-support mode Michael Rash 2014-05-26 08:39:44 -04:00
  • 55ae7d5095 [test suite] auto-generate fko-wrapper/fuzz_spa_payload file with spa_fuzzing.py if necessary in --enable-complete/--enable-fuzzing-interfaces mode Michael Rash 2014-05-25 22:10:43 -04:00
  • 23e8dcfddd [test suite] added configure_max_coverage.sh for --enable-complete mode Michael Rash 2014-05-25 16:23:40 -04:00
  • fa53cc62e1 [test suite] SPA packet fuzzer minor comment additions to clearly define SPA packet types Michael Rash 2014-05-25 15:50:09 -04:00
  • d625a24a87 [test suite] added fko_new_with_data() call with SPA data that is too short Michael Rash 2014-05-25 15:08:31 -04:00
  • 00ea2ce0ef [test suite] added --enable-complete option for fuzzing, fault injection, and code coverage Michael Rash 2014-05-25 12:37:35 -04:00
  • de03ed702e [test suite] added the ability to run fiu-run fault injection binary against fwknop Michael Rash 2014-05-24 17:55:57 -04:00
  • 597a3d3953 [libfko] added fault injections for remaining ...set...() functions called by fko_new() Michael Rash 2014-05-24 15:12:07 -04:00
  • 5f227cfa48 [libfko] added fault injections for fko_set_username() Michael Rash 2014-05-24 14:47:10 -04:00
  • 17f325eceb [libfko] added fault injections for fko_set_rand_value() Michael Rash 2014-05-24 14:01:49 -04:00
  • 35ad832392 [libfko] started on libfiu fault injection code Michael Rash 2014-05-24 10:14:28 -04:00
  • 2f9b92068d [test suite] added tests/rijndael_hmac_fuzzing.pl file Michael Rash 2014-05-23 18:55:06 -04:00
  • 23997b62aa [test suite] add hmac_fuzzing_access.conf file Michael Rash 2014-05-23 18:50:47 -04:00
  • 8d61a8cf7f [test suite] added tests/rijndael_hmac_fuzzing.pl file Michael Rash 2014-05-23 18:55:06 -04:00
  • 0a82c68451 [test suite] add hmac_fuzzing_access.conf file Michael Rash 2014-05-23 18:50:47 -04:00
  • cf3f41821b [test suite] add fault injection tests Michael Rash 2014-05-22 08:36:11 -05:00
  • a65fff7e7b [test suite] make fko_wrapper binary path absolute Michael Rash 2014-05-22 08:30:36 -05:00
  • c5e8eee743 [test suite] make fko_wrapper binary path absolute Michael Rash 2014-05-22 08:29:06 -05:00
  • a2f2777e9f [test suite] add fko_basic.c file to the FKO wrapper Michael Rash 2014-05-22 08:24:16 -05:00
  • bbe5626566 add gcc '-pg' flag in --enable-profile-coverage mode Michael Rash 2014-05-22 08:19:45 -05:00
  • 8666788a16 [test suite] minor line counter addition for file_find_regex() Michael Rash 2014-05-21 09:12:20 -04:00
  • 02389932bc added --enable-libfiu-support to build fwknop with fault injection support Michael Rash 2014-05-21 08:27:31 -04:00
  • 84821438bd [test suite] started on support for libfiu fault injection tests Michael Rash 2014-05-20 21:20:10 -04:00
  • 55582c31f8 [test suite] expand libfko username coverage testing by adding undef LOGNAME env variable test Michael Rash 2014-05-10 23:16:32 -04:00
  • d5e5961ca1 [test suite] stronger valgrind test requirements Michael Rash 2014-05-09 21:13:48 -04:00
  • 7cb8ad9528 [fko-wrapper] add missing fko_destroy() call Michael Rash 2014-05-09 20:53:32 -04:00
  • 22ad9044cd [test suite] python fuzzer pkt_id counter minor bug fix Michael Rash 2014-05-09 20:51:29 -04:00
  • 3e0c983bbd [test suite] add lib path and valgrind string to server start/stop cycle tests Michael Rash 2014-05-09 07:57:46 -04:00
  • 2b5029a4ee [test suite] add SIGINT, SIGUSR1, and SIGUSR2 signals to restart cycle test for code coverage Michael Rash 2014-05-09 07:49:57 -04:00
  • 33234183df [test stuie] fko-wrapper PKT_ID generation + send fuzzing packets back through fko_new_with_data() cycle Michael Rash 2014-05-05 01:15:20 -04:00
  • 0c544f2690 [server] add --test mode to enable broader fuzzing coverage Michael Rash 2014-05-05 23:51:21 -04:00
  • 64a4642c47 [server] minor fix to remove unnecessary opts.status check Michael Rash 2014-05-05 23:11:32 -04:00
  • 7d1ad9a4fa add new test suite conf files Michael Rash 2014-05-05 23:05:02 -04:00
  • 16b3911091 [test suite] Rijndael HMAC fuzzing support and a few minor test additions Michael Rash 2014-05-05 23:01:44 -04:00
  • 02ed5f5ad4 [server] add --exit-parse-config option, man page updates (minor formatting change) Michael Rash 2014-05-04 09:17:27 -04:00
  • d7e9ae578b [test suite] add digest cache rewrite feature for test coverage, add config line and pcap filter validation tests Michael Rash 2014-05-04 09:16:39 -04:00
  • 24f9c582bb [test suite] add multi-port access request to python fuzzer Michael Rash 2014-05-04 09:15:44 -04:00
  • 5f24fc8c5f [server] add --dump-serv-err-codes for test coverage Michael Rash 2014-04-29 23:50:54 -04:00
  • 11f3e9b8d3 [server] add test coverage for tcp server when FUZZING_INTERFACES is defined Michael Rash 2014-04-29 23:41:01 -04:00
  • fb21e3a575 [server] bug fix to handle SPA packets via http Michael Rash 2014-04-29 23:25:31 -04:00
  • 6dde30bc91 [test suite] significant test coverage update Michael Rash 2014-04-29 20:54:01 -04:00
  • 40e14fc400 Merge branch 'spa_encoding_fuzzing' Michael Rash 2014-04-28 23:00:16 -04:00
  • 964f28efb4 changes since fwknop-2.6.1 Michael Rash 2014-04-28 21:20:21 -04:00
  • 32ae2be9cc updated RPM Release tag to 1 Michael Rash 2014-04-28 21:17:13 -04:00
  • bd32e40529 changes since 2.6.1 Michael Rash 2014-04-28 21:08:49 -04:00
  • 7442002a89 [libfko] bumped version to 2.0.2 Michael Rash 2014-04-28 21:08:27 -04:00
  • 6dca446868 changes since 2.6.1 Michael Rash 2014-04-28 20:43:18 -04:00
  • d996c45141 minor 2.6.2 release date change Michael Rash 2014-04-28 20:26:05 -04:00
  • 000e02f039 changes since 2.6.1 Michael Rash 2014-04-26 23:46:40 -04:00
  • 30f30a91ac bumped version to 2.6.2 Michael Rash 2014-04-26 23:43:32 -04:00
  • 0c70c7db21 ChangeLog for 2.6.2 Michael Rash 2014-04-26 23:42:17 -04:00
  • add2c913ab [libfko] fix double free bug in SPA parser Michael Rash 2014-04-22 21:58:09 -04:00
  • 9901d8a76a [libfko/test suite] add the FUZZING_INTERFACES macro Michael Rash 2014-04-26 23:04:44 -04:00
  • e1dde1733a [test suite] python fuzzer - more field length variations to hit MAX_SPA_MESSAGE_SIZE Michael Rash 2014-04-26 23:01:47 -04:00
  • 91a60b8d91 [test suite] libfko wrapper is already called in Rijndael tests Michael Rash 2014-04-26 22:35:57 -04:00
  • 367424ece5 [test suite] python fuzzer - account for base64 strings that have stripped '=' chars Michael Rash 2014-04-26 22:03:32 -04:00
  • e00add778e [test suite] python fuzzer - add fuzzing fields to original fields (interim commit) Michael Rash 2014-04-26 17:03:47 -04:00
  • 1deccfd005 [test suite] python fuzzer - break out fuzzing sections into dedicated functions Michael Rash 2014-04-24 22:11:04 -04:00
  • 4b11232249 [test suite] add command mode SPA payload and splicing tests to python fuzzer Michael Rash 2014-04-23 23:31:37 -04:00
  • b9e2a42c5c [test suite] support multiple initial SPA payloads in the python fuzzer Michael Rash 2014-04-22 23:48:13 -04:00
  • cd8a2493a7 [test suite] python fuzzer additional tests Michael Rash 2014-04-22 23:20:06 -04:00
  • b28b8b5de1 [libfko] fix double free bug in SPA parser Michael Rash 2014-04-22 21:58:09 -04:00
  • beb8df4643 [test suite] add python SPA packet payload fuzzer Michael Rash 2014-04-22 21:00:16 -04:00
  • 63a59bf48b [test suite] add --enable-fuzzing-interfaces, fix profile coverage file handling Michael Rash 2014-04-22 20:58:03 -04:00
  • f4a8c0fda8 [libfko] for fuzzing purposes, added fko_set_encoded_data() to bypass encryption and authentication for SPA payloads Michael Rash 2014-04-18 21:39:54 -04:00
  • 4d167cd7df credit Blair and Tim with MacPorts and Homebrew maintainer status Michael Rash 2014-04-13 21:39:50 -04:00
  • f47ceefd1f changes since 2.6.0 Michael Rash 2014-04-12 15:25:03 -04:00
  • 67dd1d5bdd [server] bug fix to allow IP-formatted masks for SOURCE lines in access.conf Michael Rash 2014-04-12 15:21:00 -04:00
  • 55965dd1a4 minor typo fix Michael Rash 2014-04-12 15:20:31 -04:00
  • b243bb4bb7 [client] fix minor memory leak before exit() in parsing invalid time offsets Michael Rash 2014-04-11 22:45:27 -04:00
  • 2cafdad968 bump version to 2.6.1 Michael Rash 2014-04-11 22:41:00 -04:00
  • b97484734e [client] fix memory leak introduced in 0ff210099 Michael Rash 2014-04-10 23:18:44 -04:00
  • b422f1b9a7 [test suite] implement new fwknopd access/fwknopd.conf file writing feature similar to client rc file writing/testing Michael Rash 2014-04-10 23:10:11 -04:00
  • c75cbdddef [test suite] add compounded tests for fko-wrapper Michael Rash 2014-04-10 23:08:51 -04:00
  • fdb8c890e9 [server] make parse_access_file() exit if there is a variable formatting problem Michael Rash 2014-04-10 23:08:19 -04:00
  • 4b86edbbe2 [client] ensure to call fko_destroy() on the correct context if encryption mode could not be determined Michael Rash 2014-04-10 23:07:39 -04:00
  • f539afc750 [client] make is_rc_param() error condition fatal Michael Rash 2014-04-10 20:48:05 -04:00
  • 55d1ee3fd9 [test suite] --key-* arg validation with --fd 0 Michael Rash 2014-04-09 23:56:50 -04:00
  • ac6ffe2ec7 [server] Validate GPG sigs with libfko fko_gpg_signature_id_match() function Michael Rash 2014-04-09 23:56:03 -04:00
  • 0ff2100993 [test suite/client] memory leak bug fix and test coverage Michael Rash 2014-04-08 21:12:46 -04:00
  • 2e4eea8d49 [libfko] minor formating update for strtol_wrapper() range output messages Michael Rash 2014-04-08 21:08:24 -04:00
  • 5752433420 [libfko] minor comment re-wording Michael Rash 2014-04-08 21:06:45 -04:00