Created attachment 1402 [details] Removes references to login.conf from sshd_config man page. Attached is a patch for building OpenSSH 4.7p1 on Mac OS X. Removes references to login.conf from sshd_config man page.
This raises a more general question: what (if anything) should we do for platform-specific text in the man pages? At the moment, the same text is used everywhere. The moduli(5) page is a separate issue. There actually is a moduli(5) man page in OpenBSD (originally from Photuris), but it has an advertising clause so it's not in the portable distribution.
We cannot apply this patch as-is, we really need to modify these references based on options set or detected in configure.ac.
FWIW there Damien has written a new moduli(5) page which will be in the next release: http://www.openbsd.org/cgi-bin/cvsweb/src/share/man/man5/moduli.5
I don't want to slice and dice our manpages on a per-platform basis as this will be too much work for us, but we should at least mention PAM in the ChallengeResponseAuthentication section. (moduli(5) has been fixed for a few releases now)
Created attachment 1675 [details] downgrade login.conf reference to example, and mention PAM too
patch applied. Will be in openssh-5.3. Like I said, I don't want to chop out the login.conf mentions because it will create too much ongoing work in merging manpage diffs but at least this way we mention multiple auth systems that platforms are likely to use.
Mass move of RESOLVED bugs to CLOSED now that 5.3 is out.