*** Current news is available in the ChangeLog file, or in git history *** Noteworthy changes in version 2.5 (2013-06-16) ------------------------------------------------------- * HMAC support for authenticated encryption (works for both Rijndael and GPG) * Update to how fwknop leverages Rijndael including the usage of the PBKDF1 algorithm for key derivation, truncation bug fixes, more careful handling of buffers used in cryptographic operations, and more. * The fwknop code base is now audited with the excellent Coverity static analysis product, and many bugs were fixed as a result. Full details can be found in the git log. * The test suite can now cross compare how fwknop encrypts and authenticates SPA data with OpenSSL. This is a powerful verification step since it essentially allows fwknop to take advantage of the OpenSSL library and all of the research that goes into it without having to link against OpenSSL directly. (OpenSSL does far more than fwknop would ever need.) * A new work flow is made possible through the ability to save encryption keys, HMAC keys, and command line arguments to the ~/.fwknoprc file. This greatly simplifies fwknop command line usage just by using the stanza name for access to a remote service '$ fwknop -n '. Noteworthy changes prior to fwknop-2.5 can be found in the ChangeLog. ------------------------------------------------------- Noteworthy changes in version 0.62 (2009-07-26) ------------------------------------------------------- * Initial public release * Support for GPG encryption (via gpgme). * In addition to UDP, send SPA data packet over TCP, TCP(raw socket), and ICMP. * Added the FKO Perl Module (wraps libfko). * Added support for the Win32 platform. * Fairly complete Texinfo documentation for libfko. Noteworthy changes in version 0.0.0-alpha (2008-12-21) ------------------------------------------------------- * Start of port form Perl to C * Created initial libfko.a static lib * fwknop client program can generate a simple access request that can be parsed by the Perl fwknopd server. fwknop is distributed under the terms of the GNU General Public License (GPL v2+). Copyright 2009-2013, Damien Stuart This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.