aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/programs/Xserver/dix/region.c
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2017-02-16 10:54:19 +0000
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2017-03-21 10:58:07 +0100
commit4f76ed19b8a7b9448e29ac152f7f5ec1e611950e (patch)
tree05ce5afec9f6d3d74bf1d250d7b61d54a07bd37b /nx-X11/programs/Xserver/dix/region.c
parented52cb2952bebf6b98e187ff1f8609690fae3d59 (diff)
downloadnx-libs-4f76ed19b8a7b9448e29ac152f7f5ec1e611950e.tar.gz
nx-libs-4f76ed19b8a7b9448e29ac152f7f5ec1e611950e.tar.bz2
nx-libs-4f76ed19b8a7b9448e29ac152f7f5ec1e611950e.zip
dix: Extend initial connection handshake for forwarding proxies
commit 78fa121f4097d29458e5453c13473595df06e26e Author: Adam Jackson <ajax@redhat.com> Date: Fri Jun 17 13:43:38 2011 -0400 dix: Extend initial connection handshake for forwarding proxies Forwarding proxies like sshd will appear to be local, even though they aren't really. This leads to weird behaviour for extensions that truly require running under the same OS services as the client, like MIT-SHM and DRI2. Add two new legal values for the initial connection's byteOrder field, 'r' and 'R'. These act like 'l' and 'B' respectively, but have the side effect of forcing the client to be treated as non-local. Forwarding proxies should attempt to munge the first packet of the connection accordingly; older servers will reject connections thusly munged, so the proxy should fall back to passthrough if the munged connection attempt fails. Reviewed-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Adam Jackson <ajax@redhat.com> Backported-to-NX-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Diffstat (limited to 'nx-X11/programs/Xserver/dix/region.c')
0 files changed, 0 insertions, 0 deletions