diff --git a/Cargo.lock b/Cargo.lock index b93caa6..d82bcaf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2899,6 +2899,16 @@ dependencies = [ "icu_properties", ] +[[package]] +name = "if-addrs" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0a05c691e1fae256cf7013d99dad472dc52d5543322761f83ec8d47eab40d2b" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + [[package]] name = "indexmap" version = "1.9.3" @@ -4927,18 +4937,20 @@ dependencies = [ [[package]] name = "remotefs-ssh" -version = "0.8.6" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef96e0424cb24ec8676d37d91e250a32d9221c6fcfa10e7cc0c323420e68d13f" +checksum = "32db5bde9ec8d2f0154745200dc8fc9e6319ef5befd22860ca94c7321f413888" dependencies = [ "chrono", + "if-addrs", "lazy-regex", "log", "path-slash", "remotefs", "russh", "russh-sftp", - "ssh2-config 0.7.2", + "socket2 0.6.5", + "ssh2-config", "tokio", ] @@ -6072,20 +6084,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "ssh2-config" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52f961ebce11d2717ec6e69447d97e62ead57a4bf1016fcf4d707d09e957530" -dependencies = [ - "bitflags 2.13.1", - "dirs", - "glob", - "log", - "thiserror 2.0.20", - "wildmatch", -] - [[package]] name = "ssh2-config" version = "0.8.0" @@ -6317,7 +6315,7 @@ dependencies = [ "serial_test", "shellexpand", "simplelog", - "ssh2-config 0.8.0", + "ssh2-config", "tempfile", "thiserror 2.0.20", "tokio", diff --git a/Cargo.toml b/Cargo.toml index 8d4244e..b715b90 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -63,7 +63,7 @@ remotefs-aws-s3 = "0.4" remotefs-gcs = "0.1" remotefs-kube = "0.4" remotefs-smb = { version = "0.3", optional = true } -remotefs-ssh = { version = "0.8", default-features = false, features = ["russh"] } +remotefs-ssh = { version = "0.9", default-features = false, features = ["russh"] } remotefs-webdav = "0.2" rpassword = "7" self_update = { version = "0.42", default-features = false, features = ["archive-tar", "archive-zip", "compression-flate2", "compression-zip-deflate", "rustls"] }