2 years agoMerge branch 'hmac_header_fixes' into hmac_support hmac_header_fixes
Michael Rash [Sun, 3 Mar 2013 19:36:21 +0000]
Merge branch 'hmac_header_fixes' into hmac_support

2 years agoFix byte order warning
Michael Rash [Sun, 3 Mar 2013 19:29:08 +0000]
Fix byte order warning

This commit fixes a byte order warning for both sha1.c and md5.c like so:

sha1.c:127:6: warning: #warning Undetermined or unsupported Byte Order... We will try LITTLE_ENDIAN [-Wcpp]

Also removed a couple of header includes that appear not be needed.

2 years agoMerge branch 'hmac_header_fixes' into hmac_support
Michael Rash [Sun, 3 Mar 2013 05:35:39 +0000]
Merge branch 'hmac_header_fixes' into hmac_support

2 years agoremove a couple of unnecessary header includes
Michael Rash [Sun, 3 Mar 2013 04:16:26 +0000]
remove a couple of unnecessary header includes

2 years agoMerge branch 'hmac_header_fixes' of github.com:mrash/fwknop into hmac_header_fixes
Michael Rash [Sun, 3 Mar 2013 03:41:15 +0000]
Merge branch 'hmac_header_fixes' of github.com:mrash/fwknop into hmac_header_fixes

2 years ago[test suite] started adding HMAC equivalent tests for all existing tests
Michael Rash [Sun, 3 Mar 2013 03:38:26 +0000]
[test suite] started adding HMAC equivalent tests for all existing tests

2 years agoMerge my working branch 'hmac_support' into hmac_header_fixes
Damien Stuart [Sat, 2 Mar 2013 22:22:50 +0000]
Merge my working branch 'hmac_support' into hmac_header_fixes

2 years agoMerge branch 'hmac_support' of github.com:mrash/fwknop into hmac_support
Damien Stuart [Sat, 2 Mar 2013 22:08:55 +0000]
Merge branch 'hmac_support' of github.com:mrash/fwknop into hmac_support

2 years agoFirst round if refactoring to clean up header dependencies.
Damien Stuart [Sat, 2 Mar 2013 22:03:20 +0000]
First round if refactoring to clean up header dependencies.

2 years ago[test suite] minor category renaming
Michael Rash [Sat, 2 Mar 2013 19:13:47 +0000]
[test suite] minor category renaming

2 years ago[test suite] minor spacing fix for hmac_access.conf file
Michael Rash [Sat, 2 Mar 2013 16:15:19 +0000]
[test suite] minor spacing fix for hmac_access.conf file

2 years ago[test suite] minor valgrind coverage dir import status message
Michael Rash [Sat, 2 Mar 2013 16:10:48 +0000]
[test suite] minor valgrind coverage dir import status message

2 years ago[test suite] use find_command() for valgrind path
Michael Rash [Sat, 2 Mar 2013 15:47:03 +0000]
[test suite] use find_command() for valgrind path

2 years ago[test suite] added elapsed time display
Michael Rash [Sat, 2 Mar 2013 15:18:05 +0000]
[test suite] added elapsed time display

2 years agoMerge branch 'hmac_support' into hmac_header_fixes
Michael Rash [Sat, 2 Mar 2013 03:35:19 +0000]
Merge branch 'hmac_support' into hmac_header_fixes

2 years agoremove unused vars for pf/ipfw/ipf firewalls until NAT is supported for them
Michael Rash [Sat, 2 Mar 2013 03:11:22 +0000]
remove unused vars for pf/ipfw/ipf firewalls until NAT is supported for them

2 years agomerged bf990821ffcb44aba4c82a476e0309b49837ebb7 for #20
Michael Rash [Sat, 2 Mar 2013 02:58:08 +0000]
merged bf990821ffcb44aba4c82a476e0309b49837ebb7 for #20

2 years agominor clean up for get_keys() base64 decoded key length
Michael Rash [Fri, 1 Mar 2013 03:25:04 +0000]
minor clean up for get_keys() base64 decoded key length

2 years agoRemove lib/fko.h dependency on rijndael.h
Michael Rash [Fri, 1 Mar 2013 02:47:43 +0000]
Remove lib/fko.h dependency on rijndael.h

