[dcc2] Another New draft

Jesse McGrew jmcgrew at hansprestige.com
Sat Mar 27 11:26:40 EST 2004


At 09:33 PM 3/26/2004 -0800, Dan Smith wrote:
>At 04:17 PM 3/26/2004 +0000, you wrote:
>>>One thing to note is that we reference the CTCP specification, but it is 
>>>not really a specification, just a newsgroup post.  To reference it in a 
>>>draft, it should itself be a standard.  Should we formalize the CTCP 
>>>protocol documentation?  And if so, would anyone like to help undertake 
>>>the task of writing it as an Internet Draft?
>>
>>That would mean we would have to support it properly, wouldn't it? ;)
>
>That is funny, but a good point.  Most of the formatting/quoting/tagging 
>mentioned in the document is not implemented in most clients.  How should 
>we go about standardizing the client to client protocol then?  Perhaps a 
>I-D describing current practices?

Well, we could just remove the reference to the CTCP spec and describe the 
format of a DCC2 message as a PRIVMSG/NOTICE containing \001 DCC2 <command> 
[<space> <parameter> ...] \001. Writing a draft of the current CTCP 
practices also sounds good, and it'd be good to find out exactly which 
features of the "official" CTCP spec are supported by which clients.

We should take care not to imply that the more baroque features of the CTCP 
spec (quoting, putting more than one CTCP request on the same line, etc.) 
will work with DCC2. At least in the case of my client, supporting those 
features would require a major overhaul of how CTCP requests are parsed and 
handled by scripts.

Jesse



More information about the dcc2 mailing list