RandyTheSilly
|
f5161ef5cb
|
Removed unnecessary s_exit() statements
|
2022-10-13 10:58:07 -04:00 |
|
RandyTheSilly
|
fd12a3c003
|
Made error message for when quick-unlock fails more clear
|
2022-10-12 16:24:27 -04:00 |
|
RandyTheSilly
|
70ee2c6d04
|
Respect the user-specifed quick-unlock passphrase length
|
2022-10-12 14:57:33 -04:00 |
|
RandyTheSilly
|
35ee78f717
|
Truncate max quick-unlock password length
|
2022-10-12 14:53:48 -04:00 |
|
RandyTheSilly
|
8dd5101c7f
|
Fixed failed decryption on excluded.gpg
|
2022-10-12 14:37:54 -04:00 |
|
RandyTheSilly
|
844280c13e
|
Fixed quick-unlock gpg key passphrase creation and made quick-unlock more verbose
|
2022-10-12 13:39:01 -04:00 |
|
RandyTheSilly
|
d9e2a7d4e1
|
Attempt remote imports from /lib/sshyp, rather than /bin
|
2022-10-12 12:48:08 -04:00 |
|
RandyTheSilly
|
3147d9327b
|
Ensure generated device id is a valid file name
|
2022-10-12 12:32:54 -04:00 |
|
RandyTheSilly
|
29c7b931c9
|
Fixed quick-unlock configuration looking for an integer as input
|
2022-10-12 12:19:02 -04:00 |
|
RandyTheSilly
|
b81018c122
|
Implemented quick-unlock decryption support
|
2022-10-12 12:06:07 -04:00 |
|
RandyTheSilly
|
5a9457cc5d
|
Simplify client-side quick-unlock configuration
|
2022-10-12 11:46:12 -04:00 |
|
RandyTheSilly
|
845f968aeb
|
Initial implementation of quick-unlock verification
|
2022-10-11 17:08:30 -04:00 |
|
RandyTheSilly
|
9b0b4acf77
|
Properly increment _i in whitelist_setup()
|
2022-10-11 12:42:42 -04:00 |
|
RandyTheSilly
|
c9934368a4
|
Added server-side whitelist setup
|
2022-10-11 12:40:35 -04:00 |
|
RandyTheSilly
|
243c3c466e
|
Reduced questions asked for quick-unlock setup
|
2022-10-11 10:51:00 -04:00 |
|
RandyTheSilly
|
40213aa518
|
Fixed decryption of multi-word entries
|
2022-10-11 09:47:24 -04:00 |
|
RandyTheSilly
|
c31a5a1664
|
Move a rarely used import statement closer to where it's needed in sshync
|
2022-10-11 09:28:13 -04:00 |
|
RandyTheSilly
|
8642601eee
|
Only import rarely used modules when they're needed
|
2022-10-11 09:22:40 -04:00 |
|
RandyTheSilly
|
71585770eb
|
Fixed renaming folders and receiving false error messages when renaming entries in offline mode
|
2022-10-11 09:10:31 -04:00 |
|
RandyTheSilly
|
affcb3adbe
|
Fixed deleting and renaming entries in offline mode
|
2022-10-10 19:37:38 -04:00 |
|
RandyTheSilly
|
45605bf7bc
|
Fixed folder creation in offline mode
|
2022-10-10 18:20:43 -04:00 |
|
RandyTheSilly
|
772eaa0846
|
Fixed bugs causing entries to not be saved or entries being saved to the wrong place
|
2022-10-10 17:52:14 -04:00 |
|
RandyTheSilly
|
c9c88a041d
|
Put .py files in /usr/lib/sshyp, symlink executables to /usr/bin
|
2022-10-10 11:16:56 -04:00 |
|
RandyTheSilly
|
cc4324f953
|
Correctly add strings to config file list
|
2022-10-08 21:33:35 -04:00 |
|
RandyTheSilly
|
48170f494e
|
Overwrite old configuration file
|
2022-10-08 21:19:47 -04:00 |
|
RandyTheSilly
|
324a5f9a7c
|
Bug fixes for the revised config file format and server-side arguments
|
2022-10-08 21:10:47 -04:00 |
|
RandyTheSilly
|
2c1241a1bc
|
Initial addition of offline mode
|
2022-10-06 16:42:58 -04:00 |
|
RandyTheSilly
|
d069ab82f9
|
Client-side whitelist error message now shows up will all additional whitelist options
|
2022-10-06 09:02:32 -04:00 |
|
RandyTheSilly
|
b8b99755f0
|
Added error message for when whitelist is used client-side
|
2022-10-06 08:57:48 -04:00 |
|
RandyTheSilly
|
88e97d0131
|
Use rstrip() in place of replace() where applicable
|
2022-10-06 08:47:38 -04:00 |
|
RandyTheSilly
|
012796f052
|
Added quick-unlock configuration, tweaked config files
|
2022-10-05 23:46:32 -04:00 |
|
RandyTheSilly
|
0a450018de
|
Rename 'device name' to 'device id'
|
2022-10-04 23:47:19 -04:00 |
|
RandyTheSilly
|
773f27946e
|
Whitelist bugfixes and polish
|
2022-10-04 22:50:05 -04:00 |
|
RandyTheSilly
|
5f7074e04e
|
Initial quick-unlock whitelist implementation
|
2022-10-04 21:08:11 -04:00 |
|
RandyTheSilly
|
2a56a3c427
|
Optimized device type setup
|
2022-10-04 15:12:14 -04:00 |
|
RandyTheSilly
|
a573778972
|
Properly detect whitelist argument
|
2022-10-04 15:03:27 -04:00 |
|
RandyTheSilly
|
c009dd63ab
|
Add dedicated server help menu
|
2022-10-04 14:37:04 -04:00 |
|
RandyTheSilly
|
aadca0ad44
|
Allow some arguments when running as server
|
2022-10-04 13:42:21 -04:00 |
|
RandyTheSilly
|
6ffc65f0d0
|
Swap URL and note options in edit help menu for visual consistency
|
2022-10-04 13:25:31 -04:00 |
|
RandyTheSilly
|
8980bef8ce
|
Removed metainfo file, as it did not solve the issue with Debian licesning
|
2022-10-04 13:18:25 -04:00 |
|
RandyTheSilly
|
1436cdfb90
|
Update license to GPL-3.0-only
|
2022-10-04 12:44:39 -04:00 |
|
RandyTheSilly
|
374c2336c8
|
Added metainfo.xml file for AppStream metadata
|
2022-10-04 11:44:35 -04:00 |
|
RandyTheSilly
|
5c58151888
|
Update README.md
|
2022-09-21 11:24:12 -04:00 |
|
RandyTheSilly
|
7e29a9ba9e
|
Initial implementation of non-interactive packaging script
|
2022-09-12 15:21:55 -04:00 |
|
RandyTheSilly
|
b27f4cb805
|
Slight line count reduction
|
2022-09-08 10:19:43 -04:00 |
|
RandyTheSilly
|
f411a56d1f
|
Roughly halved the amount of time to source bash completions
|
2022-09-08 09:47:59 -04:00 |
|
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 |
|