ChatIRCd was forked from Charybdis, developed by the ChatLounge IRC Network Development Team. You may wish to review the INSTALL document for instructions on how to install and configure this software. NOTE: Do not attempt to install the software into the same directory as the source code. Quick instructions for the impatient: Standard ./configure, make, make install Contact: #ChatIRCd at irc.chatlounge.net In addition to original code, it may include some features and code from ShadowIRCd, ElementalIRCd, Ircd-seven, and elsewhere. Differences between ChatIRCd 1.1.x and Charybdis 3.5.x: - Global nick change notices (snomask +N) - SNO_SPY Server notices (extensions/sno_*_notice.c) are now global (L_NETWIDE). - Usermode +B (Mark as bot in whois) - Usermode +t - When enabled, only SSL/TLS users may message you. - Oper override does not expire. It still generates notices when used. - Usermodes are shown in /whois. Only shown when an oper performs the whois, and/or a self-whois. - When a K-lined user connects, snomask +K shows it. - Default initial channel modes are now +nst if not configured otherwise. - Extended ban type $u. $u:nick!ident@host matches any clients that are not identified to services and match the mask. - Higher configurable channel limit for either certain opers or auth{} blocks. - Network Administrator, or NetAdmin role, "higher" than "Admin." NetAdmin is required to perform remote rehash, restart, and module loading. - Channel modes are now shown in /list and /olist. - Miscellaneous oper-override fixes. - WHO 'f' flag shows bot status. - Opers with umode +B (bot mode) are no longer counted in /lusers. - By default, opers may not (un)set umode +B. Opers need a special permission to set user mode +B. - Optional static part reasons. - If set, all channel part reasons are the same. - Optional static quit reasons. - If set, all quit reasons are the same. - /whois shows oper block name. - Local channels are no longer supported. - /join 0 is now disabled by default; PARTALL replaces it. - /why command - Tells you why a user is banned, or can join a channel despite restrictive modes. Requires channel operator and/or IRC operator status. - FJOIN/SVSJOIN - ENCAP USERMODE (intended for a potential /ns umodesOnID feature) - /uninvite command - Lets channel ops uninvite a user. - Adjustable extended channel join limits for either specific o-lines or specific auth blocks. - NetAdmins can view IPs as well as in /stats P, on remote servers. - If opered and you whois another oper, you can see his oper block name and privset name used. - Whois shows connecting class block name to opers and in self-whois. In addition, these differences from Charybdis 3.4.2: - Channel mode +T blocks channel notices. - SSLv3 is an older encryption protocol that's no longer supported. SSL clients must support at least TLS v1.0+. - Initial channel modes when a channel is created are now configurable with the 'autochanmodes' option. Note: The list may not be exhaustive. Refer to the commit history for details.
ChatLounge/ChatIRCd
ChatIRCd IRC daemon, a fork of Charybdis/ircd-seven/ShadowIRCd. Mirrored from BitBucket.
CNOASSERTION