On Thu, 05 Jun 2008, Victor Ivri wrote: > Hi, > I was wondering whether the TP04 xml file on the git repo is in final > stable condition (and if no, when is the ETA?),
It's not final, but you can expect no changes that will remove things from the protocol. Only new frames, object parameter types and order parameter types are likely. > which working servers > support it (e.g. demo1, demo 2? others?), There is a small bug in tpserver-cpp 0.5.0 which means it's TP04 support is buggy (missing reference list in fail frames). Right now, only llnz-dev2 fully supports TP04, with almost complete support on demo1 and demo2. When the next release comes out in the next few days, I will update demo1 and demo2. > and when will the full > documentation come out? There are two elements to be added to the protocol yet. They are Research and simple diplomacy. There is a 3/4 done proposal for Research on the wiki (http://www.thousandparsec.net/wiki/Research_Frames). Diplomacy will be *very* simple, and should follow soon. Best guess for TP04 being declared ready? Maybe a few months. > (I did see the documentation draft, but I got the > impression it's still in very tentative form). Also, will there be > backwards support for TP03 on servers that adopt the new protocol (and if > yes, for how long is it planned)? Yes, until everyone stops using it. libtpproto-* will be a limiting factor, as will how hard it is to keep TP03 support. tpserver-cpp nearly lost TP03 support when I was adding TP04 support. libtpproto-cpp (in git) doesn't support TP03 currently (and I might not add it back). > Really, my question regards whether I should continue developing a client > for TP03, or else make the necessary changes to support TP04? There are not too many changes between them. Upgrading from TP03 to TP04 shouldn't be too hard, in particular if you use a protocol library (other than libtpproto-cpp, which also has had an interface change). > Thanks. Hope this helps Later Lee
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ tp-devel mailing list [email protected] http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel
