Skip to content

Commit c1f0026

Browse files
committed
build: add feature to enable native-tls by default
1 parent f1adeaf commit c1f0026

File tree

5 files changed

+166
-75
lines changed

5 files changed

+166
-75
lines changed

Cargo.lock

Lines changed: 134 additions & 72 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ home = "0.5.9"
3535
indoc = "2.0.5"
3636
indexmap = "2.6.0"
3737
os_info = "3.8.2"
38-
reqwest = "0.12.7"
38+
reqwest = { version = "0.12.7", default-features = false }
3939
serde = "1.0.210"
4040
serde_plain = "1.0.2"
4141
sysinfo = "0.32.0"

ristretto_classloader/Cargo.toml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,13 @@ criterion = { workspace = true }
3030
indoc = { workspace = true }
3131

3232
[features]
33-
all = ["url"]
34-
default = []
33+
default = ["native-tls"]
34+
native-tls = [
35+
"reqwest/native-tls",
36+
]
37+
rustls-tls = [
38+
"reqwest/rustls-tls-native-roots",
39+
]
3540
url = []
3641

3742
[[bench]]

ristretto_cli/Cargo.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,15 @@ os_info = { workspace = true }
2727
ristretto_vm = { path = "../ristretto_vm", version = "0.8.0" }
2828
tracing = { workspace = true }
2929
tracing-subscriber = { workspace = true, features = ["env-filter"] }
30+
31+
[features]
32+
default = ["native-tls"]
33+
native-tls = [
34+
"ristretto_vm/native-tls",
35+
]
36+
rustls-tls = [
37+
"ristretto_vm/rustls-tls",
38+
]
39+
url = [
40+
"ristretto_vm/url",
41+
]

ristretto_vm/Cargo.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,15 @@ whoami = { workspace = true }
2323

2424
[dev-dependencies]
2525
criterion = { workspace = true }
26+
27+
[features]
28+
default = ["native-tls"]
29+
native-tls = [
30+
"ristretto_classloader/native-tls",
31+
]
32+
rustls-tls = [
33+
"ristretto_classloader/rustls-tls",
34+
]
35+
url = [
36+
"ristretto_classloader/url",
37+
]

0 commit comments

Comments
 (0)