RandyTheSilly
|
6542e8f7e2
|
Packaging script shebang changed to "/usr/bin/env bash"
|
2022-09-07 09:46:09 -04:00 |
|
RandyTheSilly
|
915a17b8e9
|
Fixed completions not generating
|
2022-09-05 14:29:43 -04:00 |
|
RandyTheSilly
|
d037acd5b0
|
Allow path completions alongside shortcuts
|
2022-09-04 15:10:04 -04:00 |
|
RandyTheSilly
|
2ed8b69abf
|
The _path_gen function is no longer run twice (completion is much faster now)
|
2022-09-04 14:55:39 -04:00 |
|
RandyTheSilly
|
510ca3bfbb
|
Added initial Bash completion script
|
2022-09-04 14:49:43 -04:00 |
|
RandyTheSilly
|
0ce5b1c1f6
|
Updated README.md for release v1.1.2
|
2022-08-27 14:27:35 -04:00 |
|
RandyTheSilly
|
35068270af
|
Removed option for using local source from packaging script, as it is mostly unnecessary and/or broken
|
2022-08-27 14:08:58 -04:00 |
|
RandyTheSilly
|
cd5c9150a5
|
Automatically calculate revision number for Alpine packaging
|
2022-08-27 13:53:09 -04:00 |
|
RandyTheSilly
|
f97c9ad4f9
|
Updated documentation for release v1.1.2
|
2022-08-27 13:12:58 -04:00 |
|
RandyTheSilly
|
f1aca39fd1
|
Optimized cross-device entry deletion code
|
2022-08-27 12:46:54 -04:00 |
|
RandyTheSilly
|
1f0b23c25f
|
rename() now uses entry_name_fetch()
|
2022-08-27 12:11:59 -04:00 |
|
RandyTheSilly
|
7355092cfe
|
Properly handle exception for attempting to copy a field that does not exist
|
2022-08-26 18:04:01 -04:00 |
|
RandyTheSilly
|
56a99d09ef
|
Fixed generic package not being compressed
|
2022-08-14 19:16:04 -04:00 |
|
RandyTheSilly
|
a83297c52b
|
Added Alpine packaging support, fixed packaging woes regarding a bad shebang
|
2022-08-14 19:13:50 -04:00 |
|
RandyTheSilly
|
558512ba52
|
Updated documentation for release v1.1.1
|
2022-07-21 22:40:29 -04:00 |
|
RandyTheSilly
|
83a408ca0b
|
Fixed gpg auto-generation adding extra spaces to gpg-gen file
|
2022-07-21 19:34:25 -04:00 |
|
RandyTheSilly
|
b6d3f7c5d1
|
Fixed encrypt() using global tmp_dir
|
2022-07-21 01:37:53 -04:00 |
|
RandyTheSilly
|
0c975eab8f
|
Improved encrypt() usability by extensions
|
2022-07-21 01:29:59 -04:00 |
|
RandyTheSilly
|
033bbd59de
|
Exposed encrypt() function to be used by extensions
|
2022-07-20 16:23:43 -04:00 |
|
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
|
393ef08a21
|
Updated date in manpage for release v1.1.0
|
2022-07-14 03:21:43 -04:00 |
|
RandyTheSilly
|
c5c110d0b4
|
Minor visual consistency tweak for Haiku gpg key generation
|
2022-07-14 02:53:39 -04:00 |
|
RandyTheSilly
|
4b02fd02b8
|
Fixed Termux packaging
|
2022-07-13 07:44:29 -04:00 |
|
RandyTheSilly
|
de28d19969
|
Updated changelog for v1.1.0
|
2022-07-13 04:48:11 -04:00 |
|
RandyTheSilly
|
beeb426ac8
|
Update README.md
|
2022-07-11 22:30:48 -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 |
|
RandyTheSilly
|
50972fcdf8
|
Fixed license name for Fedora package
|
2022-06-21 23:39:07 -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
|
fdaff41f6f
|
Updated changelog
|
2022-06-21 03:44:48 -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
|
90454645e0
|
No longer package Fedora with the "All" option (to ensure Fedora is only packaged from itself)
|
2022-06-20 03:49:51 -04:00 |
|
RandyTheSilly
|
c0ac590e4b
|
Updated documentation
|
2022-06-20 03:45:43 -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
|
abe9fed749
|
Corrected installed size for Debian/Termux packages
|
2022-06-20 02:02:07 -04:00 |
|
RandyTheSilly
|
71662a53f1
|
Update README.md
|
2022-06-20 01:12:47 -04:00 |
|
RandyTheSilly
|
99282ea5b0
|
Clarify FreeBSD support in version screen
|
2022-06-20 00:31:08 -04:00 |
|
RandyTheSilly
|
4b77990d97
|
Clarify that the Fedora package must be built using Fedora
|
2022-06-20 00:26:21 -04:00 |
|
RandyTheSilly
|
afe05cf76f
|
Replace claims of Red Hat support with Fedora, as testing is not done with other Red Hat distributions
|
2022-06-20 00:16:06 -04:00 |
|
RandyTheSilly
|
f2d704a447
|
Cleaned up ascii art in banner
|
2022-06-19 23:28:46 -04:00 |
|
RandyTheSilly
|
3e8ab76db7
|
Added banner to README.md
|
2022-06-19 23:11:56 -04:00 |
|
RandyTheSilly
|
be0c226e15
|
Replaced 100h mascot with banner
|
2022-06-19 23:06:36 -04:00 |
|
RandyTheSilly
|
61525bd81e
|
Replaced 400h mascot image with 100h mascot image
|
2022-06-19 22:21:01 -04:00 |
|
RandyTheSilly
|
21205f48dd
|
Added 400 pixel tall version of sshyp mascot image
|
2022-06-19 22:19:20 -04:00 |
|
RandyTheSilly
|
86c57c8f87
|
Added full-resolution mascot image
|
2022-06-19 22:12:44 -04:00 |
|
RandyTheSilly
|
8c0e9eb6df
|
Update README.md
|
2022-06-17 03:19:21 -04:00 |
|
RandyTheSilly
|
c03e818560
|
Update documentation
|
2022-06-17 03:16:01 -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
|
1991672618
|
Initial FreeBSD packaging support
|
2022-06-16 16:11:24 -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
|
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 |
|