Projects / pyIrcServer

pyIrcServer

pyIrcServer is a powerful and very customizable IRCd. Features can be added and removed by changing modules, classes, and utils. The modules expand the classes, and the classes expand the entire IRCd.

Tags Communications Chat IRC Internet
Licenses GPL
Operating Systems OS Independent
Implementation Python

Tweet this project Short link

Rss Recent releases

Changes: An XML configuration file was implemented. Debugging messages were added for developers and testers. A database interface for external real time updates was added. Several important fixes were made for commands and socket operations. New server-to-server protocol commands were added.

Changes: A base for dynamic link protocols was made. The ENGINE internal command, which is not present in the RFC, was added. This command is used to dynamically control the server engines like modules. There are now better controls against config and module files with errors and warnings. Aliases can now have multiple arguments. Each function has been documented. An internal "log: rehash" was added. If enabled, errors are logged when rehashing a config file. Rehashing was fixed. New commands (KILL, USERHOST, SERVER) were added. virtualhosts for clients and operators were added. "userhost" was added in every "oper" section item.

  • Rrelease-mid
  •  30 Oct 2004 08:50
  • Rrelease-after

No changes have been submitted for this release.

  • Rrelease-mid
  •  13 Oct 2004 07:14
  • Rrelease-after

Changes: New startup controls against the config file were added. Restarting of the ircd from the command line was fixed. The NICK command was fixed. New commands were added (AWAY and WHOWAS). The client's socket bugs were fixed. New modes were added to channels (+m). A bug in the MODE command for the channel context was fixed. "Perform" was added in the "channel" section of the config file to specify what commands should be executed when a client joins a channel.

No changes have been submitted for this release.

C3694ec1275daa53191133a713a79721_thumb

Project Spotlight

Ampache

An audio/video file manager and streaming Web application.

8c0954057e782f6d3127f6e884afcfaf_thumb

Project Spotlight

Noble Ape Simulation

A biological and cognitive simulation.