|
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 |
|
|
00bbb7e960
|
Added cancel command to allow the user to know that they can use it
|
2023-05-07 20:11:52 +03:00 |
|
|
3a9c038090
|
Added basic checks for the account fields
|
2023-05-07 19:04:48 +03:00 |
|
|
072e030e32
|
Added gen password command
|
2023-05-07 18:07:48 +03:00 |
|
|
ef3a188120
|
Added deletion markup for the message that the master password isn't set
|
2023-05-07 16:37:56 +03:00 |
|
|
fd94cb317f
|
Added docker files for the bot and the database
|
2023-05-07 16:34:41 +03:00 |
|
|
2fb6fbe6a3
|
Added descriptions to the commands
|
2023-05-07 14:49:53 +03:00 |
|
|
bc08ebed03
|
Made migration binary use tokio instead of async-std to reduce the amount of dependencies
|
2023-05-07 14:32:17 +03:00 |
|