RandyTheSilly
|
0a210d0395
|
Removed unnecessary if condition
Former-commit-id: 0bddbb3e681d41d656a156c477475ea4179ef036 [formerly 6857fe3c09]
Former-commit-id: f84f4e373e249d3b97106e16ab7e8cf3459eecd2
|
2023-02-20 00:14:01 -05:00 |
|
RandyTheSilly
|
d29bee2d45
|
Save the value of arg_start+1 to arg_start_p
Former-commit-id: aa0755682280c2ff0f76da1f9c4f0d176a64a597 [formerly 93af84766f]
Former-commit-id: b96fff1ec454efcbefee17e990a749775a30c31d
|
2023-02-19 18:33:09 -05:00 |
|
RandyTheSilly
|
052a489bec
|
Made entry_name_fetch()'s parameter optional
Former-commit-id: c7181ee1ce82cc2c198a1a56aa6b4e4da5276918 [formerly 8d302f52c2]
Former-commit-id: 915bac272cef2dd7a0fc3efab39f5a8ead5a0e43
|
2023-02-19 18:28:04 -05:00 |
|
RandyTheSilly
|
b458265fd1
|
Addressed #24 - Made the argument order more natural
Former-commit-id: 985964af85c2a2fca392819c3703fd395071ac62 [formerly 1e7328fded]
Former-commit-id: 4fae3305d8c579a8055af0855566b3273b640998
|
2023-02-19 18:19:27 -05:00 |
|
RandyTheSilly
|
c916a738a2
|
Organized argument parsing order based on use frequency
Former-commit-id: abe9564140372b6d430b4082441fcd3aee10f297 [formerly d7091e5157]
Former-commit-id: 24deda9095e4301c4210131e9616e2857aa94108
|
2023-02-19 02:41:56 -05:00 |
|
RandyTheSilly
|
9c5b007946
|
Re-write of argument parsing (enables future changes)
Former-commit-id: 0c0b58ada444e1194e9a23cd20c141edaf702e24 [formerly 06106e7bc3]
Former-commit-id: 86880d13ec8240afba77d8412157bdd1a683ad7e
|
2023-02-19 02:00:52 -05:00 |
|
RandyTheSilly
|
ff1c984024
|
Fixed IPv6 configuration
Former-commit-id: 1a67fee5b7398b0e720e4e2addd847525c1d7844 [formerly 8b0b802dfd]
Former-commit-id: 4a039a911e0155baf624712a1b3886302465cb65
|
2023-02-15 13:36:20 -05:00 |
|
RandyTheSilly
|
164c719b90
|
Revert seasonal colors
Former-commit-id: b16327bb9e27a29c7c448e9cfb59614b5a0a5b02 [formerly 75f469b6ba]
Former-commit-id: 992f0ad0f8880d113978e7a22ec9e9b74d228dd2
|
2023-02-15 13:07:54 -05:00 |
|
RandyTheSilly
|
d49ce1bb87
|
Optimized usage of str.split(), use str.splitlines() where applicable
Former-commit-id: ef4dbc238eb361170b5e9ec06fd337a34082b53e [formerly 2f738a4e89]
Former-commit-id: 439398077bf543f0fc37f5ea01340a224761d9eb
|
2023-02-15 13:01:19 -05:00 |
|
RandyTheSilly
|
800a1181f8
|
Correctly split in IP configuration instead of strip
Former-commit-id: b72de4eefa64e5f871076f8c633512ecd86c7a3d [formerly 5efc2d8a21]
Former-commit-id: 6ab008a6779650acb839d54defc7d33f16d9d243
|
2023-01-16 19:16:49 -05:00 |
|
RandyTheSilly
|
d9414dbcdf
|
Added IPv6 configuration support
Former-commit-id: 8111c5a2aac95f6134db4dccb946a353bfc9d893 [formerly 18d32939f1]
Former-commit-id: 7f0cfea9d2161feccb1f5c3ec67a908838f5e088
|
2023-01-16 18:48:14 -05:00 |
|
RandyTheSilly
|
0869b83505
|
Replaced += with .append when appending to lists
Former-commit-id: 923f6784af9b4b773ced26888e0b89f8cc3c02ff [formerly ced260d6de]
Former-commit-id: 85cd6ead668fa86083a8eb60da46b202de42cd6a
|
2023-01-16 18:19:29 -05:00 |
|
RandyTheSilly
|
7dfa12012a
|
Bump copyright year to 2023
Former-commit-id: 66ea83d57a820d95e38af3ac897e0ecb2a6ae4c1 [formerly cfac8ddc3b]
Former-commit-id: 00cdceec419234325784b50a70a892bf960a604d
|
2023-01-11 16:11:06 -05:00 |
|
RandyTheSilly
|
921630f5a8
|
Re-organized badges
Former-commit-id: b6055b13fc6cdb1b629ea4a76e3f5997fbbbf33f [formerly fdc014c44a]
Former-commit-id: 3c86294a4149f4395a2314e58a8c0d1aef4a43fb
|
2022-12-14 02:52:23 -05:00 |
|
RandyTheSilly
|
627c6a1a14
|
Update documentation for release v1.3.0
Former-commit-id: ac89c761d964360d80863c926f908d937ed00865 [formerly 697f7a870d]
Former-commit-id: fde0008b65ef6135476a448dd1cc768a7e511cb8
|
2022-12-14 02:40:13 -05:00 |
|
RandyTheSilly
|
a9f4435493
|
Replaced use of system-provided chmod and find with os.chmod and os.walk, respectively
Former-commit-id: 89be833d3e15aaf00578a093ce5b5efb8c3b84f7 [formerly bad92878e4]
Former-commit-id: 1871adcc80cd91666325fe0a3db3771c9256357c
|
2022-12-14 01:05:22 -05:00 |
|
RandyTheSilly
|
7d639ecca9
|
Use getpass() for quick-unlock password input
Former-commit-id: b7312096d7b58ddea540f08064ea536fb6d0543c [formerly b4fb37d877]
Former-commit-id: 672c2e53a6827119a85a41e435508453f693009e
|
2022-12-11 18:21:31 -05:00 |
|
RandyTheSilly
|
eefe5e39b5
|
Fixed deletions occuring after the local index is generated, causing sshync to believe sheared files still exist on the client
Former-commit-id: 0f303028224689cb7b5e290d28ad30d7ea0a0776 [formerly 4ebbf7847d]
Former-commit-id: 348fa6dcc8b6f35c102c9cd9c3912d161bc200e7
|
2022-12-07 22:29:15 -05:00 |
|
RandyTheSilly
|
c28b836c2a
|
Updated packaging script to accommodate the removal of sshypRemote.py
Former-commit-id: ecdc146022c96c463d4ce0bbb3601eb2f128b582 [formerly af44f244db]
Former-commit-id: 42e50a6d827987551163a386b78c487502defe8d
|
2022-12-07 20:43:56 -05:00 |
|
RandyTheSilly
|
b53370a3e2
|
Strip entry/folder names after user input to ensure compatibility with sshync
Former-commit-id: f07a48fc2bde0d651199d62cb0f35a1c18f51f8e [formerly 9d8eca3a2b]
Former-commit-id: 438ac436902369f1af4dc8dae5abc38d7e6dabaf
|
2022-12-07 20:27:39 -05:00 |
|
RandyTheSilly
|
9776961f2a
|
Assigned exit code 6 to "server connection error"
Former-commit-id: 34c2312b779b7c0f6e6dfcd1e9b4d7e700229142 [formerly b24d1df721]
Former-commit-id: 72c0e4cef04abd78bffb3731434c55cf9998eb7b
|
2022-12-07 15:55:01 -05:00 |
|
RandyTheSilly
|
1a35aaf33b
|
Combined all list fetching functions into one to drastically reduce the number of SSH connections (speeds up sshync exponentially)
Former-commit-id: 11290b3915a2f3d92696e0953997c3fb293ec7e3 [formerly 6080726dc6]
Former-commit-id: 3f799d1c8e2d3cd694cad90ba9f4444bb2673934
|
2022-12-07 15:46:33 -05:00 |
|
RandyTheSilly
|
66b15ac22c
|
Organized functions in sshync.py by use method
Former-commit-id: 1bbcac88ffe5c4d08aac1f34c1a40ce0fbff092e [formerly a49334482c]
Former-commit-id: ba2ee6fa69228ef2fe52560f4aa22c39ec69c9ab
|
2022-12-05 23:21:02 -05:00 |
|
RandyTheSilly
|
56db2e65f8
|
Moved all syncing functionality into sshync.py, removed sshypRemote.py
Former-commit-id: bf7833a21db35a7d33fdd89ee8a41775fd2f55c0 [formerly 56ea8d0cf9]
Former-commit-id: 820f85f9b0efc8a33ebf8a33f751e8f130fc8c34
|
2022-12-05 12:13:28 -05:00 |
|
RandyTheSilly
|
1be67d404b
|
Call specifically 'python3' over ssh, as some environments do not have a binary/symlink named 'python', or 'python' may refer to python2
Former-commit-id: db4e264c648a05a9d0293873c5ffae6173e4f8a0 [formerly 6f016bfb0a]
Former-commit-id: f4635300ddda1927fa89b63edf0dc0be7729abbf
|
2022-12-05 09:36:37 -05:00 |
|
RandyTheSilly
|
a279819260
|
Replaced use of system-provided 'ls' with 'os.listdir'
Former-commit-id: cbd6302ec15624381303d1181861d3c2792475a6 [formerly 31a4c7b8e7]
Former-commit-id: acd4d9db5d557793aca4662e48ca88320b7a3bfa
|
2022-12-04 18:57:23 -05:00 |
|
RandyTheSilly
|
578f7dee14
|
Replaced use of system-provided 'touch' with pathlib's Path.touch, added 'mode=' when specifying permissions
Former-commit-id: 7ca6d3e2ef3ff494932a849d9ea576218ec5e054 [formerly 45e2b60e10]
Former-commit-id: b477cbd7b3771aa8a513d4ef481e725c59b4bdf4
|
2022-12-04 18:33:41 -05:00 |
|
RandyTheSilly
|
5bec4fdaa9
|
Detect Wayland sessions by checking if $WAYLAND_DISPLAY is set
Former-commit-id: 584427e2b5f0d8a1cad1c1fa30b5024d976b9a14 [formerly d7987a1bc0]
Former-commit-id: c79d54b2d7fb8ff2f1283c388ad5aa1c16a7dcd1
|
2022-12-04 17:45:50 -05:00 |
|
RandyTheSilly
|
5f903966da
|
Re-ordered clipboard support to match support priorities (Wayland first)
Former-commit-id: f14120402a6fde4a3d3124b7965e1ec5de70d8b4 [formerly 952fdd160b]
Former-commit-id: 1d96d2fbfda35b617ec7cfef1530bcba1d650601
|
2022-12-04 17:38:10 -05:00 |
|
RandyTheSilly
|
cfd551ef7c
|
Replace occasional use of system-provided mkdir with pathlib's Path.mkdir
Former-commit-id: 72c92e8f07ad9f3933c2593f426e2c05b194c3b3 [formerly c8c394e550]
Former-commit-id: d6eb5469dfd16a538da5fff5dcd6525aa3995234
|
2022-12-04 15:31:31 -05:00 |
|
RandyTheSilly
|
4d22b5b5a8
|
Removed all remaining instances of subprocess.run being called with shell=True
Former-commit-id: c6d663cf3af2e5a06f13e5cb3571d668880f6d6e [formerly db4351469e]
Former-commit-id: cba35421c41474e5daf5315f34b1f6d86380bc24
|
2022-11-28 14:17:26 -05:00 |
|
RandyTheSilly
|
46d5f8d515
|
Replace remaining uses of system()
Former-commit-id: 5a8ca97389b8d37c8050ba23d1e455357f5be0b1 [formerly e8703300fd]
Former-commit-id: 81b4d2783d5b09cc31515ab22f0f42e5ed55218b
|
2022-11-28 13:38:17 -05:00 |
|
RandyTheSilly
|
02ee2a5c0e
|
Allow Haiku to use default pinentry, thanks to haikuports/haikuports#7457
Former-commit-id: 70edaa9d4c2a88d483d1247dc5682a30f0d593e5 [formerly 322db7ac54]
Former-commit-id: 6677ac5f2ae91f5b7a8c6656432ef962013592ff
|
2022-11-28 12:52:54 -05:00 |
|
RandyTheSilly
|
fb1c3844a8
|
Use XDG_SESSION_TYPE to check for Wayland, rather than WAYLAND_DISPLAY
Former-commit-id: 4598a3038d49df81426dfcf2a29a366ea6bc4c74 [formerly cc81f219fa]
Former-commit-id: 4c8b1ddc2d9f7cee44007de0e2ae4cbea882a20e
|
2022-11-26 23:57:12 -05:00 |
|
RandyTheSilly
|
213ca41582
|
Renaming no longer throws an error while not in offline mode
Former-commit-id: e69e157a951cfc4151e3e511585c04a24b5a08ee [formerly bf20b83738]
Former-commit-id: dd90cb9f0518b9071b170a6b549cb71a352cd249
|
2022-11-26 15:18:47 -05:00 |
|
RandyTheSilly
|
b8dc5c4f89
|
Move some rarely used import statements closer to where they are needed
Former-commit-id: a4785c178b5da044d1cf2ec2ecb2868ed8e3e877 [formerly 74f9f616f3]
Former-commit-id: c7c06f402627cc0169ed9e654086e89123639902
|
2022-11-26 14:05:19 -05:00 |
|
RandyTheSilly
|
574637392a
|
Reduced code used for clipboard support
Former-commit-id: 2a7ac0d078526e60f742f8bdee1689f9f27df3f2 [formerly daf3f0d7bf]
Former-commit-id: d4d0683c63e19c3b9fdc33d02c105244e037035c
|
2022-11-26 13:53:47 -05:00 |
|
RandyTheSilly
|
c6f31da6d4
|
Replace all currently replaceable instances of system() or run(X, shell=True) with run(X, shell=False) for security and compatibility
Former-commit-id: 8e316228ca46dbe9e6811625281c19a1118ff650 [formerly dc218025a7]
Former-commit-id: 7d19e68ccbd2b844ab00df8db69bbf08b9a1884e
|
2022-11-26 13:19:09 -05:00 |
|
RandyTheSilly
|
0f4c57bec3
|
Attempt to create ~/.ssh regardless of OS
Former-commit-id: 424cb44c13e9512d57cf6e04215cf975421e1336 [formerly 3a63966827]
Former-commit-id: b5847a53398576802f71ecddf005606de6d97481
|
2022-11-25 21:40:23 -05:00 |
|
RandyTheSilly
|
51b1b8c6ec
|
Use os.symlink in place of shell commands
Former-commit-id: 3c62f4bb691a7c8d4b7419697c0e81e5826de736 [formerly 3ad2068b11]
Former-commit-id: 6fd9419e1904efabae07af45293da4f56c3b3188
|
2022-11-25 21:32:18 -05:00 |
|
RandyTheSilly
|
5f0a40efc0
|
Removed exit code 6 from man page, as it no longer has reason to exist in sshyp
Former-commit-id: 56f1761cbc55f7a348db132dfd7a8714bfe2fac7 [formerly 9b9f49a344]
Former-commit-id: 205e9dbbff27b8732024a8e602786afc104f050c
|
2022-11-25 21:17:41 -05:00 |
|
RandyTheSilly
|
05c034652f
|
Replaced database downloads in sync() with newer output capture logic from sshync - much faster syncing
Former-commit-id: f6a9dce34263b3385440e6c166f9880f4781b5d5 [formerly 8276b9164e]
Former-commit-id: 850bf5889c2cf401ad9e91da5512a7455a353e6d
|
2022-11-25 21:11:07 -05:00 |
|
RandyTheSilly
|
1d185b1723
|
Removed useless pass statement in sync()
Former-commit-id: 12eebb98186597f164a3cc38306f67758273e506 [formerly dce6ad4390]
Former-commit-id: 4275468f89557716a8eec72183caaf2eccd5aad4
|
2022-11-25 19:37:13 -05:00 |
|
RandyTheSilly
|
bca2af0ed8
|
pass_gen no longer recurses when the user gives invalid input
Former-commit-id: c9756093cd861911b7f5dc05a71fc5a8b858c17e [formerly b10c111640]
Former-commit-id: c8b7974ec39c4e114578314814c5c2a982339736
|
2022-11-25 19:23:14 -05:00 |
|
RandyTheSilly
|
d301cf6298
|
Import os.path.expanduser directly to remove lots of repeated text
Former-commit-id: 247c04a8aa9720fd0a06a128d292a21cca2cf08c [formerly 3a96ef29dc]
Former-commit-id: 3f97f7d5199c477f311789a6c5c3f38c4624d10e
|
2022-11-25 18:45:06 -05:00 |
|
RandyTheSilly
|
89c9a03cc1
|
Use subprocess.run without shell=True where easily applicable, redirect unused captured output to DEVNULL
Former-commit-id: bae14d658f4e1fa04f723e8545bc35d69e0c4cbb [formerly 3a85f06ffe]
Former-commit-id: 7b7b48c870b9a6d4646d9be3d208ea792e665399
|
2022-11-25 18:11:38 -05:00 |
|
RandyTheSilly
|
3392e3ceea
|
Use ASCII 30 and 31 as separators, removes limitations on "@", "^&*", and "*&^".
Former-commit-id: cd08e1adde9f810e0099338722b617357055c422 [formerly 289d12f45a]
Former-commit-id: 7f70d015e3afe2101aba2d1d21001101db0de81e
|
2022-11-25 12:00:51 -05:00 |
|
RandyTheSilly
|
176ee623cf
|
Replaced sshync mod time/title retrieval logic with much more efficient and compatible logic
Former-commit-id: a9107238fd80398b570ca04ac36e212bcb3c0ddc [formerly ae5172a6c8]
Former-commit-id: 4984678e5544d0594bbcbe10b23100427ca2e8b8
|
2022-11-24 19:40:04 -05:00 |
|
RandyTheSilly
|
42abb7b674
|
Corrected Fedora packaging
Former-commit-id: 5fc5021f68b98bcb71df7794f2c7961445926c38 [formerly d1c968ed12]
Former-commit-id: 7386503874acef51bb1f02b02eab4637b94dff60
|
2022-11-06 14:00:51 -05:00 |
|
RandyTheSilly
|
3a6655e977
|
Removed '~' from generated filename character pool to avoid issues with quick-unlock
Former-commit-id: bcb77c5030c48693bcd0a479f7576e6ddc4d6729 [formerly 109141a266]
Former-commit-id: b7bd4134b3bee5760aaa56064a1ad9b29957fa1c
|
2022-11-06 13:25:35 -05:00 |
|
RandyTheSilly
|
9d1f0a065b
|
Corrected date in man page
Former-commit-id: 61310403c6cfe504e1b8453c29e564459cd08bef [formerly 57cc730d92]
Former-commit-id: 3f614eb15a35f252188ee0a807c5b324ce409084
|
2022-11-06 11:21:21 -05:00 |
|
RandyTheSilly
|
8298966d8f
|
Fixed documentation location in Haiku
Former-commit-id: 4d7a9a8f9b18efd21cb4273dc2dcaed189fdd21e [formerly 790ac573e5]
Former-commit-id: 2d7cb8bb642a96080be8c6396506cd7257d76bca
|
2022-11-06 10:50:25 -05:00 |
|
RandyTheSilly
|
d4d9fb88fd
|
Updated quick-unlock failure error message
Former-commit-id: bd491483ab2b0d09ccfb6c007c786262553d66a7 [formerly 8b8e0c510f]
Former-commit-id: 6a64c402f0687bc3babb0370cd0785a6b2e487f7
|
2022-11-06 00:49:44 -04:00 |
|
RandyTheSilly
|
2beeb1dc38
|
Only check whitelist status if the gpg agent is locked (speeds up successive quick-unlock attempts)
Former-commit-id: 57486bc120fc8734cbaf1694655ad9bc14c3276b [formerly 0b0c8a37d1]
Former-commit-id: 171de872a6f4c1f08f151d8b287d1584ac4f7061
|
2022-11-06 00:43:25 -04:00 |
|
RandyTheSilly
|
86ad4e5cad
|
Added instructions for enabling Bash completions
Former-commit-id: 35b317ff508a4da2c1052cbda230be4e4af42985 [formerly 5fa30fa770]
Former-commit-id: c48091e8a5849359e2a6ef97970d30c008d6a70d
|
2022-11-06 00:15:28 -04:00 |
|
RandyTheSilly
|
e55c812a06
|
Fixed device id fetching (and quick-unlock verification) on Haiku
Former-commit-id: 2ed945a3fea77e8be59bb2c8c92361cf23f950e8 [formerly 8b3bf04945]
Former-commit-id: 0df6eeb06ab5d68c8252a1b4515895d1eed313ff
|
2022-11-05 23:57:09 -04:00 |
|
RandyTheSilly
|
a0351d19d3
|
Fixed FreeBSD package symlink target
Former-commit-id: b3d5912d8e12ecea8234ca071cf242fc4b4411cf [formerly 24be16faaa]
Former-commit-id: 2ac9997b4e22f2a9f5d4ffcef75476ce1ae24318
|
2022-11-05 22:42:53 -04:00 |
|
RandyTheSilly
|
90c15bcda8
|
Specified changelog location in Fedora package
Former-commit-id: b16bfc43bd29de0ff64d081ec33ffccd86a63e0c [formerly 446cab94c2]
Former-commit-id: d8886c635b20705e8188e14d4bbc8a780e6c1afc
|
2022-11-05 22:39:28 -04:00 |
|
RandyTheSilly
|
cb754c5ba7
|
Removed executable bits where they are not needed
Former-commit-id: 26ea77aa4734c759aa7e68607250a74ea9d57b71 [formerly e3af035bce]
Former-commit-id: b3acead7183e5c60258b3e0ae9da861f4896f649
|
2022-11-05 22:33:48 -04:00 |
|
RandyTheSilly
|
9979de26d0
|
Fixed options/flags layout in man page
Former-commit-id: bcfb14f5de98ae07a743a0d3e3efe2911e594259 [formerly 687a606160]
Former-commit-id: a0c3a8727d5adcc750bfa57305102a23778c42af
|
2022-11-05 19:40:00 -04:00 |
|
RandyTheSilly
|
4207ecb555
|
Update 'whitelist del' example to match 'whitelist add' example
Former-commit-id: 16e37f29fe93494f41b82d8bb0bc8cc4f2dc9a59 [formerly e840b9def0]
Former-commit-id: ce1baa1ec004251186d24e228c91608c4641f3ea
|
2022-11-05 19:32:01 -04:00 |
|
RandyTheSilly
|
8bcfd3fcd8
|
Fix spacing between exit codes in man page
Former-commit-id: 10708f1512aa4f7aa0d4c410d8d204e27c83eb2f [formerly 486fc39f22]
Former-commit-id: 91a167647b61de66301ab7bf14046637057ec4f3
|
2022-11-05 19:28:27 -04:00 |
|
RandyTheSilly
|
78588f686e
|
Update whitelist add example in man page to match new string generation
Former-commit-id: dd8e68e426c0a54c038551246877366959bd82fc [formerly a63d1caa2e]
Former-commit-id: d020cf6afd738db53dfde8f0bcd09aedf62b13cc
|
2022-11-05 19:27:20 -04:00 |
|
RandyTheSilly
|
4753bb4c37
|
Update synopsis in man page
Former-commit-id: c0b0484f0b221484edda25620844db8414d5e3cd [formerly c2639d1f42]
Former-commit-id: d88298469cb341750174cc9d3c25d2d3ab39056a
|
2022-11-05 19:22:39 -04:00 |
|
RandyTheSilly
|
81ccdf71ea
|
Fixed visual issue with version info screen
Former-commit-id: 62838cdd5811c70bc60c92803971f4c4e3b2326a [formerly 9cd5066cc9]
Former-commit-id: 326b58542b773f86e333ca6a9f2f07a2c267557a
|
2022-11-05 19:12:51 -04:00 |
|
RandyTheSilly
|
67eb1a44ca
|
Update documentation for v1.2.0
Former-commit-id: 6068da810b16810c8afc0322cdd26fea734e3671 [formerly 517d2a3d22]
Former-commit-id: a8b3385517fe0f3bc33b7ede1951bae56cd3a265
|
2022-11-05 18:27:43 -04:00 |
|
RandyTheSilly
|
8af7de10a7
|
Added a packaging option to create all packages buildable on Arch Linux
Former-commit-id: c8ec6a71c06308ffd9bfc82061c2c8df18c8755f [formerly 80594712c7]
Former-commit-id: e8b9266385f7e2a64de49a863ccb89305f537712
|
2022-11-05 17:56:14 -04:00 |
|
RandyTheSilly
|
3108a072dd
|
Fixed editing entries with new string generation
Former-commit-id: 957b2fd14635380ebcc1639e60bff0ccb8a7ed13 [formerly ca983d4992]
Former-commit-id: 9e6461835b8e7f2111fa64f5759b88fb00a8cb62
|
2022-11-05 15:34:19 -04:00 |
|
RandyTheSilly
|
65be0eaf6f
|
Allow complex string generation for /dev/shm and device ids
Former-commit-id: 534577ba9d348aa3bfbce63a940229594a2ae68d [formerly 0614c2c83b]
Former-commit-id: c28b84e388cb9969a881a2a0ab15dfd814875a47
|
2022-11-05 15:21:30 -04:00 |
|
RandyTheSilly
|
bb34025c31
|
Removed generated password length limit
Former-commit-id: ac2d03db87329e939ef6a0a9494653f53c160348 [formerly 900f216ac0]
Former-commit-id: ad17b1a2d026ab6ee221dfb260acb6a8a79200de
|
2022-11-05 14:01:49 -04:00 |
|
RandyTheSilly
|
278231fe40
|
Several fixes to allow the Haiku package to work again
Former-commit-id: a1babda0d16b3a264a53936fd76f79d00b56976a [formerly 022ad9ef6d]
Former-commit-id: a3a64fe962fd866bae3b5a8293293f9bad211994
|
2022-11-04 00:30:48 -04:00 |
|
RandyTheSilly
|
7356777e50
|
Made spacing in server help menus consistent with client help menus
Former-commit-id: 6b5209753e1a4d91de9f058bd4003def53b9e44c [formerly a1d5c8607c]
Former-commit-id: f1dc1e65d8eb65b58c87be822e1540e6862fce57
|
2022-11-03 22:58:35 -04:00 |
|
RandyTheSilly
|
5a33eb26f0
|
Fedora now only requires openssh-clients, rather than the openssh meta package
Former-commit-id: 320ec033563f9bf6d246c82ba504ee29085dfb5f [formerly 942febfac9]
Former-commit-id: ec41cf2e719ad9127ed84322f91248075e52ccbc
|
2022-11-03 22:47:58 -04:00 |
|
RandyTheSilly
|
d796c48ede
|
Made exit codes more specific to their errors
Former-commit-id: 62c004c84333a8b8645ea3247fdb56c1509a36f9 [formerly 33f7330886]
Former-commit-id: 0d849ab1792d4c960cf632f75a28feba5610f57e
|
2022-10-26 13:32:23 -04:00 |
|
RandyTheSilly
|
b1fd934b96
|
Added bash-completion as an optional dependency where applicable
Former-commit-id: 2ad3b6bf53ac4c211a3e06079e0b32d7c362949f [formerly 07394c1740]
Former-commit-id: a985cf7c1230bc4f0f821ad83e689ddd769ba8d0
|
2022-10-25 23:10:51 -04:00 |
|
RandyTheSilly
|
9848d38a0b
|
Fixed quick-unlock requirng passphrase regardless of whether or not it is needed - again
Former-commit-id: 53325cbf8c6f46d4e83c4e9ed4b9f9d4b1196bd5 [formerly a26ca86977]
Former-commit-id: 21fb1f899370f428ea08e1e5bb50bc2610e00983
|
2022-10-25 11:53:52 -04:00 |
|
RandyTheSilly
|
2ab409e95e
|
Require _client_device_id as parameter to whitelist_verify (for extension support)
Former-commit-id: 608cd556ac34c6d64a0559398a43c180e41e1510 [formerly 51d99992a5]
Former-commit-id: d0e316a16321a13972be7233c88ffb61d5f5c3f7
|
2022-10-24 15:31:06 -04:00 |
|
RandyTheSilly
|
64d46f1746
|
Initial enablement of extension support for quick-unlock
Former-commit-id: 91400c4725bf786d727695287ec122c01d2447da [formerly d887047fd0]
Former-commit-id: 9576649c2d5f2de0fd6a8cfa5a92afae45304f45
|
2022-10-20 15:25:57 -04:00 |
|
RandyTheSilly
|
e9c787cfe3
|
Removed an exit statement that was preventing extensions from working
Former-commit-id: 1f89608ad6b7a6a65aca87742991f9195937d8a1 [formerly 304c1b09f0]
Former-commit-id: 8856ed6d9f72fd72f7a91d35dd987f00f1f8eaaf
|
2022-10-19 15:13:14 -04:00 |
|
RandyTheSilly
|
c200b5bbec
|
Allow fallback to standard unlock if quick-unlock fails
Former-commit-id: b6bfe67cdd983da31366ec45c7f5950f856d0dfe [formerly 6b20b82dd5]
Former-commit-id: f685be2b3e57f396ca41a8d2d1e3382a0f978990
|
2022-10-19 11:34:02 -04:00 |
|
RandyTheSilly
|
b6593e609b
|
Created local _quick_enabled for decrypt() for extension support
Former-commit-id: 996ed134188de1425a4ffb0f1bb741fd38b25ab1 [formerly e66ecd9514]
Former-commit-id: 1792c36fd44437f22ad1f86cedcf1c66083715cc
|
2022-10-19 10:14:39 -04:00 |
|
RandyTheSilly
|
32b0c39fb6
|
Removed need to re-enter quick-unlock passphrase is the gpg agent is already unlocked
Former-commit-id: e1c94c5f40e1ad16f710c11008c22ce353e50ade [formerly c8691372ca]
Former-commit-id: 94164815b1ee10e3a99c5c48f288f86b751b2449
|
2022-10-19 10:04:52 -04:00 |
|
RandyTheSilly
|
6b8e24b0b2
|
Optimized decrypt()
Former-commit-id: 8ad01f00ecf678ea8716507745791818343eaf66 [formerly 2b98562dca]
Former-commit-id: fdc02b6db471b98fbbdf55ddc381a25b68477f0b
|
2022-10-19 09:33:38 -04:00 |
|
RandyTheSilly
|
2d47f42414
|
Fixed string_gen complex generating unprintable strings
Former-commit-id: beec4dc72264edf0a2818a5088c849a310d5f7d0 [formerly 9d990eb9f6]
Former-commit-id: 09895d9c665ece34d74c5c68ce6657952c19ca59
|
2022-10-18 14:54:10 -04:00 |
|
RandyTheSilly
|
a773056202
|
Fixed shearing and renaming entries with quick-unlock
Former-commit-id: f2e3558a0f923d0b5082987858d0e0e59f820f7d [formerly 07cf7a558f]
Former-commit-id: f5036da37b69cb339aba710aa53c9bbf9853567a
|
2022-10-18 13:35:12 -04:00 |
|
RandyTheSilly
|
097aca8c43
|
Automatically set quick-unlock passphrase length if the user specifies an invalid option
Former-commit-id: 0343f407b9c9bae5d68af1a0d1cd8028ff9b09be [formerly fa7e03bcf7]
Former-commit-id: dd454b8b47747b556d3268eaf6a38bda5a6a2627
|
2022-10-13 16:49:08 -04:00 |
|
RandyTheSilly
|
275b07e53f
|
Removed unnecessary s_exit() statements
Former-commit-id: ab2a098f5d620ad8b25665a55e0051c2509e9c99 [formerly f5161ef5cb]
Former-commit-id: 6842c72fb31ab57fc59e0643a332d66b24ab050c
|
2022-10-13 10:58:07 -04:00 |
|
RandyTheSilly
|
46d539f386
|
Made error message for when quick-unlock fails more clear
Former-commit-id: 2acc2f84b9205e32cf5bd6bda23abb576002c2a9 [formerly fd12a3c003]
Former-commit-id: 14dc80d8c7c22baed913a0c84abdb3c67138bef9
|
2022-10-12 16:24:27 -04:00 |
|
RandyTheSilly
|
0adf00d81e
|
Respect the user-specifed quick-unlock passphrase length
Former-commit-id: 5ef20818df71d226d14bf97d99d8646b09a0a7b6 [formerly 70ee2c6d04]
Former-commit-id: 65b4c531f2e84aa5198e1c77a1d0624482cd70e0
|
2022-10-12 14:57:33 -04:00 |
|
RandyTheSilly
|
46b212988f
|
Truncate max quick-unlock password length
Former-commit-id: c405a82ba419a61bc6d65e89315c8306cec3f01e [formerly 35ee78f717]
Former-commit-id: 53d536d2c37dfca60fd154a90e7857fd1204fc35
|
2022-10-12 14:53:48 -04:00 |
|
RandyTheSilly
|
3e8772786a
|
Fixed failed decryption on excluded.gpg
Former-commit-id: 8bd59bcf06d63daad654f9ddea9e5ccbcf1b2ea5 [formerly 8dd5101c7f]
Former-commit-id: 6b4e01337c3a0a337a558384283a467eb9e7de1c
|
2022-10-12 14:37:54 -04:00 |
|
RandyTheSilly
|
3a01157cb3
|
Fixed quick-unlock gpg key passphrase creation and made quick-unlock more verbose
Former-commit-id: 88dc9cc46cbdaaa3fc547b81758892ebc463573d [formerly 844280c13e]
Former-commit-id: 454e554a4009ed89d3413d57662cde7cca7d9289
|
2022-10-12 13:39:01 -04:00 |
|
RandyTheSilly
|
079a1412ae
|
Attempt remote imports from /lib/sshyp, rather than /bin
Former-commit-id: 839058d4882b8c8837b4543e6b290643d9f1d409 [formerly d9e2a7d4e1]
Former-commit-id: eeb4a7bb40356e453a41e0176e40d08c6056a7c1
|
2022-10-12 12:48:08 -04:00 |
|
RandyTheSilly
|
359edcd46c
|
Ensure generated device id is a valid file name
Former-commit-id: 950080785d4666364b5452a4e0b48ce999852ef8 [formerly 3147d9327b]
Former-commit-id: da5d01ac15b077cb2d63668ee9be491ef597a105
|
2022-10-12 12:32:54 -04:00 |
|
RandyTheSilly
|
60c2920f3c
|
Fixed quick-unlock configuration looking for an integer as input
Former-commit-id: 4a87cd897e7cc5f480d4b68c809ee794af88b7eb [formerly 29c7b931c9]
Former-commit-id: 49fc70a301120b8c7221ec10328186f41ef7294c
|
2022-10-12 12:19:02 -04:00 |
|
RandyTheSilly
|
a3cd6a1f17
|
Implemented quick-unlock decryption support
Former-commit-id: e09eafab15796554dd5ae4013834c68a99b1df8a [formerly b81018c122]
Former-commit-id: 6a539e12d1ff63e29ba551b3b4622c4022673ff0
|
2022-10-12 12:06:07 -04:00 |
|
RandyTheSilly
|
8c2b7df1da
|
Simplify client-side quick-unlock configuration
Former-commit-id: efb36f511a0d12172d0274c10f4000ce0b3822fa [formerly 5a9457cc5d]
Former-commit-id: fd65329c7834164054de79f6d0889c2a3957b7d9
|
2022-10-12 11:46:12 -04:00 |
|
RandyTheSilly
|
994eaee49b
|
Initial implementation of quick-unlock verification
Former-commit-id: a71a8d0a7a1964597e5c52889b8f89117ba82ab9 [formerly 845f968aeb]
Former-commit-id: e53a2994ca43ac3a82c0cdeb88e74c180c20d85a
|
2022-10-11 17:08:30 -04:00 |
|
RandyTheSilly
|
8f0eb1134a
|
Properly increment _i in whitelist_setup()
Former-commit-id: afced727ea431a420d43780f417e991c3457641c [formerly 9b0b4acf77]
Former-commit-id: 1d5bb9e6359e5a39d49764d8d920d776532f8de6
|
2022-10-11 12:42:42 -04:00 |
|
RandyTheSilly
|
c95643ca89
|
Added server-side whitelist setup
Former-commit-id: 5cfa4acfc90eaa977feec5ddc427bc5292b228d7 [formerly c9934368a4]
Former-commit-id: 266b7c430437bf807de97833b20c7047058b332d
|
2022-10-11 12:40:35 -04:00 |
|