Critical bugfix for par2 support

05 Dec 2016

While working on the first steps towards a tool to help restore backups created by iceshelf, I found out the hard way that all signed copies of the parity files were being corrupted by gpg. It turns out that python-gnupg uses --clearsign option by default. This is very bad since it does not guarantee that the produced file can be reverted back to it’s non-signed form.

The latest commit fixes this issue and you’re encouraged to upgrade and, if possible, issue a full backup to make sure you have a solid backup.

Again, this ONLY affects the PAR2 files, nothing else. But it’s serious enough that I’m redoing my backup tonight since it completely negates the usefulness of having parity enabled.

Published on 05 Dec 2016