SHA*E backends: Exclude non-alphanumeric characters from extensions.

* SHA*E backends: Exclude non-alphanumeric characters from extensions.
* migrate: Remove leading \ in SHA* checksums, and non-alphanumerics
  from extensions of SHA*E keys.
This commit is contained in:
Joey Hess 2012-12-20 17:16:55 -04:00
parent e71f85645e
commit bd0d06be23
2 changed files with 16 additions and 6 deletions

4
debian/changelog vendored
View file

@ -14,7 +14,9 @@ git-annex (3.20121212) UNRELEASED; urgency=low
when the filename contains \ or a newline. Closes: #696384
* fsck: Still accept checksums with a leading \ as valid, now that
above bug is fixed.
* migrate: Remove leading \ in checksums.
* SHA*E backends: Exclude non-alphanumeric characters from extensions.
* migrate: Remove leading \ in SHA* checksums, and non-alphanumerics
from extensions of SHA*E keys.
-- Joey Hess <joeyh@debian.org> Thu, 13 Dec 2012 14:06:43 -0400