THRIFT-3024 User-Agent "BattleNet" used in some Thrift library files
Client: AS3, Haxe
Patch: Jens Geyer

This closes #390
diff --git a/lib/as3/src/org/apache/thrift/transport/TFullDuplexHttpClient.as b/lib/as3/src/org/apache/thrift/transport/TFullDuplexHttpClient.as
index 3374986..863c59b 100644
--- a/lib/as3/src/org/apache/thrift/transport/TFullDuplexHttpClient.as
+++ b/lib/as3/src/org/apache/thrift/transport/TFullDuplexHttpClient.as
@@ -195,7 +195,7 @@
         {
             this.output = this.socket;
             this.input = this.socket;
-            this.output.writeUTF("CONNECT " + resource + " HTTP/1.1\n" + "Host: " + host + ":" + port + "\r\n" + "User-Agent: BattleNet\r\n" + "Transfer-Encoding: chunked\r\n" + "content-type: application/x-thrift\r\n" + "Accept: */*\r\n\r\n");
+            this.output.writeUTF("CONNECT " + resource + " HTTP/1.1\n" + "Host: " + host + ":" + port + "\r\n" + "User-Agent: Thrift/AS3\r\n" + "Transfer-Encoding: chunked\r\n" + "content-type: application/x-thrift\r\n" + "Accept: */*\r\n\r\n");
             this.eventDispatcher.dispatchEvent(event);
         }
 
diff --git a/lib/haxe/src/org/apache/thrift/transport/TFullDuplexHttpClient.hx b/lib/haxe/src/org/apache/thrift/transport/TFullDuplexHttpClient.hx
index 3cd2e51..a4dc671 100644
--- a/lib/haxe/src/org/apache/thrift/transport/TFullDuplexHttpClient.hx
+++ b/lib/haxe/src/org/apache/thrift/transport/TFullDuplexHttpClient.hx
@@ -192,7 +192,13 @@
         {
             this.output = this.socket;
             this.input = this.socket;
-            this.output.writeUTF("CONNECT " + resource + " HTTP/1.1\n" + "Host :  " + host + ":" + port + "\r\n" + "User-Agent :  BattleNet\r\n" + "Transfer-Encoding :  chunked\r\n" + "content-type :  application/x-thrift\r\n" + "Accept :  */*\r\n\r\n");
+            this.output.writeUTF( "CONNECT " + resource + " HTTP/1.1\n" 
+			                    + "Host :  " + host + ":" + port + "\r\n" 
+								+ "User-Agent :  Thrift/Haxe\r\n" 
+								+ "Transfer-Encoding :  chunked\r\n" 
+								+ "content-type :  application/x-thrift\r\n" 
+								+ "Accept :  */*\r\n" 
+								+ "\r\n");
             this.eventDispatcher.dispatchEvent(event);
         }