diff --git a/jni/Application.mk b/jni/Application.mk index 3e5c8225..a17746ee 100644 --- a/jni/Application.mk +++ b/jni/Application.mk @@ -1,4 +1,4 @@ APP_ABI := armeabi armeabi-v7a arm64-v8a mips x86 -APP_PLATFORM := android-21 +APP_PLATFORM := android-16 APP_STL := stlport_static -NDK_TOOLCHAIN_VERSION := 4.9 +NDK_TOOLCHAIN_VERSION := 4.6 diff --git a/jni/pdnsd/src/cache.c b/jni/pdnsd/src/cache.c index 4fbb7fb9..82d70882 100644 --- a/jni/pdnsd/src/cache.c +++ b/jni/pdnsd/src/cache.c @@ -2697,6 +2697,12 @@ int dump_cache(int fd, const unsigned char *name, int exact) return rv; } +char *stpcpy(char *dest, char const *src) +{ + strcpy(dest, src); + return dest + strlen(dest); +} + #if DEBUG>0 diff --git a/libs/arm64-v8a/pdnsd b/libs/arm64-v8a/pdnsd index 6fd98cae..4dd1af42 100755 Binary files a/libs/arm64-v8a/pdnsd and b/libs/arm64-v8a/pdnsd differ diff --git a/libs/armeabi-v7a/libtun2socks.so b/libs/armeabi-v7a/libtun2socks.so index 26b6d08d..02db968b 100755 Binary files a/libs/armeabi-v7a/libtun2socks.so and b/libs/armeabi-v7a/libtun2socks.so differ diff --git a/libs/armeabi-v7a/pdnsd b/libs/armeabi-v7a/pdnsd index 88d8c850..38eb74cc 100755 Binary files a/libs/armeabi-v7a/pdnsd and b/libs/armeabi-v7a/pdnsd differ diff --git a/libs/armeabi/libtun2socks.so b/libs/armeabi/libtun2socks.so index 6eaf2ac3..d43f63b1 100755 Binary files a/libs/armeabi/libtun2socks.so and b/libs/armeabi/libtun2socks.so differ diff --git a/libs/mips/libtun2socks.so b/libs/mips/libtun2socks.so index 81c1722e..1c494678 100755 Binary files a/libs/mips/libtun2socks.so and b/libs/mips/libtun2socks.so differ diff --git a/libs/mips/pdnsd b/libs/mips/pdnsd index eaa18983..acd2c6b4 100755 Binary files a/libs/mips/pdnsd and b/libs/mips/pdnsd differ diff --git a/libs/x86/libtun2socks.so b/libs/x86/libtun2socks.so index 0548a83a..be3b8f73 100755 Binary files a/libs/x86/libtun2socks.so and b/libs/x86/libtun2socks.so differ