From a087841ae775a14197c1550488f54b5761f4700b Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 11 May 2017 17:33:18 -0400 Subject: Ssh password prompting improved when using -J When ssh connection caching is enabled (and when GIT_ANNEX_USE_GIT_SSH is not set), only one ssh password prompt will be made per host, and only one ssh password prompt will be made at a time. This also fixes a race in prepSocket's stale ssh connection stopping when run with -J. It was possible for one thread to start a cached ssh connection, and another thread to immediately stop it, resulting in excess connections being made. This commit was supported by the NSF-funded DataLad project. --- CHANGELOG | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index e6b6d4591..8edf324de 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,12 @@ +git-annex (6.20170511) UNRELEASED; urgency=medium + + * Ssh password prompting improved when using -J for concurrency. + When ssh connection caching is enabled (and when GIT_ANNEX_USE_GIT_SSH + is not set), only one ssh password prompt will be made per host, and + only one ssh password prompt will be made at a time. + + -- Joey Hess Thu, 11 May 2017 15:16:23 -0400 + git-annex (6.20170510) unstable; urgency=medium * When a http remote does not expose an annex.uuid config, only warn -- cgit v1.2.3