[Bug 3751] ssh fails to parse ProxyCommand option with a string that ends in a backslash
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Wed Nov 13 09:17:14 AEDT 2024
https://bugzilla.mindrot.org/show_bug.cgi?id=3751
Damien Miller <djm at mindrot.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |djm at mindrot.org
--- Comment #1 from Damien Miller <djm at mindrot.org> ---
This is an unfortunate consequence of an intended change. We switched
the configuration file parsing to be more shell-like in 8.7 and this
did have some corner-cases like the one you identified.
The >=8.7 parser is more consistent and allows sensible quoting and
escaping, which is difficult to impossible under the old parser.
https://www.openssh.com/releasenotes.html#8.7 has some more details but
this is not fixable without abandoning the new parser, which we're not
going to to do.
If you need to write configurations that work with both the old and new
ssh versions then I recommend moving the ProxyCommand to a shell
script.
--
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
More information about the openssh-bugs
mailing list