Hello,
        I've thought of this before, and Lee indirectly mentioned it earlier
when he talked about tpai possibly being stupid, or other clients with
broken filter implementations.

        Currently the client ID is essentially a free form string.  All bad.
Servers can't get anything out of it in a sane consistent manner.

        Should we:
 - Leave it
 - Add a few extra fields to the connect message indicating the client,
and version
 - Require (or strongly suggest) TP04 clients include particular
metadata in the string

        The last is my preferred suggestion, something like:
                "[" Vendor Name "/" Client Name "/" Version "/" Build Info "]"

        So:
                [Debian/Galaxie/0.0.3-rc3/221]
                [-/tpclient-py,tpproto-py/1.2/e45a3c4]
                [Kubuntu/Parsek/4.0rc3/[EMAIL PROTECTED]

        I'm sure someone can suggest a better way of doing it... 

        Thoughts suggestions etc?

        Regards,
        nash

_______________________________________________
tp-devel mailing list
[email protected]
http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel

Reply via email to