merge in nyc-release history after reset to nyc-dev
diff --git a/JniConstants.cpp b/JniConstants.cpp
index 9bad03c..e95f980 100644
--- a/JniConstants.cpp
+++ b/JniConstants.cpp
@@ -67,6 +67,7 @@
 jclass JniConstants::shortClass;
 jclass JniConstants::socketClass;
 jclass JniConstants::socketImplClass;
+jclass JniConstants::socketTaggerClass;
 jclass JniConstants::stringClass;
 jclass JniConstants::structAddrinfoClass;
 jclass JniConstants::structFlockClass;
@@ -145,6 +146,7 @@
     referenceClass = findClass(env, "java/lang/ref/Reference");
     shortClass = findClass(env, "java/lang/Short");
     socketClass = findClass(env, "java/net/Socket");
+    socketTaggerClass = findClass(env, "dalvik/system/SocketTagger");
     socketImplClass = findClass(env, "java/net/SocketImpl");
     stringClass = findClass(env, "java/lang/String");
     structAddrinfoClass = findClass(env, "android/system/StructAddrinfo");
diff --git a/include/nativehelper/JniConstants.h b/include/nativehelper/JniConstants.h
index c16b7b7..ba8f8cb 100644
--- a/include/nativehelper/JniConstants.h
+++ b/include/nativehelper/JniConstants.h
@@ -78,6 +78,7 @@
     static jclass shortClass;
     static jclass socketClass;
     static jclass socketImplClass;
+    static jclass socketTaggerClass;
     static jclass stringClass;
     static jclass structAddrinfoClass;
     static jclass structFlockClass;