Summer of Code 2015 IRCd

From XMPP WIKI
Revision as of 16:42, 11 March 2015 by ArcRiley (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

  • [6120] - Core XMPP protocol
  • [0045] - XMPP Multi-User Chat (MUC) extension
  • [1459] - Basic IRC client protocol
  • [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 [[1]], you'll find further instructions in INSTALL.