9f64305050 
					 
					
						
						
							
							Moved sorting back to the get_accounts  
						
						 
						
						
						
						
					 
					
						2023-01-05 13:03:44 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c7675c231f 
					 
					
						
						
							
							Fixed sending a final message in /import  
						
						 
						
						
						
						
					 
					
						2023-01-03 21:07:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ae88fccf13 
					 
					
						
						
							
							Updated type hint of the handler in the register_state function  
						
						 
						
						
						
						
					 
					
						2023-01-03 12:34:54 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e29eefe40b 
					 
					
						
						
							
							Changes in helper_functions.delete_message  
						
						 
						
						... 
						
						
						
						Removed checking if sleep_time is 0
Moved sleeping outside of try block 
						
						
					 
					
						2023-01-03 12:29:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fdbed91512 
					 
					
						
						
							
							Now account name is copyable  
						
						 
						
						
						
						
					 
					
						2023-01-03 12:12:40 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f9d163361a 
					 
					
						
						
							
							Renamed functions in db.get  
						
						 
						
						... 
						
						
						
						get_accounts -> get_account_names
get_all_accounts -> get_accounts 
						
						
					 
					
						2023-01-03 12:08:06 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ec66a3521 
					 
					
						
						
							
							Renamed src/database into src/db  
						
						 
						
						
						
						
					 
					
						2023-01-03 11:59:06 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						70e9afe21d 
					 
					
						
						
							
							Small reformating in bot.message_handler  
						
						 
						
						
						
						
					 
					
						2023-01-03 11:48:25 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5d59adb7d2 
					 
					
						
						
							
							Renamed encryption/other_accounts into encryption/accounts  
						
						 
						
						
						
						
					 
					
						2023-01-01 00:21:53 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						281c4a262b 
					 
					
						
						
							
							_export2 no longer blocks event loop during decryption  
						
						 
						
						... 
						
						
						
						Removed sorting in get_all_accounts
Removed decrypt_multiple function because it is no longer used
Now running decrytion of accounts in ProcessPoolExecutor 
						
						
					 
					
						2023-01-01 00:18:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						74844da4ae 
					 
					
						
						
							
							Added backslash to the forbidden chars  
						
						 
						
						
						
						
					 
					
						2022-12-30 13:54:03 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						77be64ed4b 
					 
					
						
						
							
							sorted imports  
						
						 
						
						
						
						
					 
					
						2022-12-29 18:22:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5bec51beb2 
					 
					
						
						
							
							Added keyboard markup to /delete_account  
						
						 
						
						
						
						
					 
					
						2022-12-29 15:42:27 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d5d87a8f3b 
					 
					
						
						
							
							Quality of life changes  
						
						 
						
						... 
						
						
						
						Changed default action of /cancel to be handled at message_handler
Added keyboard markup to get_account for easier account selection 
						
						
					 
					
						2022-12-29 15:38:38 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d4c50432d7 
					 
					
						
						
							
							Added ability to send message, which can be deleted by pressing a button  
						
						 
						
						
						
						
					 
					
						2022-12-29 15:25:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0026e3321a 
					 
					
						
						
							
							Made handlers asynchrounos  
						
						 
						
						... 
						
						
						
						Switched from TeleBot class to AsyncTeleBot 
						
						
					 
					
						2022-12-29 13:58:53 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8858aa09a7 
					 
					
						
						
							
							Added conformation before deleting an account. No longer raising an exception if message deletion fails  
						
						 
						
						
						
						
					 
					
						2022-12-25 21:34:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						50eb3057d5 
					 
					
						
						
							
							Renamed classes.py into decrypted_accounts.py. Removed unnessesary elements from that file  
						
						 
						
						
						
						
					 
					
						2022-12-25 21:01:18 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3f744723a9 
					 
					
						
						
							
							Major refactor of the code  
						
						 
						
						... 
						
						
						
						A lot of function are now using classes instead of parameters or tuples
isort was added to the dev requirements
Comments were adjusted 
						
						
					 
					
						2022-12-25 20:12:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f299173e56 
					 
					
						
						
							
							Changes to database.get_accounts  
						
						 
						
						... 
						
						
						
						Function is only fetching account names from db and not whole accounts now
