I have been used xorg 6.9 on my FreeBSD box. Until I upgraded it to 7.2, after pam_ssh authentication, SSH_AUTH_SOCK environmental variable was inhelited to all the application executed by ~/.xsession (typically xterm). But from xorg 7.2, SSH_AUTH_SOCK will not be set even though ssh-agent is launched by xdm via PAM subsystem. You can access more detail at: https://bugs.freedesktop.org/show_bug.cgi?id=11020 Fix: This patch was provided by an xorg developer (see above Bugzilla URL) and already committed to the main line. How-To-Repeat: enable pam_ssh for xdm, then restaert xdm and login with SSH passphrase.
Responsible Changed From-To: freebsd-ports-bugs->freebsd-x11 Over to maintainer
lesi 2007-06-07 19:48:59 UTC FreeBSD ports repository Modified files: x11/xdm Makefile Added files: x11/xdm/files patch-session.c Log: - Restore inheriting environment from login.conf by restoring patch from x11/xorg-clients [1] - Restore inheriting SSH_AUTH_SOCK after pam_ssh authentication (https://bugs.freedesktop.org/show_bug.cgi?id=11020) [2] PR: ports/112932 [1], ports/113031 [2] Obtained from: X.org git [2] Revision Changes Path 1.2 +1 -1 ports/x11/xdm/Makefile 1.1 +43 -0 ports/x11/xdm/files/patch-session.c (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!