2 years agoadded test/fko-wrapper/ files for the test suite
Michael Rash [Fri, 1 Mar 2013 02:42:53 +0000]
added test/fko-wrapper/ files for the test suite

2 years agoMerging fixes_for_2.0.4 into hmac_support
Damien Stuart [Tue, 26 Feb 2013 02:46:09 +0000]
Merging fixes_for_2.0.4 into hmac_support

2 years agoAdded fko_set_spa_encryption_mode() multi-call test to fko-wrapper
Michael Rash [Mon, 25 Feb 2013 21:50:12 +0000]
Added fko_set_spa_encryption_mode() multi-call test to fko-wrapper

2 years agoFixed broken configure options for forcing a particular firewall type and path.
Damien Stuart [Sun, 24 Feb 2013 23:09:13 +0000]
Fixed broken configure options for forcing a particular firewall type and path.

2 years agominor CREDITS file formatting update
Michael Rash [Sat, 23 Feb 2013 01:51:48 +0000]
minor CREDITS file formatting update

2 years agoadded decryption tests to fko-wrapper
Michael Rash [Fri, 22 Feb 2013 03:47:40 +0000]
added decryption tests to fko-wrapper

2 years ago[libfko] free dynamically allocated resources for multiple libfko fcn calls
Michael Rash [Fri, 22 Feb 2013 03:44:33 +0000]
[libfko] free dynamically allocated resources for multiple libfko fcn calls

2 years agomemory leak bug fix for fko_new() to allow multiple calls without requiring external...
Michael Rash [Thu, 21 Feb 2013 12:36:33 +0000]
memory leak bug fix for fko_new() to allow multiple calls without requiring external fko_destroy() call

2 years agoadded fko-wrapper memory validation test
Michael Rash [Thu, 21 Feb 2013 12:35:53 +0000]
added fko-wrapper memory validation test

2 years agoadded global function call number var for fko-wrapper
Michael Rash [Thu, 21 Feb 2013 12:33:52 +0000]
added global function call number var for fko-wrapper

2 years agoadded 'clean' stanza for fko-wrapper Makefile
Michael Rash [Thu, 21 Feb 2013 12:32:55 +0000]
added 'clean' stanza for fko-wrapper Makefile

2 years agocompleted fko_wrapper Rijndael encryption usage
Michael Rash [Thu, 21 Feb 2013 04:06:40 +0000]
completed fko_wrapper Rijndael encryption usage

