Chunky Monkey IRCD Code
Brought to you by:
lloydy
CHUNKY MONKEY IRCD 1.1 ====================== INTRODUCTION ============ Chunky Monkey IRCD is a basic IRCD which aims to become a reliable, fully featured IRCD with the minimal overhead. It is coded by Chris Plant and some other people, see AUTHORS for a better description. Where possible it sticks to the RFC as closely as possible and should be compatable with any client. FEATURES ======== The IRCD supports most features you would expect from a modern IRCD, it has loadable module support, (partial) support for TS4, and an almost complete implementation of TS3. MonkeyIRCD 1.1 has now switched to FireDNS for its resolving subsystem. SUPPORTED PLATFORMS =================== This is a list of the platforms I've been able to check and run on. If you are able to compile on another platform, please mail me a report, together with the patches needed. + Linux (RedHat 6.2/7.0/7.1/7.2, Debian 2.2) + FreeBSD (4.5) + OpenBSD (3.0) + NetBSD (1.5.2) + Cygwin (Not tested for a while) INSTALLATION ============ We use a the basic configure;gmake;gmake install technique, with a single exception. You will probably want to use an up to date version of ADNS, rather than falling back to the included version, get it from http://www.gnu.org/software/. Compile and install ADNS, following the instructions in that package, and then compile and install this package. When compiled please use gmake, and not make, since make points to the BSD make, and not the GNU make we use. DNS === Chunky Monkey IRCD uses the adns library to resolve hostnames, and includes a version of this library by default, adns is licensed under the GNU GPL and is Copyright Ian Jackson 1997-2000, Tony Finch 1999-2000 and MIT 1991. Client Commands Working ======================= USER, NICK, OPER, MODE, JOIN, PART, QUIT, WHO, WHOIS, NAME, MOTD, SQUIT, CONNECT, USERHOST, NAMES, REHASH, LIST, LUSERS, PING, PONG