From 66dc357ebfccc2eab977d2720a9e6a0ef55f09d5 Mon Sep 17 00:00:00 2001 From: zonyitoo Date: Sun, 10 Apr 2022 01:53:37 +0800 Subject: [PATCH] Bumps rpassword from 5.0.1 to 6.0.1. --- Cargo.lock | 6 ++++-- Cargo.toml | 2 +- src/password.rs | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 40619e08..4f716f0e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1744,11 +1744,13 @@ dependencies = [ [[package]] name = "rpassword" -version = "5.0.1" +version = "6.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb" +checksum = "2bf099a1888612545b683d2661a1940089f6c2e5a8e38979b2159da876bfd956" dependencies = [ "libc", + "serde", + "serde_json", "winapi", ] diff --git a/Cargo.toml b/Cargo.toml index 3cc55bfa..a17a299d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -151,7 +151,7 @@ exitcode = "1" build-time = "0.1" directories = "4.0" xdg = "2.4" -rpassword = "5.0.1" +rpassword = "6.0" libc = "0.2" futures = "0.3" diff --git a/src/password.rs b/src/password.rs index 67e58dfe..a2088774 100644 --- a/src/password.rs +++ b/src/password.rs @@ -17,7 +17,7 @@ pub fn read_server_password(server_name: &str) -> io::Result { // read from TTY let tty_prompt = format!("({}) Password: ", server_name); - if let Ok(pwd) = rpassword::read_password_from_tty(Some(&tty_prompt)) { + if let Ok(pwd) = rpassword::prompt_password(&tty_prompt) { debug!("got server {} password from tty prompt", server_name); return Ok(pwd); }