2 years agoallow encryption routines to be called multiple times for the same context (deallocat...
Michael Rash [Thu, 21 Feb 2013 03:55:26 +0000]
allow encryption routines to be called multiple times for the same context (deallocate memory from previous calls)

2 years agoset fko_ctx_t opaque pointers to NULL
Michael Rash [Thu, 21 Feb 2013 02:20:09 +0000]
set fko_ctx_t opaque pointers to NULL

2 years agoadded fko-wrapper Makefile
Michael Rash [Thu, 21 Feb 2013 02:05:47 +0000]
added fko-wrapper Makefile

2 years agoAdded fko-wrapper that the test suite will be able to use for valgrind operations
Michael Rash [Thu, 21 Feb 2013 02:00:46 +0000]
Added fko-wrapper that the test suite will be able to use for valgrind operations

The fko_wrapper.c code is designed to call libfko functions multiple times in
order to allow valgrind to test re-execution conditions.  This ensures that
libfko code frees memory from previous calls before leaking memory.

2 years agoMake sure valgrind is stopped after each test in --enable-valgrind mode, closes #38
Michael Rash [Thu, 21 Feb 2013 01:45:40 +0000]
Make sure valgrind is stopped after each test in --enable-valgrind mode, closes #38

This commit uses pgrep + killall (if available) to ensure that valgrind is not
running after each test.

2 years agoContinue atoi() replacement with strtol() wrapper, closes issue #21
Michael Rash [Wed, 20 Feb 2013 04:11:01 +0000]
Continue atoi() replacement with strtol() wrapper, closes issue #21

This commit completes the conversion to the strtol() wrapper function in order
to remove all atoi() calls.  In addition, variable max values are enforced
using more broadly defined RCHK_* values.

2 years agoContinued atoi() replacement with strtol() wrapper (issue #21)
Michael Rash [Tue, 19 Feb 2013 03:22:44 +0000]
Continued atoi() replacement with strtol() wrapper (issue #21)

This commit replaces a few additional atoi() calls with the strtol() wrapper
function, and also fixes a bug where access SOURCE IP/mask combinations would
not be accepted when the string length was a long as something like

2 years agomemory leak bug fix in fko_set_rand_value()
Michael Rash [Tue, 19 Feb 2013 00:54:50 +0000]
memory leak bug fix in fko_set_rand_value()

Bug fix for the following error caught by the test suite (in the [Rijndael SPA]
[client+server] random SPA port (tcp/22 ssh) test):

==24257== 17 bytes in 1 blocks are definitely lost in loss record 1 of 1
==24257==    at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24257==    by 0x4E38B9B: fko_set_rand_value (fko_rand_value.c:114)
==24257==    by 0x4E37FE0: fko_new (fko_funcs.c:75)
==24257==    by 0x10AE52: main (fwknop.c:113)

2 years agoAdded strtol_wrapper() libfko utility function for atoi() replacement (#21)
Michael Rash [Tue, 19 Feb 2013 00:32:53 +0000]
Added strtol_wrapper() libfko utility function for atoi() replacement (#21)

This commit replaces most atoi() calls (which don't report errors) with a strtol()
wrapper function for stronger string -> integer conversion validation.

2 years agominor cleanup to put --enable-all flags in one place
Michael Rash [Tue, 19 Feb 2013 00:22:48 +0000]
minor cleanup to put --enable-all flags in one place

2 years agoapply const to pf and ipfw firewall function prototypes
Michael Rash [Mon, 18 Feb 2013 02:43:16 +0000]
apply const to pf and ipfw firewall function prototypes

2 years agoadded fwknoprc* files
Michael Rash [Mon, 18 Feb 2013 02:38:03 +0000]
added fwknoprc* files

2 years agominor comment typ fix
Michael Rash [Sun, 17 Feb 2013 17:02:48 +0000]
minor comment typ fix

2 years agoAdded --save-args-file and --no-save-args text to fwknop man page
Michael Rash [Fri, 15 Feb 2013 12:58:49 +0000]
Added --save-args-file and --no-save-args text to fwknop man page

2 years agoadded --save-args-file and corresponding tests to the fwknop client
Michael Rash [Fri, 15 Feb 2013 03:50:14 +0000]
added --save-args-file and corresponding tests to the fwknop client

2 years agoadded test for client --save-packet <file> argument
Michael Rash [Wed, 13 Feb 2013 04:26:08 +0000]
added test for client --save-packet <file> argument

2 years agomake libfko pointers constant where possible
Michael Rash [Wed, 13 Feb 2013 03:39:39 +0000]
make libfko pointers constant where possible

2 years agoupdated untested function list for Linux systems
Michael Rash [Wed, 13 Feb 2013 03:18:16 +0000]
updated untested function list for Linux systems

2 years agoAdded test-coverage/README file
Michael Rash [Wed, 13 Feb 2013 03:08:42 +0000]
Added test-coverage/README file

2 years agouse same test execution strategy for --enable-profile-coverage-check as --enable...
Michael Rash [Wed, 13 Feb 2013 03:06:35 +0000]
use same test execution strategy for --enable-profile-coverage-check as --enable-valgrind

2 years agoupdated ownership determination to use the test suite owner instead of the configure...
Michael Rash [Tue, 12 Feb 2013 04:17:52 +0000]
updated ownership determination to use the test suite owner instead of the configure script

2 years agoadded the roadmap.org file
Michael Rash [Sun, 10 Feb 2013 20:04:33 +0000]
added the roadmap.org file

2 years agoadded the roadmap.org file to define the upcoming fwknop road map
Michael Rash [Sun, 10 Feb 2013 20:01:06 +0000]
added the roadmap.org file to define the upcoming fwknop road map

2 years agoMinor memory leak bug fix in --rotate-digest-cache mode
Michael Rash [Sun, 10 Feb 2013 19:57:44 +0000]
Minor memory leak bug fix in --rotate-digest-cache mode

This commit fixes a minor memory leak for the digest cache file path in
--rotate-digest-cache mode in the replay_cache_init() function.  The leak was
caught by valgrind, and a new test was added to the test suite for it.  Here
is the valgrind warning:

==29021== 21 bytes in 1 blocks are definitely lost in loss record 2 of 2
==29021==    at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29021==    by 0x1103AA: replay_cache_init (replay_cache.c:96)
==29021==    by 0x10BB8C: main (fwknopd.c:254)

2 years agoensure matching test file comparison for valgrind test
Michael Rash [Sun, 3 Feb 2013 03:37:17 +0000]
ensure matching test file comparison for valgrind test

2 years agoMake valgrind test fail for new flagged functions
Michael Rash [Sun, 3 Feb 2013 03:06:45 +0000]
Make valgrind test fail for new flagged functions

In --enable-valgrind mode, this commit adds the ability to compare current test
result output with any previous test suite execution.  Whenever valgrind flags
a new function or if an existing flagged function has a greater number of
calls, then the final valgrind test will fail.  This allows a greater level of
valgrind validation to take place for new code in an automated fashion.  For
example, if a change to a piece of code introduces a memory handling problem of
the sort that valgrind can detect, then the final test will fail like so:

 # ./test-fwknop.pl --include "complete cycle.*HMAC" --enable-valgrind --test-limit 1

 [+] Starting the fwknop test suite...

     args: --include complete cycle.*HMAC --enable-valgrind --test-limit 1

     Saved results from previous run to: output.last/

 [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)...pass (1)
 [valgrind output] [flagged functions] ..............................fail (2)

 [+] 1/1/2 tests passed/failed/executed

The newly flagged functions will be written to the corresponding test file:

 # cat output/2.test

 [+] TEST: [valgrind output] [flagged functions]~
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: main
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: fko_spa_data_final
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: strdup
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: fko_new
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: fko_encrypt_spa_data
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: fko_encode_spa_data
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: fko_calculate_hmac
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: fko_set_username
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: fko_set_rand_value
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: fko_set_spa_message
 [-] 1.test (client) '[+] TEST: [Rijndael SPA] [client+server] complete cycle + HMAC (tcp/22 ssh)' --> NEW valgrind flagged function: set_digest
 [-] 1.test New and/or greater number of valgrind flagged function calls

2 years agobug fix for iptables duplicate rules test to account for rules that may have a differ...
Michael Rash [Fri, 1 Feb 2013 03:19:21 +0000]
bug fix for iptables duplicate rules test to account for rules that may have a different time stamp

2 years agomake sure test message strings are unique across all tests
Michael Rash [Fri, 1 Feb 2013 02:20:04 +0000]
make sure test message strings are unique across all tests

2 years agominor spacing fix
Michael Rash [Thu, 31 Jan 2013 02:13:44 +0000]
minor spacing fix

2 years agoMerge pull request #19 from fjoncourt/hmac_support
Michael Rash [Thu, 31 Jan 2013 02:04:50 +0000]
Merge pull request #19 from fjoncourt/hmac_support

Fixed gcc warning for the md5 driver.

2 years ago[test suite] bug fix for 'set_legacy_iv' mode in perl_fko_module_complete_cycle()
Michael Rash [Wed, 30 Jan 2013 02:57:38 +0000]
[test suite] bug fix for 'set_legacy_iv' mode in perl_fko_module_complete_cycle()

2 years agoMerge remote-tracking branch 'fjoncourt/hmac_support' into hmac_support
Michael Rash [Wed, 30 Jan 2013 02:52:15 +0000]
Merge remote-tracking branch 'fjoncourt/hmac_support' into hmac_support

Applied fix from Franck Joncourt for the 'warning: dereferencing type-punned
pointer will break strict-aliasing rules [-Wstrict-aliasing]' error in the
MD5 digest code.

2 years agoFixed gcc warnings for the sha2 driver.
Franck Joncourt [Mon, 28 Jan 2013 20:47:57 +0000]
Fixed gcc warnings for the sha2 driver.

2 years agomore legacy IV mode tests with the perl FKO module
Michael Rash [Mon, 28 Jan 2013 03:22:52 +0000]
more legacy IV mode tests with the perl FKO module

2 years agoadded fuzzing test counters with summary output
Michael Rash [Mon, 28 Jan 2013 01:37:48 +0000]
added fuzzing test counters with summary output

2 years agoadded legacy IV tests for perl FKO client -> C server
Michael Rash [Sun, 27 Jan 2013 19:18:25 +0000]
added legacy IV tests for perl FKO client -> C server

2 years agoadded encryption_mode() support to perl FKO module
Michael Rash [Sun, 27 Jan 2013 19:03:26 +0000]
added encryption_mode() support to perl FKO module

2 years agoensure test/conf/ files are included
Michael Rash [Sun, 27 Jan 2013 18:30:26 +0000]
ensure test/conf/ files are included

2 years agoMaintain backwards compatibility with old "zero padding" code
Michael Rash [Sun, 27 Jan 2013 18:18:29 +0000]
Maintain backwards compatibility with old "zero padding" code

[libfko] Added the ability to maintain backwards compatibility with the
now deprecated "zero padding" strategy in AES mode that was a hold over
from the old perl fwknop implementation.  This enables the backwards
compatiblity tests to continue to pass in the test suite.

2 years agoopenssl tests to use '-pass file:' method for setting passphrase
Michael Rash [Sun, 27 Jan 2013 15:54:20 +0000]
openssl tests to use '-pass file:' method for setting passphrase

2 years agomemset() AES buffers to zero
Michael Rash [Sun, 27 Jan 2013 15:53:07 +0000]
memset() AES buffers to zero

2 years agominor typo spelling fix
Michael Rash [Sun, 27 Jan 2013 01:45:56 +0000]
minor typo spelling fix

2 years agoFixed gcc warning for the md5 driver.
Franck Joncourt [Sat, 26 Jan 2013 21:23:18 +0000]
Fixed gcc warning for the md5 driver.

md5.c: In function 'MD5Final':
md5.c:166:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
md5.c:167:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

Debian Gnu/Linux on i386 build against 2.0.4 :


2 years ago[test suite] added --enable-openssl-checks
Michael Rash [Sat, 26 Jan 2013 02:44:24 +0000]
[test suite] added --enable-openssl-checks

Added --enable-openssl-checks to send all SPA packets encrypted via libfko
through the OpenSSL library to ensure that the libfko usage of AES is always
compatible with OpenSSL.  This ensures that the fwknop usage of AES is properly
implemented as verified by the OpenSSL library, which is a frequently audited
high profile crypto engine.  If a vulnerability is discovered in OpenSSL and a
change is made, then the --enable-openssl-checks mode will allow the test suite
to discover this in a automated fashion for fwknop.

2 years agominor todo.org updates
Michael Rash [Wed, 23 Jan 2013 03:47:40 +0000]
minor todo.org updates

2 years ago[libfko] Don't trundate > 16 byte Rijndael keys
Michael Rash [Wed, 23 Jan 2013 03:20:54 +0000]
[libfko] Don't trundate > 16 byte Rijndael keys

Significant bug fix to honor the full encryption key length for
user-supplied Rijndael keys > 16 bytes long.  Previous to this bug fix,
only the first 16 bytes of a key were actually used in the encryption/
decryption process even if the supplied key was longer.  The result was
a weakening of expected security for users that had keys > 16 bytes,
although this is probably not too common.  Note that "passphrase" is
perhaps technically a better word for "user-supplied key" in this
context since Rijndael in CBC mode derives a real encryption/decryption
key from the passphrase through a series of applications of md5 against
the passphrase and a random salt.  This issue was reported by Michael T.
Dean.  Closes issue #18 on github.

2 years agominor todo.org updates
Michael Rash [Mon, 21 Jan 2013 03:43:29 +0000]
minor todo.org updates

2 years agominor ChangeLog and todo.org updates for the coming HMAC feature
Michael Rash [Mon, 21 Jan 2013 03:01:29 +0000]
minor ChangeLog and todo.org updates for the coming HMAC feature

2 years agoadded test for b0a4c045e6862e4359fe6530934f456a2e61703d (ensure iptables rules not...
Michael Rash [Sun, 20 Jan 2013 23:51:34 +0000]
added test for b0a4c045e6862e4359fe6530934f456a2e61703d (ensure iptables rules not duplicated)

2 years agoadded info for Franck's latest contribution
Michael Rash [Sun, 20 Jan 2013 20:31:55 +0000]
added info for Franck's latest contribution

2 years agoMerge remote-tracking branch 'fjoncourt/master' into hmac_support
Michael Rash [Sun, 20 Jan 2013 20:22:47 +0000]
Merge remote-tracking branch 'fjoncourt/master' into hmac_support

This merges in code from Franck Joncourt to ensure that duplicate iptables
rules are not created for SPA packets that are themselves different but arrive
at the same time and that request exactly the same access.  This is done by
using the 'iptables -C' functionality to determine whether a duplicate rule
already exists before adding a new one.

2 years agoperl FKO module HMAC compatibility
Michael Rash [Sun, 20 Jan 2013 19:27:27 +0000]
perl FKO module HMAC compatibility

2 years agomerged in the fixes_for_2.0.4 branch
Michael Rash [Sat, 19 Jan 2013 23:36:52 +0000]
merged in the fixes_for_2.0.4 branch

2 years agoadded backwards compatibility test for 2.0.4 client->server
Michael Rash [Sat, 19 Jan 2013 23:17:29 +0000]
added backwards compatibility test for 2.0.4 client->server

2 years agointerim commit towards FKO compatibility with HMAC code
Michael Rash [Sat, 19 Jan 2013 21:27:34 +0000]
interim commit towards FKO compatibility with HMAC code

2 years agoport strlen bugfix
Michael Rash [Sat, 19 Jan 2013 03:11:32 +0000]
port strlen bugfix

2 years agomerged in fwknop-2.0.4 changes
Michael Rash [Fri, 18 Jan 2013 23:24:45 +0000]
merged in fwknop-2.0.4 changes

2 years ago* Avoid duplicate rules with the same timestamp.
Franck Joncourt [Thu, 17 Jan 2013 20:46:13 +0000]
* Avoid duplicate rules with the same timestamp.

2 years agoAdd AM_CPPFLAGS to common/Makefile.am
Damien Stuart [Mon, 14 Jan 2013 03:28:34 +0000]
Add AM_CPPFLAGS to common/Makefile.am

2 years agoChange to how strlcpy and strlcat are handled
Damien Stuart [Mon, 14 Jan 2013 03:16:30 +0000]
Change to how strlcpy and strlcat are handled

Put strlcpy and strlcat object files back in the source group in lib.
Moved libfko_util.a to the common directory (though sources remain in
lib).  Client and server code looks to common dir for libfko-util.
This fixes issue with strlcpy showing as undefined symbol when perl FKO
module is loaded.

2 years agoFixed parallel build issue
Damien Stuart [Sun, 23 Dec 2012 15:28:30 +0000]
Fixed parallel build issue

Added explicit dependency directives to Makefile.am to address errors
when running a parallel build.

2 years agoremoved openbsd/pkg/ directory
Michael Rash [Fri, 14 Dec 2012 02:09:47 +0000]
removed openbsd/pkg/ directory

2 years agoadded fwknop-2.0.4 OpenBSD port from Vlad Glagolev
Michael Rash [Fri, 14 Dec 2012 02:07:53 +0000]
added fwknop-2.0.4 OpenBSD port from Vlad Glagolev

2 years agomoved openbsd/* to openbsd/fwknop-2.0.3/ now that Vlad Glagolev has contributed an...
Michael Rash [Fri, 14 Dec 2012 02:05:31 +0000]
moved openbsd/* to openbsd/fwknop-2.0.3/ now that Vlad Glagolev has contributed an fwknop-2.0.4 OpenBSD port

2 years agoupdated ChangeLog.git file for fwknop-2.0.4 changes fwknop-2.0.4
Michael Rash [Sun, 9 Dec 2012 20:55:59 +0000]
updated ChangeLog.git file for fwknop-2.0.4 changes

2 years agobumped libfko and libfko-devel to 1.0.0
Michael Rash [Sun, 9 Dec 2012 20:29:46 +0000]
bumped libfko and libfko-devel to 1.0.0

2 years agotodo.org fwknop-2.0.4 released
Michael Rash [Sun, 9 Dec 2012 20:29:03 +0000]
todo.org fwknop-2.0.4 released

2 years agofixed fwknop-2.0.4 release date
Michael Rash [Sun, 9 Dec 2012 20:27:36 +0000]
fixed fwknop-2.0.4 release date

2 years ago[test suite] minor 're-run make' bug fix for perl FKO module installation
Michael Rash [Sun, 9 Dec 2012 20:25:14 +0000]
[test suite] minor 're-run make' bug fix for perl FKO module installation