[Bug 597] X11 Forwarding: sshd doesn't listen on unix domain sockets
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Wed Jun 18 01:42:07 EST 2003
http://bugzilla.mindrot.org/show_bug.cgi?id=597
Summary: X11 Forwarding: sshd doesn't listen on unix domain
sockets
Product: Portable OpenSSH
Version: -current
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P2
Component: sshd
AssignedTo: openssh-bugs at mindrot.org
ReportedBy: ajax at osuny.co.uk
on some operating systems there is a performance benefit to using PF_UNIX
sockets instead of just 127.0.0.1:6010. sshd should support this if possible.
a simple patch would just add this to channels.c:x11_create_display_inet(), but
i'm not sure that's the Right Thing. you would want to be able to get both
127.0.0.1:6010 and /tmp/.X11-unix/X10 (incrementing the screen number until you
find a unique one), and then set DISPLAY=:10.0 if you got a unix domain socket.
and you should probably also be able to configure sshd to not listen to unix
sockets (cygwin, ancient SysV machines, ...).
i'm working on a patch. anything else i should consider? i know there are
other "local" X transports on some SysV machines, but i'd have to check the X
source to see how that's done, and i'm not sure it's worth supporting.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the openssh-bugs
mailing list