[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#196726: xserver-xfree86 4.2.1-7 doesn't allow clients to connect



I did some more playing with combinations of package versions, and
here's what I found:

all packages at 4.2.1-7: broken
all packages at 4.2.1-6: works
xserver-xfree86 at 4.2.1-7, rest at 4.2.1-6: broken
xlibs at 4.2.1-7, rest at 4.2.1-6: broken
xserver-xfree86 and xlibs at 4.2.1-6, rest at 4.2.1-7: works

So it breaks if either xserver-xfree86 or xlibs is upgraded, but it
doesn't seem to matter for the rest of the X packages. Which leads me to
conclude:
 - this is not necessarily an xserver-xfree86 bug, and should
   potentially be reclassified
 - xdm can still connect in the new version; this is presumably because
   the auth code is statically linked into xdm itself. However, when it
   calls external programs (like xconsole or xrdb), they can't connect
   (since they're using xlibs). So it seems like there is something
   funny in xlibs, but the same something is *not* broken in xdm.
   I also don't know too much about how xdm does its authentication.
   Should it potentially be calling xauth or something to add the
   MIT-MAGIC-COOKIE-1 token?

-Peff




Reply to: