diff --git a/ChangeLog b/ChangeLog index 9e29c95..2a6b655 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +08/22/2014 Oleg Moskalenko +Version 4.1.2.2 'Vitari': + - SHA-256 memory leak fixed. + 08/14/2014 Oleg Moskalenko Version 4.1.2.1 'Vitari': - The origin attribute is verified in the subsequent diff --git a/rpm/build.settings.sh b/rpm/build.settings.sh index acbe1a2..cb9ca5e 100755 --- a/rpm/build.settings.sh +++ b/rpm/build.settings.sh @@ -2,7 +2,7 @@ # Common settings script. -TURNVERSION=4.1.2.1 +TURNVERSION=4.1.2.2 BUILDDIR=~/rpmbuild ARCH=`uname -p` TURNSERVER_SVN_URL=http://coturn.googlecode.com/svn diff --git a/rpm/turnserver.spec b/rpm/turnserver.spec index 0dcaba2..7e688f8 100644 --- a/rpm/turnserver.spec +++ b/rpm/turnserver.spec @@ -1,5 +1,5 @@ Name: turnserver -Version: 4.1.2.1 +Version: 4.1.2.2 Release: 0%{dist} Summary: Coturn TURN Server @@ -294,6 +294,8 @@ fi %{_includedir}/turn/client/TurnMsgLib.h %changelog +* Thu Aug 22 2014 Oleg Moskalenko + - Sync to 4.1.2.2 * Thu Aug 14 2014 Oleg Moskalenko - Sync to 4.1.2.1 * Tue Jul 29 2014 Oleg Moskalenko diff --git a/src/client/ns_turn_msg.c b/src/client/ns_turn_msg.c index 514d68c..c6e49c8 100644 --- a/src/client/ns_turn_msg.c +++ b/src/client/ns_turn_msg.c @@ -155,6 +155,7 @@ int stun_produce_integrity_key_str(u08bits *uname, u08bits *realm, u08bits *upwd EVP_DigestInit(&ctx,EVP_sha256()); EVP_DigestUpdate(&ctx,str,strl); EVP_DigestFinal(&ctx,key,&keylen); + EVP_MD_CTX_cleanup(&ctx); } else #endif { diff --git a/src/ns_turn_defs.h b/src/ns_turn_defs.h index 1eba81b..64dafae 100644 --- a/src/ns_turn_defs.h +++ b/src/ns_turn_defs.h @@ -31,7 +31,7 @@ #ifndef __IOADEFS__ #define __IOADEFS__ -#define TURN_SERVER_VERSION "4.1.2.1" +#define TURN_SERVER_VERSION "4.1.2.2" #define TURN_SERVER_VERSION_NAME "Vitari" #define TURN_SOFTWARE "Coturn-" TURN_SERVER_VERSION " '" TURN_SERVER_VERSION_NAME "'"