https://bugzilla.mindrot.org/show_bug.cgi?id=2267
--- Comment #8 from Richard Birkett <[email protected]> --- Thanks for attachment 2467 (attempt #3). Looks much better! I've put together a config file that tests all the different hostnames (original from the command-line and HostName, bare and canonicalised) against each of the different criteria, and the results are below. Each is Y (matched) or N (didn't match). With canonicalisation off: cmdline HostName bare canon bare canon Host Y N N N Match originalhost Y N N N Match host N N Y N Match canonical originalhost N N N N Match canonical host N N N N With canonicalisation on, the second pass gives: cmdline HostName bare canon bare canon Host Y++ N++ N N Match originalhost Y N N N Match host N N Y N Match canonical originalhost Y** N** N N Match canonical host N N Y** N** ** looks like a bug ++ also looks like a bug (but is actually the behaviour I'd prefer!) My proposal would give this: original HostName bare canon bare canon Host Y N N N Match originalhost Y N N N Match host N N Y N Match canonical originalhost N Y N N Match canonical host N N N Y (with the global CanonicalizeHostname option causing the first three lines to mirror the last two). Incidently, RereadConfig seems to be defaulting to "no" instead of "if-canon", I think because fill_default_options is called too late. So for the above tests I've set it to "if-canon" explicitly. -- 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. _______________________________________________ openssh-bugs mailing list [email protected] https://lists.mindrot.org/mailman/listinfo/openssh-bugs
