diff --git a/Cargo.lock b/Cargo.lock index 30dc527cbf..3d66fc88f1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1443,12 +1443,12 @@ dependencies = [ [[package]] name = "deno_native_certs" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9c7c5a7f03be0fccb523765d76aa6758760f3163459ce777ba3979596db0998" +checksum = "f4785d0bdc13819b665b71e4fb7e119d859568471e4c245ec5610857e70c9345" dependencies = [ - "dlopen", - "dlopen_derive", + "dlopen2", + "dlopen2_derive", "once_cell", "rustls-native-certs", "rustls-pemfile", @@ -1970,6 +1970,29 @@ dependencies = [ "winapi", ] +[[package]] +name = "dlopen2" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bc2c7ed06fd72a8513ded8d0d2f6fd2655a85d6885c48cae8625d80faf28c03" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" +dependencies = [ + "proc-macro2 1.0.67", + "quote 1.0.33", + "syn 2.0.37", +] + [[package]] name = "dlopen_derive" version = "0.1.4" diff --git a/Cargo.toml b/Cargo.toml index 58f46f04ac..9537355d21 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -130,7 +130,6 @@ rustls = "0.21.8" rustls-pemfile = "1.0.0" rustls-tokio-stream = "=0.2.7" rustls-webpki = "0.101.4" -rustls-native-certs = "0.6.2" webpki-roots = "0.25.2" scopeguard = "1.2.0" saffron = "=0.1.0" diff --git a/ext/tls/Cargo.toml b/ext/tls/Cargo.toml index b7e011b838..e0fb900bc1 100644 --- a/ext/tls/Cargo.toml +++ b/ext/tls/Cargo.toml @@ -15,7 +15,7 @@ path = "lib.rs" [dependencies] deno_core.workspace = true -deno_native_certs = "0.1.1" +deno_native_certs = "0.2.0" once_cell.workspace = true rustls = { workspace = true, features = ["dangerous_configuration"] } rustls-pemfile.workspace = true