Difference between revisions of "Summer of Code 2015 IRCd"
Jump to navigation
Jump to search
(Created page with "= Research Material = There are many possibilities for how MUC support could be added to Freenode, and many of the volunteers involved in Freenode have opinions on the correc...") |
|||
Line 3: | Line 3: | ||
There are many possibilities for how MUC support could be added to Freenode, and many of the volunteers involved in Freenode have opinions on the correct way to approach this problem. Before stepping into that discussion, you should have a basic understanding of the two protocols involved. | There are many possibilities for how MUC support could be added to Freenode, and many of the volunteers involved in Freenode have opinions on the correct way to approach this problem. Before stepping into that discussion, you should have a basic understanding of the two protocols involved. | ||
* | * [https://tools.ietf.org/html/rfc6120 RFC 6120] - Core XMPP protocol | ||
* | * [http://xmpp.org/extensions/xep-0045.html XEP 0045] - XMPP Multi-User Chat (MUC) extension | ||
* | * [https://tools.ietf.org/html/rfc1459 RFC 1459] - Basic IRC client protocol | ||
* | * [https://github.com/atheme/charybdis/blob/master/doc/technical/ts6-protocol.txt TS6 Protocol] - Freenode IRC server protocol | ||
= Installing IRCd = | = Installing IRCd = | ||
To add MUC support to Freenode, you may or may not end up editing the ircd software itself, but you will certainly need your own personal ircd running with the same software used by Freenode. Start by downloading a copy of the code from | To add MUC support to Freenode, you may or may not end up editing the ircd software itself, but you will certainly need your own personal ircd running with the same software used by Freenode. Start by downloading a copy of the code from [https://github.com/freenode/ircd-seven Github], you'll find further instructions in INSTALL. |
Revision as of 16:43, 11 March 2015
Research Material
There are many possibilities for how MUC support could be added to Freenode, and many of the volunteers involved in Freenode have opinions on the correct way to approach this problem. Before stepping into that discussion, you should have a basic understanding of the two protocols involved.
- RFC 6120 - Core XMPP protocol
- XEP 0045 - XMPP Multi-User Chat (MUC) extension
- RFC 1459 - Basic IRC client protocol
- TS6 Protocol - Freenode IRC server protocol
Installing IRCd
To add MUC support to Freenode, you may or may not end up editing the ircd software itself, but you will certainly need your own personal ircd running with the same software used by Freenode. Start by downloading a copy of the code from Github, you'll find further instructions in INSTALL.