Commit Graph
210 Commits
Author SHA1 Message Date
RandyTheSilly 5aeaee4c8f Bump version to v1.1.1 2022-07-17 07:29:56 -04:00
RandyTheSilly 2d40db5467 Convert add_entry() and gen() to use optimized_edit() 2022-07-17 07:25:12 -04:00
RandyTheSilly 8f318446bf Significant overhaul to entry format optimization 2022-07-17 05:37:54 -04:00
RandyTheSilly a4368d60eb Fixed compatibility check not adding the correct number of lines under certain circumstances 2022-07-16 19:32:57 -04:00
RandyTheSilly c5c110d0b4 Minor visual consistency tweak for Haiku gpg key generation 2022-07-14 02:53:39 -04:00
RandyTheSilly e2b8e31f50 Clean up for automatically created gpg generation file 2022-07-11 22:19:31 -04:00
RandyTheSilly a673404fae Fixed Haiku gpg key generation 2022-07-11 19:06:58 -04:00
RandyTheSilly d6bc4a2301 Greatly improved 'sshyp tweak' readability 2022-07-11 04:16:33 -04:00
rwinkhart faea36f6cd Reduced code used for argument parsing 2022-07-10 05:41:49 -04:00
rwinkhart f6875b15f0 Fixed entries readout not skipping lines between fields under certain conditions 2022-07-09 23:35:08 -04:00
rwinkhart 01d59ce79a Removed unused import 2022-07-08 06:17:06 -04:00
rwinkhart 9e49aa0bcb gpg key generation and input is now automated 2022-07-08 06:14:13 -04:00
rwinkhart 87ae61ae30 Added comments to every function 2022-07-08 00:39:48 -04:00
rwinkhart bf22987544 Updated compatibility with the upcoming sshyp-mfa extension 2022-06-30 22:11:19 -04:00
rwinkhart c7fa3e3d09 Disabled all arguments on server except for 'tweak' 2022-06-30 21:56:08 -04:00
rwinkhart 0c1f34bc30 In compliance with the XDG base directory spec, entries are now stored in ~/.local/share/sshyp/ 2022-06-30 21:22:20 -04:00
rwinkhart 9891fe4a81 Allow the user to choose preferred editor, drop nano as dependency 2022-06-30 20:27:59 -04:00
RandyTheSilly 37fe8e37e7 Update packaging for sshyp.py rename 2022-06-21 23:37:45 -04:00
RandyTheSilly 1f2543fe3f Removed unused code in entry_name_fetch() 2022-06-21 23:18:54 -04:00
RandyTheSilly c0f3296a75 Updated read_shortcut() to use argument_list[] notation 2022-06-21 23:12:03 -04:00
RandyTheSilly c2f43e563a Optimized import statement for random 2022-06-21 23:03:00 -04:00
RandyTheSilly db0142d202 Removed unnecessary arguments in usage of decrypt() 2022-06-21 22:58:39 -04:00
RandyTheSilly f184864e90 Compatibility with upcoming sshyp-mfa standalone extension 2022-06-21 22:44:10 -04:00
RandyTheSilly 4aa9036d42 Bump version to v1.0.1 2022-06-21 03:46:24 -04:00
RandyTheSilly 88417f5f67 Improved usage of Popen in copy() function + removed import statement for subprocess.STDOUT 2022-06-21 03:28:56 -04:00
RandyTheSilly 47e8383146 Optimized copy_name_check() function 2022-06-21 03:13:55 -04:00
RandyTheSilly 3ad5acfc99 Optimized decrypt() function (fixes issue #1) 2022-06-21 03:03:23 -04:00
RandyTheSilly 964561b33b Properly handle exception for non-integer input with pass_gen() 2022-06-20 03:35:19 -04:00
RandyTheSilly 6398ef8ec0 Optimized gen() function 2022-06-20 03:23:36 -04:00
RandyTheSilly 45ee9ff40b Fixed error when generating a new password entry with no additional arguments 2022-06-20 03:15:08 -04:00
RandyTheSilly a06fc38968 Fixed accidental overwriting when creating a new file of a name that is already present + some fixes for renaming and generating 2022-06-20 03:08:08 -04:00
RandyTheSilly 1860edaccf Fix FreeBSD errors on entry creation/editing due to attempting to access a directory with limited permissions 2022-06-20 02:11:33 -04:00
RandyTheSilly 99282ea5b0 Clarify FreeBSD support in version screen 2022-06-20 00:31:08 -04:00
RandyTheSilly 0b653000ef Increased visual density of entry list 2022-06-17 02:41:50 -04:00
RandyTheSilly 9f89dce42b Update rename function to new entry name fetcher 2022-06-17 02:33:26 -04:00
RandyTheSilly e7b2e19039 Updated input text for adding an entry 2022-06-17 02:24:53 -04:00
RandyTheSilly 80b6b4abd2 Restored custom input prompts, fixed "add folder" not using new entry name fetcher, made all input prompts serve entry list 2022-06-17 02:18:23 -04:00
RandyTheSilly 758e9f331c Added entry name fetching function to get user input with a cleaner method 2022-06-17 01:50:06 -04:00
RandyTheSilly ba14c0e74b Optimized argument parsing 2022-06-16 17:11:02 -04:00
RandyTheSilly 9b600dabbf Decrypt lock file to /dev/null 2022-06-12 03:23:22 -04:00
RandyTheSilly e42641079d Added error message for failed decryption 2022-06-12 02:40:24 -04:00
RandyTheSilly dad1a34575 Added a check to ensure ssh and syncing support are properly configured (also disabled syncing support if not properly configured, acting as a form of offline mode) 2022-06-05 21:27:02 -04:00
RandyTheSilly 3a30812de5 Properly handled exception for unfinished configuration files 2022-05-30 16:51:47 -04:00
RandyTheSilly e1930f9457 Various visual consistency updates 2022-05-30 16:48:18 -04:00
RandyTheSilly 05df3dd903 Updated missing config files message to be in-line with new error message styling 2022-05-30 15:45:07 -04:00
RandyTheSilly 5c1195f42d Updated password length limit message to be in-line with new error message styling 2022-05-30 15:40:10 -04:00
RandyTheSilly 30aa3e2438 Further improvements to visual consistency of errors 2022-05-30 15:33:37 -04:00
RandyTheSilly a8ea1eb444 Fix for occasional IndexError exceptions with new argument system 2022-05-30 15:10:47 -04:00
RandyTheSilly 8e053f25b8 More styling consistency changes 2022-05-30 14:48:30 -04:00
RandyTheSilly a175a270e0 Updated entry reader with more consistent color styling 2022-05-30 14:35:43 -04:00