summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-10-06 20:43:22 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-10-06 20:59:36 -0400
commit31807817d44e317c4cc807703ea4df6ffff6687e (patch)
tree7ad4adc3aeccfcba9222a00d444d93849f6abb6a /debian
parente64c2e0929ee56ad44d40689d78f1f6b650d3cf9 (diff)
work around ssh brain-damange
The control socket path passed to ssh needs to be 17 characters shorter than the maximum unix domain socket length, because ssh appends stuff to it to make a temporary filename. Closes: #725512 Also, take the shorter of the relative and the absolute paths to the socket. Typically the relative path will be a lot shorter (unless deep inside a subdirectory of the repository), and so using it will avoid flirting with the maximum safe socket lenghts in more situations, and so lead to less breakage if all my attempts at fixing this are still buggy.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog3
1 files changed, 3 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 6768077fd..cd0923ee9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,9 @@ git-annex (4.20131003) UNRELEASED; urgency=low
* addurl: Better sanitization of generated filenames.
* Better sanitization of problem characters when generating URL and WORM
keys.
+ * The control socket path passed to ssh needs to be 17 characters
+ shorter than the maximum unix domain socket length, because ssh
+ appends stuff to it to make a temporary filename. Closes: #725512
-- Joey Hess <joeyh@debian.org> Thu, 03 Oct 2013 15:41:24 -0400