Commit Graph
706 Commits
Author SHA1 Message Date
Franck Joncourt 0fda88cfca * Avoid duplicate rules with the same timestamp. 2013-01-17 21:46:13 +01:00
Damien Stuart 10c19063df Fixed parallel build issue
Added explicit dependency directives to Makefile.am to address errors
when running a parallel build.
2012-12-23 10:28:30 -05:00
Michael Rash 516b75f41c removed openbsd/pkg/ directory 2012-12-13 21:09:47 -05:00
Michael Rash 0d19065ecc added fwknop-2.0.4 OpenBSD port from Vlad Glagolev 2012-12-13 21:07:53 -05:00
Michael Rash 0e89efb40e moved openbsd/* to openbsd/fwknop-2.0.3/ now that Vlad Glagolev has contributed an fwknop-2.0.4 OpenBSD port 2012-12-13 21:05:31 -05:00
Michael Rash 92b648a08f updated ChangeLog.git file for fwknop-2.0.4 changes 2012-12-09 15:55:59 -05:00
Michael Rash c9f5e495bb bumped libfko and libfko-devel to 1.0.0 2012-12-09 15:29:46 -05:00
Michael Rash 3c11b26243 todo.org fwknop-2.0.4 released 2012-12-09 15:29:03 -05:00
Michael Rash e4751f9f5e fixed fwknop-2.0.4 release date 2012-12-09 15:27:36 -05:00
Michael Rash 59fe04787b [test suite] minor 're-run make' bug fix for perl FKO module installation 2012-12-09 15:25:14 -05:00
Damien Stuart 5f598bbf7f Added Les Aker's changes: Look for glibtoolize if libtoolize is not available (for Macs). Added USE_GPG_AGENT option for .fwknoprc 2012-12-09 12:30:43 -05:00
Michael Rash 8078b0ec1f Commented out Devel::Checklib since this is most likely for CPAN anyway
There were portability issues on FreeBSD when Devel::Checklib was in use, but
this can be added back in for a CPAN version of the perl FKO module.
2012-12-09 10:28:50 -05:00
Michael Rash a673406ebd [test suite] updated fuzzing tests to allow usernames with '.' chars 2012-12-08 20:58:17 -05:00
Michael Rash 51a545dbaf Merge branch 'master' of github.com:mrash/fwknop 2012-12-08 16:26:30 -05:00
Damien Stuart 10f2d295be Have libfko link strlxxx objects directly instead of libfko_util. 2012-12-08 15:40:40 -05:00
Michael Rash 05d4299de1 made compilation warning check case-insensitive 2012-12-07 14:53:27 -05:00
Damien Stuart 39410044c5 Set new libfko version. Client: allow dot (.) in validate_username, and display version and exit without creating an fko context. 2012-12-07 11:38:31 -05:00
Michael Rash 88c66f647f Revert "added got_allow_ip() wrapper around have_allow_ip() to fix an exported symbol issue noticed by Franck"
This reverts commit e57cfa2e23.  This is done
because libfko now restricts the symbols it exports to only those functions
that should be visible when making use of the library - internal libfko
functions should not be exported.
2012-12-03 22:45:39 -05:00
Damien Stuart 7df9edc1db Merge branch 'master' of github.com:mrash/fwknop 2012-12-02 09:59:48 -05:00
Damien Stuart bcea440b87 Limited exported symbols in libfko to only the public (fko_) functions. Moved strlcat/cpy to a separate libfko_util lib. 2012-12-02 09:56:57 -05:00
Michael Rash e57cfa2e23 added got_allow_ip() wrapper around have_allow_ip() to fix an exported symbol issue noticed by Franck 2012-12-01 22:45:55 -05:00
Damien Stuart e3c4c045c6 Changes to address header references, platform support, error messages, and the perl module test suite.
Rearranged headers to reduce duplication and remove local header
references from fko.h.
Removed references to headers that did not need to be explicitly set.
Moved the MAX_PROTO_STR_LEN and MAX_PORT_STR_LEN definitions to the
fko_limits.h file.
Fixed bug where invalid nat_access or command messages were returning
FKO_ERROR_INVALID_SPA_ACCESS_MSG error code instead of the one
appropriate to the message type.
Fixed bad nat_access_msg test in Perl module test suite (caught by new
validation code).
2012-12-01 11:06:41 -05:00
Damien Stuart 1ec9f4ae94 Re-tweaks for accommodating the windows build and systems that do not have strnlen 2012-11-30 23:40:24 -05:00
Michael Rash eaba5813f3 Bug fix for perl FKO compilation
This commit removes lib/ includes of common/ header files that was breaking
the perl FKO module compilation.
2012-11-28 22:39:07 -05:00
Michael Rash 04e0c9b560 [server] Ignore pcap non-blocking setting in --pcap-file mode
When setting --pcap-file mode from the command line some versions of libpcap
do not appear to allow non-blocking mode to be set and throw the following
error:

[*] Error setting pcap nonblocking to 0:

This commit ignores the non-blocking setting in --pcap-file mode.
2012-11-27 22:54:55 -05:00
Michael Rash 0337ae9fb6 Merge branch 'master' of github.com:mrash/fwknop 2012-11-22 21:43:43 -05:00
Damien Stuart 524d69af23 Merge branch 'master' of github.com:mrash/fwknop
Conflicts:
	configure.ac
2012-11-21 22:33:13 -05:00
Damien Stuart 5873df753a Tweaks to fix autoconf-related portability issues and autogen.sh reliability 2012-11-21 22:30:54 -05:00
Damien Stuart 11124b1f9f Tweaks to fix autoconf-related portability issues and autogen.sh reliability 2012-11-21 22:16:39 -05:00
Michael Rash 4cb5add328 revert 7db2d1e796 (--disable-gpg arg) since --without-gpgme works properly 2012-11-21 21:49:16 -05:00
Michael Rash fe8ac98004 bug fix for firewall rule deletion check in backwards compatibility tests on FreeBSD and OpenBSD 2012-11-21 21:29:26 -05:00
Michael Rash bda539ebb4 removed duplicate android_access.conf file introduced in a local mrash commit 2012-11-20 08:28:46 -05:00
Michael Rash 7e583ed5a2 Merge branch 'master' of github.com:mrash/fwknop 2012-11-20 08:27:33 -05:00
Damien Stuart 1daa1c6795 Now commiting only the change to Makefile.am this time 2012-11-19 12:22:40 -05:00
Damien Stuart 617305504a Revert "Tweaks to EXTRA_DIST. Added one missing and removed one invalid entry under the test directory."
This reverts commit 556ca2c146.
2012-11-19 12:19:12 -05:00
Damien Stuart f544a4aeb5 Added the --icmp-xxxx arg descriptions to the fwknop usage message. 2012-11-19 09:48:34 -05:00
Damien Stuart 556ca2c146 Tweaks to EXTRA_DIST. Added one missing and removed one invalid entry under the test directory. 2012-11-19 09:30:15 -05:00
Damien Stuart f499e30900 Tweaks to fix issues with building the lib and client under Windows. Added .fwknop.last support on Windows. Bumped the lib version to 0.0.4. Fixed bug in username detection code. Removed -Werror from AM_INIT_AUTOMAKE which prevented setting of CPPFLAG for the lib build in some circumstances. 2012-11-19 08:43:14 -05:00
Michael Rash 049e1e958f [test suite] added android_access.conf file for Android SPA test 2012-11-17 14:06:39 -05:00
Michael Rash 5a2150e070 [test suite] minor update to not look for lib/.libs/ in --enable-recompile mode 2012-11-15 22:36:29 -05:00
Michael Rash 9921e72d70 [test suite] backwards compatibility tests
Added a few backwards compatibility tests for versions of fwknop going back to
2.0, and also added a compatibility test for an SPA packet produced by Android
4.2.1.
2012-11-15 21:16:11 -05:00
Michael Rash 31c3100d7f minor gcc warnings todo note for OpenBSD 2012-11-14 23:46:29 -05:00
Michael Rash 517f447028 bumped version to 2.0.4 2012-11-14 23:45:43 -05:00
Michael Rash 38d4b5cc88 minor marking text update around fuzzing packet count 2012-11-13 21:18:29 -05:00
Michael Rash 02790628d4 additional SPA validation check to ensure no non-ascii printable chars in decoded message 2012-11-13 21:16:27 -05:00
Michael Rash 70afd9c2d4 minor spacing fix 2012-11-13 21:12:41 -05:00
Michael Rash bc58b3a15f Added chain_exists() check to fwknopd SPA rule creation
Added chain_exists() check to SPA rule creation so that if any
of the fwknop chains are deleted out from under fwknopd they will be
recreated on the fly.  This mitigates scenarios where fwknopd might be
started before a system level firewall policy is applied due to init
script ordering, or if an iptables policy is re-applied without
restarting fwknopd.
2012-11-12 21:48:26 -05:00
Michael Rash c0349a20a3 added fuzzing packet count to FKO server fuzzing test 2012-11-09 20:42:43 -05:00
Michael Rash c354afb3b4 minor todo reorganization 2012-11-09 20:42:08 -05:00
Michael Rash 2a3cd1abfe Merge branch 'master' of github.com:mrash/fwknop 2012-11-08 22:25:33 -05:00