diff --git a/CHANGELOG b/CHANGELOG index 919ee4a6c..acf452d2a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,11 @@ This is the changelog file for the POCO C++ Libraries. +Release 1.7.8p1 (2017-04-16) +============================ + +- fixed GH #1655: CipherImpl memory leak with OpenSSL 1.1 + + Release 1.7.8 (2017-02-21) ========================== diff --git a/Crypto/src/CipherImpl.cpp b/Crypto/src/CipherImpl.cpp index b8708a78c..6ee2bb9d4 100644 --- a/Crypto/src/CipherImpl.cpp +++ b/Crypto/src/CipherImpl.cpp @@ -119,6 +119,7 @@ namespace { #if OPENSSL_VERSION_NUMBER >= 0x10100000L EVP_CIPHER_CTX_cleanup(_pContext); + EVP_CIPHER_free(_pContext); #else EVP_CIPHER_CTX_cleanup(&_context); #endif diff --git a/DLLVersion.rc b/DLLVersion.rc index 5b686cb4e..f032f2cb9 100644 --- a/DLLVersion.rc +++ b/DLLVersion.rc @@ -4,8 +4,8 @@ #include "winres.h" -#define POCO_VERSION 1,7,8,0 -#define POCO_VERSION_STR "1.7.8" +#define POCO_VERSION 1,7,8,1 +#define POCO_VERSION_STR "1.7.8p1" VS_VERSION_INFO VERSIONINFO FILEVERSION POCO_VERSION diff --git a/Foundation/include/Poco/Version.h b/Foundation/include/Poco/Version.h index e579af3d4..b73602ae5 100644 --- a/Foundation/include/Poco/Version.h +++ b/Foundation/include/Poco/Version.h @@ -37,7 +37,7 @@ // Ax: alpha releases // Bx: beta releases // -#define POCO_VERSION 0x01070800 +#define POCO_VERSION 0x01070801 #endif // Foundation_Version_INCLUDED diff --git a/VERSION b/VERSION index 84298f96d..5c7e180ac 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.7.8 +1.7.8p1 diff --git a/doc/99100-ReleaseNotes.page b/doc/99100-ReleaseNotes.page index 69222fe9e..9fb86934d 100644 --- a/doc/99100-ReleaseNotes.page +++ b/doc/99100-ReleaseNotes.page @@ -1,6 +1,13 @@ POCO C++ Libraries Release Notes AAAIntroduction +!!!Release 1.7.8p1 + +!!Summary of Changes + + - fixed GH #1655: CipherImpl memory leak with OpenSSL 1.1 + + !!!Release 1.7.8 !!Summary of Changes