diff --git a/ss-rust/build.gradle.kts b/ss-rust/build.gradle.kts index 27d951ff7..46c054d69 100644 --- a/ss-rust/build.gradle.kts +++ b/ss-rust/build.gradle.kts @@ -25,12 +25,9 @@ cargo { profile = findProperty("CARGO_PROFILE")?.toString() ?: "release" extraCargoBuildArguments = listOf("--bin", "sslocal") featureSpec.noDefaultBut(arrayOf( - "sodium", - "rc4", - "aes-cfb", - "aes-ctr", - "camellia-cfb", - "openssl-vendored")) + "single-threaded", + "local-flow-stat", + "local-dns")) exec = { spec, toolchain -> spec.environment("RUST_ANDROID_GRADLE_LINKER_WRAPPER_PY", "$projectDir/$module/../linker-wrapper.py") spec.environment("RUST_ANDROID_GRADLE_TARGET", "target/${toolchain.target}/$profile/lib$libname.so") diff --git a/ss-rust/src/main/rust/shadowsocks-rust b/ss-rust/src/main/rust/shadowsocks-rust index ce1e58641..3a1054acc 160000 --- a/ss-rust/src/main/rust/shadowsocks-rust +++ b/ss-rust/src/main/rust/shadowsocks-rust @@ -1 +1 @@ -Subproject commit ce1e58641d502ec128806efa898ebf2716461132 +Subproject commit 3a1054acc54cfc23a1cd232aa0a45b66af4bd612