From 07a48a0539b08810937136a822538bf5606e8d4b Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 3 Mar 2024 19:03:58 +0200 Subject: chore: upgrade dependency on rpassword Signed-off-by: Lars Wirzenius Sponsored-by: author --- Cargo.lock | 17 ++++++++++++++--- Cargo.toml | 2 +- src/cmd/init.rs | 2 +- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3fa88e2..0883166 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1475,12 +1475,23 @@ dependencies = [ [[package]] name = "rpassword" -version = "5.0.1" +version = "7.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb" +checksum = "80472be3c897911d0137b2d2b9055faf6eeac5b14e324073d83bc17b191d7e3f" dependencies = [ "libc", - "winapi", + "rtoolbox", + "windows-sys 0.48.0", +] + +[[package]] +name = "rtoolbox" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c247d24e63230cdb56463ae328478bd5eac8b8faa8c69461a77e8e323afac90e" +dependencies = [ + "libc", + "windows-sys 0.48.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 76b6248..a0c5260 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,7 +27,7 @@ pbkdf2 = "0.10" pretty_env_logger = "0.5" rand = "0.8" reqwest = { version = "0.11", features = ["blocking", "json"]} -rpassword = "5" +rpassword = "7" rusqlite = "0.31" serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/src/cmd/init.rs b/src/cmd/init.rs index 1310f66..5950fbb 100644 --- a/src/cmd/init.rs +++ b/src/cmd/init.rs @@ -20,7 +20,7 @@ impl Init { pub fn run(&self, config: &ClientConfig) -> Result<(), ObnamError> { let passphrase = match &self.insecure_passphrase { Some(x) => x.to_string(), - None => rpassword::read_password_from_tty(Some(PROMPT)).unwrap(), + None => rpassword::prompt_password(PROMPT).unwrap(), }; let passwords = Passwords::new(&passphrase); -- cgit v1.2.1