21149faf89[libfko] fko_set_username() crash bug fix.
Michael Rash
2015-12-04 19:01:26 -08:00
a000bcd4a0[client] minor formatting update
Michael Rash
2015-12-04 18:49:24 -08:00
c3d50a9503Unwind the recursive access.conf properly on an error and remove a debugging log message.
Jonathan Bennett
2015-12-04 18:34:09 -06:00
1e34a3430cAdd access.conf %include depth tracking
Jonathan Bennett
2015-12-04 18:16:57 -06:00
ce0b7f6727Initial work on access.conf includes
Jonathan Bennett
2015-12-03 19:56:39 -06:00
c67008b6a8minor fault injection tag rework for fko_set_rand_value() and fko_set_username()
Michael Rash
2015-11-30 12:28:59 -08:00
343d0b7f44Merge branch 'master' of ssh://github.com/mrash/fwknop
Michael Rash
2015-11-29 21:31:30 -05:00
0adb4ac2baadd -fPIC to enforce position-independent code (necessary for gcc > 5.0), fixes#170
Michael Rash
2015-11-29 21:30:41 -05:00
d2cef1746cInitial update for NETFILTER_QUEUE support. These changes are not tested at all as they were edit on a Mac, but are linux-specific.
Damien Stuart
2015-11-28 15:03:39 -05:00
50a5f76080Merge pull request #171 from vaygr/client-timeout
Michael Rash
2015-11-27 09:47:16 -05:00
8c7a007a4a[test suite] differentiate TIMEOUT vs. CLIENT_TIMEOUT values in command open close cycles
Michael Rash
2015-11-17 22:41:22 -08:00
f6829fe527[test suite] added command cycle close NONE test
Michael Rash
2015-11-17 22:08:58 -08:00
0bf4993071[server] minor update to replace a string compare for command cycle close exclusions
Michael Rash
2015-11-17 21:19:59 -08:00
47663f4215Merge pull request #169 from vaygr/client-timeout
Michael Rash
2015-11-19 20:55:29 -05:00
37cc375ea3added substitution support for CLIENT_TIMEOUT
Vlad Glagolev
2015-11-19 21:39:07 +03:00
cfa02859eb[server] don't run firewall handling code for command-only modes
Michael Rash
2015-11-17 20:48:37 -08:00
882624a2a0[server] allow 'NONE' to short circuit close command execution
Michael Rash
2015-11-13 11:18:19 -08:00
b0f25ae2e8[server] (Vlad Glagolev) Add client timeouts to command open/close cycle operations
Michael Rash
2015-11-13 08:41:39 -08:00
51de939846[test suite] add open/close --fw-timeout test
Michael Rash
2015-11-13 08:33:44 -08:00
97faa2dbdfminor docs update
Michael Rash
2015-11-10 21:40:57 -05:00
347ee04827[test suite] minor rework of signals to fwknopd
Michael Rash
2015-11-08 17:49:04 -08:00
8484e3ea7a[test suite] add unhandled signal (SIGTSTP) to signal handling test
Michael Rash
2015-11-07 13:35:51 -08:00
2f49be6cb0[server] For SIGHUP processing, don't send the TCP server SIGTERM unless it is running
Michael Rash
2015-11-01 01:58:47 -08:00
d3dcfc9cf4Merge remote-tracking branch 'origin/master' into cmd_open_close_cycle
Michael Rash
2015-10-31 10:37:06 -07:00
02049cb473Added AM_CONDITIONAL to check if OS is Darwin (Apple) and not use the --whole-archive option if it is.
Damien Stuart
2015-11-02 23:02:22 -05:00
0ef8ba5259Added use of --whole-archive for linking libfko_util.a to libfko.so. This takes care of the unresolved symbols (from libfko_util) when linking libfko.so.
Damien Stuart
2015-11-02 21:41:26 -05:00
2101bd63e9[test suite] add tests/* interface for file_find_num_matches()
Michael Rash
2015-10-31 10:36:46 -07:00
2d65330ce7[test suite] add a few missing test suite configs
Michael Rash
2015-10-31 06:07:27 -07:00
0a9f4e3e59Minor tweak for format fix in the gpl texinfo file
Damien Stuart
2015-10-26 21:20:16 -04:00
6c0b328114[server] fix command cycle close code to iterate through the entire list until all expiration commands have been executed
Michael Rash
2015-10-18 08:47:50 -07:00
17b4b3d55e[server] implemented command cycle close execution and expiration
Michael Rash
2015-10-17 20:14:33 -07:00
2b97e8b2e6[server] command IP,SRC,PKT_SRC,DST,PORT,PROTO substitutions work for open/close cycles now
Michael Rash
2015-10-17 06:30:33 -07:00
32b4c5e53f[server] minor log_msg() reformatting
Michael Rash
2015-10-17 05:27:54 -07:00
4587a279e1[server] validate CMD_CYCLE_* vars from the access.conf file
Michael Rash
2015-10-13 19:17:06 -07:00
d67fbde992[server] start on command open/close cycle support (issue #117)
Michael Rash
2015-10-13 18:00:07 -07:00
cac6a3f726[server] minor refactor for access.conf parsing
Michael Rash
2015-10-09 04:42:09 -07:00
a11881433d[server] minor access.conf variable name bug fix
Michael Rash
2015-10-03 06:16:47 -07:00
b03c007c44[client] add --server-resolve-ipv4 to only accept IPv4 addresses from DNS for the SPA server
Michael Rash
2015-09-27 10:17:36 -04:00
a4309ad768Added clean up for .gcno and .gcda files (left went c-unit-tests are enabled.
Damien Stuart
2015-09-05 15:20:22 -04:00
24b3a216bdUpdated c-unit-test README for changes in test locations. Updated autoconf files to remove references to the old c-unit-test configuration.
Damien Stuart
2015-09-05 11:05:32 -04:00
2e60687dcfMerge branch 'master' into dstuart_refactor_autoconf
Damien Stuart
2015-08-29 12:46:24 -04:00
995f541766add .DS_Store files to .gitignore
Michael Rash
2015-08-27 20:56:42 -04:00
32bb9f8048changes since 2.6.6
Michael Rash
2015-08-24 17:35:54 -07:00
88c82af195rpm 2.6.7 release note
Michael Rash
2015-08-24 17:33:44 -07:00
ecfa8021e5doc updates to include sudo information
Michael Rash
2015-08-24 17:25:06 -07:00
71ded8caf1ChangeLog update for 2.6.7
Michael Rash
2015-08-24 17:23:40 -07:00
c04feff5ef[test suite] initialize coverage files in non --include mode
Michael Rash
2015-08-23 20:50:24 -07:00
b060495bb4[test suite] rm previous coverage files in coverage mode when --include criteria is not used
Michael Rash
2015-08-23 20:32:59 -07:00
9531099a1f[test suite] use pkill when available
Michael Rash
2015-08-23 20:08:17 -07:00
b88d1854edminor link comment fix
Michael Rash
2015-08-22 23:20:59 -04:00
fab2f8e591minor README update
Michael Rash
2015-08-22 23:18:12 -04:00
d1d59778e9[server] handle trailing quote for PF firewalls on OpenBSD
Michael Rash
2015-08-21 23:06:07 -04:00
fe9e42f212[test suite] minor sudo error code searching update
Michael Rash
2015-08-21 22:29:35 -04:00
dd1528c829[test suite] set sudo path on the fwknopd command line
Michael Rash
2015-08-21 22:24:45 -04:00
e999f61f82[test suite] allow /usr/local/etc/sudoers path
Michael Rash
2015-08-21 22:04:58 -04:00
f37fd22816[extras] use default configure args before running cov-build
Michael Rash
2015-08-21 21:49:07 -04:00
2f94413b2f[server] bug fix for ipfw firewall rule removal
Michael Rash
2015-08-21 21:35:10 -04:00
ec9eef3365[server] fix a dead code condition spotted by Coverity
Michael Rash
2015-08-19 23:41:47 -04:00
c5507d2c2a[server] fix ptr vs. val check spotted by Coverity
Michael Rash
2015-08-19 23:41:17 -04:00
82464574a6[client] minor update to make chksum() static
Michael Rash
2015-08-18 22:12:23 -04:00
423899f3c4[server] minor fix to remove unnecessary var definition
Michael Rash
2015-08-18 22:02:00 -04:00
0fdc263a43options struct should not be global (CLANG -Wshadow warning)
Michael Rash
2015-08-18 21:58:53 -04:00