diff --git a/README b/README index 74bf39448..3964d329e 100644 --- a/README +++ b/README @@ -34,7 +34,17 @@ before calling SSL_new(); Though it's not recommended. *** end Notes *** -CyaSSL Release 3.3.0 (12/05/2014) + +CyaSSL Release 3.3.2 (01/07/2015) + +Release 3.3.2 CyaSSL has bug fixes and new features including: + +- Improvements in the build configuration under AIX. +- Various compile warnings. +- Changed a memcpy to memmove in the sniffer. + + +***********CyaSSL Release 3.3.0 (12/05/2014) - Countermeasuers for Handshake message duplicates, CHANGE CIPHER without FINISHED, and fast forward attempts. Thanks to Karthikeyan Bhargavan from diff --git a/README.md b/README.md index db2409222..fea88ad92 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,15 @@ before calling SSL_new(); Though it's not recommended. ``` +# CyaSSL Release 3.3.2 (01/07/2015) + +## Release 3.3.2 CyaSSL has bug fixes and new features including: + +- Improvements in the build configuration under AIX. +- Various compile warnings. +- Changed a memcpy to memmove in the sniffer. + + # CyaSSL Release 3.3.0 (12/05/2014) - Countermeasuers for Handshake message duplicates, CHANGE CIPHER without diff --git a/configure.ac b/configure.ac index 3819a95e5..cd2601151 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,7 @@ # # -AC_INIT([cyassl],[3.3.0],[https://github.com/cyassl/cyassl/issues],[cyassl],[http://www.wolfssl.com]) +AC_INIT([cyassl],[3.3.2],[https://github.com/cyassl/cyassl/issues],[cyassl],[http://www.wolfssl.com]) AC_CONFIG_AUX_DIR([build-aux]) diff --git a/cyassl/version.h b/cyassl/version.h index 39e6f4ec9..073b9bc7e 100644 --- a/cyassl/version.h +++ b/cyassl/version.h @@ -26,8 +26,8 @@ extern "C" { #endif -#define LIBCYASSL_VERSION_STRING "3.3.0" -#define LIBCYASSL_VERSION_HEX 0x03003000 +#define LIBCYASSL_VERSION_STRING "3.3.2" +#define LIBCYASSL_VERSION_HEX 0x03003002 #ifdef __cplusplus } diff --git a/src/sniffer.c b/src/sniffer.c index 2462aaac2..acf434614 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -2673,7 +2673,7 @@ doMessage: return -1; } } - XMEMCPY(ssl->buffers.inputBuffer.buffer, sslFrame, sslBytes); + XMEMMOVE(ssl->buffers.inputBuffer.buffer, sslFrame, sslBytes); ssl->buffers.inputBuffer.length = sslBytes; } if (HaveMoreInput(session, &sslFrame, &sslBytes, &end, error))