Benjamin Ryzman
fac10925d1
Fix client/Makefile.am to work with libtool 2.4.6 from Cygwin
2016-02-14 11:29:41 +01:00
Jonathan Bennett
abd895c522
Removes unused string from set_nat_access
2016-01-11 00:11:46 -06:00
Jonathan Bennett
a3e0d1cc1b
clean up whitespace problems
2016-01-02 20:18:12 -06:00
Jonathan Bennett
9475b625a0
Add Doxygen headers to client files
2016-01-01 02:13:21 +00:00
Jonathan Bennett
dda7fa39c1
Disable client side nat_dns
2015-12-31 19:24:45 +00:00
Jonathan Bennett
bc55f0f21f
Add count_characters and a CUnit test series for it.
2015-12-31 04:14:58 +00:00
Jonathan Bennett
d9f9cb8ad5
Add SHA3 and HMAC-SHA3 support
2015-12-30 20:32:52 +00:00
Michael Rash
e3ae6747d9
doc updates
2015-12-24 16:08:35 -05:00
Michael Rash
a85b081f79
copyright update
2015-12-23 14:34:51 -05:00
Michael Rash
9c54d774f6
[docs] man page updates
2015-12-23 11:47:17 -05:00
Michael Rash
2fad399db3
promote hex_dump() to fko_util
2015-12-16 19:28:10 -08:00
Michael Rash
998fb96f0b
promote argv handling functions to fko_util (avoids duplication across client and server)
2015-12-16 18:59:10 -08:00
Michael Rash
f230c32371
promote chop_* functions into fko_util
2015-12-16 18:00:57 -08:00
Michael Rash
a000bcd4a0
[client] minor formatting update
2015-12-04 18:49:24 -08:00
Michael Rash
97faa2dbdf
minor docs update
2015-11-10 21:40:57 -05:00
Michael Rash
b03c007c44
[client] add --server-resolve-ipv4 to only accept IPv4 addresses from DNS for the SPA server
2015-09-27 10:17:36 -04:00
Damien Stuart
a4309ad768
Added clean up for .gcno and .gcda files (left went c-unit-tests are enabled.
2015-09-05 15:20:22 -04:00
Damien Stuart
2e60687dcf
Merge branch 'master' into dstuart_refactor_autoconf
2015-08-29 12:46:24 -04:00
Michael Rash
ecfa8021e5
doc updates to include sudo information
2015-08-24 17:25:06 -07:00
Michael Rash
82464574a6
[client] minor update to make chksum() static
2015-08-18 22:12:23 -04:00
Michael Rash
0fdc263a43
options struct should not be global (CLANG -Wshadow warning)
2015-08-18 21:58:53 -04:00
Michael Rash
0d83c967c0
[client] minor typo fixes
2015-06-09 11:31:51 -04:00
Michael Rash
9b189fe762
[client] ensure that encryption and HMAC keys are not read from stdin in AFL fuzzing mode
2015-06-01 05:25:47 -07:00
Michael Rash
85e07f99c4
man page updates
2015-05-22 15:31:18 -04:00
Michael Rash
ceb1713976
add --key-gen option to fwknopd (suggested by Jonathan Bennett)
2015-05-20 08:55:17 -07:00
Michael Rash
136d017afb
[client] ensure no dns, http, or other network comms in AFL fuzzing mode
2015-05-14 17:51:25 -07:00
Damien Stuart
2ea2aea0ba
Tweaks for unit test support
2015-05-03 09:46:37 -04:00
Michael Rash
3512f7f417
doc updates
2015-04-20 21:34:12 -04:00
Damien Stuart
e4fae829bc
Refactor of Makefile.am files to fix issues caused by referencing source files in other directories - which broke make dist and make distclean targets.
2015-02-17 14:37:20 -05:00
Damien Stuart
987455b902
Remove commented out entries from the client and server Makefile.am.
2015-02-14 12:40:58 -05:00
Damien Stuart
b152d15970
Refactored how the cunit tests are processed so "make dist" does not fail and builds with c-unit-tests enabled work on systems with firewalld (added fw_util_firewalld.c for server tests).
2015-02-14 12:29:30 -05:00
Franck Joncourt
1c81aef39d
Fixed file permissions
2014-12-31 09:51:08 +01:00
Franck Joncourt
b7ecb3334a
Merge upstream changes to our changes
2014-12-28 15:00:24 +01:00
Michael Rash
74f114603b
check fiu_init() and fiu_enable() return values
2014-12-07 16:29:30 -05:00
Damien Stuart
9e671217e1
Move #include <sys/wait.h> directive so it is not seen in the windows build
2014-11-19 22:01:04 -05:00
Michael Rash
ece855b66a
[client] bug fix to ensure -a overrides IP resolution
2014-11-18 23:10:19 -05:00
Michael Rash
22289a3f58
[client] disable IP resolution in AFL_FUZZING mode
2014-11-18 20:16:12 -05:00
Michael Rash
a72b69eee7
manpage updates
2014-11-15 10:51:48 -05:00
Michael Rash
248c4b301e
added configure detection of execvpe() - doesn't exist on Mac OS X yet
2014-10-06 20:04:00 -04:00
Michael Rash
50952b4a6e
Merge branch 'master' of https://github.com/mrash/fwknop into execvpe
2014-10-04 19:36:04 -04:00
Michael Rash
836370d034
[client] minor tab->spaces fix
2014-10-04 10:32:52 -04:00
Michael Rash
e271442aa9
[server] first cut at converting iptables commands to use execvpe()
2014-10-03 21:58:51 -04:00
Michael Rash
7aa34a92f1
[client] add strtoargv() to easily get an argv array for passing to execvpe()
2014-10-03 14:44:01 -04:00
Michael Rash
2247dfeab8
use execvpe() with NULL env for wget calls
2014-10-03 11:39:33 -04:00
Michael Rash
b1358d564d
minor client --help update
2014-10-03 11:35:38 -04:00
Florian Schüller
dc30f162c7
Add "NO_SAVE_ARGS" to initial config file
2014-10-01 14:28:36 +02:00
Florian Schüller
981d1f7077
Support for "--no-save-args" in .fwknoprc
2014-10-01 14:28:29 +02:00
Michael Rash
50434c5c4c
Use the fwknop User-Agent for wget SSL external IP resolutions
...
Bug fix to ensure that a User-Agent string can be specified when the
fwknop client uses wget via SSL to resolve the external IP address. This
closes issue #134 on github reported by Barry Allard. The fwknop now
uses the wget '-U' option to specify the User-Agent string with a
default of "Fwknop/<version>". In addition, a new command line argument
"--use-wget-user-agent" to allow the default wget User-Agent string to
apply instead.
2014-09-27 23:23:12 -04:00
Franck Joncourt
260cd5481b
Use of init and cleanup functions for the test suite.
2014-09-07 20:33:39 +02:00
Franck Joncourt
32c5afae83
Merge remote-tracking branch 'upstream/master' into c_unit_testing
2014-09-07 15:24:59 +02:00