An attempt to create an updated document about how the IRC client protocol works these days.
This covers the client-server protocol only, and does not touch the S2S protocol. The reasons for this are discussed in the document. This document includes bits and pieces cherry-picked from the RFCs, IRCv3, Internet-Drafts, and commands/replies that have generally been accepted by the IRC community.
This document draws from RFC1459 and RFC2812, as well as other specifications and drafts listed.
There are no reported vulnerabilities