CTCP/2 - IRC client to client protocol

This page contains information and links about CTCP/2, a protocol being crafted for IRC clients. It updates the rapidly aging CTCP specification, formalizes some features are current de-facto standards, and adds some interesting new things.

The best way to find out about CTCP/2 is to read our draft. The draft is still being changed and discussed, so the documents here may change often.

CTCP Draft (last updated 28 oct 1997)

  1. Introduction
    (reasonably up-to-date)
  2. Text Attributes
    (maybe finally put to rest?)
  3. Parsing CTCP Messages
    (finished but not voted on)
  4. CTCP Requests and Replies
    (finished but not voted on)
  5. DCC Requests
    (very much in flux)
  6. Appendices
    (reasonably up-to-date; based on other sections)

Status

Section 2 has been updated to change the way on/off attributes are encoded. Hopefully that means sections 2, 3, and 4 are now effectively finished. Section 5 (DCC) still needs a lot more work.

Join the Discussion

Our mailing list has moved! Lindsay's machine finally revolted against the load we were placing on it, so the list has moved to the-project.org.

To subscribe: Send email to ctcp-request (at) the-project.org with the subject "subscribe".
To read the archives: Check out http://www.the-project.org/ctcp/

Demos

This section will probably be very small until the draft achieves some stability.

There is a small Java demo app (please read the README file first) which demonstrates what CTCP text attributes (section 2) will behave like. This was updated in October 1997 to reflect recent changes in that part of the draft (so check it out!).

Maintained by: Webmaster, Innovative Logic Corp..
Last modified: 17-Sep-2004 01:04PM.