Revamp of the local X11 connection code. We now parse X display
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Mon, 17 Nov 2008 18:38:09 +0000 (18:38 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Mon, 17 Nov 2008 18:38:09 +0000 (18:38 +0000)
commit8def70c3ec6f81f95673c0de67a75b5a6b2e9e1c
treea71e4d62f638a81b03a23c6de31f9e04308ae1fd
parentee5e66d8ffb8750a588db17306acfd3193cc10a9
Revamp of the local X11 connection code. We now parse X display
strings more rigorously, and then we look up the local X authority
data in .Xauthority _ourself_ rather than delegating to an external
xauth program. This is (negligibly) more efficient on Unix, assuming
I haven't got it wrong in some subtle way, but its major benefit is
that we can now support X authority lookups on Windows as well
provided the user points us at an appropriate X authority file in
the standard format. A new Windows-specific config option has been
added for this purpose.

git-svn-id: svn://svn.tartarus.org/sgt/putty@8305 cda61777-01e9-0310-a592-d414129be87e
15 files changed:
Recipe
doc/config.but
putty.h
settings.c
ssh.c
ssh.h
unix/ux_x11.c
unix/uxnet.c
unix/uxsftp.c
windows/wincfg.c
windows/winhelp.h
windows/winmisc.c
windows/winsftp.c
windows/winx11.c [new file with mode: 0644]
x11fwd.c