mom040267 11 лет назад
Родитель
Сommit
84f12a9ed4
5 измененных файлов с 10 добавлено и 3 удалено
  1. 4 0
      ChangeLog
  2. 1 1
      rpm/build.settings.sh
  3. 3 1
      rpm/turnserver.spec
  4. 1 0
      src/client/ns_turn_msg.c
  5. 1 1
      src/ns_turn_defs.h

+ 4 - 0
ChangeLog

@@ -1,3 +1,7 @@
+08/22/2014 Oleg Moskalenko <[email protected]>
+Version 4.1.2.2 'Vitari':
+	- SHA-256 memory leak fixed. 
+	
 08/14/2014 Oleg Moskalenko <[email protected]>
 Version 4.1.2.1 'Vitari':
 	- The origin attribute is verified in the subsequent 

+ 1 - 1
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

+ 3 - 1
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 <[email protected]>
+  - Sync to 4.1.2.2
 * Thu Aug 14 2014 Oleg Moskalenko <[email protected]>
   - Sync to 4.1.2.1
 * Tue Jul 29 2014 Oleg Moskalenko <[email protected]>

+ 1 - 0
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
 	{

+ 1 - 1
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 "'"