Commit Graph
100 Commits
Author SHA1 Message Date
RandyTheSilly e42641079d Added error message for failed decryption 2022-06-12 02:40:24 -04:00
RandyTheSilly 7c6cbaec35 Fixes for Red Hat packaging 2022-06-11 21:42:23 -04:00
RandyTheSilly cb441933db Initial Red Hat packaging support 2022-06-11 20:48:27 -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
RandyTheSilly d116582144 Improved argument system to more accurately handle incorrect user inputs 2022-05-30 02:38:18 -04:00
RandyTheSilly f760b5420c Reduced visual complexity of help screens 2022-05-26 05:32:46 -04:00
RandyTheSilly 6498a076f2 Overhauled version screen w/ascii art 2022-05-26 05:05:25 -04:00
RandyTheSilly f4a0c52ca8 Update documentation 2022-05-23 02:17:42 -04:00
RandyTheSilly ffafbd2b91 Improved entry exists checks when reading entry 2022-05-23 00:28:44 -04:00
RandyTheSilly d7bf7da177 Added exception for renaming something that doesn't exist 2022-05-23 00:00:45 -04:00
RandyTheSilly 13d466bb21 Reduced lines used for KeyboardInterrupt exception 2022-05-22 23:43:34 -04:00
RandyTheSilly 7aa9ea63e2 Addressed line-length warnings 2022-05-22 23:18:33 -04:00
RandyTheSilly 208bd8707b Error messages are now more consistent and informative 2022-05-22 22:41:05 -04:00
RandyTheSilly fb398333a6 Added error messages for trying to read entries that don't exist 2022-05-22 22:28:17 -04:00
RandyTheSilly b369f9a530 Added script for optimizing and re-encrypting entries 2022-05-22 21:39:51 -04:00
RandyTheSilly 747f83819d Change version to be more in-line with semantic versioning 2022-05-22 20:27:36 -04:00
RandyTheSilly 2f1e693991 Add conversion script for converting to the sshyp v1.0.0 entry format 2022-05-22 20:12:58 -04:00
RandyTheSilly dd811cbe35 Fix for reading an entry from the entry list using the old entry readout 2022-05-20 03:46:23 -04:00
RandyTheSilly 87dee4f197 Move documentation for Haiku packaging 2022-05-20 03:29:20 -04:00
RandyTheSilly bf86d72472 Fixes needed for Haiku packaging to succeed 2022-05-20 03:18:45 -04:00
RandyTheSilly a3722e3c29 Correct typo 2022-05-20 03:02:42 -04:00
RandyTheSilly 1f4d5b0591 Added Haiku support to packaging script 2022-05-20 02:59:18 -04:00
RandyTheSilly e21faa8bbb Update documentation 2022-05-19 22:46:35 -04:00
RandyTheSilly 309a471e77 Shorten /usr/bin to /bin for Haiku server compatibility 2022-05-19 17:10:51 -04:00
RandyTheSilly 968a7322f8 Changed shade of gray used in entry list to be more neutral 2022-05-19 16:55:20 -04:00
RandyTheSilly 75e152ebfe Changed shade of gray used in entry list to be more neutral 2022-05-19 16:50:22 -04:00
RandyTheSilly 15204fb0e9 Improved entry list readability in terminals with white backgrounds 2022-05-19 16:18:58 -04:00
RandyTheSilly 5977367f28 Replace remaining sftp commands with scp -s 2022-05-19 15:37:46 -04:00
RandyTheSilly 96eb80226f sshyp server no longer makes copies of libraries in ~/ 2022-05-19 15:13:02 -04:00
RandyTheSilly 9ede33d3d8 Update README.md 2022-05-17 03:13:45 -04:00
RandyTheSilly 4093c36d48 Update README.md 2022-05-17 03:12:25 -04:00
RandyTheSilly 947754f87c Update README.md 2022-05-17 03:09:31 -04:00
RandyTheSilly 84bfefb7b1 Fixed skipped lines and extra blank lines in the notes field of the entry reader 2022-05-16 12:57:35 -04:00
RandyTheSilly 7ac5cd723e New entry format (for GNU pass compatibility) 2022-05-16 03:24:18 -04:00
RandyTheSilly 68aa5eee04 Overhauled entry readout (when reading/previewing) 2022-05-16 01:43:02 -04:00
RandyTheSilly f869e3b45d Reduced lines used for clipboard clearing 2022-05-16 00:23:03 -04:00
RandyTheSilly 551f1e8f50 Reduce clipboard timeout to 30 seconds 2022-05-16 00:16:45 -04:00
RandyTheSilly 1687d9e1e2 Removed unused import statement 2022-05-15 23:53:52 -04:00
RandyTheSilly 930595ecad Clipboard now clears after 45 seconds 2022-05-15 23:53:01 -04:00
RandyTheSilly 2d00da0e18 Implemented link to /tmp for Haiku 2022-05-15 18:13:07 -04:00
RandyTheSilly c84d52fb8d Restored support for openssh versions prior to 9.0 2022-05-15 18:03:38 -04:00
RandyTheSilly 88fd9e77a9 Move gpg variable declaration to happen before configuration (fixes gpg setup on Haiku) 2022-05-15 17:53:56 -04:00
RandyTheSilly 4258ad85ab Added ssh support for Haiku 2022-05-15 17:42:14 -04:00
RandyTheSilly 337e68d088 Added gpg support for Haiku 2022-05-15 17:32:33 -04:00
RandyTheSilly fb8c5be284 Added clipboard support for Haiku 2022-05-15 17:07:26 -04:00
RandyTheSilly 0293d273a7 Corrected typo causing maximum password length to be 800, rather than 840 2022-05-15 03:58:40 -04:00
RandyTheSilly 40a43ed86d Added generated password limit of 840 characters (to avoid recursion limit) 2022-05-15 03:57:03 -04:00
RandyTheSilly 18c78743ca Addressed line-length warnings 2022-05-15 03:47:47 -04:00
RandyTheSilly 2f5080fec0 Fixed user being served complexity prompts multiple times when password generation is attempted more than once 2022-05-15 03:42:16 -04:00
RandyTheSilly 99e0d5f666 Added EOF return code 2022-04-20 21:00:15 -04:00
RandyTheSilly be19e271c5 Added return codes 2022-04-20 20:57:59 -04:00
RandyTheSilly 20d2de338f Silenced gpg output 2022-04-19 19:10:38 -04:00
RandyTheSilly e830d8486b Decryption is no longer necessary for previews when creating/editing entries 2022-04-19 18:57:27 -04:00
RandyTheSilly 5fc74ac2b3 Improved minimum quality of generated passwords 2022-04-19 16:43:30 -04:00
RandyTheSilly 24acd1cb87 Old files are now deleted from the server when renaming 2022-04-19 15:48:27 -04:00
RandyTheSilly 0079934354 Renamed folders are now created on the server 2022-04-19 15:27:06 -04:00
RandyTheSilly 399e291902 Optimize rename function and allow for renaming folders 2022-04-19 15:18:34 -04:00
RandyTheSilly 66a026e327 Added new, colored syncing operation messages 2022-04-19 01:55:12 -04:00
RandyTheSilly b5f4e776e5 Removed file extension from sshync messages 2022-04-19 01:18:44 -04:00
RandyTheSilly 0056f60af1 Moved password generator to new function 2022-04-19 01:14:20 -04:00
RandyTheSilly 41aa093685 Updated roadmap 2022-04-19 00:54:32 -04:00
RandyTheSilly 30034be36f Updated help text 2022-04-19 00:43:50 -04:00
RandyTheSilly a43530d34f Corrected typo in manpage 2022-04-19 00:20:18 -04:00
RandyTheSilly 7d14c49490 Updated manpage 2022-04-19 00:10:59 -04:00
RandyTheSilly 462ba05833 Fix syncing with multi-word entries 2022-04-18 23:47:59 -04:00
RandyTheSilly e89bf06d9a Made entry list monochrome 2022-04-18 22:54:33 -04:00
RandyTheSilly d33d07894f Reverted accidental change from last commit 2022-04-16 19:12:48 -04:00
RandyTheSilly cade83a0f0 Added ability to pass entry names as arguments to most sshyp functions 2022-04-16 19:07:48 -04:00
RandyTheSilly 100edd07ea Addressed line-length warnings 2022-04-09 17:02:35 -04:00
RandyTheSilly d19651819a Use 'if __name__ == "__main__":' convention 2022-04-09 16:52:12 -04:00
RandyTheSilly d951284bcd Switch to scp via sftp for changes in openssh 9.0 2022-04-08 16:16:17 -04:00
RandyTheSilly 3c9b80ec80 Corrected copyright date in help menu 2022-04-08 14:52:49 -04:00
RandyTheSilly 0f3d9854b7 Optimized argument parsing 2022-04-08 14:50:36 -04:00
RandyTheSilly 0c52149c40 Correct misinformation in packaging script 2022-03-16 03:36:59 -04:00
RandyTheSilly f838af0b4e Updated license 2022-03-16 03:25:47 -04:00
RandyTheSilly 72f126d21d Removed unnecessary blank line in entry list 2022-03-02 08:14:06 -05:00
RandyTheSilly 2385f669f8 Alphabetized import statements 2022-03-02 05:45:01 -05:00
RandyTheSilly b8896a6b58 Abbreviated Python declarations 2022-03-02 05:36:21 -05:00
RandyTheSilly 51ec2143e3 Properly handle empty root directory 2022-03-02 04:42:42 -05:00
RandyTheSilly 4c1989287a Added exception handling for entry list generation with an empty directory 2022-03-02 04:28:05 -05:00
RandyTheSilly daba737ca6 Folders are now sorted alphabetically in the entry list 2022-03-02 04:20:30 -05:00
RandyTheSilly 8cac27c6f6 Increased text wrapping safety tolerance 2022-03-02 03:53:36 -05:00
RandyTheSilly 19d37dfdb6 Entry list is now generated alphabetically 2022-03-02 03:50:20 -05:00
RandyTheSilly 87a56a80bd Switched to horizontal view for entry list 2022-03-02 03:30:33 -05:00
RandyTheSilly 5aaa284cbf Initial implementation of new entry list 2022-03-02 00:37:55 -05:00
RandyTheSilly a6aa0561b4 Updated roadmap for future releases 2022-02-16 18:24:22 -05:00
RandyTheSilly b08456e873 Updated documentation for release fr4.7 2022-02-16 16:24:11 -05:00
RandyTheSilly ef828b88a0 Added user-facing messages when deleting via sync 2022-02-16 16:10:37 -05:00
RandyTheSilly bde243c644 Continuation of recursive fix 2022-02-16 15:59:11 -05:00
RandyTheSilly 894f406fd2 Fix recursive folder syncing reporting incorrect directories 2022-02-16 15:57:23 -05:00
RandyTheSilly 00b935f1bb Allow for recursive folder syncing 2022-02-16 15:43:33 -05:00
RandyTheSilly 49608cb839 Updated changelog for fr4.6 2022-02-16 13:51:12 -05:00