Skip to content

Commit 2f61331

Browse files
authored
make native-tls optional (for those that are not statically linking) (#361)
1 parent 68d5654 commit 2f61331

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "avml"
3-
version = "0.11.4"
3+
version = "0.12.0"
44
license = "MIT"
55
description = "A portable volatile memory acquisition tool"
66
authors = ["avml@microsoft.com"]
@@ -13,10 +13,11 @@ edition = "2021"
1313
rust-version = "1.64.0"
1414

1515
[features]
16-
default = ["put", "blobstore"]
17-
put = ["dep:reqwest", "reqwest?/stream", "dep:url", "dep:tokio", "dep:tokio-util", "dep:native-tls"]
18-
blobstore = ["dep:url", "dep:azure_core", "dep:azure_storage_blobs", "dep:tokio", "dep:tokio-util", "dep:async-channel", "dep:native-tls"]
16+
default = ["put", "blobstore", "native-tls"]
17+
put = ["dep:reqwest", "reqwest?/stream", "dep:url", "dep:tokio", "dep:tokio-util"]
18+
blobstore = ["dep:url", "dep:azure_core", "dep:azure_storage_blobs", "dep:tokio", "dep:tokio-util", "dep:async-channel"]
1919
status = ["dep:atty", "dep:indicatif"]
20+
native-tls = ["dep:native-tls"]
2021

2122
[dependencies]
2223
byteorder = "1.4"

eng/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ cargo semver-checks check-release
1515
cargo clippy --locked --all-targets --all-features -- -D warnings -D clippy::pedantic -A clippy::missing_errors_doc
1616
cargo test --release --target x86_64-unknown-linux-musl --locked --all-targets --all-features
1717
for FEATURE in $(cargo metadata --locked --format-version 1 | jq '.packages | [.[] | select(.name=="avml")][0].features | keys | @tsv' -r); do
18-
cargo check --release --target x86_64-unknown-linux-musl --locked --no-default-features --features ${FEATURE}
18+
cargo check --release --target x86_64-unknown-linux-musl --locked --no-default-features --features ${FEATURE} --features native-tls
1919
done
2020
cargo build --release --no-default-features --target x86_64-unknown-linux-musl --locked
2121
cp target/x86_64-unknown-linux-musl/release/avml target/x86_64-unknown-linux-musl/release/avml-minimal

0 commit comments

Comments
 (0)