RandyTheSilly
|
942febfac9
|
Fedora now only requires openssh-clients, rather than the openssh meta package
|
2022-11-03 22:47:58 -04:00 |
|
RandyTheSilly
|
33f7330886
|
Made exit codes more specific to their errors
|
2022-10-26 13:32:23 -04:00 |
|
RandyTheSilly
|
07394c1740
|
Added bash-completion as an optional dependency where applicable
|
2022-10-25 23:10:51 -04:00 |
|
RandyTheSilly
|
a26ca86977
|
Fixed quick-unlock requirng passphrase regardless of whether or not it is needed - again
|
2022-10-25 11:53:52 -04:00 |
|
RandyTheSilly
|
51d99992a5
|
Require _client_device_id as parameter to whitelist_verify (for extension support)
|
2022-10-24 15:31:06 -04:00 |
|
RandyTheSilly
|
d887047fd0
|
Initial enablement of extension support for quick-unlock
|
2022-10-20 15:25:57 -04:00 |
|
RandyTheSilly
|
304c1b09f0
|
Removed an exit statement that was preventing extensions from working
|
2022-10-19 15:13:14 -04:00 |
|
RandyTheSilly
|
6b20b82dd5
|
Allow fallback to standard unlock if quick-unlock fails
|
2022-10-19 11:34:02 -04:00 |
|
RandyTheSilly
|
e66ecd9514
|
Created local _quick_enabled for decrypt() for extension support
|
2022-10-19 10:14:39 -04:00 |
|
RandyTheSilly
|
c8691372ca
|
Removed need to re-enter quick-unlock passphrase is the gpg agent is already unlocked
|
2022-10-19 10:04:52 -04:00 |
|
RandyTheSilly
|
2b98562dca
|
Optimized decrypt()
|
2022-10-19 09:33:38 -04:00 |
|
RandyTheSilly
|
9d990eb9f6
|
Fixed string_gen complex generating unprintable strings
|
2022-10-18 14:54:10 -04:00 |
|
RandyTheSilly
|
07cf7a558f
|
Fixed shearing and renaming entries with quick-unlock
|
2022-10-18 13:35:12 -04:00 |
|
RandyTheSilly
|
fa7e03bcf7
|
Automatically set quick-unlock passphrase length if the user specifies an invalid option
|
2022-10-13 16:49:08 -04:00 |
|
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 |
|