I came across an SSH configuration setting that I've never seen before while following a discussion on an OpenSSH developers' mailing list archive.  The particular setting is this:Host * HostnameSuffixes foo.com ext.foo.comI would find this very useful.  The problems areIt doesn't work, instead giving me line 36: Bad configuration option: HostnameSuffixesI cannot find it documented in the ssh_config man page, or anywhere on the web.  Since several people in the thread—all clearly very knowledgable about OpenSSH—discuss it as though it is real, and the discussion is more than a year old (so it could not very well only exist in an alpha version), I'm assuming that it is real.Did one of them mistakenly misspell or mis-remember the keyword, and the others just repeat the mistake?  What is the correct keyword?  And where can I find documentation?
What is the correct form of the HostnameSuffixes SSH keyword?
ssh;ssh config
This whole discussion is about a hypothetical option that was proposed, not about an actual feature. In the end the proposed patch uses a different name ExpandHost, but again that patch was only proposed, it was never applied to the OpenSSH source code..What I do is to generate my .ssh/config from a shell script. I have functions likehome leguinhome williamswork larchwork chestnutwhich generate stanzas likeHost leguinHostName leguin.gilles.nameUserName gillesHost williamsHostName williams.gilles.nameUserName gillesHost larchHostName larch.acme.comUserName employee123Host chestnutHostName chestnut.acme.comUserName employee123