[Bug 2849] OpenSSH 7.7p1 uses login_name value instead of user at hostname

bugzilla-daemon at bugzilla.mindrot.org bugzilla-daemon at bugzilla.mindrot.org
Fri Apr 6 15:34:48 AEST 2018


https://bugzilla.mindrot.org/show_bug.cgi?id=2849

--- Comment #3 from Mark E Waite <mark.earl.waite at gmail.com> ---
I agree that the Jenkins behavior is incorrect.  It should use the
correct login_name.

However, please consider the other example cited by Johannes Schindelin
in https://github.com/openssh/openssh-portable/pull/91 before you
decide to retain the new OpenSSH 7.7p1 command line argument precedence
behavior.

He notes in the pull request that the new behavior now takes the first
argument value even if later arguments provide a replacement value.  He
describes how that will harm existing uses of shell aliases that
provide a default value for login_name while still allowing the default
value to be overridden.  With OpenSSH 7.7p1, the override will be
ignored.

The OpenSSH 7.6p1 command line argument behavior is describing clearly
and accurately in OpenSSH bug 2348.  The patch from OpenSSH bug 2348
has not been included in the documentation, but it accurately describes
the behavior before OpenSSH 7.7.  I think it is a mistake to change the
behavior in OpenSSH 7.7 in this way.  It will break other users, not
just the Jenkins git plugin.

-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.


More information about the openssh-bugs mailing list