mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-30 17:58:19 +02:00 
			
		
		
		
	Update Rust to 1.84.1 (#5508)
- also update the crates - add necessary modifications for `rand` upgrade - `small_rng` is enabled by default now
This commit is contained in:
		| @@ -925,9 +925,9 @@ async fn password_hint(data: Json<PasswordHintData>, mut conn: DbConn) -> EmptyR | ||||
|                 // paths that send mail take noticeably longer than ones that | ||||
|                 // don't. Add a randomized sleep to mitigate this somewhat. | ||||
|                 use rand::{rngs::SmallRng, Rng, SeedableRng}; | ||||
|                 let mut rng = SmallRng::from_entropy(); | ||||
|                 let mut rng = SmallRng::from_os_rng(); | ||||
|                 let delta: i32 = 100; | ||||
|                 let sleep_ms = (1_000 + rng.gen_range(-delta..=delta)) as u64; | ||||
|                 let sleep_ms = (1_000 + rng.random_range(-delta..=delta)) as u64; | ||||
|                 tokio::time::sleep(tokio::time::Duration::from_millis(sleep_ms)).await; | ||||
|                 Ok(()) | ||||
|             } else { | ||||
|   | ||||
| @@ -56,11 +56,11 @@ pub fn encode_random_bytes<const N: usize>(e: Encoding) -> String { | ||||
| pub fn get_random_string(alphabet: &[u8], num_chars: usize) -> String { | ||||
|     // Ref: https://rust-lang-nursery.github.io/rust-cookbook/algorithms/randomness.html | ||||
|     use rand::Rng; | ||||
|     let mut rng = rand::thread_rng(); | ||||
|     let mut rng = rand::rng(); | ||||
|  | ||||
|     (0..num_chars) | ||||
|         .map(|_| { | ||||
|             let i = rng.gen_range(0..alphabet.len()); | ||||
|             let i = rng.random_range(0..alphabet.len()); | ||||
|             alphabet[i] as char | ||||
|         }) | ||||
|         .collect() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user