** DarkFire IRCd v1.2.0 ** This file contains important code changes made to DarkFire IRCd 1.2.0 that may not be visible or interesting to users. This file is intended for informing the development community. For information on features, please see the WHATS-NEW-1.2.0 file. * Joins are now sent via channel using the CJOIN command and a format similar to names. Bans and mdoes are still sent via the efficient modebuf system. * NICK commands (on netjoins and new users) include modes, reducing the traffic mainly on netjoins. * The obsolete NOSPOOF code has been removed. * Server IP address are no longer visible in WALLOPS to users. * Server protocol is now determined by a numeric level, implying old features in newer versions. * The kill and fquit code has been consolidated and shares the common function (similar to join and sajoin). * Numerics can once again be sent to channels. * Added sptr caching (last sptr from remote server) which can be used to reduce the amount of traffic sent when sending repeated messages regarding one user (for example, on netjoins) * Message formatting is now done dynamically based on protocol level. * The connection rule (crule) patch has been removed.