Michael Rash
44bca33574
minor wording update to match fwknop help to config_init.h for --server-proto option
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@103 510a4753-2344-4c79-9c09-4d669213fbeb
2009-06-10 04:42:49 +00:00
Damien Stuart
0dae9badba
Added a TODO file
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@102 510a4753-2344-4c79-9c09-4d669213fbeb
2009-06-08 22:55:40 +00:00
Damien Stuart
04690e2f07
Forgot to bump the perl module minor version number.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@101 510a4753-2344-4c79-9c09-4d669213fbeb
2009-06-07 20:46:14 +00:00
Damien Stuart
488ca566e1
Minor updates to non-code-related files. Changed some copyrights to 2009.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@100 510a4753-2344-4c79-9c09-4d669213fbeb
2009-06-07 20:33:53 +00:00
Damien Stuart
caab726e7b
Brought Error constants in sync with libfko.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@99 510a4753-2344-4c79-9c09-4d669213fbeb
2009-06-07 20:02:14 +00:00
Damien Stuart
2fee69dc33
Tweaks again for win32 build
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@98 510a4753-2344-4c79-9c09-4d669213fbeb
2009-06-07 17:27:12 +00:00
Damien Stuart
5811d1107b
Yet another tweak for win32.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@97 510a4753-2344-4c79-9c09-4d669213fbeb
2009-06-07 17:13:36 +00:00
Damien Stuart
51c37ba159
Tweak for win32 platform
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@96 510a4753-2344-4c79-9c09-4d669213fbeb
2009-06-07 17:03:01 +00:00
Damien Stuart
7817e44264
Added sending via tcp (established) conneciton. removed --debug as an option. Some minor code reformatting and refactoring.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@95 510a4753-2344-4c79-9c09-4d669213fbeb
2009-06-07 16:55:22 +00:00
Michael Rash
7206fa03a6
minor link update for the cipherdyne.org website
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@94 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-29 01:41:35 +00:00
Damien Stuart
c509b53dd4
Implemented sending spa data via TCP or ICMP via SOCK_RAW (unix only so far).
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@93 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-26 15:03:00 +00:00
Damien Stuart
9c9d46cc09
Fixed bad variable name after moving the winsock startup code to a the send_spa_packet function.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@92 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-25 18:55:13 +00:00
Damien Stuart
79a15c2f6d
Removed old test code from fwknop client. Other tweaks and enhancements.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@91 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-25 18:47:02 +00:00
Damien Stuart
8c5f6ee069
Added getopt_long and getlogin capability to the Windows build.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@90 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-25 14:32:51 +00:00
Damien Stuart
cf65f6ef5d
Updated Makefile.am to add win32 directory to the dist.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@89 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-24 17:00:08 +00:00
Damien Stuart
4192eb8876
Updates and revisions to accommodate a Windows build.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@88 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-24 16:46:33 +00:00
Damien Stuart
ee78a35cfd
Made the dist name "fwknop-c" so as not to confuse it with the current "fwknop".
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@87 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-19 00:48:28 +00:00
Damien Stuart
d711843e84
Changed fko version to 1.9.12. Made signing GPG-encrypted messages optional.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@86 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-17 15:44:07 +00:00
Damien Stuart
2fff0a0a20
Added the Perl module files to Makefile.am so they will be included in the dist.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@85 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-12 01:39:18 +00:00
Damien Stuart
a32100f964
Updated documentation to reflect API changes and GPG signature functions.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@84 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-03 18:10:23 +00:00
Damien Stuart
2865912c0a
Tweaks to updated API. Added GPG signature checking and processing functions. Updated Perl module and perldoc for new API and functions.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@83 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-03 15:47:45 +00:00
Damien Stuart
6e147ad3e7
Interim check-in of API changes, libfko and fwknop binary now support the updated API. Docs and Perl module are pending.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@82 510a4753-2344-4c79-9c09-4d669213fbeb
2009-05-02 03:02:08 +00:00
Damien Stuart
58c1a85711
Added perl module code to the repository.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@81 510a4753-2344-4c79-9c09-4d669213fbeb
2009-04-18 13:47:09 +00:00
Damien Stuart
7e2d52e38f
Fixed double-free when destroy was called after a failed gpg encryption/decryption.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@80 510a4753-2344-4c79-9c09-4d669213fbeb
2009-04-18 13:36:21 +00:00
Michael Rash
339db83129
added --save-packet-append so that SPA packet data can be appended to a file
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@79 510a4753-2344-4c79-9c09-4d669213fbeb
2009-04-13 03:34:11 +00:00
Michael Rash
f3e4694a0c
added the --save-packet argument so that SPA packet data can be saved to the local filesystem by the fwknop-c client
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@78 510a4753-2344-4c79-9c09-4d669213fbeb
2009-04-13 03:13:10 +00:00
Damien Stuart
d19e2777f7
Fixed segfault issue when spa_data_final was called before spa_message was set.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@77 510a4753-2344-4c79-9c09-4d669213fbeb
2009-03-30 00:56:05 +00:00
Damien Stuart
675e24be4c
Fixed typo in doc
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@76 510a4753-2344-4c79-9c09-4d669213fbeb
2009-03-25 02:08:13 +00:00
Damien Stuart
6e90c5efc6
Added gpg-home-dir support to libfko and the fwknop program. Added the fko_set_spa_data() function. Documentation updates and other tweaks to support these changes.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@75 510a4753-2344-4c79-9c09-4d669213fbeb
2009-03-17 02:05:25 +00:00
Damien Stuart
b82f0e99dd
Tweaked byte order determination for Solaris systems.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@74 510a4753-2344-4c79-9c09-4d669213fbeb
2009-03-15 14:37:35 +00:00
Damien Stuart
7f0e7a9a35
Updated autoconf files and code to support Solaris (ver 10 x86 at least). This includes better type checking and resolving some conflicting names under Solaris.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@73 510a4753-2344-4c79-9c09-4d669213fbeb
2009-03-15 14:00:42 +00:00
Michael Rash
e1b5b7eed1
removed unnecessary initialization of string vars to 0x0 because the earlier memset() takes care of this
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@72 510a4753-2344-4c79-9c09-4d669213fbeb
2009-03-07 14:36:26 +00:00
Michael Rash
450795da71
Minor bug fix to process gpg command line arguments properly when handling
...
the command line.
git-svn-id: file:///home/mbr/svn/fwknop/trunk@71 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-28 21:53:30 +00:00
Michael Rash
3fd6f4dd7e
updated Copyright to Damien
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@70 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-28 21:16:39 +00:00
Damien Stuart
c3f483a091
Better error checking/message for decription. Fixed typo in docs.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@69 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-22 22:18:38 +00:00
Damien Stuart
41127cd7ed
Added better autoconf handling of gpgpme. Fixes so libfko will compile under FreeBSD (7.0 release anyway).
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@68 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-22 19:15:24 +00:00
Michael Rash
62487d72fd
updated to concatenate the allow IP and access string for fko_set_spa_message()
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@67 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-14 04:28:46 +00:00
Michael Rash
41df11b217
minor bug fix to anticipate closing newline in a password read from a file via --get-key
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@66 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-14 04:27:57 +00:00
Michael Rash
96df3a2dc2
Added the following options:
...
--Access
--allow-ip
--spoof-user
--debug
--no-save
The --Access and --allow-ip options still need to be fleshed out for
proper operation.
git-svn-id: file:///home/mbr/svn/fwknop/trunk@65 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-13 07:49:54 +00:00
Michael Rash
51abd640c0
-Added the --get-key option to allow SPA passwords to be read from a
...
file. This feature will be useful for an automated test suite that
drives the fwknop C client against an SPA server implementation.
git-svn-id: file:///home/mbr/svn/fwknop/trunk@64 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-13 06:17:22 +00:00
Michael Rash
bcafc22d48
added Id tag expansion
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@63 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-12 05:05:40 +00:00
Damien Stuart
4b08fba26a
Fixed typo in Makefile.am
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@62 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-11 20:15:19 +00:00
Damien Stuart
3342349b48
Fixed minor typo
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@61 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-11 02:47:09 +00:00
Damien Stuart
4ef8a25596
Update libfko docs for the gpgme-related error codes and function.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@60 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-11 01:00:08 +00:00
Damien Stuart
be3bb0762f
Added getpasswd routine for getting a password from the user. A few updates to the lib to accomodate clearing the password after we are done with it. Update the fwknop program to reflect/use some of the new functionality.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@59 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-10 01:54:07 +00:00
Damien Stuart
06257a9222
Split out the source files. Added processing for a couple more command-line options.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@58 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-09 02:33:38 +00:00
Damien Stuart
2396d8fee6
Replaced deprecated gpgme_key_release calls with gpgme_key_unref. Fixed more potential memory leaks.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@57 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-01 23:02:20 +00:00
Damien Stuart
0c7c255882
Add more compiler conditionals for GPGME support to fix error during compiles on systems without gpgme.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@56 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-01 15:36:55 +00:00
Michael Rash
43c309b10c
minor update to not force --Destination in --Version mode
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@55 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-01 14:44:31 +00:00
Michael Rash
6b878ea65a
- Added code to send SPA packet data over a UDP socket.
...
- Added minor validation step to enforce --Destination usage if not
running in --Test mode (will extend this validation to include other
option).
git-svn-id: file:///home/mbr/svn/fwknop/trunk@54 510a4753-2344-4c79-9c09-4d669213fbeb
2009-02-01 14:30:45 +00:00