defs.ircdocs.horse
IRC Numerics
http://defs.ircdocs.horse/defs/numerics.html
Red denotes a conflicting numeric definition, gray for deprecated (however quite possibly still in use), and blue for OK. Indicates the nickname of the client who is receiving this message, which is present as the first parameter of most numerics. If the client is not registered yet,. Is usually the character. This file is intended to be a useful resource for people implementing IRC software and is. Please submit an issue or a pull request on the Github repo. Or talk to us at #ircdocs on Freenode. Sent b...
danieloaks.net
code
http://danieloaks.net/categories/code
The Less-Wrong IRC Regex. The Less-Wrong IRC Regex. This regex is more accurate than most others and allows splitting that actually works with messages sent out by servers, without having weird corner cases and issues. The Modern IRC document is an attempt to write a descriptive (rather than prescriptive) replacement to RFC1459/2812 which reflects how the IRC client protocol operates today. It is a work-in-progress document. A simple, modern IRC client library written for Python3, currently in development.
oragono.io
Specs - Oragono
http://oragono.io/specs.html
Oragono roughly draws from these specifications: - Modern IRC: http:/ modern.ircdocs.horse/. IRCv3: http:/ ircv3.net/. Oragono also implements these draft specifications: - message-tags. Message Tags 3.3. - message-ids. Message IDs. Oragono also implements these proposed specifications: - maxline. Longer IRC lines. - reg-core. Account registration. - rfc7613. Unicode nick and channel names. And these specifications I've written up based on existing commands and behaviour: - Roleplay commands.
ircdocs.horse
IRC Specifications
http://ircdocs.horse/specs
Lots of behaviour in the IRC protocol as implemented in clients and servers today is not formally specified. If you are looking to implement IRC software, the best thing to do is look at specifications, information, and how other software behaves as a guide. The earlier and the later canonical IRC specifications, respectively. Some software holds RFC1459. In higher regard than RFC2812. And some hold the opposite in higher regard. Honestly, the truth tends to lie somewhere in the middle. Welcome to IRC, w...