From ebd04ae88f28a547eabbb44e1eccfd19965be7ae Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Mon, 1 Jun 2020 23:53:45 -0400 Subject: Port things-to-check to Rust as a learning exercise. This is somewhat overengineered in places, but does the job and exposes broadly the same interfaces as the Python version. Builds with emk/rust. --- src/things-to-check.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/things-to-check.yml (limited to 'src/things-to-check.yml') diff --git a/src/things-to-check.yml b/src/things-to-check.yml new file mode 100644 index 0000000..6147971 --- /dev/null +++ b/src/things-to-check.yml @@ -0,0 +1,39 @@ +--- +# Insert new items at the bottom. The index into this list is the item's +# permalink. +# +# Yes, this is HTML and no, I don't care about injection. +- permissions +- cabling +- for a full disk +- the cache +- for a version conflict +- for a duplex mismatch +- the firewall rules +- resolv.conf +- /etc/hosts +- DNS +- CR/LF +- setuid/setgid bits +- the default gateway +- for IP conflicts +- the logs +- the port number +- for a zonefile dot +- I/O dammit +- the mounts +- the power +- for the wrong whitespace +- if it reloaded into bad config +- IP forwarding +- the trailing slash +- the MAC address +- if the filesystem is out of inodes +- the line length +- if you're on the wrong wifi network +- if the vpn timed out +- if that's the wrong host +- the security groups +- the fucking binlogs +- the documentation +- the manpages -- cgit v1.2.3