RandyTheSilly
|
dc218025a7
|
Replace all currently replaceable instances of system() or run(X, shell=True) with run(X, shell=False) for security and compatibility
|
2022-11-26 13:19:09 -05:00 |
|
RandyTheSilly
|
3a85f06ffe
|
Use subprocess.run without shell=True where easily applicable, redirect unused captured output to DEVNULL
|
2022-11-25 18:11:38 -05:00 |
|
RandyTheSilly
|
289d12f45a
|
Use ASCII 30 and 31 as separators, removes limitations on "@", "^&*", and "*&^".
|
2022-11-25 12:00:51 -05:00 |
|
RandyTheSilly
|
ae5172a6c8
|
Replaced sshync mod time/title retrieval logic with much more efficient and compatible logic
|
2022-11-24 19:40:04 -05:00 |
|
RandyTheSilly
|
33f7330886
|
Made exit codes more specific to their errors
|
2022-10-26 13:32:23 -04:00 |
|
RandyTheSilly
|
d9e2a7d4e1
|
Attempt remote imports from /lib/sshyp, rather than /bin
|
2022-10-12 12:48:08 -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
|
c9c88a041d
|
Put .py files in /usr/lib/sshyp, symlink executables to /usr/bin
|
2022-10-10 11:16:56 -04:00 |
|