From cdf02436fd560da7ec8e0c0d3488bb52573cb66a Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 12 Sep 2017 15:45:03 -0400 Subject: webdav: Fix lack of url-escaping of filenames. inDAVLocation does not url-escape, and so exporting a filename with spaces to box.com at least resulted in a error 400. It might also have affected storing keys on a webdav remote, if the key contained a space or other problem character. Pretty unlikely. I emailed Clint about the inDAVLocation gotcha, but seems best to fix it here. This commit was supported by the NSF-funded DataLad project. --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index 378b5c579..5934afe3e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -14,6 +14,8 @@ git-annex (6.20170819) UNRELEASED; urgency=medium triggered a bug in its webdav support that generates an infinite series of redirects. Deal with such problems by assuming such behavior means the file is not present. + * webdav: Fix lack of url-escaping of filenames. Mostly impacted exports + of filenames containing eg spaces. -- Joey Hess Mon, 28 Aug 2017 12:20:59 -0400 -- cgit v1.2.3