I downloaded and compiled the most recent client (1.9.0), producing both the basic x11 and GTK versions. The GTK client starts normally, but could not connect to the 1.6.0 server, with the following errors:
The server log gives the following:[ INFO ] (common::VersionCmd) Playing on server type Crossfire Server
ReadPacket got an error.: Connection reset by peer
[ INFO ] (gtk::event_loop) gtk_main exited, returning from event_loop
Rather than handling the unknown command gracefully, the connection seems to be terminated (not sure if by the server or client). However, the x11 client DOES NOT have this problem- it connects to the server without problems.. . .
Get SetupCmd:: extendedTextInfos 1
SendBack SetupCmd:: setup extendedTextInfos 1
Bad command from client (toggleextendedtext)
Waiting for connections...
I downloaded the 1.8.0 client and found the same: the GTK client fails to connect (with the same errors), while the x11 client works fine.
Is this a bug that the GTK client appears not to be backward compatible (while the x11 client is)?