]> OzVa Git service - ozva-cloud/commitdiff
chore: adjust timeout for wait_for_port
authorsigoden <sigoden@gmail.com>
Sat, 16 Nov 2024 09:46:54 +0000 (17:46 +0800)
committersigoden <sigoden@gmail.com>
Sat, 16 Nov 2024 10:26:10 +0000 (18:26 +0800)
README.md
tests/fixtures.rs

index fb8e951bd0515ca5a313a8055e8898a5f81fefcf..00a4b133c92dab044a83c7bb2cab5958296ee533 100644 (file)
--- a/README.md
+++ b/README.md
@@ -250,22 +250,27 @@ dufs -a user:pass@/:rw,/dir1 -a @/
 
 DUFS supports the use of sha-512 hashed password.
 
-Create hashed password
+Create hashed password:
 
 ```sh
 $ openssl passwd -6 123456 # or `mkpasswd -m sha-512 123456`
 $6$tWMB51u6Kb2ui3wd$5gVHP92V9kZcMwQeKTjyTRgySsYJu471Jb1I6iHQ8iZ6s07GgCIO69KcPBRuwPE5tDq05xMAzye0NxVKuJdYs/
 ```
 
-Use hashed password
+Use hashed password:
+
 ```sh
-dufs -a "admin:$(openssl passwd -6 123456)@/:rw"
-dufs -a "admin:$(mkpasswd -m sha-512 123456)@/:rw"
 dufs -a 'admin:$6$tWMB51u6Kb2ui3wd$5gVHP92V9kZcMwQeKTjyTRgySsYJu471Jb1I6iHQ8iZ6s07GgCIO69KcPBRuwPE5tDq05xMAzye0NxVKuJdYs/@/:rw'
 ```
-
 > The hashed password contains `$6`, which can expand to a variable in some shells, so you have to use **single quotes** to wrap it.
 
+Or embed a command to dynamically generate a hashed password:
+
+```sh
+dufs -a admin:$(openssl passwd -6 123456)@/:rw
+dufs -a admin:$(mkpasswd -m sha-512 123456)@/:rw
+```
+
 Two important things for hashed passwords:
 
 1. Dufs only supports sha-512 hashed passwords, so ensure that the password string always starts with `$6$`.
index f86347232872565b433a27fc712803aaa1c72040..a029f6b430517b30f197b453960722fd3226e47f 100644 (file)
@@ -146,14 +146,14 @@ where
     TestServer::new(port, tmpdir, child, is_tls)
 }
 
-/// Wait a max of 1s for the port to become available.
+/// Wait a max of 2s for the port to become available.
 pub fn wait_for_port(port: u16) {
     let start_wait = Instant::now();
 
     while !port_check::is_port_reachable(format!("localhost:{port}")) {
-        sleep(Duration::from_millis(100));
+        sleep(Duration::from_millis(250));
 
-        if start_wait.elapsed().as_secs() > 1 {
+        if start_wait.elapsed().as_secs() > 2 {
             panic!("timeout waiting for port {port}");
         }
     }