Commit Briefs
release 0.5 (tags/0.5)
totp: remove some (good) BSD-isms (getprogname(), strtonum())
Don't want to add a configure script for this, so to aid portability and avoid having to link to libbsd pretend we don't have these two niceties. err/warn are still in use and won't be removed.
add support for the `digits' query argument
allow to print also 7 and 8 digits long codes in addition to the current defaut of 6. Requested by heph
for completeness, percent-decode the secret if needed
it shouldn't EVER be needed, but since we handle URIs we should tick this box too.