Skip to content

transcrypt v2.2.3

Latest
Compare
Choose a tag to compare
@jmurty jmurty released this 09 Mar 11:22
· 21 commits to main since this release
v2.2.3

Properly fixes a bug introduced in 2.2.1 that could cause errors like fatal: filename: smudge filter crypt failed and/or the message warning: command substitution: ignored null byte in input when decrypting some files, as reported in issue #158.

The fix required removing a feature that automatically fixed faulty encrypted files that with double-salting due to incompatibility with LibreSSL 3+. If you have problems decrypting some files where the decrypted version has binary junk at the top, open an issue at https://github.com/elasticdog/transcrypt/issues/ for help.

Feature summary

Fixed

  • Revert faulty automatic fix for mistakenly double-salted encrypted files,
    which caused more problems than it solved by preventing decryption of some
    files on some systems #158

Changed

  • The hexdump command is no longer required by Transcrypt.

Steps to Upgrade

To upgrade transcrypt it is not enough to have a newer version on your
system, you must also run the --upgrade command in each repository:

  1. Check the version of transcrypt on your system:

    $ transcrypt --version
  2. Check the version of transcrypt in your Git repository, which may be
    different:

    $ .git/crypt/transcrypt --version
  3. Upgrade the version of transcrypt in your Git repository:

    $ transcrypt --upgrade