Difference between revisions of "Summer of Code 2015 IRCd"

Jump to navigation Jump to search
Restored from backup.
(Restored from backup.)
 
(One intermediate revision by one other user not shown)
Line 7: Line 7:
* [https://tools.ietf.org/html/rfc1459 RFC 1459] - Basic IRC client protocol
* [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
* [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 [https://github.com/freenode/ircd-seven Github], you'll find further instructions in INSTALL.
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.
= Teaser task =
As setting up the ircd is a chunk of work in itself, a sensible teaser task here is for a student to run up the ircd and allow mentors to connect to it to chat with them. If you don't have the ability to run up a server somewhere reachable, ask on the IRC channel.

Navigation menu