Commit Graph

  • c0c0941d55 Tweaked WIN32 conditional for using inet_ntoa instead of inet_ntop to apply only to versions below Vista (WINVER <= 0x0600) Damien Stuart 2013-05-05 19:02:48 -04:00
  • b84415c33c Use inet_aton on Windows (Older windows versions do not have enet_ntop). Damien Stuart 2013-05-05 16:37:18 -04:00
  • 327257ef5f Fixed command line arguments (key-base64-rijndael and key-base64-hmac). Franck Joncourt 2013-05-05 22:03:21 +02:00
  • ea8a9419ed Added force-stanza to the client documentation. Franck Joncourt 2013-05-05 22:00:02 +02:00
  • f3da685348 Merge remote-tracking branch 'upstream/master' Franck Joncourt 2013-05-05 21:47:21 +02:00
  • 17a105fd8a Added GPG_SIGNER and GPG_RECIPIENT to the list of important variables. Franck Joncourt 2013-05-05 21:43:31 +02:00
  • b8145f6d7f Added --force-stanza command line arg to avoid prompting the user. Franck Joncourt 2013-05-05 21:13:26 +02:00
  • 15d9c6197b Fixes to get hmac_support and 2.5 changes working for the Windows lib and client builds. Damien Stuart 2013-05-05 13:20:20 -04:00
  • 3c3283992c (Franck Joncourt) patch to address sprintf() warnings for issue #60 Michael Rash 2013-05-04 14:16:06 -04:00
  • 9d8d1de60d Ask the user whether he wants to overwrite a variable in the updated rc file or not. Franck Joncourt 2013-05-04 17:02:02 +02:00
  • 5804e15859 Merge remote-tracking branch 'ag4ve/master' Michael Rash 2013-05-04 09:41:27 -04:00
  • 9f43f7a6ff Merge remote-tracking branch 'upstream/master' Franck Joncourt 2013-05-04 15:34:34 +02:00
  • f217506234 Fixed names of function for better understanding. Franck Joncourt 2013-05-04 15:33:03 +02:00
  • d61d5b964e [test suite] added Cygwin client compatibility tests Michael Rash 2013-05-03 23:17:24 -04:00
  • 589a68b97b [test suite] additional iptables init/exit 'no flush' tests Michael Rash 2013-05-03 20:56:05 -04:00
  • df5f2d3ac0 [test suite] minor update to not count HMAC OpenSSL tests against non-ascii HMAC keys when the hexkey option is not supported Michael Rash 2013-05-03 20:55:20 -04:00
  • 621e7b1c6d Merge branch 'master' of github.com:ag4ve/fwknop Shawn Wilson 2013-05-03 12:28:49 -04:00
  • 5f06cefb02 [test suite] added check for test script inclusion in Makefile.am Michael Rash 2013-05-03 08:35:24 -04:00
  • 84768dda6f Continued implementing a way to not overwrite KEY.. variables with --save-rc-stanza mrash/fwknop#67 Franck Joncourt 2013-05-03 13:49:32 +02:00
  • c086105eb1 [server] added tests on Linux systems for the iptables FLUSH_IPT_* vars Michael Rash 2013-05-02 22:29:51 -04:00
  • 2297dfd8c2 [server] minor memory leak bug fix for invalid date processing Michael Rash 2013-05-02 22:26:21 -04:00
  • c71ce885be First attempt to not ovewrite some configuration variables with --save-rc-stanza. Franck Joncourt 2013-05-02 23:58:28 +02:00
  • 56ef34738e [test suite] add new test files to Makefile.am Michael Rash 2013-05-01 23:55:34 -04:00
  • 9dc1d26d6a fixed more typos Shawn Wilson 2013-05-01 10:59:48 -04:00
  • e50d776ff7 correct variable name typo Shawn Wilson 2013-05-01 10:42:13 -04:00
  • 52e35b735d add ip address to messages where appropriate Shawn Wilson 2013-05-01 10:31:44 -04:00
  • 23de2d6b5f Removed duplicate variable in the test suite (fake_spoof_ip/spoof_ip). Franck Joncourt 2013-05-01 15:52:01 +02:00
  • fca497f0d8 New tests for rc file processing (SPA_SOURCE_PORT, FW_TIMEOUT). Franck Joncourt 2013-05-01 15:13:42 +02:00
  • 209c0f16da Protocol string is set has const char in fko_protocol_t. Franck Joncourt 2013-05-01 14:33:35 +02:00
  • 0f24877762 [test suite] minor comment addition so this isn't a zero-byte file Michael Rash 2013-05-01 08:21:11 -04:00
  • d93648cf99 Moved/Created proto_intostr() and proto_strtoint() to utils.c. Franck Joncourt 2013-04-30 22:22:03 +02:00
  • 10a4e1f675 Updated the TParam typedef to conform to the fko_cli_options_t typedef. Franck Joncourt 2013-04-30 15:37:08 +02:00
  • 2110790a30 Added new rc file processing tests for the SPA_SERVER_PORT. Franck Joncourt 2013-04-30 13:54:58 +02:00
  • 90175250e5 [client] add USE_HMAC handling to parse_rc_param() Michael Rash 2013-04-29 22:14:39 -04:00
  • 892ee15ff9 ChangeLog and credits updates for Franck Michael Rash 2013-04-29 21:52:07 -04:00
  • df5066447d Started on --save-rc-stanza tests, client bug fix for HMAC verification in --test mode Michael Rash 2013-04-29 21:43:21 -04:00
  • b53699ef92 Added tests for the SPA_SERVER_PROTO variable from an rc file. Franck Joncourt 2013-04-29 22:53:06 +02:00
  • 36202d8c66 Merge remote-tracking branch 'upstream/master' Franck Joncourt 2013-04-29 22:21:18 +02:00
  • 7a719389ca Integrated the log module in the whol client source code. Franck Joncourt 2013-04-29 22:18:29 +02:00
  • ea5bb6937a [test suite] add client rc file processing tests (digest only for now, more coming) Michael Rash 2013-04-28 21:52:14 -04:00
  • b719c06769 [client] ensure to set HMAC mode by default only when an HMAC key is used Michael Rash 2013-04-28 21:51:16 -04:00
  • 486f0ea52f [test suite] restore gpg directories after test suite runs Michael Rash 2013-04-27 22:41:17 -04:00
  • dd05975217 Merge remote-tracking branch 'fjoncourt/master' Michael Rash 2013-04-27 22:26:38 -04:00
  • 12a6e9e93a Convert most strlcat() calls to use destination bound from sizeof() Michael Rash 2013-04-27 20:41:12 -04:00
  • b04de687ce Fixed hostname resolution while spoof ip is used. Franck Joncourt 2013-04-27 23:31:40 +02:00
  • 0bf0d8f876 Merge remote-tracking branch 'upstream/master' Franck Joncourt 2013-04-27 22:38:27 +02:00
  • 6063679c6d Continue implementing the log_msg module. Franck Joncourt 2013-04-27 22:19:40 +02:00
  • b3f55bf1ab Convert most strlcpy() calls to use destination bound from sizeof() Michael Rash 2013-04-27 14:59:30 -04:00
  • 6b095d948d [test suite] minor openssl verification update to print base64 decode flag value Michael Rash 2013-04-27 12:56:50 -04:00
  • eb727e1271 removed roadmap.org file in favor of using github milestones Michael Rash 2013-04-26 21:56:26 -04:00
  • 6036619b1c removed todo.org file in favor of using github issues Michael Rash 2013-04-26 21:47:49 -04:00
  • 2396193e06 Replaced all references to *fprintf(stderr,* by log_msg() in config_init.c Franck Joncourt 2013-04-26 17:16:05 +02:00
  • 65d0517a9c Inverted log level enumeration Franck Joncourt 2013-04-26 16:18:08 +02:00
  • bb70a9752f Ajout du module log_msg pour le client Franck Joncourt 2013-04-26 14:08:25 +02:00
  • 0ec547e04d [server] another minor CLANG static analyzer fix Michael Rash 2013-04-25 21:32:02 -04:00
  • a6e8919728 [server] fix minor CLANG static analyzer bugs Michael Rash 2013-04-25 21:29:37 -04:00
  • bf889f7b6e Used args enumeration for both the update_rc() and add_rc_param(). Franck Joncourt 2013-04-25 23:03:02 +02:00
  • 5e82adbf3f [test suite] added GPG password required HMAC tests, added --disable-valgrind argument Michael Rash 2013-04-23 21:56:41 -04:00
  • 4ea683678b [test suite] added gpg_no_pw_hmac_access.conf file Michael Rash 2013-04-22 20:59:32 -04:00
  • f02cc0ddd2 Added HMAC support to GPG encryption modes, closes #58 Michael Rash 2013-04-22 20:45:59 -04:00
  • 2f72960e0f [test suite] clean command tmp files before and after each test Michael Rash 2013-04-21 21:13:15 -04:00
  • 08add2fd48 [server] minor function prototype convention update for create_rule() Michael Rash 2013-04-21 20:48:42 -04:00
  • 6c1b755bea [test suite] removed unnecessary comment lines from test config files Michael Rash 2013-04-20 15:31:26 -04:00
  • f0036f7f22 [client] set HMAC mode whenever any HMAC option is given, add --key-hmac arg Michael Rash 2013-04-20 11:12:04 -04:00
  • 387b6e40d3 [test suite] updated non-based64 keys in non-base64 key files Michael Rash 2013-04-20 11:09:48 -04:00
  • e447ef57c0 [test suite] bug fix to properly extract 'KEY' variable for Rijndael key information Michael Rash 2013-04-20 11:04:53 -04:00
  • 9a366c2d67 [test suite] consolidated client/server interaction result variables into client_server_interaction() Michael Rash 2013-04-19 19:43:15 -04:00
  • f010d88016 removed trailing semicolon from KEY value Michael Rash 2013-04-19 19:42:06 -04:00
  • d356d07bb8 minor typo fix in ChangeLog file Michael Rash 2013-04-18 22:17:18 -04:00
  • 39115c6dde added Ruhsam Bernhard to the credits file Michael Rash 2013-04-18 21:15:00 -04:00
  • 77c876c110 credits and changelog updates Michael Rash 2013-04-18 20:53:37 -04:00
  • a61939c005 [test suite] Reorganize client/server interactions to be more rigorous Michael Rash 2013-04-17 23:50:51 -04:00
  • b17cb08ddc fixed two type mismatch compilation warnings for the perl FKO extension Michael Rash 2013-04-17 23:27:54 -04:00
  • d785dcbe62 [test suite] added tests/python_fko.pl for python tests Michael Rash 2013-04-15 22:02:19 -04:00
  • cbf751e8dd [test suite] check for fwknopd ready to receive packets Michael Rash 2013-04-12 21:50:47 -04:00
  • 87fc50bb31 Merge remote-tracking branch 'fjoncourt/hmac_support' into hmac_support Michael Rash 2013-04-12 21:16:20 -04:00
  • fbd38d805b Added some else statements and their comments. Franck Joncourt 2013-04-12 14:48:26 +02:00
  • d988f95a46 Fixed test-fwknop.pl to remove any references to my test files. Franck Joncourt 2013-04-11 13:36:58 +02:00
  • 9faa625d95 Removed tests. Franck Joncourt 2013-04-11 13:08:36 +02:00
  • c112cb4811 [test suite] get hmac iptables duplicated and sha512 long key tests to pass Michael Rash 2013-04-10 23:31:58 -04:00
  • fd767a1f47 Resolve ip address in all of tha nat modes (mrash/fwknop#43). Franck Joncourt 2013-04-10 16:06:06 +02:00
  • 8f3e6a4ed1 Merge remote-tracking branch 'upstream/hmac_support' into hmac_support Franck Joncourt 2013-04-10 15:12:54 +02:00
  • 378305a8ab [test suite] added perl FKO Rijndael key test with embedded NULL char Michael Rash 2013-04-09 22:48:54 -04:00
  • b45a1b07ad minor var naming/spacing update Michael Rash 2013-04-09 21:28:32 -04:00
  • 05ced0a514 add HMAC_KEY variable support to access.conf (alternative to HMAC_KEY_BASE64) Michael Rash 2013-04-08 22:14:06 -04:00
  • 748715acf8 [test suite] added python->C HMAC test Michael Rash 2013-04-08 20:45:14 -04:00
  • 57773993e4 [test suite] don't remove output/ directory in --list mode, closes #53 Michael Rash 2013-04-07 20:57:35 -04:00
  • cccab3c22b [test suite] restore --diff mode, fixes #52 Michael Rash 2013-04-07 16:28:33 -04:00
  • a59b5acc99 Merge patch from Franck in support of issue #43 Michael Rash 2013-04-07 15:11:09 -04:00
  • 4f9fbe4549 [test suite] NAT name resolution tests Michael Rash 2013-04-07 13:33:42 -04:00
  • ed2d6ec8ea Added tests to the test suite in order to check the update. Franck Joncourt 2013-04-07 19:00:38 +02:00
  • 8f667c17ac Fixed Nat mode not resolving hostname to IP's. Franck Joncourt 2013-04-06 22:59:59 +02:00
  • fcac5ca413 [test suite] minor encryption key variable name update Michael Rash 2013-04-01 23:02:45 -04:00
  • 98d5b6d8a0 added 'legacy' initialization vector text to man pages Michael Rash 2013-04-01 23:01:45 -04:00
  • 9ee21aae12 Merge branch 'hmac_support' of ssh://192.168.10.1/home/mbr/git/bare_repos/fwknop into hmac_support Michael Rash 2013-03-29 20:45:30 -04:00
  • fb18b778d1 added test/fko-python.py test script Michael Rash 2013-03-29 20:44:48 -04:00
  • 08c9cc0938 HMAC function rename for consistency Michael Rash 2013-03-29 20:42:44 -04:00
  • d6b4a2a1c3 added fuzzing tests for long Rijndael and HMAC keys Michael Rash 2013-03-28 20:42:12 -04:00
  • 6ecf6514c9 Enforce Rijndael and HMAC key length maximum sizes Michael Rash 2013-03-24 21:04:18 -04:00
  • 08ab1cf8e1 remove execute bit Michael Rash 2013-03-23 08:56:22 -04:00