Save stuff for later
Log writer should escape tabs, too.
Actually functions now, what a thing.
Add command line option to disable checking.
Detect and warn instead of crashing.
Don't output this by default.
s/Remote server/Update server/
Use `print` instead of `trunc_print`
Remove debugging statements.
Better detect 404s.
Clarify purpose of option better.
Use an enum for update checking instead of a Boolean.
Genericize `uname_msr`.

This enables us to run `uname -ms`, since kernel version is unlikely
to be that interesting for statistical purposes and is (mildly)
invasive.
Increase timeout to 24 hours.

The 1 second timeout was for testing purposes only.
Don't need the space here.
Per @danielmewes, make this use `rfail_toplevel`.

The difference is extremely subtle.
Fix version_check.hpp includes.
Explain where this came from.
Use int64_t here.
Move `update_check_t` to version_check.hpp.