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”.
Are you going to consider using this IRCd on your network and if not – why?