Made sorting in that function optional 
						
						
					 
					
						2022-12-25 17:35:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5991041b35 
					 
					
						
						
							
							Added timeout to the deletion of the message in _send_tmp_message  
						
						 
						
						
						
						
					 
					
						2022-12-16 06:25:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9690db982e 
					 
					
						
						
							
							Added info about total amount of accounts for get_acccounts command  
						
						 
						
						
						
						
					 
					
						2022-12-06 14:28:29 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b42cbb57a4 
					 
					
						
						
							
							Renamed cryptogra[hy folder into encryption to not overshadow cryptography module  
						
						 
						
						
						
						
					 
					
						2022-11-30 20:24:46 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6cd8091fde 
					 
					
						
						
							
							More code cleanup with a few bug fixes  
						
						 
						
						
						
						
					 
					
						2022-11-30 19:41:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						04bb306751 
					 
					
						
						
							
							Added _base_handler call to the cancel function in handlers  
						
						 
						
						
						
						
					 
					
						2022-11-30 16:53:59 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2a5b594f3f 
					 
					
						
						
							
							Renamed gen_password.py into generate_password.py, fixed gen_password command  
						
						 
						
						
						
						
					 
					
						2022-11-30 16:50:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2d2ed017f1 
					 
					
						
						
							
							Removed utils.py, added decrypt_multiple function in other_accounts.py  
						
						 
						
						
						
						
					 
					
						2022-11-30 16:43:02 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e9eaa085a2 
					 
					
						
						
							
							Moved utils into src directory, moved most of the functions from it into separate files  
						
						 
						
						
						
						
					 
					
						2022-11-30 16:28:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0463388829 
					 
					
						
						
							
							Massive code cleanup  
						
						 
						
						
						
						
					 
					
						2022-11-30 16:05:33 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d68a7bb6e8 
					 
					
						
						
							
							Moved check of generated password into separate function  
						
						 
						
						
						
						
					 
					
						2022-11-15 15:39:38 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d5f3708c50 
					 
					
						
						
							
							Refactored utils.py  
						
						 
						
						... 
						
						
						
						Created constants FORBIDDEN_CHARS, PUNCTUATION, PASSWORD_CHARS
Removed pipe from forbidden chars
Moved Message type alias to the top of the file
Optimized _base_check and made its parameter positional only
Changed gen_password to use said constants 
						
						
					 
					
						2022-11-15 15:17:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cc13b35282 
					 
					
						
						
							
							Made class Account private in utils.py  
						
						 
						
						
						
						
					 
					
						2022-11-14 16:58:34 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3802943225 
					 
					
						
						
							
							Changed telebot.types.Message to Message in handlers for old functions  
						
						 
						
						
						
						
					 
					
						2022-11-14 16:58:34 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9d5c52bebe 
					 
					
						
						
							
							optimized password generation function  
						
						 
						
						
						
						
					 
					
						2022-11-14 16:58:26 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						18abdecb74 
					 
					
						
						
							
							Increased time untill deletion for /gen_password to 15 secs  
						
						 
						
						
						
						
					 
					
						2022-11-13 18:53:11 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						46a1fe59b2 
					 
					
						
						
							
							Documented /gen_password command  
						
						 
						
						
						
						
					 
					
						2022-11-13 18:51:23 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ee51dc19f 
					 
					
						
						
							
							Added /gen_password command  
						
						 
						
						
						
						
					 
					
						2022-11-13 18:49:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2c07b3bed2 
					 
					
						
						
							
							Added function for password generation is utils.py  
						
						 
						
						
						
						
					 
					
						2022-11-13 18:49:14 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b8113dc47b 
					 
					
						
						
							
							Sorted imports in utils.py  
						
						 
						
						
						
						
					 
					
						2022-11-13 18:16:03 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c2280e8bc2 
					 
					
						
						
							
							Changed functions for encryption and decryption of accounts to use str of master_pass instead of bytes  
						
						 
						
						
						
						
					 
					
						2022-11-09 19:02:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f7f954ecd3 
					 
					
						
						
							
							Sorted imports  
						
						 
						
						
						
						
					 
					
						2022-11-09 18:52:59 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a1bed9014d 
					 
					
						
						
							
							Changed the way the master password hashing works  
						
						 
						
						... 
						
						
						
						Switched from Bcrypt to Scrypt for master password hashing
Changed models to use new sizes for hashes and salts, doubled the size of enc_login and enc_passwd for accounts
Created new function to check master password validity
Increased salt sizes for accounts and master passwords
Removed bcrypt from requirements 
						
						
					 
					
						2022-11-07 16:30:45 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						66ab13b45d 
					 
					
						
						
							
							Changed handlers.get_accounts to use a guard clause, added comment to clarify, why we are putting account in backticks  
						
						 
						
						
						
						
					 
					
						2022-11-07 16:29:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b4bf9fbf41 
					 
					
						
						
							
							Changed mariadb.Connection to Engine in __init__ of bot  
						
						 
						
						
						
						
					 
					
						2022-11-04 02:16:47 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						042ca9312e 
					 
					
						
						
							
							Cleaned up code in handlers  
						
						 
						
						... 
						
						
						
						Renamed variables in _set_master_pass2 for consistency
Added a few missing returns in guard clauses
Added file size limit for importing account to 100 MB 
						
						
					 
					
						2022-11-04 01:20:25 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						03646b6156 
					 
					
						
						
							
							Added checks to /import  
						
						 
						
						
						
						
					 
					
						2022-11-03 10:49:00 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b56ebd0b61 
					 
					
						
						
							
							Added account name and account credential checking  
						
						 
						
						
						
						
					 
					
						2022-11-02 23:11:29 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						adf9865fbe 
					 
					
						
						
							
							Added ability to copy account name from /get_accounts  
						
						 
						
						... 
						
						
						
						That also fixed an issue of having wrong behaviour, if using any special chars in account name 
						
						
					 
					
						2022-11-02 23:02:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fb850e3737 
					 
					
						
						
							
							Added ability to import accounts  
						
						 
						
						
						
						
					 
					
						2022-11-02 14:48:15 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dbf27d401e 
					 
					
						
						
							
							Added ability to export accounts to json  
						
						 
						
						
						
						
					 
					
						2022-11-02 14:48:15 +03:00