Commit Graph

11 Commits

Author SHA1 Message Date
Joshua Rogers
5d0031dfa4 Add example-output.log. 2024-02-05 18:43:18 +11:00
Joshua Rogers
448f1a6440 Add emoji. 2024-01-12 13:15:41 +07:00
Joshua Rogers
6afd55dcea Don't require stdbuf. 2024-01-12 02:06:14 +07:00
Joshua Rogers
cc6b55d722 MacOS assumes a new version of Bash from Homebrew. 2024-01-12 01:49:06 +07:00
Joshua Rogers
61acad40b4 Remove more GNU-ism, improve MacOS support, remove -readable, and use sort|uniq instead of sort -u 2024-01-11 22:45:27 +07:00
Joshua Rogers
f9a46b8c86 Resolve all IPv4 addresses for domain names (if possible).
Return false in is_ssh_host() if an invalid IP address ([0-9\.]* which is not ^[0-9]+(\.[0-9]+){3}$)
Force lowercase in is_ssh_dest() and add_ssh_dest()
2024-01-11 18:17:21 +07:00
Joshua Rogers
3ff1879d06 Add MacOS support, and various bug/qol fixes.
Also:
Simplify the check_commands()/check_startup() functions,
Provide a normal error message on missing programs,
Use '-oPubkeyAcceptedKeyTypes=+ssh-rsa' if possible,
Use the PubkeyAcceptedKeyTypes ssh option if possible,
Use /Users for MacOS /home/ replacement,
Direct stderr of more programs to /dev/null,
Use dscacheutil if possible,
Force 5-second DNS timeout for resolution,
Fix printing of the t_hostnames_chain in case of exceptional error (double_rs_chained_print()),
Pick up GitHub error message correctly (exec request failed on channel)
Simplify check_ssh_options
2024-01-10 11:00:10 +07:00
Joshua Rogers
617eb1e3d5 Update README. 2024-01-06 13:31:50 +07:00
Joshua Rogers
7511505c40 Improve README, fix ascii art in (very important!) in Snake.nocomments.sh. 2024-01-05 18:54:04 +07:00
Joshua Rogers
0f8cbf8e45 Fix a typo. 2024-01-05 05:48:16 +07:00
Joshua Rogers
61bf00fd1e Release. 1.0. 2024-01-05 04:28:05 +07:00