ShadowIRCd, a project that died off in 2004, has been revived and is now based on the charybdis IRCd.
The IRCd, formerly based on IRCd-Hybrid, brings a whole lot of features and enhancements that can be considered useful for opers and users alike.
New features include lots of user & channel modes like the implementation of usermode +C (blocks CTCPs) and +G which prevents users from messaging you “unless you’re both on at least one channel together”. Usermode +V prevents users from getting invites from others, to which coder jdhore says that “as far as I’m aware no other IRCd has”.
Useful channelmodes like +T which prevents notices to channels, +G stops messages with more than 50% caps in them and chanmode +K which blocks repeated messages to channels “regardless of who they’re from”.
Opers will like features such as being able to see the users modes in a /whois as well as secret channels the user is in without having to resort to a /spywhois. Oper-override has been modified and needs a special usermode set on ShadowIRCd. Once the oper sets himself +p he’ll be able to use the override but it’ll unset itself after a configurable amount of time.
All in all this looks like a very promising IRCd which according to coder jdhore, doesn’t “try to compete with other established IRCds” but that they’re trying to “make what we find to be the absolute best IRCd possible”.
The changelog can be found here and the homepage of the project is here.
Are you going to consider using this IRCd on your network and if not – why?
gemina says:
omg… another fork, same features… BORING
Carsten says:
This is hardly just another fork, this ircd seriously rocks, it implements a number of new features but without the bloat of other ircd’s that also provide the functions, it uses far less memory than my last ircd (inspircd). It has awesome integration with Atheme services, a really great implementation of over override, of which is an awesome way of preventing oper abuse.
This is an ircd to watch, with the commitment the dev’s have, it has a bright future.
keypt says:
Charybdis and ratbox are both rock solid IRCds. It was nice to have an IRCd with comparable features to Unreal and InspIRCd without the bloat,instability, and bugginess. Unfortunately ShadowIRCd is no longer developed and is a dead project. Charybdis is now almost EOL and the developers expect groups to fork the code and IRCd development will continue that way. Charybdis is in essence a referwnce implementation of the IRCv3/IRCv3.1 specification. Now would be the primetime for ShadowIRCd development to continue.