Skip to content
This repository was archived by the owner on Feb 21, 2018. It is now read-only.

cod-services/cod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4030470 · Oct 23, 2015
Mar 11, 2015
Mar 11, 2015
Mar 11, 2015
Mar 11, 2015
Oct 12, 2013
Feb 20, 2014
Mar 27, 2014
Feb 15, 2014
Oct 23, 2015
Mar 11, 2015
Mar 11, 2014

Repository files navigation

Cod

Extended IRC services in Python

Bitdeli Badge Ohloh badge

This project is deprecated in favor of its replacement Tetra.

Installation directions are in doc/INSTALL.markdown. Directions for setting up Atheme integration are in doc/funserv.markdown. IRCd-specific directions are in doc/IRCD.markdown. This project is under the terms of the zlib license, a copy of this license is included at doc/LICENSE.markdown. Some files in this project are not under the terms of this license and are licensed per file as appropriate.

Features:

  • Asynchronous I/O (and an easy way for modules to add socket handlers)
  • Forking to background
  • Logging to snoop channel
  • Modular loading and unloading
  • No specific libc dependency (tested on glibc, uclibc and musl)
  • Rehashing config file
  • Separation of user and oper commands
  • SQLite database
  • SpanningTree/TS6 link protocol support
    • Charybdis 3.4.2 +
    • Elemental-IRCd 6.5 +
    • Tethys 0.1 +
  • Virtual environment support

The official channel for Cod is #cod on irc.yolo-swag.com. Come take a visit and say hi! Anyone with halfop (%) or higher has direct push access and the live instance is called ShadowNET.