From b62ec2c49b01494fb5eedc7903b88b61b011fed8 Mon Sep 17 00:00:00 2001
From: mom040267 <mom040267@users.noreply.github.com>
Date: Sun, 21 Jun 2015 06:23:01 +0000
Subject: [PATCH] version bump: new STUN attribute values for third-party
 authorization.

---
 ChangeLog                         | 5 +++++
 rpm/build.settings.sh             | 2 +-
 rpm/turnserver.spec               | 4 +++-
 src/client/ns_turn_msg_defs_new.h | 4 ++--
 src/ns_turn_defs.h                | 2 +-
 5 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e55af0e1..13dedfeb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+6/20/2015 Oleg Moskalenko <mom040267@gmail.com>
+Version 4.4.5.3 'Ardee West':
+	- third-party authorization STUn attributes adjusted according to the
+	values assigned by IANA.
+	
 5/29/2015 Oleg Moskalenko <mom040267@gmail.com>
 Version 4.4.5.2 'Ardee West':
 	- dual allocation adjusted according to the new TURN-bis draft;
diff --git a/rpm/build.settings.sh b/rpm/build.settings.sh
index dac4087c..ec4de760 100755
--- a/rpm/build.settings.sh
+++ b/rpm/build.settings.sh
@@ -2,7 +2,7 @@
 
 # Common settings script.
 
-TURNVERSION=4.4.5.2
+TURNVERSION=4.4.5.3
 BUILDDIR=~/rpmbuild
 ARCH=`uname -p`
 TURNSERVER_SVN_URL=http://coturn.googlecode.com/svn
diff --git a/rpm/turnserver.spec b/rpm/turnserver.spec
index a09784ba..62ab4fe0 100644
--- a/rpm/turnserver.spec
+++ b/rpm/turnserver.spec
@@ -1,5 +1,5 @@
 Name:		turnserver
-Version:	4.4.5.2
+Version:	4.4.5.3
 Release:	0%{dist}
 Summary:	Coturn TURN Server
 
@@ -289,6 +289,8 @@ fi
 %{_includedir}/turn/client/TurnMsgLib.h
 
 %changelog
+* Sat Jun 20 2015 Oleg Moskalenko <mom040267@gmail.com>
+  - Sync to 4.4.5.3
 * Wed May 29 2015 Oleg Moskalenko <mom040267@gmail.com>
   - Sync to 4.4.5.2
 * Tue Mar 31 2015 Oleg Moskalenko <mom040267@gmail.com>
diff --git a/src/client/ns_turn_msg_defs_new.h b/src/client/ns_turn_msg_defs_new.h
index cc3b4074..5ea99a1b 100644
--- a/src/client/ns_turn_msg_defs_new.h
+++ b/src/client/ns_turn_msg_defs_new.h
@@ -88,8 +88,8 @@ typedef enum _ENC_ALG ENC_ALG;
  * oAuth struct
  */
 
-#define STUN_ATTRIBUTE_THIRD_PARTY_AUTHORIZATION (0x8031)
-#define STUN_ATTRIBUTE_OAUTH_ACCESS_TOKEN (0x0031)
+#define STUN_ATTRIBUTE_THIRD_PARTY_AUTHORIZATION (0x802E)
+#define STUN_ATTRIBUTE_OAUTH_ACCESS_TOKEN (0x001B)
 
 #define OAUTH_KID_SIZE (128)
 #define OAUTH_HASH_FUNC_SIZE (64)
diff --git a/src/ns_turn_defs.h b/src/ns_turn_defs.h
index f8f13b22..bc00fbe7 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.4.5.2"
+#define TURN_SERVER_VERSION "4.4.5.3"
 #define TURN_SERVER_VERSION_NAME "Ardee West"
 #define TURN_SOFTWARE "Coturn-" TURN_SERVER_VERSION " '" TURN_SERVER_VERSION_NAME "'"