summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-12-06 13:02:50 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-12-06 13:03:09 -0400
commit480495beb4a3422f006ee529df807a20cc944727 (patch)
treef20bb15a91ba0e44e45d2776fc6cdd61e3327d3f /debian
parentcf5353acb4746cd0c2e736eecd066bd505555af3 (diff)
Prevent key names from containing newlines.
There are several places where it's assumed a key can be written on one line. One is in the format of the .git/annex/unused files. The difficult one is that filenames derived from keys are fed into git cat-file --batch, which has a line based input. (And no -z option.) So, for now it's best to block such keys being created.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog1
1 files changed, 1 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 7feb8f8ca..a4d3a6492 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ git-annex (3.20111204) UNRELEASED; urgency=low
* map: Fix a failure to detect a loop when both repositories are local
and refer to each other with relative paths.
+ * Prevent key names from containing newlines.
-- Joey Hess <joeyh@debian.org> Sun, 04 Dec 2011 12:22:37 -0400