diff options
author | Lars Wirzenius <liw@liw.fi> | 2024-03-03 19:03:58 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2024-03-03 19:03:58 +0200 |
commit | 07a48a0539b08810937136a822538bf5606e8d4b (patch) | |
tree | 5d7d1e465a4f4ff0b515a969b48e36eef27f3fa6 | |
parent | 626a1e3c9ba44c3ade276c4ef351c09720e6666e (diff) | |
download | obnam2-07a48a0539b08810937136a822538bf5606e8d4b.tar.gz |
chore: upgrade dependency on rpassword
Signed-off-by: Lars Wirzenius <liw@liw.fi>
Sponsored-by: author
-rw-r--r-- | Cargo.lock | 17 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | src/cmd/init.rs | 2 |
3 files changed, 16 insertions, 5 deletions
@@ -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]] @@ -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); |