Follow-up Comment #7, bug #19943 (project freeciv): Just make sure that either the support can be later dropped without compatibility break at that point, or that code is not too complicated. I don't want to maintain infinitely complicated code for minimal gain - giving user better error message in the rare case they they try to connect pre-2.5 client to newer server. Capabilities are not matching in any case, so the connection will be closed anyway. Also note that it's much more likely that user of recent, but not latest, trunk checkout try to connect to latest server. So you shouldn't be breaking compatibility with current 16bit versions to get compatibility with 1.5 years old 8bit versions.
_______________________________________________________ Reply to this item at: <http://gna.org/bugs/?19943> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev