| 
						
					 | 
					
						
						
							
						
						5087f8e2c6
	
				 
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
					 | 
					
						2023-06-07 18:03:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ab7012ce35
	
				 
					 | 
					
						
						
							
							Now using thread_rng for the password generation
						
						
						
						
						
						
					 | 
					
						2023-06-07 17:59:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c8c7ba154a
	
				 
					 | 
					
						
						
							
							Now checking the hashes in constant time
						
						
						
						
						
						
					 | 
					
						2023-06-06 20:04:39 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						10601d49ad
	
				 
					 | 
					
						
						
							
							Handler::func no longer requires a closure to be sync
						
						
						
						
						
						
					 | 
					
						2023-06-06 16:48:09 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d62f18980a
	
				 
					 | 
					
						
						
							
							Added messages about no accounts found for get_account and delete commands
						
						
						
						
						
						
					 | 
					
						2023-06-05 18:48:38 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9720fec16a
	
				 
					 | 
					
						
						
							
							No longer logging the error in the delete_message callback
						
						
						
						
						
						
					 | 
					
						2023-06-05 10:58:29 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f74d34f188
	
				 
					 | 
					
						
						
							
							Updated get_accounts to handle the errors of concatenating the accounts
						
						
						
						
						
						
					 | 
					
						2023-06-05 10:57:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9d0fa17a0e
	
				 
					 | 
					
						
						
							
							Added GetNewMasterPass state and added restrictions on the master password
						
						
						
						
						
						
					 | 
					
						2023-06-04 20:41:10 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4d4cec1353
	
				 
					 | 
					
						
						
							
							Updated password generation functions
						
						
						
						
						
						
					 | 
					
						2023-06-04 19:54:39 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3b2633c880
	
				 
					 | 
					
						
						
							
							Split up get_account_name into 2 states: get_new_name and get_existing_name
						
						
						
						
						
						
					 | 
					
						2023-06-04 18:46:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cc41fbbaa4
	
				 
					 | 
					
						
						
							
							Updated DecryptedAccount::validate to use an all method of the iterators
						
						
						
						
						
						
					 | 
					
						2023-06-04 18:19:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						593f438435
	
				 
					 | 
					
						
						
							
							Replaced super with crate where applicable
						
						
						
						
						
						
					 | 
					
						2023-06-01 14:58:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a817f7f39c
	
				 
					 | 
					
						
						
							
							Updated master_password_check to use Arc<dyn Error> instead of a string representation of an error
						
						
						
						
						
						
					 | 
					
						2023-06-01 14:54:00 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cda07b4d84
	
				 
					 | 
					
						
						
							
							Sepparated the code out into 3 more library crates: cryptography, entity and pass_manager
						
						
						
						
						
						
					 | 
					
						2023-06-01 14:42:35 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c40ffafd69
	
				 
					 | 
					
						
						
							
							Improved readability of gen_password.rs by intoducing the bitflags
						
						
						
						
						
						
					 | 
					
						2023-05-31 18:15:38 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5566397e66
	
				 
					 | 
					
						
						
							
							Updated deps, updated generate_passwords to return an array
						
						
						
						
						
						
					 | 
					
						2023-05-31 15:26:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ee815e5f61
	
				 
					 | 
					
						
						
							
							Updated /get_accounts to use a write! macro to concatenate the accounts
						
						
						
						
						
						
					 | 
					
						2023-05-30 17:38:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a0920ba3d3
	
				 
					 | 
					
						
						
							
							Updated generic to get the text to send when there's no text
						
						
						
						
						
						
					 | 
					
						2023-05-30 14:21:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						40f7194cbe
	
				 
					 | 
					
						
						
							
							Added state persistance
						
						
						
						
						
						
					 | 
					
						2023-05-28 02:21:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ef0ccfb457
	
				 
					 | 
					
						
						
							
							Simplified the default endpoint
						
						
						
						
						
						
					 | 
					
						2023-05-28 02:00:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1989283754
	
				 
					 | 
					
						
						
							
							Moved Command enum to the commands module
						
						
						
						
						
						
					 | 
					
						2023-05-28 01:42:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c3af1144db
	
				 
					 | 
					
						
						
							
							delete_optional now just gets Option<&Message>
						
						
						
						
						
						
					 | 
					
						2023-05-27 22:46:08 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e5a0da9890
	
				 
					 | 
					
						
						
							
							House keeping
						
						
						
						
						
						
					 | 
					
						2023-05-27 21:56:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cf28aba231
	
				 
					 | 
					
						
						
							
							Now hash password returns an array instead of a vector to remove an allocation during a master password validation
						
						
						
						
						
						
					 | 
					
						2023-05-26 14:53:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e39762916d
	
				 
					 | 
					
						
						
							
							Split up MasterPass::verify into 2 functions: MasterPass::get and master_pass::Model::verify, refactored check_master_pass
						
						
						
						
						
						
					 | 
					
						2023-05-26 14:40:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1fb004f949
	
				 
					 | 
					
						
						
							
							Updated delete_all to delete the accounts and the master password concurrently
						
						
						
						
						
						
					 | 
					
						2023-05-26 13:57:33 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						084b72b896
	
				 
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
					 | 
					
						2023-05-23 21:39:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						58d1cd56ab
	
				 
					 | 
					
						
						
							
							Moved Handler and PackagedHandler into state module, converted utils::package_handler into Handler::new
						
						
						
						
						
						
					 | 
					
						2023-05-23 21:09:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a271b72038
	
				 
					 | 
					
						
						
							
							Added inline to the functions that can be considered utilities
						
						
						
						
						
						
					 | 
					
						2023-05-15 19:17:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						02d090dd6a
	
				 
					 | 
					
						
						
							
							Updated models and entities
						
						
						
						
						
						
					 | 
					
						2023-05-15 19:09:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						31c52a7771
	
				 
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
					 | 
					
						2023-05-15 18:24:07 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a2477424a5
	
				 
					 | 
					
						
						
							
							Updated generic handler to handle the lack of the text of the message
						
						
						
						
						
						
					 | 
					
						2023-05-15 18:14:21 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2f96d84e34
	
				 
					 | 
					
						
						
							
							Removed unnessesary closure in gen_password.rs
						
						
						
						
						
						
					 | 
					
						2023-05-14 14:00:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e973116df4
	
				 
					 | 
					
						
						
							
							Reduced the amount of filters by using find_by_id
						
						
						
						
						
						
					 | 
					
						2023-05-14 13:59:42 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2c69882b13
	
				 
					 | 
					
						
						
							
							import.rs now uses the FuturesUnordered to remove a mutex around the vector of failed accounts
						
						
						
						
						
						
					 | 
					
						2023-05-14 13:57:44 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7f949e3cdc
	
				 
					 | 
					
						
						
							
							No longer packaging the vector of accounts in export.rs in Arc<Mutex<_>>
						
						
						
						
						
						
					 | 
					
						2023-05-14 13:06:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b65525cc6e
	
				 
					 | 
					
						
						
							
							Updated master_pass.rs to improve readablity
						
						
						
						
						
						
					 | 
					
						2023-05-13 21:21:43 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4d153d8c44
	
				 
					 | 
					
						
						
							
							Updated account.rs to improve readability
						
						
						
						
						
						
					 | 
					
						2023-05-13 21:10:21 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0b92bcd9f3
	
				 
					 | 
					
						
						
							
							Now creating password on 1 blocking task because the generation doesn't take that long, removed back slash from the password chars
						
						
						
						
						
						
					 | 
					
						2023-05-12 20:29:44 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						522194c708
	
				 
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
					 | 
					
						2023-05-11 18:38:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e7d3b7258f
	
				 
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
					 | 
					
						2023-05-10 19:12:49 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5f34cfb109
	
				 
					 | 
					
						
						
							
							Updated generic and get_document to close dialogue on /cancel and errors
						
						
						
						
						
						
					 | 
					
						2023-05-10 19:12:22 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						996dca00fb
	
				 
					 | 
					
						
						
							
							Default /cancel now uses deletion markup
						
						
						
						
						
						
					 | 
					
						2023-05-10 18:49:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8307bee4cf
	
				 
					 | 
					
						
						
							
							Updated delete_message.rs to send a message if the deletion fails and added a function to just get a handler to chain with the schema
						
						
						
						
						
						
					 | 
					
						2023-05-10 18:47:46 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9365c75e6e
	
				 
					 | 
					
						
						
							
							Updated delete_optional to get Option<impl Borrow<Message>>, update get_document to actually check that the document was sent
						
						
						
						
						
						
					 | 
					
						2023-05-09 21:09:30 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						26ac79a2ed
	
				 
					 | 
					
						
						
							
							Updated Cargo.lock
						
						
						
						
						
						
					 | 
					
						2023-05-09 20:39:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b326aa696d
	
				 
					 | 
					
						
						
							
							Added Account::delete_all method
						
						
						
						
						
						
					 | 
					
						2023-05-09 20:32:07 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3db99a3626
	
				 
					 | 
					
						
						
							
							Added comments to the funtions
						
						
						
						
						
						
					 | 
					
						2023-05-09 20:27:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						207832be43
	
				 
					 | 
					
						
						
							
							Updated error message of unwrapping the Arc in import.rs and export.rs, now collection the file in export.rs into Vec instead of String
						
						
						
						
						
						
					 | 
					
						2023-05-08 19:12:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						05c7f721ec
	
				 
					 | 
					
						
						
							
							Added start command
						
						
						
						
						
						
					 | 
					
						2023-05-07 20:31:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |