fwknop.git
19 months 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

19 months 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.

19 months 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

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

19 months 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

19 months 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

19 months 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

19 months 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

19 months 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.

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

19 months 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

19 months 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

19 months 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

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

19 months 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

19 months 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

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

19 months 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

19 months 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

19 months 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

19 months 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

19 months 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

19 months 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.

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

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

20 months 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

20 months 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

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

20 months 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

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

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

20 months 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)

20 months 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

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

20 months 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.

20 months 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.

20 months 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.

20 months 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
'123.123.123.123/255.255.255.255'.

20 months 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)

20 months 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.

20 months 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

20 months 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

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

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

20 months 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

20 months 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

20 months 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

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

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

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

20 months 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

20 months 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

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

20 months 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

20 months 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)

20 months 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

20 months 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

20 months 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

20 months 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

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

20 months 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.

20 months 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()

20 months 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.

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

20 months 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

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

20 months 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

20 months 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

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

20 months 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.

20 months 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

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

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

20 months 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 :

https://buildd.debian.org/status/fetch.php?pkg=fwknop&arch=i386&ver=2.0.4-1&stamp=1358610541

20 months 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.

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

21 months 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.

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

21 months 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

21 months 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)

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

21 months 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.

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

21 months 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

21 months 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

21 months 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

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

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

21 months 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.

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

21 months 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.

22 months 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.

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

22 months 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

22 months 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

22 months 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

22 months 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

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

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

22 months 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