| Summary: | Use of -o ControlPath=<socket> -O check requires bogus string as part of host's name? | ||
|---|---|---|---|
| Product: | Portable OpenSSH | Reporter: | slm <mindrot> |
| Component: | ssh | Assignee: | Assigned to nobody <unassigned-bugs> |
| Status: | CLOSED WONTFIX | ||
| Severity: | minor | CC: | djm |
| Priority: | P5 | ||
| Version: | 6.9p1 | ||
| Hardware: | 68k | ||
| OS: | Mac OS X | ||
|
Description
slm
2018-07-31 09:45:40 AEST
Yes - this is intentional. ControlPath may contain %-expansions that need a hostname to expand fully. We could conceivably check to see whether ControlPath actually needs this and make the hostname optional but 1) ControlPaths that use %h are common and 2) I'd rather not make the argument parsing code more of a maze than it already is. OK, I can buy that. I'll update the question w/ your justification for those that may stumble upon this on the Internet. Thanks for getting back and clarifying. -Sam closing resolved bugs as of 8.6p1 release |