[Bug 3782] Existing configs broken by baec3f7f4c60cd5aa1bb9adbeb6dfa4a172502a8
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Fri Jan 31 08:30:39 AEDT 2025
https://bugzilla.mindrot.org/show_bug.cgi?id=3782
Damien Miller <djm at mindrot.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |djm at mindrot.org
Resolution|--- |WONTFIX
--- Comment #1 from Damien Miller <djm at mindrot.org> ---
Yes, unfortunately this incompatibility is an unavoidable price of
better quoting semantics.
The incompatibility and the same workaround you arrived at were
mentioned in the openssh-9.9 release notes:
> * ssh(1), sshd(8): processing of the arguments to the "Match"
> configuration directive now follows more shell-like rules for
> quoted strings, including allowing nested quotes and \-escaped
> characters. If configurations contained workarounds for the
> previous simplistic quote handling then they may need to be
> adjusted. If this is the case, it's most likely to be in the
> arguments to a "Match exec" confition. In this case, moving the
> command to be evaluated from the Match line to an external shell
> script is easiest way to preserve compatibility with both the old
> and new versions.
We don't plan to make further changes to Match argument handling.
--
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