Michael Rash
47ea800889
merged in fwknop-2.0.4 changes
2013-01-18 17:25:16 -05:00
Michael Rash
70afd9c2d4
minor spacing fix
2012-11-13 21:12:41 -05:00
Michael Rash
52d023ec60
added validate_username() call to SPA packet encoding routine
2012-10-22 20:31:31 -04:00
Michael Rash
16348aaccd
replace strlen() call with strnlen() and MAX_SPA_ENCODED_MSG_SIZE bound
2012-07-27 02:06:58 -04:00
Michael Rash
8471d8aae6
semicolon syntax buf fix
2012-07-27 02:01:43 -04:00
Michael Rash
d561fdd4d7
added lib/fko_util.c with basic length checking functions
2012-07-26 18:01:36 -04:00
Michael Rash
838829f2bb
added a new encoded_msg_len to cut down on strlen() calls within libfko
2012-07-26 00:10:28 -04:00
Michael Rash
6255bff95f
replace strlen() calls with strnlen() and appropriate maximums
2012-07-22 23:13:39 -04:00
Michael Rash
6388e8ac7f
added 'const' to function prototype vars where possible
...
Added the 'const' qualifier to function prototype variables where possible.
In addition, reduced some functions to file-scope with 'static' where possible.
Also made a few minor changes to remove extra whitespace, and fixed a bug
in create_fwknoprc() to ensure the new fwknoprc filehandle is closed.
2011-10-25 21:00:40 -04:00
Michael Rash
87416c0cdf
Replaced all strcpy() calls with strlcpy()
...
OpenBSD especially gives compiler warnings whenever strcpy() is used. All such
calls have been replaced with strlcpy().
2011-09-09 22:09:37 -04:00
Michael Rash
ca5f82c067
Removed legacy $Id$ tags from svn
...
$Id$ tags don't really mean anything to git so they have been removed from all
source files.
2011-06-18 20:53:40 -04:00
Damien Stuart
0f6ca00ac4
Updated the GPL blurb at the top of the source files. Added some missing copyright statements (Thanks to Franck Joncourt).
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@300 510a4753-2344-4c79-9c09-4d669213fbeb
2010-11-13 03:04:36 +00:00
Michael Rash
1092e6ef46
* Fixed a few minor warnings like the following:
...
cipher_funcs.c:85: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
A few of these were in code in the lib/ directory, and required adding a
new error code 'FKO_ERROR_FILESYSTEM_OPERATION' and associated error
string 'Read/write bytes mismatch'.
git-svn-id: file:///home/mbr/svn/fwknop/trunk@195 510a4753-2344-4c79-9c09-4d669213fbeb
2010-01-16 14:59:36 +00:00
Damien Stuart
53b7fae8bb
Major rearrangement. Renamed directories: "fko" to "lib", "src" to "client". Added "common" and "server" directories. Setup autoconf to allow disabling the server and/or client builds.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@127 510a4753-2344-4c79-9c09-4d669213fbeb
2009-08-09 15:43:16 +00:00
Damien Stuart
1cdf9fd548
Re-arrangement of source tree.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@14 510a4753-2344-4c79-9c09-4d669213fbeb
2008-12-24 22:02:12 +00:00
Damien Stuart
a82c361e28
Another major re-write of the fwknop library.
...
git-svn-id: file:///home/mbr/svn/fwknop/trunk@13 510a4753-2344-4c79-9c09-4d669213fbeb
2008-12-24 04:31:45 +00:00