For the last year plus, the FreeBSD mail archives has been unreliable,
so keep our own archive...
this also makes things more simple as we don't have to handle redirection
that we did w/ the FreeBSD mail archives..
expand the tests, and provide more targets for running tests...
make addinfo.sh better when updating the database.
have addinfo.sh use the newly created minimizer and verification
functions in snapaid.sh... update snapaid.sh to allow sourcing
so these functions can be reused...
Implement quoted-printable decoding, so that was can parse emails
encoded...
The above was needed to support verification of signatures when the
email is signed w/ a detached signature... The signature is over
the quoted-printable email, but to get the hashes, needed to be
decoded...
Improve the hash detection to use a full regular expression to prevent
SHA512 at the begining of text from being parsed..
fix mispelling of bciroot...
print warning if a rev is invalid, so it can be detected sooner..
This allows you to run:
sh snapaid.sh find amd64 vmdk CURRENT xz 1
and it will automatically d/l the latest vm image that is vmdk, xz
compressed for the amd64 architecture.
Make sure that the necessary keys are present before starting.
Make sure that a failed download will be properly detected and not
leave behind invalid files.
This is a set of scripts to make an index of all the snapshots, and
the message-id of the email that contains the hashes...
There is also the utility itself which uses this index to both find
out what snapshots are available for d/l, and to verify any snapshot
that may have already been d/l'd.