[comp.windows.x] Old servers with new clients

RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler) (04/09/88)

    "... old servers may not work properly with new clients."

Well, the person who posted the "my popup menus don't work in R2" is one
concrete example of a client depending on a bug in the R1 server.

It is also the case that old clients may not work properly with new
servers.  In particular, R1 servers didn't sanity check PutImage data
lengths but R2 servers do, and R1 Xlib didn't always send the correct
amount (past tense, you see, R1 doesn't exist anymore :-).

I would like to stress that these incompatibilities are simply the
result of fixing implementation bugs, not the result of changes to the
protocol.