diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 37d29bb7..9972110c 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -16,6 +16,7 @@ jobs: - x86_64-pc-windows-gnu - x86_64-unknown-linux-musl - x86_64-unknown-linux-gnu + - arm-unknown-linux-gnueabi - arm-unknown-linux-gnueabihf - arm-unknown-linux-musleabi - arm-unknown-linux-musleabihf @@ -64,8 +65,7 @@ jobs: - name: Install Rust nightly uses: actions-rs/toolchain@v1 with: - toolchain: nightly - override: true + profile: minimal - name: Build release shell: bash @@ -91,8 +91,7 @@ jobs: - name: Install Rust nightly uses: actions-rs/toolchain@v1 with: - toolchain: nightly - override: true + profile: minimal - name: Build release run: | diff --git a/Cargo.toml b/Cargo.toml index 80f5df12..9a9017df 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -54,7 +54,6 @@ default = [ "manager", "utility", "local-http", - "local-http-rustls", "local-tunnel", "local-socks4", ] diff --git a/crates/shadowsocks-service/Cargo.toml b/crates/shadowsocks-service/Cargo.toml index 85320379..0a98faf1 100644 --- a/crates/shadowsocks-service/Cargo.toml +++ b/crates/shadowsocks-service/Cargo.toml @@ -20,7 +20,6 @@ full = [ "manager", "trust-dns", "local-http", - "local-http-rustls", "local-redir", "local-tunnel", "local-socks4", diff --git a/crates/shadowsocks-service/src/local/http/http_stream.rs b/crates/shadowsocks-service/src/local/http/http_stream.rs index b25ce120..5b436521 100644 --- a/crates/shadowsocks-service/src/local/http/http_stream.rs +++ b/crates/shadowsocks-service/src/local/http/http_stream.rs @@ -113,7 +113,7 @@ impl ProxyHttpStream { } #[cfg(not(any(feature = "local-http-native-tls", feature = "local-http-rustls")))] - pub async fn connect_https(stream: AutoProxyClientStream, domain: &str) -> io::Result { + pub async fn connect_https(_stream: AutoProxyClientStream, _domain: &str) -> io::Result { let err = io::Error::new( ErrorKind::Other, "https is not supported, consider enable it by feature \"local-http-native-tls\" or \"local-http-rustls\"",