freenode and IRC

The goals of freenode differ from those of most general chat IRC networks. For that reason, the design of our servers differs, and will differ more as time goes on.

We will attempt to maintain general compatibility with clients conforming to RFC1459 and others, but any given feature may or may not work precisely as described in the RFC. For documentation on the differences, see Using the Network.

The network runs ircd-seven, which is based on Charybdis 3.0 with some of hyperion's extra functionality. freenode also uses Atheme IRC services with freenode specific modules.

Throughout the course of the development of both ircd-seven and earlier ircds, some capabilities have been added and others removed, causing stark differences from other ircds you may see. These changes are necessitated by the unique nature of freenode and the challenges the network brings with it. Since we are committed to providing robust service to the free software community, but not to maintaining an unmodified IRC environment, the changes make sense from our perspective.

Generally, we will continue to make necessary changes to improve the robustness and reliability of the service. IRC is extremely vulnerable to attack, but we'll do our best to maintain a reliable environment with your support and understanding.

Copyright © 2002-2012 by Peer-Directed Projects Center.
Network date and time: Saturday, 04-Feb-2012 02:30:27 GMT.
Comments to email address: support at freenode dot net.